|
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().