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

#include <pq_databasemetadata.hxx>

Inheritance diagram for pq_sdbc_driver::DatabaseMetaData:
[legend]
Collaboration diagram for pq_sdbc_driver::DatabaseMetaData:
[legend]

Public Member Functions

 DatabaseMetaData (::rtl::Reference< comphelper::RefCountedMutex > reMutex, css::uno::Reference< css::sdbc::XConnection > origin, ConnectionSettings *pSettings)
 
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 supportsMixedCaseQuotedIdentifiers () override
 
virtual sal_Bool SAL_CALL storesUpperCaseQuotedIdentifiers () override
 
virtual sal_Bool SAL_CALL storesLowerCaseQuotedIdentifiers () override
 
virtual sal_Bool SAL_CALL storesMixedCaseQuotedIdentifiers () override
 
virtual OUString SAL_CALL getIdentifierQuoteString () 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 supportsAlterTableWithAddColumn () override
 
virtual sal_Bool SAL_CALL supportsAlterTableWithDropColumn () 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 isCatalogAtStart () override
 
virtual OUString SAL_CALL getCatalogSeparator () override
 
virtual sal_Bool SAL_CALL supportsSchemasInDataManipulation () override
 
virtual sal_Bool SAL_CALL supportsSchemasInProcedureCalls () override
 
virtual sal_Bool SAL_CALL supportsSchemasInTableDefinitions () override
 
virtual sal_Bool SAL_CALL supportsSchemasInIndexDefinitions () override
 
virtual sal_Bool SAL_CALL supportsSchemasInPrivilegeDefinitions () override
 
virtual sal_Bool SAL_CALL supportsCatalogsInDataManipulation () override
 
virtual sal_Bool SAL_CALL supportsCatalogsInProcedureCalls () override
 
virtual sal_Bool SAL_CALL supportsCatalogsInTableDefinitions () 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 getMaxStatements () override
 
virtual sal_Int32 SAL_CALL getMaxTableNameLength () override
 
virtual sal_Int32 SAL_CALL getMaxTablesInSelect () 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 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 getTypeInfo () 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
 
virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL getConnection () override
 

Private Member Functions

sal_Int32 getIntSetting (const OUString &settingName)
 
sal_Int32 getMaxIndexKeys ()
 
sal_Int32 getMaxNameLength ()
 
css::uno::Reference< css::sdbc::XResultSet > getImportedExportedKeys (const css::uno::Any &primaryCatalog, const OUString &primarySchema, const OUString &primaryTable, const css::uno::Any &foreignCatalog, const OUString &foreignSchema, const OUString &foreignTable)
 
void init_getReferences_stmt ()
 
void init_getPrivs_stmt ()
 

Private Attributes

::rtl::Reference< comphelper::RefCountedMutexm_xMutex
 
ConnectionSettingsm_pSettings
 
css::uno::Reference< css::sdbc::XConnection > m_origin
 
css::uno::Reference< css::sdbc::XPreparedStatement > m_getIntSetting_stmt
 
css::uno::Reference< css::sdbc::XPreparedStatement > m_getReferences_stmt [16]
 
css::uno::Reference< css::sdbc::XPreparedStatement > m_getTablePrivs_stmt
 
css::uno::Reference< css::sdbc::XPreparedStatement > m_getColumnPrivs_stmt
 

Detailed Description

Definition at line 47 of file pq_databasemetadata.hxx.

Constructor & Destructor Documentation

◆ DatabaseMetaData()

pq_sdbc_driver::DatabaseMetaData::DatabaseMetaData ( ::rtl::Reference< comphelper::RefCountedMutex reMutex,
css::uno::Reference< css::sdbc::XConnection >  origin,
ConnectionSettings pSettings 
)

Definition at line 117 of file pq_databasemetadata.cxx.

References init_getPrivs_stmt(), and init_getReferences_stmt().

Member Function Documentation

◆ allProceduresAreCallable()

sal_Bool pq_sdbc_driver::DatabaseMetaData::allProceduresAreCallable ( )
overridevirtual

Definition at line 130 of file pq_databasemetadata.cxx.

◆ allTablesAreSelectable()

sal_Bool pq_sdbc_driver::DatabaseMetaData::allTablesAreSelectable ( )
overridevirtual

Definition at line 136 of file pq_databasemetadata.cxx.

◆ dataDefinitionCausesTransactionCommit()

sal_Bool pq_sdbc_driver::DatabaseMetaData::dataDefinitionCausesTransactionCommit ( )
overridevirtual

Definition at line 1062 of file pq_databasemetadata.cxx.

◆ dataDefinitionIgnoredInTransactions()

sal_Bool pq_sdbc_driver::DatabaseMetaData::dataDefinitionIgnoredInTransactions ( )
overridevirtual

Definition at line 1067 of file pq_databasemetadata.cxx.

◆ deletesAreDetected()

sal_Bool pq_sdbc_driver::DatabaseMetaData::deletesAreDetected ( sal_Int32  setType)
overridevirtual

Definition at line 2483 of file pq_databasemetadata.cxx.

◆ doesMaxRowSizeIncludeBlobs()

sal_Bool pq_sdbc_driver::DatabaseMetaData::doesMaxRowSizeIncludeBlobs ( )
overridevirtual

Definition at line 996 of file pq_databasemetadata.cxx.

◆ getBestRowIdentifier()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getBestRowIdentifier ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table,
sal_Int32  scope,
sal_Bool  nullable 
)
overridevirtual

◆ getCatalogs()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getCatalogs ( )
overridevirtual

◆ getCatalogSeparator()

OUString pq_sdbc_driver::DatabaseMetaData::getCatalogSeparator ( )
overridevirtual

Definition at line 744 of file pq_databasemetadata.cxx.

◆ getCatalogTerm()

OUString pq_sdbc_driver::DatabaseMetaData::getCatalogTerm ( )
overridevirtual

Definition at line 734 of file pq_databasemetadata.cxx.

◆ getColumnPrivileges()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getColumnPrivileges ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table,
const OUString &  columnNamePattern 
)
overridevirtual

Definition at line 1605 of file pq_databasemetadata.cxx.

References m_getColumnPrivs_stmt, m_xMutex, SAL_INFO, and table.

◆ getColumns()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getColumns ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  tableNamePattern,
const OUString &  columnNamePattern 
)
overridevirtual

◆ getConnection()

css::uno::Reference< css::sdbc::XConnection > pq_sdbc_driver::DatabaseMetaData::getConnection ( )
overridevirtual

Definition at line 2505 of file pq_databasemetadata.cxx.

References m_origin.

◆ getCrossReference()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getCrossReference ( const css::uno::Any &  primaryCatalog,
const OUString &  primarySchema,
const OUString &  primaryTable,
const css::uno::Any &  foreignCatalog,
const OUString &  foreignSchema,
const OUString &  foreignTable 
)
overridevirtual

Definition at line 2062 of file pq_databasemetadata.cxx.

References getImportedExportedKeys().

◆ getDatabaseProductName()

OUString pq_sdbc_driver::DatabaseMetaData::getDatabaseProductName ( )
overridevirtual

Definition at line 182 of file pq_databasemetadata.cxx.

◆ getDatabaseProductVersion()

OUString pq_sdbc_driver::DatabaseMetaData::getDatabaseProductVersion ( )
overridevirtual

◆ getDefaultTransactionIsolation()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getDefaultTransactionIsolation ( )
overridevirtual

Definition at line 1031 of file pq_databasemetadata.cxx.

◆ getDriverMajorVersion()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getDriverMajorVersion ( )
overridevirtual

Definition at line 201 of file pq_databasemetadata.cxx.

◆ getDriverMinorVersion()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getDriverMinorVersion ( )
overridevirtual

Definition at line 206 of file pq_databasemetadata.cxx.

◆ getDriverName()

OUString pq_sdbc_driver::DatabaseMetaData::getDriverName ( )
overridevirtual

Definition at line 191 of file pq_databasemetadata.cxx.

◆ getDriverVersion()

OUString pq_sdbc_driver::DatabaseMetaData::getDriverVersion ( )
overridevirtual

Definition at line 196 of file pq_databasemetadata.cxx.

References PQ_SDBC_DRIVER_VERSION.

◆ getExportedKeys()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getExportedKeys ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table 
)
overridevirtual

Definition at line 2054 of file pq_databasemetadata.cxx.

References Any, getImportedExportedKeys(), and table.

◆ getExtraNameCharacters()

OUString pq_sdbc_driver::DatabaseMetaData::getExtraNameCharacters ( )
overridevirtual

Definition at line 569 of file pq_databasemetadata.cxx.

◆ getIdentifierQuoteString()

OUString pq_sdbc_driver::DatabaseMetaData::getIdentifierQuoteString ( )
overridevirtual

Definition at line 272 of file pq_databasemetadata.cxx.

◆ getImportedExportedKeys()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getImportedExportedKeys ( const css::uno::Any &  primaryCatalog,
const OUString &  primarySchema,
const OUString &  primaryTable,
const css::uno::Any &  foreignCatalog,
const OUString &  foreignSchema,
const OUString &  foreignTable 
)
private
Exceptions
css::sdbc::SQLException
css::uno::RuntimeException

Definition at line 2009 of file pq_databasemetadata.cxx.

References i, and m_getReferences_stmt.

Referenced by getCrossReference(), getExportedKeys(), and getImportedKeys().

◆ getImportedKeys()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getImportedKeys ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table 
)
overridevirtual

Definition at line 2046 of file pq_databasemetadata.cxx.

References Any, getImportedExportedKeys(), and table.

◆ getIndexInfo()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getIndexInfo ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table,
sal_Bool  unique,
sal_Bool  approximate 
)
overridevirtual

◆ getIntSetting()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getIntSetting ( const OUString &  settingName)
private
Exceptions
css::sdbc::SQLException
css::uno::RuntimeException

Definition at line 896 of file pq_databasemetadata.cxx.

References m_getIntSetting_stmt, and m_xMutex.

Referenced by getMaxIndexKeys(), and getMaxNameLength().

◆ getMaxBinaryLiteralLength()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxBinaryLiteralLength ( )
overridevirtual

Definition at line 885 of file pq_databasemetadata.cxx.

◆ getMaxCatalogNameLength()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxCatalogNameLength ( )
overridevirtual

Definition at line 983 of file pq_databasemetadata.cxx.

References getMaxNameLength().

◆ getMaxCharLiteralLength()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxCharLiteralLength ( )
overridevirtual

Definition at line 890 of file pq_databasemetadata.cxx.

◆ getMaxColumnNameLength()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxColumnNameLength ( )
overridevirtual

Definition at line 926 of file pq_databasemetadata.cxx.

References getMaxNameLength().

◆ getMaxColumnsInGroupBy()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxColumnsInGroupBy ( )
overridevirtual

Definition at line 931 of file pq_databasemetadata.cxx.

◆ getMaxColumnsInIndex()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxColumnsInIndex ( )
overridevirtual

Definition at line 936 of file pq_databasemetadata.cxx.

References getMaxIndexKeys().

◆ getMaxColumnsInOrderBy()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxColumnsInOrderBy ( )
overridevirtual

Definition at line 941 of file pq_databasemetadata.cxx.

◆ getMaxColumnsInSelect()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxColumnsInSelect ( )
overridevirtual

Definition at line 946 of file pq_databasemetadata.cxx.

◆ getMaxColumnsInTable()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxColumnsInTable ( )
overridevirtual

Definition at line 951 of file pq_databasemetadata.cxx.

◆ getMaxConnections()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxConnections ( )
overridevirtual

Definition at line 956 of file pq_databasemetadata.cxx.

◆ getMaxCursorNameLength()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxCursorNameLength ( )
overridevirtual

Definition at line 962 of file pq_databasemetadata.cxx.

References getMaxNameLength().

◆ getMaxIndexKeys()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxIndexKeys ( )
private
Exceptions
css::sdbc::SQLException
css::uno::RuntimeException

Definition at line 918 of file pq_databasemetadata.cxx.

References getIntSetting(), m_pSettings, and pq_sdbc_driver::ConnectionSettings::maxIndexKeys.

Referenced by getMaxColumnsInIndex().

◆ getMaxIndexLength()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxIndexLength ( )
overridevirtual

Definition at line 967 of file pq_databasemetadata.cxx.

◆ getMaxNameLength()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxNameLength ( )
private

◆ getMaxProcedureNameLength()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxProcedureNameLength ( )
overridevirtual

Definition at line 978 of file pq_databasemetadata.cxx.

References getMaxNameLength().

◆ getMaxRowSize()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxRowSize ( )
overridevirtual

Definition at line 988 of file pq_databasemetadata.cxx.

◆ getMaxSchemaNameLength()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxSchemaNameLength ( )
overridevirtual

Definition at line 973 of file pq_databasemetadata.cxx.

References getMaxNameLength().

◆ getMaxStatementLength()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxStatementLength ( )
overridevirtual

Definition at line 1003 of file pq_databasemetadata.cxx.

◆ getMaxStatements()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxStatements ( )
overridevirtual

Definition at line 1011 of file pq_databasemetadata.cxx.

◆ getMaxTableNameLength()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxTableNameLength ( )
overridevirtual

Definition at line 1016 of file pq_databasemetadata.cxx.

References getMaxNameLength().

◆ getMaxTablesInSelect()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxTablesInSelect ( )
overridevirtual

Definition at line 1021 of file pq_databasemetadata.cxx.

◆ getMaxUserNameLength()

sal_Int32 pq_sdbc_driver::DatabaseMetaData::getMaxUserNameLength ( )
overridevirtual

Definition at line 1026 of file pq_databasemetadata.cxx.

References getMaxNameLength().

◆ getNumericFunctions()

OUString pq_sdbc_driver::DatabaseMetaData::getNumericFunctions ( )
overridevirtual

Definition at line 312 of file pq_databasemetadata.cxx.

◆ getPrimaryKeys()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getPrimaryKeys ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table 
)
overridevirtual

◆ getProcedureColumns()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getProcedureColumns ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  procedureNamePattern,
const OUString &  columnNamePattern 
)
overridevirtual

◆ getProcedures()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getProcedures ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  procedureNamePattern 
)
overridevirtual

◆ getProcedureTerm()

OUString pq_sdbc_driver::DatabaseMetaData::getProcedureTerm ( )
overridevirtual

Definition at line 729 of file pq_databasemetadata.cxx.

◆ getSchemas()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getSchemas ( )
overridevirtual

◆ getSchemaTerm()

OUString pq_sdbc_driver::DatabaseMetaData::getSchemaTerm ( )
overridevirtual

Definition at line 724 of file pq_databasemetadata.cxx.

◆ getSearchStringEscape()

OUString pq_sdbc_driver::DatabaseMetaData::getSearchStringEscape ( )
overridevirtual

Definition at line 565 of file pq_databasemetadata.cxx.

◆ getSQLKeywords()

OUString pq_sdbc_driver::DatabaseMetaData::getSQLKeywords ( )
overridevirtual

Definition at line 277 of file pq_databasemetadata.cxx.

◆ getStringFunctions()

OUString pq_sdbc_driver::DatabaseMetaData::getStringFunctions ( )
overridevirtual

Definition at line 353 of file pq_databasemetadata.cxx.

◆ getSystemFunctions()

OUString pq_sdbc_driver::DatabaseMetaData::getSystemFunctions ( )
overridevirtual

Definition at line 407 of file pq_databasemetadata.cxx.

◆ getTablePrivileges()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getTablePrivileges ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  tableNamePattern 
)
overridevirtual

Definition at line 1626 of file pq_databasemetadata.cxx.

References m_getTablePrivs_stmt, m_xMutex, and SAL_INFO.

◆ getTables()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getTables ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  tableNamePattern,
const css::uno::Sequence< OUString > &  types 
)
overridevirtual

◆ getTableTypes()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getTableTypes ( )
overridevirtual

◆ getTimeDateFunctions()

OUString pq_sdbc_driver::DatabaseMetaData::getTimeDateFunctions ( )
overridevirtual

Definition at line 536 of file pq_databasemetadata.cxx.

◆ getTypeInfo()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getTypeInfo ( )
overridevirtual

◆ getUDTs()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getUDTs ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  typeNamePattern,
const css::uno::Sequence< sal_Int32 > &  types 
)
overridevirtual

◆ getURL()

OUString pq_sdbc_driver::DatabaseMetaData::getURL ( )
overridevirtual

Definition at line 141 of file pq_databasemetadata.cxx.

◆ getUserName()

OUString pq_sdbc_driver::DatabaseMetaData::getUserName ( )
overridevirtual

◆ getVersionColumns()

css::uno::Reference< XResultSet > pq_sdbc_driver::DatabaseMetaData::getVersionColumns ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table 
)
overridevirtual

◆ init_getPrivs_stmt()

void pq_sdbc_driver::DatabaseMetaData::init_getPrivs_stmt ( )
private

◆ init_getReferences_stmt()

void pq_sdbc_driver::DatabaseMetaData::init_getReferences_stmt ( )
private

◆ insertsAreDetected()

sal_Bool pq_sdbc_driver::DatabaseMetaData::insertsAreDetected ( sal_Int32  setType)
overridevirtual

Definition at line 2487 of file pq_databasemetadata.cxx.

◆ isCatalogAtStart()

sal_Bool pq_sdbc_driver::DatabaseMetaData::isCatalogAtStart ( )
overridevirtual

Definition at line 739 of file pq_databasemetadata.cxx.

◆ isReadOnly()

sal_Bool pq_sdbc_driver::DatabaseMetaData::isReadOnly ( )
overridevirtual

Definition at line 153 of file pq_databasemetadata.cxx.

◆ nullPlusNonNullIsNull()

sal_Bool pq_sdbc_driver::DatabaseMetaData::nullPlusNonNullIsNull ( )
overridevirtual

Definition at line 589 of file pq_databasemetadata.cxx.

◆ nullsAreSortedAtEnd()

sal_Bool pq_sdbc_driver::DatabaseMetaData::nullsAreSortedAtEnd ( )
overridevirtual

Definition at line 177 of file pq_databasemetadata.cxx.

◆ nullsAreSortedAtStart()

sal_Bool pq_sdbc_driver::DatabaseMetaData::nullsAreSortedAtStart ( )
overridevirtual

Definition at line 172 of file pq_databasemetadata.cxx.

◆ nullsAreSortedHigh()

sal_Bool pq_sdbc_driver::DatabaseMetaData::nullsAreSortedHigh ( )
overridevirtual

Definition at line 159 of file pq_databasemetadata.cxx.

Referenced by nullsAreSortedLow().

◆ nullsAreSortedLow()

sal_Bool pq_sdbc_driver::DatabaseMetaData::nullsAreSortedLow ( )
overridevirtual

Definition at line 167 of file pq_databasemetadata.cxx.

References nullsAreSortedHigh().

◆ othersDeletesAreVisible()

sal_Bool pq_sdbc_driver::DatabaseMetaData::othersDeletesAreVisible ( sal_Int32  setType)
overridevirtual

Definition at line 2468 of file pq_databasemetadata.cxx.

◆ othersInsertsAreVisible()

sal_Bool pq_sdbc_driver::DatabaseMetaData::othersInsertsAreVisible ( sal_Int32  setType)
overridevirtual

Definition at line 2473 of file pq_databasemetadata.cxx.

◆ othersUpdatesAreVisible()

sal_Bool pq_sdbc_driver::DatabaseMetaData::othersUpdatesAreVisible ( sal_Int32  setType)
overridevirtual

Definition at line 2463 of file pq_databasemetadata.cxx.

◆ ownDeletesAreVisible()

sal_Bool pq_sdbc_driver::DatabaseMetaData::ownDeletesAreVisible ( sal_Int32  setType)
overridevirtual

Definition at line 2453 of file pq_databasemetadata.cxx.

◆ ownInsertsAreVisible()

sal_Bool pq_sdbc_driver::DatabaseMetaData::ownInsertsAreVisible ( sal_Int32  setType)
overridevirtual

Definition at line 2458 of file pq_databasemetadata.cxx.

◆ ownUpdatesAreVisible()

sal_Bool pq_sdbc_driver::DatabaseMetaData::ownUpdatesAreVisible ( sal_Int32  setType)
overridevirtual

Definition at line 2448 of file pq_databasemetadata.cxx.

◆ storesLowerCaseIdentifiers()

sal_Bool pq_sdbc_driver::DatabaseMetaData::storesLowerCaseIdentifiers ( )
overridevirtual

Definition at line 237 of file pq_databasemetadata.cxx.

◆ storesLowerCaseQuotedIdentifiers()

sal_Bool pq_sdbc_driver::DatabaseMetaData::storesLowerCaseQuotedIdentifiers ( )
overridevirtual

Definition at line 260 of file pq_databasemetadata.cxx.

◆ storesMixedCaseIdentifiers()

sal_Bool pq_sdbc_driver::DatabaseMetaData::storesMixedCaseIdentifiers ( )
overridevirtual

Definition at line 243 of file pq_databasemetadata.cxx.

◆ storesMixedCaseQuotedIdentifiers()

sal_Bool pq_sdbc_driver::DatabaseMetaData::storesMixedCaseQuotedIdentifiers ( )
overridevirtual

Definition at line 266 of file pq_databasemetadata.cxx.

◆ storesUpperCaseIdentifiers()

sal_Bool pq_sdbc_driver::DatabaseMetaData::storesUpperCaseIdentifiers ( )
overridevirtual

Definition at line 232 of file pq_databasemetadata.cxx.

◆ storesUpperCaseQuotedIdentifiers()

sal_Bool pq_sdbc_driver::DatabaseMetaData::storesUpperCaseQuotedIdentifiers ( )
overridevirtual

Definition at line 254 of file pq_databasemetadata.cxx.

◆ supportsAlterTableWithAddColumn()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsAlterTableWithAddColumn ( )
overridevirtual

Definition at line 574 of file pq_databasemetadata.cxx.

◆ supportsAlterTableWithDropColumn()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsAlterTableWithDropColumn ( )
overridevirtual

Definition at line 579 of file pq_databasemetadata.cxx.

◆ supportsANSI92EntryLevelSQL()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsANSI92EntryLevelSQL ( )
overridevirtual

Definition at line 685 of file pq_databasemetadata.cxx.

◆ supportsANSI92FullSQL()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsANSI92FullSQL ( )
overridevirtual

Definition at line 696 of file pq_databasemetadata.cxx.

◆ supportsANSI92IntermediateSQL()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsANSI92IntermediateSQL ( )
overridevirtual

Definition at line 690 of file pq_databasemetadata.cxx.

◆ supportsBatchUpdates()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsBatchUpdates ( )
overridevirtual

Definition at line 2492 of file pq_databasemetadata.cxx.

◆ supportsCatalogsInDataManipulation()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsCatalogsInDataManipulation ( )
overridevirtual

Definition at line 774 of file pq_databasemetadata.cxx.

◆ supportsCatalogsInIndexDefinitions()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsCatalogsInIndexDefinitions ( )
overridevirtual

Definition at line 790 of file pq_databasemetadata.cxx.

◆ supportsCatalogsInPrivilegeDefinitions()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsCatalogsInPrivilegeDefinitions ( )
overridevirtual

Definition at line 796 of file pq_databasemetadata.cxx.

◆ supportsCatalogsInProcedureCalls()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsCatalogsInProcedureCalls ( )
overridevirtual

Definition at line 779 of file pq_databasemetadata.cxx.

◆ supportsCatalogsInTableDefinitions()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsCatalogsInTableDefinitions ( )
overridevirtual

Definition at line 784 of file pq_databasemetadata.cxx.

◆ supportsColumnAliasing()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsColumnAliasing ( )
overridevirtual

Definition at line 584 of file pq_databasemetadata.cxx.

◆ supportsConvert()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsConvert ( sal_Int32  fromType,
sal_Int32  toType 
)
overridevirtual

Definition at line 601 of file pq_databasemetadata.cxx.

◆ supportsCoreSQLGrammar()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsCoreSQLGrammar ( )
overridevirtual

Definition at line 669 of file pq_databasemetadata.cxx.

◆ supportsCorrelatedSubqueries()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsCorrelatedSubqueries ( )
overridevirtual

Definition at line 852 of file pq_databasemetadata.cxx.

◆ supportsDataDefinitionAndDataManipulationTransactions()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsDataDefinitionAndDataManipulationTransactions ( )
overridevirtual

Definition at line 1052 of file pq_databasemetadata.cxx.

◆ supportsDataManipulationTransactionsOnly()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsDataManipulationTransactionsOnly ( )
overridevirtual

Definition at line 1057 of file pq_databasemetadata.cxx.

◆ supportsDifferentTableCorrelationNames()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsDifferentTableCorrelationNames ( )
overridevirtual

Definition at line 613 of file pq_databasemetadata.cxx.

◆ supportsExpressionsInOrderBy()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsExpressionsInOrderBy ( )
overridevirtual

Definition at line 617 of file pq_databasemetadata.cxx.

◆ supportsExtendedSQLGrammar()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsExtendedSQLGrammar ( )
overridevirtual

Definition at line 680 of file pq_databasemetadata.cxx.

◆ supportsFullOuterJoins()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsFullOuterJoins ( )
overridevirtual

Definition at line 713 of file pq_databasemetadata.cxx.

◆ supportsGroupBy()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsGroupBy ( )
overridevirtual

Definition at line 627 of file pq_databasemetadata.cxx.

◆ supportsGroupByBeyondSelect()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsGroupByBeyondSelect ( )
overridevirtual

