LibreOffice Module connectivity (master) 1
Public Member Functions | Public Attributes | List of all members
connectivity::SQLParseNodeParameter Struct Reference

#include <sqlnode.hxx>

Collaboration diagram for connectivity::SQLParseNodeParameter:
[legend]

Public Member Functions

 SQLParseNodeParameter (const css::uno::Reference< css::sdbc::XConnection > &_rxConnection, const css::uno::Reference< css::util::XNumberFormatter > &_xFormatter, const css::uno::Reference< css::beans::XPropertySet > &_xField, OUString _sPredicateTableAlias, const css::lang::Locale &_rLocale, const IParseContext *_pContext, bool _bIntl, bool _bQuote, OUString _sDecSep, bool _bPredicate, bool _bParseToSDBC)
 should we create an SDBC-level statement (e.g. with substituted sub queries)? More...
 

Public Attributes

const css::lang::Locale & rLocale
 
::dbtools::DatabaseMetaData aMetaData
 
OSQLParserpParser
 
std::shared_ptr< QueryNameSetpSubQueryHistory
 
css::uno::Reference< css::util::XNumberFormatter > xFormatter
 
css::uno::Reference< css::beans::XPropertySetxField
 
OUString sPredicateTableAlias
 
css::uno::Reference< css::container::XNameAccess > xQueries
 
const IParseContextm_rContext
 
OUString sDecSep
 
bool bQuote: 1
 
bool bInternational: 1
 should we quote identifiers? More...
 
bool bPredicate: 1
 should we internationalize keywords and placeholders? More...
 
bool bParseToSDBCLevel: 1
 are we going to parse a mere predicate? More...
 

Detailed Description

Definition at line 69 of file sqlnode.hxx.

Constructor & Destructor Documentation

◆ SQLParseNodeParameter()

connectivity::SQLParseNodeParameter::SQLParseNodeParameter ( const css::uno::Reference< css::sdbc::XConnection > &  _rxConnection,
const css::uno::Reference< css::util::XNumberFormatter > &  _xFormatter,
const css::uno::Reference< css::beans::XPropertySet > &  _xField,
OUString  _sPredicateTableAlias,
const css::lang::Locale &  _rLocale,
const IParseContext _pContext,
bool  _bIntl,
bool  _bQuote,
OUString  _sDecSep,
bool  _bPredicate,
bool  _bParseToSDBC 
)

should we create an SDBC-level statement (e.g. with substituted sub queries)?

Definition at line 180 of file sqlnode.cxx.

References m_rContext, and make_shared().

Member Data Documentation

◆ aMetaData

::dbtools::DatabaseMetaData connectivity::SQLParseNodeParameter::aMetaData

◆ bInternational

bool connectivity::SQLParseNodeParameter::bInternational

should we quote identifiers?

Definition at line 82 of file sqlnode.hxx.

Referenced by connectivity::OSQLParseNode::impl_parseLikeNodeToString_throw(), and connectivity::OSQLParseNode::parseLeaf().

◆ bParseToSDBCLevel

bool connectivity::SQLParseNodeParameter::bParseToSDBCLevel

◆ bPredicate

bool connectivity::SQLParseNodeParameter::bPredicate

◆ bQuote

bool connectivity::SQLParseNodeParameter::bQuote

◆ m_rContext

const IParseContext& connectivity::SQLParseNodeParameter::m_rContext

Definition at line 79 of file sqlnode.hxx.

Referenced by connectivity::OSQLParseNode::parseLeaf().

◆ pParser

OSQLParser* connectivity::SQLParseNodeParameter::pParser

◆ pSubQueryHistory

std::shared_ptr< QueryNameSet > connectivity::SQLParseNodeParameter::pSubQueryHistory

◆ rLocale

const css::lang::Locale& connectivity::SQLParseNodeParameter::rLocale

◆ sDecSep

OUString connectivity::SQLParseNodeParameter::sDecSep

Definition at line 80 of file sqlnode.hxx.

Referenced by connectivity::OSQLParseNode::parseLeaf().

◆ sPredicateTableAlias

OUString connectivity::SQLParseNodeParameter::sPredicateTableAlias

Definition at line 77 of file sqlnode.hxx.

◆ xField

css::uno::Reference< css::beans::XPropertySet > connectivity::SQLParseNodeParameter::xField

◆ xFormatter

css::uno::Reference< css::util::XNumberFormatter > connectivity::SQLParseNodeParameter::xFormatter

◆ xQueries

css::uno::Reference< css::container::XNameAccess > connectivity::SQLParseNodeParameter::xQueries

The documentation for this struct was generated from the following files: