LibreOffice Module connectivity (master) 1
|
#include <sqlnode.hxx>
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 |
OSQLParser * | pParser |
std::shared_ptr< QueryNameSet > | pSubQueryHistory |
css::uno::Reference< css::util::XNumberFormatter > | xFormatter |
css::uno::Reference< css::beans::XPropertySet > | xField |
OUString | sPredicateTableAlias |
css::uno::Reference< css::container::XNameAccess > | xQueries |
const IParseContext & | m_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... | |
Definition at line 69 of file sqlnode.hxx.
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().
::dbtools::DatabaseMetaData connectivity::SQLParseNodeParameter::aMetaData |
Definition at line 72 of file sqlnode.hxx.
Referenced by connectivity::OSQLParseNode::addDateValue(), connectivity::OSQLParseNode::impl_parseNodeToString_throw(), connectivity::OSQLParseNode::impl_parseTableNameNodeToString_throw(), connectivity::OSQLParseNode::parseLeaf(), and connectivity::OSQLParseNode::parseNodeToExecutableStatement().
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().
bool connectivity::SQLParseNodeParameter::bParseToSDBCLevel |
are we going to parse a mere predicate?
Definition at line 84 of file sqlnode.hxx.
Referenced by connectivity::OSQLParseNode::impl_parseNodeToString_throw(), and connectivity::OSQLParseNode::impl_parseTableNameNodeToString_throw().
bool connectivity::SQLParseNodeParameter::bPredicate |
should we internationalize keywords and placeholders?
Definition at line 83 of file sqlnode.hxx.
Referenced by connectivity::OSQLParseNode::addDateValue(), connectivity::OSQLParseNode::impl_parseLikeNodeToString_throw(), connectivity::OSQLParseNode::impl_parseNodeToString_throw(), and connectivity::OSQLParseNode::parseLeaf().
bool connectivity::SQLParseNodeParameter::bQuote |
Definition at line 81 of file sqlnode.hxx.
Referenced by connectivity::OSQLParseNode::impl_parseNodeToString_throw(), connectivity::OSQLParseNode::impl_parseTableNameNodeToString_throw(), and connectivity::OSQLParseNode::parseLeaf().
const IParseContext& connectivity::SQLParseNodeParameter::m_rContext |
Definition at line 79 of file sqlnode.hxx.
Referenced by connectivity::OSQLParseNode::parseLeaf().
OSQLParser* connectivity::SQLParseNodeParameter::pParser |
Definition at line 73 of file sqlnode.hxx.
Referenced by connectivity::OSQLParseNode::impl_parseTableNameNodeToString_throw(), and connectivity::OSQLParseNode::parseNodeToExecutableStatement().
std::shared_ptr< QueryNameSet > connectivity::SQLParseNodeParameter::pSubQueryHistory |
Definition at line 74 of file sqlnode.hxx.
Referenced by connectivity::OSQLParseNode::impl_parseTableNameNodeToString_throw().
const css::lang::Locale& connectivity::SQLParseNodeParameter::rLocale |
Definition at line 71 of file sqlnode.hxx.
Referenced by connectivity::OSQLParseNode::convertDateString(), connectivity::OSQLParseNode::convertDateTimeString(), and connectivity::OSQLParseNode::convertTimeString().
OUString connectivity::SQLParseNodeParameter::sDecSep |
Definition at line 80 of file sqlnode.hxx.
Referenced by connectivity::OSQLParseNode::parseLeaf().
OUString connectivity::SQLParseNodeParameter::sPredicateTableAlias |
Definition at line 77 of file sqlnode.hxx.
css::uno::Reference< css::beans::XPropertySet > connectivity::SQLParseNodeParameter::xField |
Definition at line 76 of file sqlnode.hxx.
Referenced by connectivity::OSQLParseNode::impl_parseLikeNodeToString_throw(), and connectivity::OSQLParseNode::impl_parseNodeToString_throw().
css::uno::Reference< css::util::XNumberFormatter > connectivity::SQLParseNodeParameter::xFormatter |
Definition at line 75 of file sqlnode.hxx.
Referenced by connectivity::OSQLParseNode::convertDateString(), connectivity::OSQLParseNode::convertDateTimeString(), and connectivity::OSQLParseNode::convertTimeString().
css::uno::Reference< css::container::XNameAccess > connectivity::SQLParseNodeParameter::xQueries |
Definition at line 78 of file sqlnode.hxx.
Referenced by connectivity::OSQLParseNode::impl_parseTableNameNodeToString_throw(), and connectivity::OSQLParseNode::parseNodeToExecutableStatement().