Definition at line 637 of file pq_databasemetadata.cxx.

◆ supportsGroupByUnrelated()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsGroupByUnrelated ( )
overridevirtual

Definition at line 632 of file pq_databasemetadata.cxx.

◆ supportsIntegrityEnhancementFacility()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsIntegrityEnhancementFacility ( )
overridevirtual

Definition at line 702 of file pq_databasemetadata.cxx.

◆ supportsLikeEscapeClause()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsLikeEscapeClause ( )
overridevirtual

Definition at line 642 of file pq_databasemetadata.cxx.

◆ supportsLimitedOuterJoins()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsLimitedOuterJoins ( )
overridevirtual

Definition at line 718 of file pq_databasemetadata.cxx.

◆ supportsMinimumSQLGrammar()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsMinimumSQLGrammar ( )
overridevirtual

Definition at line 664 of file pq_databasemetadata.cxx.

◆ supportsMixedCaseIdentifiers()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsMixedCaseIdentifiers ( )
overridevirtual

Definition at line 227 of file pq_databasemetadata.cxx.

◆ supportsMixedCaseQuotedIdentifiers()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsMixedCaseQuotedIdentifiers ( )
overridevirtual

Definition at line 249 of file pq_databasemetadata.cxx.

◆ supportsMultipleResultSets()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsMultipleResultSets ( )
overridevirtual

Definition at line 647 of file pq_databasemetadata.cxx.

◆ supportsMultipleTransactions()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsMultipleTransactions ( )
overridevirtual

Definition at line 652 of file pq_databasemetadata.cxx.

◆ supportsNonNullableColumns()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsNonNullableColumns ( )
overridevirtual

Definition at line 658 of file pq_databasemetadata.cxx.

◆ supportsOpenCursorsAcrossCommit()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsOpenCursorsAcrossCommit ( )
overridevirtual

Definition at line 866 of file pq_databasemetadata.cxx.

◆ supportsOpenCursorsAcrossRollback()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsOpenCursorsAcrossRollback ( )
overridevirtual

Definition at line 871 of file pq_databasemetadata.cxx.

◆ supportsOpenStatementsAcrossCommit()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsOpenStatementsAcrossCommit ( )
overridevirtual

Definition at line 876 of file pq_databasemetadata.cxx.

◆ supportsOpenStatementsAcrossRollback()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsOpenStatementsAcrossRollback ( )
overridevirtual

Definition at line 880 of file pq_databasemetadata.cxx.

◆ supportsOrderByUnrelated()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsOrderByUnrelated ( )
overridevirtual

Definition at line 622 of file pq_databasemetadata.cxx.

◆ supportsOuterJoins()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsOuterJoins ( )
overridevirtual

Definition at line 708 of file pq_databasemetadata.cxx.

◆ supportsPositionedDelete()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsPositionedDelete ( )
overridevirtual

Definition at line 806 of file pq_databasemetadata.cxx.

◆ supportsPositionedUpdate()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsPositionedUpdate ( )
overridevirtual

Definition at line 812 of file pq_databasemetadata.cxx.

◆ supportsResultSetConcurrency()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsResultSetConcurrency ( sal_Int32  setType,
sal_Int32  concurrency 
)
overridevirtual

Definition at line 2439 of file pq_databasemetadata.cxx.

References supportsResultSetType().

◆ supportsResultSetType()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsResultSetType ( sal_Int32  setType)
overridevirtual

Definition at line 2431 of file pq_databasemetadata.cxx.

Referenced by supportsResultSetConcurrency().

◆ supportsSchemasInDataManipulation()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsSchemasInDataManipulation ( )
overridevirtual

Definition at line 749 of file pq_databasemetadata.cxx.

◆ supportsSchemasInIndexDefinitions()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsSchemasInIndexDefinitions ( )
overridevirtual

Definition at line 764 of file pq_databasemetadata.cxx.

◆ supportsSchemasInPrivilegeDefinitions()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsSchemasInPrivilegeDefinitions ( )
overridevirtual

Definition at line 769 of file pq_databasemetadata.cxx.

◆ supportsSchemasInProcedureCalls()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsSchemasInProcedureCalls ( )
overridevirtual

Definition at line 754 of file pq_databasemetadata.cxx.

◆ supportsSchemasInTableDefinitions()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsSchemasInTableDefinitions ( )
overridevirtual

Definition at line 759 of file pq_databasemetadata.cxx.

