LibreOffice Module connectivity (master) 1
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
connectivity::ado::ODatabaseMetaData Class Reference

#include <ADatabaseMetaData.hxx>

Inheritance diagram for connectivity::ado::ODatabaseMetaData:
[legend]
Collaboration diagram for connectivity::ado::ODatabaseMetaData:
[legend]

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, LiteralInfom_aLiteralInfo
 
WpADOConnectionm_rADOConnection
 
OConnectionm_pConnection
 

Additional Inherited Members

- Protected Member Functions inherited from connectivity::ODatabaseMetaDataBase
virtual ~ODatabaseMetaDataBase () override
 
virtual css::uno::Reference< css::sdbc::XResultSet > impl_getTypeInfo_throw ()=0
 
virtual OUString impl_getIdentifierQuoteString_throw ()=0
 
virtual bool impl_isCatalogAtStart_throw ()=0
 
virtual OUString impl_getCatalogSeparator_throw ()=0
 
virtual bool impl_supportsCatalogsInTableDefinitions_throw ()=0
 
virtual bool impl_supportsSchemasInTableDefinitions_throw ()=0
 
virtual bool impl_supportsCatalogsInDataManipulation_throw ()=0
 
virtual bool impl_supportsSchemasInDataManipulation_throw ()=0
 
virtual bool impl_supportsMixedCaseQuotedIdentifiers_throw ()=0
 
virtual bool impl_supportsAlterTableWithAddColumn_throw ()=0
 
virtual bool impl_supportsAlterTableWithDropColumn_throw ()=0
 
virtual sal_Int32 impl_getMaxStatements_throw ()=0
 
virtual sal_Int32 impl_getMaxTablesInSelect_throw ()=0
 
virtual bool impl_storesMixedCaseQuotedIdentifiers_throw ()=0
 
- Protected Attributes inherited from connectivity::ODatabaseMetaDataBase
css::uno::Reference< css::sdbc::XConnection > m_xConnection
 
css::uno::Reference< css::lang::XEventListener > m_xListenerHelper
 
- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 33 of file ADatabaseMetaData.hxx.

Constructor & Destructor Documentation

◆ ODatabaseMetaData()

ODatabaseMetaData::ODatabaseMetaData ( OConnection _pCon)

Definition at line 43 of file ADatabaseMetaData.cxx.

Member Function Documentation

◆ allProceduresAreCallable()

sal_Bool SAL_CALL ODatabaseMetaData::allProceduresAreCallable ( )
overridevirtual

Definition at line 600 of file ADatabaseMetaData.cxx.

◆ allTablesAreSelectable()

sal_Bool SAL_CALL ODatabaseMetaData::allTablesAreSelectable ( )
overridevirtual

Definition at line 615 of file ADatabaseMetaData.cxx.

◆ dataDefinitionCausesTransactionCommit()

sal_Bool SAL_CALL ODatabaseMetaData::dataDefinitionCausesTransactionCommit ( )
overridevirtual

Definition at line 456 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ dataDefinitionIgnoredInTransactions()

sal_Bool SAL_CALL ODatabaseMetaData::dataDefinitionIgnoredInTransactions ( )
overridevirtual

Definition at line 451 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ deletesAreDetected()

sal_Bool SAL_CALL ODatabaseMetaData::deletesAreDetected ( sal_Int32  setType)
overridevirtual

Definition at line 1012 of file ADatabaseMetaData.cxx.

◆ doesMaxRowSizeIncludeBlobs()

sal_Bool SAL_CALL ODatabaseMetaData::doesMaxRowSizeIncludeBlobs ( )
overridevirtual

Definition at line 370 of file ADatabaseMetaData.cxx.

References getBoolProperty().

◆ fillLiterals()

void ODatabaseMetaData::fillLiterals ( )
private

◆ getBoolProperty()

bool ODatabaseMetaData::getBoolProperty ( const OUString &  _aProperty)
private

◆ getCatalogs()

Reference< XResultSet > SAL_CALL ODatabaseMetaData::getCatalogs ( )
overridevirtual

◆ getCatalogTerm()

OUString SAL_CALL ODatabaseMetaData::getCatalogTerm ( )
overridevirtual

Definition at line 425 of file ADatabaseMetaData.cxx.

References getStringProperty().

◆ getColumnPrivileges()

virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL connectivity::ado::ODatabaseMetaData::getColumnPrivileges ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table,
const OUString &  columnNamePattern 
)
overridevirtual

◆ getColumns()

virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL connectivity::ado::ODatabaseMetaData::getColumns ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  tableNamePattern,
const OUString &  columnNamePattern 
)
overridevirtual

◆ getCrossReference()

virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL connectivity::ado::ODatabaseMetaData::getCrossReference ( const css::uno::Any &  primaryCatalog,
const OUString &  primarySchema,
const OUString &  primaryTable,
const css::uno::Any &  foreignCatalog,
const OUString &  foreignSchema,
const OUString &  foreignTable 
)
overridevirtual

◆ getDatabaseProductName()

OUString SAL_CALL ODatabaseMetaData::getDatabaseProductName ( )
overridevirtual

Definition at line 816 of file ADatabaseMetaData.cxx.

References getStringProperty().

◆ getDatabaseProductVersion()

OUString SAL_CALL ODatabaseMetaData::getDatabaseProductVersion ( )
overridevirtual

Definition at line 811 of file ADatabaseMetaData.cxx.

References getStringProperty().

◆ getDefaultTransactionIsolation()

sal_Int32 SAL_CALL ODatabaseMetaData::getDefaultTransactionIsolation ( )
overridevirtual

◆ getDriverMajorVersion()

sal_Int32 SAL_CALL ODatabaseMetaData::getDriverMajorVersion ( )
overridevirtual

Definition at line 831 of file ADatabaseMetaData.cxx.

◆ getDriverMinorVersion()

sal_Int32 SAL_CALL ODatabaseMetaData::getDriverMinorVersion ( )
overridevirtual

Definition at line 859 of file ADatabaseMetaData.cxx.

◆ getDriverName()

OUString SAL_CALL ODatabaseMetaData::getDriverName ( )
overridevirtual

Definition at line 801 of file ADatabaseMetaData.cxx.

References getStringProperty().

◆ getDriverVersion()

OUString SAL_CALL ODatabaseMetaData::getDriverVersion ( )
overridevirtual

Definition at line 806 of file ADatabaseMetaData.cxx.

References getStringProperty().

◆ getExportedKeys()

virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL connectivity::ado::ODatabaseMetaData::getExportedKeys ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table 
)
overridevirtual

◆ getExtraNameCharacters()

OUString SAL_CALL ODatabaseMetaData::getExtraNameCharacters ( )
overridevirtual

Definition at line 436 of file ADatabaseMetaData.cxx.

◆ getImportedKeys()

virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL connectivity::ado::ODatabaseMetaData::getImportedKeys ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table 
)
overridevirtual

◆ getIndexInfo()

virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL connectivity::ado::ODatabaseMetaData::getIndexInfo ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table,
sal_Bool  unique,
sal_Bool  approximate 
)
overridevirtual

◆ getInt32Property()

sal_Int32 ODatabaseMetaData::getInt32Property ( const OUString &  _aProperty)
private
Exceptions
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().

◆ getLiteral()

OUString ODatabaseMetaData::getLiteral ( sal_uInt32  _nProperty)
private

◆ getMaxBinaryLiteralLength()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxBinaryLiteralLength ( )
overridevirtual

Definition at line 194 of file ADatabaseMetaData.cxx.

References getMaxSize().

◆ getMaxCatalogNameLength()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxCatalogNameLength ( )
overridevirtual

Definition at line 204 of file ADatabaseMetaData.cxx.

References getMaxSize().

◆ getMaxCharLiteralLength()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxCharLiteralLength ( )
overridevirtual

Definition at line 209 of file ADatabaseMetaData.cxx.

References getMaxSize().

◆ getMaxColumnNameLength()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxColumnNameLength ( )
overridevirtual

Definition at line 214 of file ADatabaseMetaData.cxx.

References getMaxSize().

◆ getMaxColumnsInGroupBy()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxColumnsInGroupBy ( )
overridevirtual

Definition at line 947 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ getMaxColumnsInIndex()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxColumnsInIndex ( )
overridevirtual

Definition at line 219 of file ADatabaseMetaData.cxx.

◆ getMaxColumnsInOrderBy()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxColumnsInOrderBy ( )
overridevirtual

Definition at line 952 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ getMaxColumnsInSelect()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxColumnsInSelect ( )
overridevirtual

Definition at line 957 of file ADatabaseMetaData.cxx.

◆ getMaxColumnsInTable()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxColumnsInTable ( )
overridevirtual

Definition at line 234 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ getMaxConnections()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxConnections ( )
overridevirtual

Definition at line 229 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ getMaxCursorNameLength()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxCursorNameLength ( )
overridevirtual

Definition at line 224 of file ADatabaseMetaData.cxx.

References getMaxSize().

◆ getMaxIndexLength()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxIndexLength ( )
overridevirtual

Definition at line 415 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ getMaxProcedureNameLength()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxProcedureNameLength ( )
overridevirtual

Definition at line 585 of file ADatabaseMetaData.cxx.

References getMaxSize().

◆ getMaxRowSize()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxRowSize ( )
overridevirtual

Definition at line 199 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ getMaxSchemaNameLength()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxSchemaNameLength ( )
overridevirtual

Definition at line 590 of file ADatabaseMetaData.cxx.

References getMaxSize().

◆ getMaxSize()

sal_Int32 ODatabaseMetaData::getMaxSize ( sal_uInt32  _nId)
private

◆ getMaxStatementLength()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxStatementLength ( )
overridevirtual

Definition at line 239 of file ADatabaseMetaData.cxx.

References getMaxSize().

◆ getMaxTableNameLength()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxTableNameLength ( )
overridevirtual

Definition at line 244 of file ADatabaseMetaData.cxx.

References getMaxSize().

◆ getMaxUserNameLength()

sal_Int32 SAL_CALL ODatabaseMetaData::getMaxUserNameLength ( )
overridevirtual

Definition at line 962 of file ADatabaseMetaData.cxx.

References getMaxSize().

◆ getNumericFunctions()

OUString SAL_CALL ODatabaseMetaData::getNumericFunctions ( )
overridevirtual

Definition at line 912 of file ADatabaseMetaData.cxx.

◆ getPrimaryKeys()

virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL connectivity::ado::ODatabaseMetaData::getPrimaryKeys ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table 
)
overridevirtual

◆ getProcedureColumns()

virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL connectivity::ado::ODatabaseMetaData::getProcedureColumns ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  procedureNamePattern,
const OUString &  columnNamePattern 
)
overridevirtual

◆ getProcedures()

virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL connectivity::ado::ODatabaseMetaData::getProcedures ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  procedureNamePattern 
)
overridevirtual

◆ getProcedureTerm()

OUString SAL_CALL ODatabaseMetaData::getProcedureTerm ( )
overridevirtual

Definition at line 821 of file ADatabaseMetaData.cxx.

References getStringProperty().

◆ getSchemas()

Reference< XResultSet > SAL_CALL ODatabaseMetaData::getSchemas ( )
overridevirtual

◆ getSchemaTerm()

OUString SAL_CALL ODatabaseMetaData::getSchemaTerm ( )
overridevirtual

Definition at line 826 of file ADatabaseMetaData.cxx.

References getStringProperty().

◆ getSearchStringEscape()

OUString SAL_CALL ODatabaseMetaData::getSearchStringEscape ( )
overridevirtual

Definition at line 892 of file ADatabaseMetaData.cxx.

References getLiteral().

◆ getSQLKeywords()

OUString SAL_CALL ODatabaseMetaData::getSQLKeywords ( )
overridevirtual

◆ getStringFunctions()

OUString SAL_CALL ODatabaseMetaData::getStringFunctions ( )
overridevirtual

Definition at line 897 of file ADatabaseMetaData.cxx.

◆ getStringProperty()

OUString ODatabaseMetaData::getStringProperty ( const OUString &  _aProperty)
private

◆ getSystemFunctions()

OUString SAL_CALL ODatabaseMetaData::getSystemFunctions ( )
overridevirtual

Definition at line 907 of file ADatabaseMetaData.cxx.

◆ getTablePrivileges()

virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL connectivity::ado::ODatabaseMetaData::getTablePrivileges ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  tableNamePattern 
)
overridevirtual

◆ getTables()

virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL connectivity::ado::ODatabaseMetaData::getTables ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  tableNamePattern,
const css::uno::Sequence< OUString > &  types 
)
overridevirtual

◆ getTableTypes()

Reference< XResultSet > SAL_CALL ODatabaseMetaData::getTableTypes ( )
overridevirtual

◆ getTimeDateFunctions()

OUString SAL_CALL ODatabaseMetaData::getTimeDateFunctions ( )
overridevirtual

Definition at line 902 of file ADatabaseMetaData.cxx.

◆ getUDTs()

virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL connectivity::ado::ODatabaseMetaData::getUDTs ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  typeNamePattern,
const css::uno::Sequence< sal_Int32 > &  types 
)
overridevirtual

◆ getURL()

OUString SAL_CALL ODatabaseMetaData::getURL ( )
overridevirtual

◆ getUserName()

OUString SAL_CALL ODatabaseMetaData::getUserName ( )
overridevirtual

Definition at line 796 of file ADatabaseMetaData.cxx.

References getStringProperty().

◆ impl_getCatalogSeparator_throw()

OUString ODatabaseMetaData::impl_getCatalogSeparator_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 110 of file ADatabaseMetaData.cxx.

References getLiteral().

◆ impl_getIdentifierQuoteString_throw()

OUString ODatabaseMetaData::impl_getIdentifierQuoteString_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 430 of file ADatabaseMetaData.cxx.

References getLiteral().

◆ impl_getMaxStatements_throw()

sal_Int32 ODatabaseMetaData::impl_getMaxStatements_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 580 of file ADatabaseMetaData.cxx.

◆ impl_getMaxTablesInSelect_throw()

sal_Int32 ODatabaseMetaData::impl_getMaxTablesInSelect_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 249 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ impl_getTypeInfo_throw()

Reference< XResultSet > ODatabaseMetaData::impl_getTypeInfo_throw ( )
overrideprivatevirtual

◆ impl_isCatalogAtStart_throw()

bool ODatabaseMetaData::impl_isCatalogAtStart_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 446 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ impl_storesMixedCaseQuotedIdentifiers_throw()

bool ODatabaseMetaData::impl_storesMixedCaseQuotedIdentifiers_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 385 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ impl_supportsAlterTableWithAddColumn_throw()

bool ODatabaseMetaData::impl_supportsAlterTableWithAddColumn_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 405 of file ADatabaseMetaData.cxx.

◆ impl_supportsAlterTableWithDropColumn_throw()

bool ODatabaseMetaData::impl_supportsAlterTableWithDropColumn_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 410 of file ADatabaseMetaData.cxx.

◆ impl_supportsCatalogsInDataManipulation_throw()

bool ODatabaseMetaData::impl_supportsCatalogsInDataManipulation_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 563 of file ADatabaseMetaData.cxx.

◆ impl_supportsCatalogsInTableDefinitions_throw()

bool ODatabaseMetaData::impl_supportsCatalogsInTableDefinitions_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 553 of file ADatabaseMetaData.cxx.

◆ impl_supportsMixedCaseQuotedIdentifiers_throw()

bool ODatabaseMetaData::impl_supportsMixedCaseQuotedIdentifiers_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 715 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ impl_supportsSchemasInDataManipulation_throw()

bool ODatabaseMetaData::impl_supportsSchemasInDataManipulation_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 520 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ impl_supportsSchemasInTableDefinitions_throw()

bool ODatabaseMetaData::impl_supportsSchemasInTableDefinitions_throw ( )
overrideprivatevirtual

Implements connectivity::ODatabaseMetaDataBase.

Definition at line 548 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ insertsAreDetected()

sal_Bool SAL_CALL ODatabaseMetaData::insertsAreDetected ( sal_Int32  setType)
overridevirtual

Definition at line 1017 of file ADatabaseMetaData.cxx.

◆ isCapable()

bool ODatabaseMetaData::isCapable ( sal_uInt32  _nId)
private

◆ isReadOnly()

sal_Bool SAL_CALL ODatabaseMetaData::isReadOnly ( )
overridevirtual

Definition at line 620 of file ADatabaseMetaData.cxx.

References getBoolProperty().

◆ nullPlusNonNullIsNull()

sal_Bool SAL_CALL ODatabaseMetaData::nullPlusNonNullIsNull ( )
overridevirtual

Definition at line 640 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ nullsAreSortedAtEnd()

sal_Bool SAL_CALL ODatabaseMetaData::nullsAreSortedAtEnd ( )
overridevirtual

Definition at line 720 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ nullsAreSortedAtStart()

sal_Bool SAL_CALL ODatabaseMetaData::nullsAreSortedAtStart ( )
overridevirtual

Definition at line 725 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ nullsAreSortedHigh()

sal_Bool SAL_CALL ODatabaseMetaData::nullsAreSortedHigh ( )
overridevirtual

Definition at line 730 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ nullsAreSortedLow()

sal_Bool SAL_CALL ODatabaseMetaData::nullsAreSortedLow ( )
overridevirtual

Definition at line 735 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ othersDeletesAreVisible()

sal_Bool SAL_CALL ODatabaseMetaData::othersDeletesAreVisible ( sal_Int32  setType)
overridevirtual

Definition at line 997 of file ADatabaseMetaData.cxx.

◆ othersInsertsAreVisible()

sal_Bool SAL_CALL ODatabaseMetaData::othersInsertsAreVisible ( sal_Int32  setType)
overridevirtual

Definition at line 1002 of file ADatabaseMetaData.cxx.

◆ othersUpdatesAreVisible()

sal_Bool SAL_CALL ODatabaseMetaData::othersUpdatesAreVisible ( sal_Int32  setType)
overridevirtual

Definition at line 992 of file ADatabaseMetaData.cxx.

◆ ownDeletesAreVisible()

sal_Bool SAL_CALL ODatabaseMetaData::ownDeletesAreVisible ( sal_Int32  setType)
overridevirtual

Definition at line 982 of file ADatabaseMetaData.cxx.

◆ ownInsertsAreVisible()

sal_Bool SAL_CALL ODatabaseMetaData::ownInsertsAreVisible ( sal_Int32  setType)
overridevirtual

Definition at line 987 of file ADatabaseMetaData.cxx.

◆ ownUpdatesAreVisible()

sal_Bool SAL_CALL ODatabaseMetaData::ownUpdatesAreVisible ( sal_Int32  setType)
overridevirtual

Definition at line 977 of file ADatabaseMetaData.cxx.

◆ storesLowerCaseIdentifiers()

sal_Bool SAL_CALL ODatabaseMetaData::storesLowerCaseIdentifiers ( )
overridevirtual

Definition at line 380 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ storesLowerCaseQuotedIdentifiers()

sal_Bool SAL_CALL ODatabaseMetaData::storesLowerCaseQuotedIdentifiers ( )
overridevirtual

Definition at line 375 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ storesMixedCaseIdentifiers()

sal_Bool SAL_CALL ODatabaseMetaData::storesMixedCaseIdentifiers ( )
overridevirtual

Definition at line 390 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ storesUpperCaseIdentifiers()

sal_Bool SAL_CALL ODatabaseMetaData::storesUpperCaseIdentifiers ( )
overridevirtual

Definition at line 400 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ storesUpperCaseQuotedIdentifiers()

sal_Bool SAL_CALL ODatabaseMetaData::storesUpperCaseQuotedIdentifiers ( )
overridevirtual

Definition at line 395 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsANSI92EntryLevelSQL()

sal_Bool SAL_CALL ODatabaseMetaData::supportsANSI92EntryLevelSQL ( )
overridevirtual

Definition at line 531 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsANSI92FullSQL()

sal_Bool SAL_CALL ODatabaseMetaData::supportsANSI92FullSQL ( )
overridevirtual

Definition at line 525 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsANSI92IntermediateSQL()

sal_Bool SAL_CALL ODatabaseMetaData::supportsANSI92IntermediateSQL ( )
overridevirtual

Definition at line 785 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsBatchUpdates()

sal_Bool SAL_CALL ODatabaseMetaData::supportsBatchUpdates ( )
overridevirtual

Definition at line 1022 of file ADatabaseMetaData.cxx.

◆ supportsCatalogsInIndexDefinitions()

sal_Bool SAL_CALL ODatabaseMetaData::supportsCatalogsInIndexDefinitions ( )
overridevirtual

Definition at line 558 of file ADatabaseMetaData.cxx.

◆ supportsCatalogsInPrivilegeDefinitions()

sal_Bool SAL_CALL ODatabaseMetaData::supportsCatalogsInPrivilegeDefinitions ( )
overridevirtual

Definition at line 755 of file ADatabaseMetaData.cxx.

◆ supportsCatalogsInProcedureCalls()

sal_Bool SAL_CALL ODatabaseMetaData::supportsCatalogsInProcedureCalls ( )
overridevirtual

Definition at line 750 of file ADatabaseMetaData.cxx.

◆ supportsColumnAliasing()

sal_Bool SAL_CALL ODatabaseMetaData::supportsColumnAliasing ( )
overridevirtual

Definition at line 645 of file ADatabaseMetaData.cxx.

References isCapable().

◆ supportsConvert()

sal_Bool SAL_CALL ODatabaseMetaData::supportsConvert ( sal_Int32  fromType,
sal_Int32  toType 
)
overridevirtual

Definition at line 655 of file ADatabaseMetaData.cxx.

References getBoolProperty().

◆ supportsCoreSQLGrammar()

sal_Bool SAL_CALL ODatabaseMetaData::supportsCoreSQLGrammar ( )
overridevirtual

Definition at line 923 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsCorrelatedSubqueries()

sal_Bool SAL_CALL ODatabaseMetaData::supportsCorrelatedSubqueries ( )
overridevirtual

Definition at line 760 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsDataDefinitionAndDataManipulationTransactions()

sal_Bool SAL_CALL ODatabaseMetaData::supportsDataDefinitionAndDataManipulationTransactions ( )
overridevirtual

Definition at line 466 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsDataManipulationTransactionsOnly()

sal_Bool SAL_CALL ODatabaseMetaData::supportsDataManipulationTransactionsOnly ( )
overridevirtual

Definition at line 461 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsDifferentTableCorrelationNames()

sal_Bool SAL_CALL ODatabaseMetaData::supportsDifferentTableCorrelationNames ( )
overridevirtual

Definition at line 441 of file ADatabaseMetaData.cxx.

References isCapable().

◆ supportsExpressionsInOrderBy()

sal_Bool SAL_CALL ODatabaseMetaData::supportsExpressionsInOrderBy ( )
overridevirtual

Definition at line 660 of file ADatabaseMetaData.cxx.

References getBoolProperty().

◆ supportsExtendedSQLGrammar()

sal_Bool SAL_CALL ODatabaseMetaData::supportsExtendedSQLGrammar ( )
overridevirtual

Definition at line 917 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsFullOuterJoins()

sal_Bool SAL_CALL ODatabaseMetaData::supportsFullOuterJoins ( )
overridevirtual

◆ supportsGroupBy()

sal_Bool SAL_CALL ODatabaseMetaData::supportsGroupBy ( )
overridevirtual

Definition at line 665 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsGroupByBeyondSelect()

sal_Bool SAL_CALL ODatabaseMetaData::supportsGroupByBeyondSelect ( )
overridevirtual

Definition at line 670 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsGroupByUnrelated()

sal_Bool SAL_CALL ODatabaseMetaData::supportsGroupByUnrelated ( )
overridevirtual

Definition at line 675 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsIntegrityEnhancementFacility()

sal_Bool SAL_CALL ODatabaseMetaData::supportsIntegrityEnhancementFacility ( )
overridevirtual

Definition at line 537 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsLikeEscapeClause()

sal_Bool SAL_CALL ODatabaseMetaData::supportsLikeEscapeClause ( )
overridevirtual

Definition at line 690 of file ADatabaseMetaData.cxx.

References isCapable().

◆ supportsLimitedOuterJoins()

sal_Bool SAL_CALL ODatabaseMetaData::supportsLimitedOuterJoins ( )
overridevirtual

Definition at line 942 of file ADatabaseMetaData.cxx.

References supportsFullOuterJoins().

◆ supportsMinimumSQLGrammar()

sal_Bool SAL_CALL ODatabaseMetaData::supportsMinimumSQLGrammar ( )
overridevirtual

Definition at line 929 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsMixedCaseIdentifiers()

sal_Bool SAL_CALL ODatabaseMetaData::supportsMixedCaseIdentifiers ( )
overridevirtual

Definition at line 710 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsMultipleResultSets()

sal_Bool SAL_CALL ODatabaseMetaData::supportsMultipleResultSets ( )
overridevirtual

Definition at line 685 of file ADatabaseMetaData.cxx.

◆ supportsMultipleTransactions()

sal_Bool SAL_CALL ODatabaseMetaData::supportsMultipleTransactions ( )
overridevirtual

Definition at line 680 of file ADatabaseMetaData.cxx.

◆ supportsNonNullableColumns()

sal_Bool SAL_CALL ODatabaseMetaData::supportsNonNullableColumns ( )
overridevirtual

Definition at line 420 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsOpenCursorsAcrossCommit()

sal_Bool SAL_CALL ODatabaseMetaData::supportsOpenCursorsAcrossCommit ( )
overridevirtual

Definition at line 491 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsOpenCursorsAcrossRollback()

sal_Bool SAL_CALL ODatabaseMetaData::supportsOpenCursorsAcrossRollback ( )
overridevirtual

Definition at line 496 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsOpenStatementsAcrossCommit()

sal_Bool SAL_CALL ODatabaseMetaData::supportsOpenStatementsAcrossCommit ( )
overridevirtual

Definition at line 486 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsOpenStatementsAcrossRollback()

sal_Bool SAL_CALL ODatabaseMetaData::supportsOpenStatementsAcrossRollback ( )
overridevirtual

Definition at line 481 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsOrderByUnrelated()

sal_Bool SAL_CALL ODatabaseMetaData::supportsOrderByUnrelated ( )
overridevirtual

Definition at line 695 of file ADatabaseMetaData.cxx.

References getBoolProperty().

◆ supportsOuterJoins()

sal_Bool SAL_CALL ODatabaseMetaData::supportsOuterJoins ( )
overridevirtual

◆ supportsPositionedDelete()

sal_Bool SAL_CALL ODatabaseMetaData::supportsPositionedDelete ( )
overridevirtual

Definition at line 471 of file ADatabaseMetaData.cxx.

◆ supportsPositionedUpdate()

sal_Bool SAL_CALL ODatabaseMetaData::supportsPositionedUpdate ( )
overridevirtual

Definition at line 476 of file ADatabaseMetaData.cxx.

◆ supportsResultSetConcurrency()

sal_Bool SAL_CALL ODatabaseMetaData::supportsResultSetConcurrency ( sal_Int32  setType,
sal_Int32  concurrency 
)
overridevirtual

Definition at line 972 of file ADatabaseMetaData.cxx.

◆ supportsResultSetType()

sal_Bool SAL_CALL ODatabaseMetaData::supportsResultSetType ( sal_Int32  setType)
overridevirtual

Definition at line 967 of file ADatabaseMetaData.cxx.

◆ supportsSchemasInIndexDefinitions()

sal_Bool SAL_CALL ODatabaseMetaData::supportsSchemasInIndexDefinitions ( )
overridevirtual

Definition at line 543 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsSchemasInPrivilegeDefinitions()

sal_Bool SAL_CALL ODatabaseMetaData::supportsSchemasInPrivilegeDefinitions ( )
overridevirtual

Definition at line 745 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsSchemasInProcedureCalls()

sal_Bool SAL_CALL ODatabaseMetaData::supportsSchemasInProcedureCalls ( )
overridevirtual

Definition at line 740 of file ADatabaseMetaData.cxx.

◆ supportsSelectForUpdate()

sal_Bool SAL_CALL ODatabaseMetaData::supportsSelectForUpdate ( )
overridevirtual

Definition at line 610 of file ADatabaseMetaData.cxx.

◆ supportsStoredProcedures()

sal_Bool SAL_CALL ODatabaseMetaData::supportsStoredProcedures ( )
overridevirtual

Definition at line 605 of file ADatabaseMetaData.cxx.

◆ supportsSubqueriesInComparisons()

sal_Bool SAL_CALL ODatabaseMetaData::supportsSubqueriesInComparisons ( )
overridevirtual

Definition at line 765 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsSubqueriesInExists()

sal_Bool SAL_CALL ODatabaseMetaData::supportsSubqueriesInExists ( )
overridevirtual

Definition at line 770 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsSubqueriesInIns()

sal_Bool SAL_CALL ODatabaseMetaData::supportsSubqueriesInIns ( )
overridevirtual

Definition at line 775 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsSubqueriesInQuantifieds()

sal_Bool SAL_CALL ODatabaseMetaData::supportsSubqueriesInQuantifieds ( )
overridevirtual

Definition at line 780 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsTableCorrelationNames()

sal_Bool SAL_CALL ODatabaseMetaData::supportsTableCorrelationNames ( )
overridevirtual

Definition at line 650 of file ADatabaseMetaData.cxx.

References isCapable().

◆ supportsTransactionIsolationLevel()

sal_Bool SAL_CALL ODatabaseMetaData::supportsTransactionIsolationLevel ( sal_Int32  level)
overridevirtual

Definition at line 501 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsTransactions()

sal_Bool SAL_CALL ODatabaseMetaData::supportsTransactions ( )
overridevirtual

Definition at line 595 of file ADatabaseMetaData.cxx.

References getInt32Property().

◆ supportsTypeConversion()

sal_Bool SAL_CALL ODatabaseMetaData::supportsTypeConversion ( )
overridevirtual

Definition at line 635 of file ADatabaseMetaData.cxx.

◆ supportsUnion()

sal_Bool SAL_CALL ODatabaseMetaData::supportsUnion ( )
overridevirtual

Definition at line 700 of file ADatabaseMetaData.cxx.

◆ supportsUnionAll()

sal_Bool SAL_CALL ODatabaseMetaData::supportsUnionAll ( )
overridevirtual

Definition at line 705 of file ADatabaseMetaData.cxx.

◆ updatesAreDetected()

sal_Bool SAL_CALL ODatabaseMetaData::updatesAreDetected ( sal_Int32  setType)
overridevirtual

Definition at line 1007 of file ADatabaseMetaData.cxx.

◆ usesLocalFilePerTable()

sal_Bool SAL_CALL ODatabaseMetaData::usesLocalFilePerTable ( )
overridevirtual

Definition at line 630 of file ADatabaseMetaData.cxx.

◆ usesLocalFiles()

sal_Bool SAL_CALL ODatabaseMetaData::usesLocalFiles ( )
overridevirtual

Definition at line 625 of file ADatabaseMetaData.cxx.

Member Data Documentation

◆ m_aLiteralInfo

std::map<sal_uInt32,LiteralInfo> connectivity::ado::ODatabaseMetaData::m_aLiteralInfo
private

Definition at line 42 of file ADatabaseMetaData.hxx.

Referenced by fillLiterals(), getLiteral(), getMaxSize(), and isCapable().

◆ m_pConnection

OConnection* connectivity::ado::ODatabaseMetaData::m_pConnection
private

◆ m_rADOConnection

WpADOConnection& connectivity::ado::ODatabaseMetaData::m_rADOConnection
private

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