LibreOffice Module connectivity (master) 1
|
#include <ADatabaseMetaData.hxx>
Classes | |
struct | LiteralInfo |
Public Member Functions | |
ODatabaseMetaData (OConnection *_pCon) | |
virtual sal_Bool SAL_CALL | allProceduresAreCallable () override |
virtual sal_Bool SAL_CALL | allTablesAreSelectable () override |
virtual OUString SAL_CALL | getURL () override |
virtual OUString SAL_CALL | getUserName () override |
virtual sal_Bool SAL_CALL | isReadOnly () override |
virtual sal_Bool SAL_CALL | nullsAreSortedHigh () override |
virtual sal_Bool SAL_CALL | nullsAreSortedLow () override |
virtual sal_Bool SAL_CALL | nullsAreSortedAtStart () override |
virtual sal_Bool SAL_CALL | nullsAreSortedAtEnd () override |
virtual OUString SAL_CALL | getDatabaseProductName () override |
virtual OUString SAL_CALL | getDatabaseProductVersion () override |
virtual OUString SAL_CALL | getDriverName () override |
virtual OUString SAL_CALL | getDriverVersion () override |
virtual sal_Int32 SAL_CALL | getDriverMajorVersion () override |
virtual sal_Int32 SAL_CALL | getDriverMinorVersion () override |
virtual sal_Bool SAL_CALL | usesLocalFiles () override |
virtual sal_Bool SAL_CALL | usesLocalFilePerTable () override |
virtual sal_Bool SAL_CALL | supportsMixedCaseIdentifiers () override |
virtual sal_Bool SAL_CALL | storesUpperCaseIdentifiers () override |
virtual sal_Bool SAL_CALL | storesLowerCaseIdentifiers () override |
virtual sal_Bool SAL_CALL | storesMixedCaseIdentifiers () override |
virtual sal_Bool SAL_CALL | storesUpperCaseQuotedIdentifiers () override |
virtual sal_Bool SAL_CALL | storesLowerCaseQuotedIdentifiers () override |
virtual OUString SAL_CALL | getSQLKeywords () override |
virtual OUString SAL_CALL | getNumericFunctions () override |
virtual OUString SAL_CALL | getStringFunctions () override |
virtual OUString SAL_CALL | getSystemFunctions () override |
virtual OUString SAL_CALL | getTimeDateFunctions () override |
virtual OUString SAL_CALL | getSearchStringEscape () override |
virtual OUString SAL_CALL | getExtraNameCharacters () override |
virtual sal_Bool SAL_CALL | supportsColumnAliasing () override |
virtual sal_Bool SAL_CALL | nullPlusNonNullIsNull () override |
virtual sal_Bool SAL_CALL | supportsTypeConversion () override |
virtual sal_Bool SAL_CALL | supportsConvert (sal_Int32 fromType, sal_Int32 toType) override |
virtual sal_Bool SAL_CALL | supportsTableCorrelationNames () override |
virtual sal_Bool SAL_CALL | supportsDifferentTableCorrelationNames () override |
virtual sal_Bool SAL_CALL | supportsExpressionsInOrderBy () override |
virtual sal_Bool SAL_CALL | supportsOrderByUnrelated () override |
virtual sal_Bool SAL_CALL | supportsGroupBy () override |
virtual sal_Bool SAL_CALL | supportsGroupByUnrelated () override |
virtual sal_Bool SAL_CALL | supportsGroupByBeyondSelect () override |
virtual sal_Bool SAL_CALL | supportsLikeEscapeClause () override |
virtual sal_Bool SAL_CALL | supportsMultipleResultSets () override |
virtual sal_Bool SAL_CALL | supportsMultipleTransactions () override |
virtual sal_Bool SAL_CALL | supportsNonNullableColumns () override |
virtual sal_Bool SAL_CALL | supportsMinimumSQLGrammar () override |
virtual sal_Bool SAL_CALL | supportsCoreSQLGrammar () override |
virtual sal_Bool SAL_CALL | supportsExtendedSQLGrammar () override |
virtual sal_Bool SAL_CALL | supportsANSI92EntryLevelSQL () override |
virtual sal_Bool SAL_CALL | supportsANSI92IntermediateSQL () override |
virtual sal_Bool SAL_CALL | supportsANSI92FullSQL () override |
virtual sal_Bool SAL_CALL | supportsIntegrityEnhancementFacility () override |
virtual sal_Bool SAL_CALL | supportsOuterJoins () override |
virtual sal_Bool SAL_CALL | supportsFullOuterJoins () override |
virtual sal_Bool SAL_CALL | supportsLimitedOuterJoins () override |
virtual OUString SAL_CALL | getSchemaTerm () override |
virtual OUString SAL_CALL | getProcedureTerm () override |
virtual OUString SAL_CALL | getCatalogTerm () override |
virtual sal_Bool SAL_CALL | supportsSchemasInProcedureCalls () override |
virtual sal_Bool SAL_CALL | supportsSchemasInIndexDefinitions () override |
virtual sal_Bool SAL_CALL | supportsSchemasInPrivilegeDefinitions () override |
virtual sal_Bool SAL_CALL | supportsCatalogsInProcedureCalls () override |
virtual sal_Bool SAL_CALL | supportsCatalogsInIndexDefinitions () override |
virtual sal_Bool SAL_CALL | supportsCatalogsInPrivilegeDefinitions () override |
virtual sal_Bool SAL_CALL | supportsPositionedDelete () override |
virtual sal_Bool SAL_CALL | supportsPositionedUpdate () override |
virtual sal_Bool SAL_CALL | supportsSelectForUpdate () override |
virtual sal_Bool SAL_CALL | supportsStoredProcedures () override |
virtual sal_Bool SAL_CALL | supportsSubqueriesInComparisons () override |
virtual sal_Bool SAL_CALL | supportsSubqueriesInExists () override |
virtual sal_Bool SAL_CALL | supportsSubqueriesInIns () override |
virtual sal_Bool SAL_CALL | supportsSubqueriesInQuantifieds () override |
virtual sal_Bool SAL_CALL | supportsCorrelatedSubqueries () override |
virtual sal_Bool SAL_CALL | supportsUnion () override |
virtual sal_Bool SAL_CALL | supportsUnionAll () override |
virtual sal_Bool SAL_CALL | supportsOpenCursorsAcrossCommit () override |
virtual sal_Bool SAL_CALL | supportsOpenCursorsAcrossRollback () override |
virtual sal_Bool SAL_CALL | supportsOpenStatementsAcrossCommit () override |
virtual sal_Bool SAL_CALL | supportsOpenStatementsAcrossRollback () override |
virtual sal_Int32 SAL_CALL | getMaxBinaryLiteralLength () override |
virtual sal_Int32 SAL_CALL | getMaxCharLiteralLength () override |
virtual sal_Int32 SAL_CALL | getMaxColumnNameLength () override |
virtual sal_Int32 SAL_CALL | getMaxColumnsInGroupBy () override |
virtual sal_Int32 SAL_CALL | getMaxColumnsInIndex () override |
virtual sal_Int32 SAL_CALL | getMaxColumnsInOrderBy () override |
virtual sal_Int32 SAL_CALL | getMaxColumnsInSelect () override |
virtual sal_Int32 SAL_CALL | getMaxColumnsInTable () override |
virtual sal_Int32 SAL_CALL | getMaxConnections () override |
virtual sal_Int32 SAL_CALL | getMaxCursorNameLength () override |
virtual sal_Int32 SAL_CALL | getMaxIndexLength () override |
virtual sal_Int32 SAL_CALL | getMaxSchemaNameLength () override |
virtual sal_Int32 SAL_CALL | getMaxProcedureNameLength () override |
virtual sal_Int32 SAL_CALL | getMaxCatalogNameLength () override |
virtual sal_Int32 SAL_CALL | getMaxRowSize () override |
virtual sal_Bool SAL_CALL | doesMaxRowSizeIncludeBlobs () override |
virtual sal_Int32 SAL_CALL | getMaxStatementLength () override |
virtual sal_Int32 SAL_CALL | getMaxTableNameLength () override |
virtual sal_Int32 SAL_CALL | getMaxUserNameLength () override |
virtual sal_Int32 SAL_CALL | getDefaultTransactionIsolation () override |
virtual sal_Bool SAL_CALL | supportsTransactions () override |
virtual sal_Bool SAL_CALL | supportsTransactionIsolationLevel (sal_Int32 level) override |
virtual sal_Bool SAL_CALL | supportsDataDefinitionAndDataManipulationTransactions () override |
virtual sal_Bool SAL_CALL | supportsDataManipulationTransactionsOnly () override |
virtual sal_Bool SAL_CALL | dataDefinitionCausesTransactionCommit () override |
virtual sal_Bool SAL_CALL | dataDefinitionIgnoredInTransactions () override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getProcedures (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &procedureNamePattern) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getProcedureColumns (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &procedureNamePattern, const OUString &columnNamePattern) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getTables (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &tableNamePattern, const css::uno::Sequence< OUString > &types) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getSchemas () override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getCatalogs () override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getTableTypes () override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getColumns (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &tableNamePattern, const OUString &columnNamePattern) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getColumnPrivileges (const css::uno::Any &catalog, const OUString &schema, const OUString &table, const OUString &columnNamePattern) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getTablePrivileges (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &tableNamePattern) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getPrimaryKeys (const css::uno::Any &catalog, const OUString &schema, const OUString &table) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getImportedKeys (const css::uno::Any &catalog, const OUString &schema, const OUString &table) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getExportedKeys (const css::uno::Any &catalog, const OUString &schema, const OUString &table) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getCrossReference (const css::uno::Any &primaryCatalog, const OUString &primarySchema, const OUString &primaryTable, const css::uno::Any &foreignCatalog, const OUString &foreignSchema, const OUString &foreignTable) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getIndexInfo (const css::uno::Any &catalog, const OUString &schema, const OUString &table, sal_Bool unique, sal_Bool approximate) override |
virtual sal_Bool SAL_CALL | supportsResultSetType (sal_Int32 setType) override |
virtual sal_Bool SAL_CALL | supportsResultSetConcurrency (sal_Int32 setType, sal_Int32 concurrency) override |
virtual sal_Bool SAL_CALL | ownUpdatesAreVisible (sal_Int32 setType) override |
virtual sal_Bool SAL_CALL | ownDeletesAreVisible (sal_Int32 setType) override |
virtual sal_Bool SAL_CALL | ownInsertsAreVisible (sal_Int32 setType) override |
virtual sal_Bool SAL_CALL | othersUpdatesAreVisible (sal_Int32 setType) override |
virtual sal_Bool SAL_CALL | othersDeletesAreVisible (sal_Int32 setType) override |
virtual sal_Bool SAL_CALL | othersInsertsAreVisible (sal_Int32 setType) override |
virtual sal_Bool SAL_CALL | updatesAreDetected (sal_Int32 setType) override |
virtual sal_Bool SAL_CALL | deletesAreDetected (sal_Int32 setType) override |
virtual sal_Bool SAL_CALL | insertsAreDetected (sal_Int32 setType) override |
virtual sal_Bool SAL_CALL | supportsBatchUpdates () override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getUDTs (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &typeNamePattern, const css::uno::Sequence< sal_Int32 > &types) override |
Public Member Functions inherited from connectivity::ODatabaseMetaDataBase | |
ODatabaseMetaDataBase (const css::uno::Reference< css::sdbc::XConnection > &_rxConnection, const css::uno::Sequence< css::beans::PropertyValue > &_rInfo) | |
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL | getConnectionInfo () override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getTypeInfo () override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getProcedures (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &procedureNamePattern) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getProcedureColumns (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &procedureNamePattern, const OUString &columnNamePattern) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getSchemas () override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getCatalogs () override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getColumnPrivileges (const css::uno::Any &catalog, const OUString &schema, const OUString &table, const OUString &columnNamePattern) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getTablePrivileges (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &tableNamePattern) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getBestRowIdentifier (const css::uno::Any &catalog, const OUString &schema, const OUString &table, sal_Int32 scope, sal_Bool nullable) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getVersionColumns (const css::uno::Any &catalog, const OUString &schema, const OUString &table) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getPrimaryKeys (const css::uno::Any &catalog, const OUString &schema, const OUString &table) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getImportedKeys (const css::uno::Any &catalog, const OUString &schema, const OUString &table) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getExportedKeys (const css::uno::Any &catalog, const OUString &schema, const OUString &table) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getCrossReference (const css::uno::Any &primaryCatalog, const OUString &primarySchema, const OUString &primaryTable, const css::uno::Any &foreignCatalog, const OUString &foreignSchema, const OUString &foreignTable) override |
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL | getIndexInfo (const css::uno::Any &catalog, const OUString &schema, const OUString &table, sal_Bool unique, sal_Bool approximate) override |
virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL | getConnection () override |
virtual OUString SAL_CALL | getIdentifierQuoteString () override |
virtual sal_Bool SAL_CALL | isCatalogAtStart () override |
virtual OUString SAL_CALL | getCatalogSeparator () override |
virtual sal_Bool SAL_CALL | supportsCatalogsInTableDefinitions () override |
virtual sal_Bool SAL_CALL | supportsSchemasInTableDefinitions () override |
virtual sal_Bool SAL_CALL | supportsCatalogsInDataManipulation () override |
virtual sal_Bool SAL_CALL | supportsSchemasInDataManipulation () override |
virtual sal_Bool SAL_CALL | supportsMixedCaseQuotedIdentifiers () override |
virtual sal_Bool SAL_CALL | supportsAlterTableWithAddColumn () override |
virtual sal_Bool SAL_CALL | supportsAlterTableWithDropColumn () override |
virtual sal_Int32 SAL_CALL | getMaxStatements () override |
virtual sal_Int32 SAL_CALL | getMaxTablesInSelect () override |
virtual sal_Bool SAL_CALL | storesMixedCaseQuotedIdentifiers () override |
Private Member Functions | |
void | fillLiterals () |
sal_Int32 | getMaxSize (sal_uInt32 _nId) |
bool | isCapable (sal_uInt32 _nId) |
OUString | getLiteral (sal_uInt32 _nProperty) |
OUString | getStringProperty (const OUString &_aProperty) |
sal_Int32 | getInt32Property (const OUString &_aProperty) |
bool | getBoolProperty (const OUString &_aProperty) |
virtual css::uno::Reference< css::sdbc::XResultSet > | impl_getTypeInfo_throw () override |
virtual OUString | impl_getIdentifierQuoteString_throw () override |
virtual bool | impl_isCatalogAtStart_throw () override |
virtual OUString | impl_getCatalogSeparator_throw () override |
virtual bool | impl_supportsCatalogsInTableDefinitions_throw () override |
virtual bool | impl_supportsSchemasInTableDefinitions_throw () override |
virtual bool | impl_supportsCatalogsInDataManipulation_throw () override |
virtual bool | impl_supportsSchemasInDataManipulation_throw () override |
virtual bool | impl_supportsMixedCaseQuotedIdentifiers_throw () override |
virtual bool | impl_supportsAlterTableWithAddColumn_throw () override |
virtual bool | impl_supportsAlterTableWithDropColumn_throw () override |
virtual sal_Int32 | impl_getMaxStatements_throw () override |
virtual sal_Int32 | impl_getMaxTablesInSelect_throw () override |
virtual bool | impl_storesMixedCaseQuotedIdentifiers_throw () override |
Private Attributes | |
std::map< sal_uInt32, LiteralInfo > | m_aLiteralInfo |
WpADOConnection & | m_rADOConnection |
OConnection * | m_pConnection |
Definition at line 33 of file ADatabaseMetaData.hxx.
ODatabaseMetaData::ODatabaseMetaData | ( | OConnection * | _pCon | ) |
Definition at line 43 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 600 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 615 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 456 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 451 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 1012 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 370 of file ADatabaseMetaData.cxx.
References getBoolProperty().
|
private |
Definition at line 52 of file ADatabaseMetaDataImpl.cxx.
References connectivity::ado::ODatabaseMetaData::LiteralInfo::cchMaxLen, connectivity::ado::WpADORecordset::Close(), connectivity::ado::ODatabaseMetaData::LiteralInfo::fSupported, connectivity::ado::WpADOField::get_Value(), connectivity::ado::WpADORecordset::GetFields(), connectivity::ado::WpOLECollection< Ts, WrapT >::GetItem(), connectivity::ado::WpADORecordset::IsAtEOF(), m_aLiteralInfo, m_rADOConnection, connectivity::ado::WpADORecordset::MoveFirst(), connectivity::ado::WpADORecordset::MoveNext(), nId, connectivity::ado::WpADOConnection::OpenSchema(), connectivity::ado::ODatabaseMetaData::LiteralInfo::pwszLiteralValue, connectivity::ado::OLEVariant::setNoArg(), and connectivity::ado::ADOS::ThrowException().
Referenced by getLiteral(), getMaxSize(), and isCapable().
|
private |
css::sdbc::SQLException | |
css::uno::RuntimeException |
Definition at line 63 of file ADatabaseMetaData.cxx.
References ADO_PROP, connectivity::ado::WpADOConnection::get_Properties(), connectivity::ado::WpOLEBase< T >::IsValid(), m_rADOConnection, and connectivity::ado::ADOS::ThrowException().
Referenced by doesMaxRowSizeIncludeBlobs(), isReadOnly(), supportsConvert(), supportsExpressionsInOrderBy(), supportsOrderByUnrelated(), and supportsOuterJoins().
|
overridevirtual |
Reimplemented from connectivity::ODatabaseMetaDataBase.
Definition at line 95 of file ADatabaseMetaData.cxx.
References m_rADOConnection, connectivity::ado::WpADOConnection::OpenSchema(), connectivity::ado::OLEVariant::setNoArg(), and connectivity::ado::ADOS::ThrowException().
|
overridevirtual |
Definition at line 425 of file ADatabaseMetaData.cxx.
References getStringProperty().
|
overridevirtual |
Reimplemented from connectivity::ODatabaseMetaDataBase.
|
overridevirtual |
|
overridevirtual |
Reimplemented from connectivity::ODatabaseMetaDataBase.
|
overridevirtual |
Definition at line 816 of file ADatabaseMetaData.cxx.
References getStringProperty().
|
overridevirtual |
Definition at line 811 of file ADatabaseMetaData.cxx.
References getStringProperty().
|
overridevirtual |
Definition at line 836 of file ADatabaseMetaData.cxx.
References connectivity::ado::WpADOConnection::get_IsolationLevel(), and m_rADOConnection.
|
overridevirtual |
Definition at line 831 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 859 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 801 of file ADatabaseMetaData.cxx.
References getStringProperty().
|
overridevirtual |
Definition at line 806 of file ADatabaseMetaData.cxx.
References getStringProperty().
|
overridevirtual |
Reimplemented from connectivity::ODatabaseMetaDataBase.
|
overridevirtual |
Definition at line 436 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Reimplemented from connectivity::ODatabaseMetaDataBase.
|
overridevirtual |
Reimplemented from connectivity::ODatabaseMetaDataBase.
|
private |
css::sdbc::SQLException | |
css::uno::RuntimeException |
Definition at line 50 of file ADatabaseMetaData.cxx.
References ADO_PROP, connectivity::ado::WpADOConnection::get_Properties(), connectivity::ado::WpOLEBase< T >::IsValid(), m_rADOConnection, and nValue.
Referenced by dataDefinitionCausesTransactionCommit(), dataDefinitionIgnoredInTransactions(), getMaxColumnsInGroupBy(), getMaxColumnsInOrderBy(), getMaxColumnsInTable(), getMaxConnections(), getMaxIndexLength(), getMaxRowSize(), impl_getMaxTablesInSelect_throw(), impl_isCatalogAtStart_throw(), impl_storesMixedCaseQuotedIdentifiers_throw(), impl_supportsMixedCaseQuotedIdentifiers_throw(), impl_supportsSchemasInDataManipulation_throw(), impl_supportsSchemasInTableDefinitions_throw(), nullPlusNonNullIsNull(), nullsAreSortedAtEnd(), nullsAreSortedAtStart(), nullsAreSortedHigh(), nullsAreSortedLow(), storesLowerCaseIdentifiers(), storesLowerCaseQuotedIdentifiers(), storesMixedCaseIdentifiers(), storesUpperCaseIdentifiers(), storesUpperCaseQuotedIdentifiers(), supportsANSI92EntryLevelSQL(), supportsANSI92FullSQL(), supportsANSI92IntermediateSQL(), supportsCoreSQLGrammar(), supportsCorrelatedSubqueries(), supportsDataDefinitionAndDataManipulationTransactions(), supportsDataManipulationTransactionsOnly(), supportsExtendedSQLGrammar(), supportsFullOuterJoins(), supportsGroupBy(), supportsGroupByBeyondSelect(), supportsGroupByUnrelated(), supportsIntegrityEnhancementFacility(), supportsMinimumSQLGrammar(), supportsMixedCaseIdentifiers(), supportsNonNullableColumns(), supportsOpenCursorsAcrossCommit(), supportsOpenCursorsAcrossRollback(), supportsOpenStatementsAcrossCommit(), supportsOpenStatementsAcrossRollback(), supportsSchemasInIndexDefinitions(), supportsSchemasInPrivilegeDefinitions(), supportsSubqueriesInComparisons(), supportsSubqueriesInExists(), supportsSubqueriesInIns(), supportsSubqueriesInQuantifieds(), supportsTransactionIsolationLevel(), and supportsTransactions().
|
private |
Definition at line 111 of file ADatabaseMetaDataImpl.cxx.
References fillLiterals(), and m_aLiteralInfo.
Referenced by getSearchStringEscape(), impl_getCatalogSeparator_throw(), and impl_getIdentifierQuoteString_throw().
|
overridevirtual |
Definition at line 194 of file ADatabaseMetaData.cxx.
References getMaxSize().
|
overridevirtual |
Definition at line 204 of file ADatabaseMetaData.cxx.
References getMaxSize().
|
overridevirtual |
Definition at line 209 of file ADatabaseMetaData.cxx.
References getMaxSize().
|
overridevirtual |
Definition at line 214 of file ADatabaseMetaData.cxx.
References getMaxSize().
|
overridevirtual |
Definition at line 947 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 219 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 952 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 957 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 234 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 229 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 224 of file ADatabaseMetaData.cxx.
References getMaxSize().
|
overridevirtual |
Definition at line 415 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 585 of file ADatabaseMetaData.cxx.
References getMaxSize().
|
overridevirtual |
Definition at line 199 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 590 of file ADatabaseMetaData.cxx.
References getMaxSize().
|
private |
Definition at line 87 of file ADatabaseMetaDataImpl.cxx.
References fillLiterals(), and m_aLiteralInfo.
Referenced by getMaxBinaryLiteralLength(), getMaxCatalogNameLength(), getMaxCharLiteralLength(), getMaxColumnNameLength(), getMaxCursorNameLength(), getMaxProcedureNameLength(), getMaxSchemaNameLength(), getMaxStatementLength(), getMaxTableNameLength(), and getMaxUserNameLength().
|
overridevirtual |
Definition at line 239 of file ADatabaseMetaData.cxx.
References getMaxSize().
|
overridevirtual |
Definition at line 244 of file ADatabaseMetaData.cxx.
References getMaxSize().
|
overridevirtual |
Definition at line 962 of file ADatabaseMetaData.cxx.
References getMaxSize().
|
overridevirtual |
Definition at line 912 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Reimplemented from connectivity::ODatabaseMetaDataBase.
|
overridevirtual |
Reimplemented from connectivity::ODatabaseMetaDataBase.
|
overridevirtual |
Reimplemented from connectivity::ODatabaseMetaDataBase.
|
overridevirtual |
Definition at line 821 of file ADatabaseMetaData.cxx.
References getStringProperty().
|
overridevirtual |
Reimplemented from connectivity::ODatabaseMetaDataBase.
Definition at line 115 of file ADatabaseMetaData.cxx.
References m_rADOConnection, connectivity::ado::WpADOConnection::OpenSchema(), connectivity::ado::OLEVariant::setNoArg(), and connectivity::ado::ADOS::ThrowException().
|
overridevirtual |
Definition at line 826 of file ADatabaseMetaData.cxx.
References getStringProperty().
|
overridevirtual |
Definition at line 892 of file ADatabaseMetaData.cxx.
References getLiteral().
|
overridevirtual |
Definition at line 864 of file ADatabaseMetaData.cxx.
References connectivity::ado::WpADORecordset::Close(), connectivity::ado::WpADOField::get_Value(), connectivity::ado::WpADORecordset::GetFields(), connectivity::ado::WpOLECollection< Ts, WrapT >::GetItem(), connectivity::ado::OLEVariant::getString(), connectivity::ado::WpADORecordset::IsAtEOF(), m_rADOConnection, connectivity::ado::WpADORecordset::MoveFirst(), connectivity::ado::WpADORecordset::MoveNext(), connectivity::ado::WpADOConnection::OpenSchema(), connectivity::ado::OLEVariant::setNoArg(), and connectivity::ado::ADOS::ThrowException().
|
overridevirtual |
Definition at line 897 of file ADatabaseMetaData.cxx.
|
private |
css::sdbc::SQLException | |
css::uno::RuntimeException |
Definition at line 72 of file ADatabaseMetaData.cxx.
References ADO_PROP, connectivity::ado::WpADOConnection::get_Properties(), connectivity::ado::WpOLEBase< T >::IsValid(), m_rADOConnection, connectivity::ado::ADOS::ThrowException(), and VT_BSTR.
Referenced by getCatalogTerm(), getDatabaseProductName(), getDatabaseProductVersion(), getDriverName(), getDriverVersion(), getProcedureTerm(), getSchemaTerm(), and getUserName().
|
overridevirtual |
Definition at line 907 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Reimplemented from connectivity::ODatabaseMetaDataBase.
|
overridevirtual |
|
overridevirtual |
Definition at line 575 of file ADatabaseMetaData.cxx.
References connectivity::ODatabaseMetaDataResultSet::eTableTypes.
|
overridevirtual |
Definition at line 902 of file ADatabaseMetaData.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 791 of file ADatabaseMetaData.cxx.
References connectivity::ado::WpADOConnection::GetConnectionString(), and m_rADOConnection.
|
overridevirtual |
Definition at line 796 of file ADatabaseMetaData.cxx.
References getStringProperty().
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 110 of file ADatabaseMetaData.cxx.
References getLiteral().
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 430 of file ADatabaseMetaData.cxx.
References getLiteral().
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 580 of file ADatabaseMetaData.cxx.
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 249 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 86 of file ADatabaseMetaData.cxx.
References connectivity::ado::OConnection::getEngineType(), connectivity::ado::WpADOConnection::getTypeInfo(), connectivity::ado::ADOS::isJetEngine(), m_pConnection, and m_rADOConnection.
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 446 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 385 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 405 of file ADatabaseMetaData.cxx.
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 410 of file ADatabaseMetaData.cxx.
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 563 of file ADatabaseMetaData.cxx.
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 553 of file ADatabaseMetaData.cxx.
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 715 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 520 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overrideprivatevirtual |
Implements connectivity::ODatabaseMetaDataBase.
Definition at line 548 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 1017 of file ADatabaseMetaData.cxx.
|
private |
Definition at line 99 of file ADatabaseMetaDataImpl.cxx.
References fillLiterals(), and m_aLiteralInfo.
Referenced by supportsColumnAliasing(), supportsDifferentTableCorrelationNames(), supportsLikeEscapeClause(), and supportsTableCorrelationNames().
|
overridevirtual |
Definition at line 620 of file ADatabaseMetaData.cxx.
References getBoolProperty().
|
overridevirtual |
Definition at line 640 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 720 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 725 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 730 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 735 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 997 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 1002 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 992 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 982 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 987 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 977 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 380 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 375 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 390 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 400 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 395 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 531 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 525 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 785 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 1022 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 558 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 755 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 750 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 645 of file ADatabaseMetaData.cxx.
References isCapable().
|
overridevirtual |
Definition at line 655 of file ADatabaseMetaData.cxx.
References getBoolProperty().
|
overridevirtual |
Definition at line 923 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 760 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 466 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 461 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 441 of file ADatabaseMetaData.cxx.
References isCapable().
|
overridevirtual |
Definition at line 660 of file ADatabaseMetaData.cxx.
References getBoolProperty().
|
overridevirtual |
Definition at line 917 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 935 of file ADatabaseMetaData.cxx.
References connectivity::ado::OConnection::getEngineType(), getInt32Property(), connectivity::ado::ADOS::isJetEngine(), and m_pConnection.
Referenced by supportsLimitedOuterJoins().
|
overridevirtual |
Definition at line 665 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 670 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 675 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 537 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 690 of file ADatabaseMetaData.cxx.
References isCapable().
|
overridevirtual |
Definition at line 942 of file ADatabaseMetaData.cxx.
References supportsFullOuterJoins().
|
overridevirtual |
Definition at line 929 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 710 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 685 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 680 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 420 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 491 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 496 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 486 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 481 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 695 of file ADatabaseMetaData.cxx.
References getBoolProperty().
|
overridevirtual |
Definition at line 568 of file ADatabaseMetaData.cxx.
References getBoolProperty(), connectivity::ado::OConnection::getEngineType(), connectivity::ado::ADOS::isJetEngine(), and m_pConnection.
|
overridevirtual |
Definition at line 471 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 476 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 972 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 967 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 543 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 745 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 740 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 610 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 605 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 765 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 770 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 775 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 780 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 650 of file ADatabaseMetaData.cxx.
References isCapable().
|
overridevirtual |
Definition at line 501 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 595 of file ADatabaseMetaData.cxx.
References getInt32Property().
|
overridevirtual |
Definition at line 635 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 700 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 705 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 1007 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 630 of file ADatabaseMetaData.cxx.
|
overridevirtual |
Definition at line 625 of file ADatabaseMetaData.cxx.
|
private |
Definition at line 42 of file ADatabaseMetaData.hxx.
Referenced by fillLiterals(), getLiteral(), getMaxSize(), and isCapable().
|
private |
Definition at line 44 of file ADatabaseMetaData.hxx.
Referenced by impl_getTypeInfo_throw(), supportsFullOuterJoins(), and supportsOuterJoins().
|
private |
Definition at line 43 of file ADatabaseMetaData.hxx.
Referenced by fillLiterals(), getBoolProperty(), getCatalogs(), getDefaultTransactionIsolation(), getInt32Property(), getSchemas(), getSQLKeywords(), getStringProperty(), getURL(), and impl_getTypeInfo_throw().