◆ supportsSelectForUpdate()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsSelectForUpdate ( )
overridevirtual

Definition at line 819 of file pq_databasemetadata.cxx.

◆ supportsStoredProcedures()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsStoredProcedures ( )
overridevirtual

Definition at line 825 of file pq_databasemetadata.cxx.

◆ supportsSubqueriesInComparisons()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsSubqueriesInComparisons ( )
overridevirtual

Definition at line 831 of file pq_databasemetadata.cxx.

◆ supportsSubqueriesInExists()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsSubqueriesInExists ( )
overridevirtual

Definition at line 836 of file pq_databasemetadata.cxx.

◆ supportsSubqueriesInIns()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsSubqueriesInIns ( )
overridevirtual

Definition at line 841 of file pq_databasemetadata.cxx.

◆ supportsSubqueriesInQuantifieds()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsSubqueriesInQuantifieds ( )
overridevirtual

Definition at line 846 of file pq_databasemetadata.cxx.

◆ supportsTableCorrelationNames()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsTableCorrelationNames ( )
overridevirtual

Definition at line 606 of file pq_databasemetadata.cxx.

◆ supportsTransactionIsolationLevel()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsTransactionIsolationLevel ( sal_Int32  level)
overridevirtual

Definition at line 1041 of file pq_databasemetadata.cxx.

◆ supportsTransactions()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsTransactions ( )
overridevirtual

Definition at line 1036 of file pq_databasemetadata.cxx.

◆ supportsTypeConversion()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsTypeConversion ( )
overridevirtual

Definition at line 594 of file pq_databasemetadata.cxx.

◆ supportsUnion()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsUnion ( )
overridevirtual

Definition at line 856 of file pq_databasemetadata.cxx.

◆ supportsUnionAll()

sal_Bool pq_sdbc_driver::DatabaseMetaData::supportsUnionAll ( )
overridevirtual

Definition at line 861 of file pq_databasemetadata.cxx.

◆ updatesAreDetected()

sal_Bool pq_sdbc_driver::DatabaseMetaData::updatesAreDetected ( sal_Int32  setType)
overridevirtual

Definition at line 2478 of file pq_databasemetadata.cxx.

◆ usesLocalFilePerTable()

sal_Bool pq_sdbc_driver::DatabaseMetaData::usesLocalFilePerTable ( )
overridevirtual

Definition at line 222 of file pq_databasemetadata.cxx.

◆ usesLocalFiles()

sal_Bool pq_sdbc_driver::DatabaseMetaData::usesLocalFiles ( )
overridevirtual

Definition at line 211 of file pq_databasemetadata.cxx.

Member Data Documentation

◆ m_getColumnPrivs_stmt

css::uno::Reference< css::sdbc::XPreparedStatement > pq_sdbc_driver::DatabaseMetaData::m_getColumnPrivs_stmt
private

Definition at line 56 of file pq_databasemetadata.hxx.

Referenced by getColumnPrivileges(), and init_getPrivs_stmt().

◆ m_getIntSetting_stmt

css::uno::Reference< css::sdbc::XPreparedStatement > pq_sdbc_driver::DatabaseMetaData::m_getIntSetting_stmt
private

Definition at line 53 of file pq_databasemetadata.hxx.

Referenced by getIntSetting().

◆ m_getReferences_stmt

css::uno::Reference< css::sdbc::XPreparedStatement > pq_sdbc_driver::DatabaseMetaData::m_getReferences_stmt[16]
private

Definition at line 54 of file pq_databasemetadata.hxx.

Referenced by getImportedExportedKeys(), and init_getReferences_stmt().

◆ m_getTablePrivs_stmt

css::uno::Reference< css::sdbc::XPreparedStatement > pq_sdbc_driver::DatabaseMetaData::m_getTablePrivs_stmt
private

Definition at line 55 of file pq_databasemetadata.hxx.

Referenced by getTablePrivileges(), and init_getPrivs_stmt().

◆ m_origin

css::uno::Reference< css::sdbc::XConnection > pq_sdbc_driver::DatabaseMetaData::m_origin
private

◆ m_pSettings

ConnectionSettings* pq_sdbc_driver::DatabaseMetaData::m_pSettings
private

◆ m_xMutex

::rtl::Reference< comphelper::RefCountedMutex > pq_sdbc_driver::DatabaseMetaData::m_xMutex
private

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