LibreOffice Module connectivity (master) 1
|
#include <pq_databasemetadata.hxx>
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::RefCountedMutex > | m_xMutex |
ConnectionSettings * | m_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 |
Definition at line 47 of file pq_databasemetadata.hxx.
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().
|
overridevirtual |
Definition at line 130 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 136 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1062 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1067 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 2483 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 996 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1645 of file pq_databasemetadata.cxx.
References m_pSettings, m_xMutex, and pq_sdbc_driver::ConnectionSettings::tc.
|
overridevirtual |
Definition at line 1269 of file pq_databasemetadata.cxx.
References m_pSettings, m_xMutex, and pq_sdbc_driver::ConnectionSettings::tc.
|
overridevirtual |
Definition at line 744 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 734 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1605 of file pq_databasemetadata.cxx.
References m_getColumnPrivs_stmt, m_xMutex, SAL_INFO, and table.
|
overridevirtual |
Definition at line 1429 of file pq_databasemetadata.cxx.
References pq_sdbc_driver::ConnectionSettings::catalog, pq_sdbc_driver::columnMetaData2DatabaseTypeDescription(), pq_sdbc_driver::Statics::columnRowNames, pq_sdbc_driver::extractPrecisionAndScale(), pq_sdbc_driver::getColExprForDefaultSettingVal(), pq_sdbc_driver::getStatics(), m_origin, m_pSettings, m_xMutex, pq_sdbc_driver::Statics::NO, precision, SAL_INFO, scale, sSchema, pq_sdbc_driver::ConnectionSettings::tc, type, pq_sdbc_driver::typeNameToDataType(), and pq_sdbc_driver::Statics::YES.
|
overridevirtual |
Definition at line 2505 of file pq_databasemetadata.cxx.
References m_origin.
|
overridevirtual |
Definition at line 2062 of file pq_databasemetadata.cxx.
References getImportedExportedKeys().
|
overridevirtual |
Definition at line 182 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 187 of file pq_databasemetadata.cxx.
References m_pSettings, and pq_sdbc_driver::ConnectionSettings::pConnection.
|
overridevirtual |
Definition at line 1031 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 201 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 206 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 191 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 196 of file pq_databasemetadata.cxx.
References PQ_SDBC_DRIVER_VERSION.
|
overridevirtual |
Definition at line 2054 of file pq_databasemetadata.cxx.
References Any, getImportedExportedKeys(), and table.
|
overridevirtual |
Definition at line 569 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 272 of file pq_databasemetadata.cxx.
|
private |
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().
|
overridevirtual |
Definition at line 2046 of file pq_databasemetadata.cxx.
References Any, getImportedExportedKeys(), and table.
|
overridevirtual |
Definition at line 2308 of file pq_databasemetadata.cxx.
References pq_sdbc_driver::getStatics(), m_origin, m_pSettings, m_xMutex, nPos, pq_sdbc_driver::parseIntArray(), result, table, and pq_sdbc_driver::ConnectionSettings::tc.
|
private |
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().
|
overridevirtual |
Definition at line 885 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 983 of file pq_databasemetadata.cxx.
References getMaxNameLength().
|
overridevirtual |
Definition at line 890 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 926 of file pq_databasemetadata.cxx.
References getMaxNameLength().
|
overridevirtual |
Definition at line 931 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 936 of file pq_databasemetadata.cxx.
References getMaxIndexKeys().
|
overridevirtual |
Definition at line 941 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 946 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 951 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 956 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 962 of file pq_databasemetadata.cxx.
References getMaxNameLength().
|
private |
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().
|
overridevirtual |
Definition at line 967 of file pq_databasemetadata.cxx.
|
private |
css::sdbc::SQLException | |
css::uno::RuntimeException |
Definition at line 910 of file pq_databasemetadata.cxx.
References getIntSetting(), m_pSettings, and pq_sdbc_driver::ConnectionSettings::maxNameLen.
Referenced by getMaxCatalogNameLength(), getMaxColumnNameLength(), getMaxCursorNameLength(), getMaxProcedureNameLength(), getMaxSchemaNameLength(), getMaxTableNameLength(), and getMaxUserNameLength().
|
overridevirtual |
Definition at line 978 of file pq_databasemetadata.cxx.
References getMaxNameLength().
|
overridevirtual |
Definition at line 988 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 973 of file pq_databasemetadata.cxx.
References getMaxNameLength().
|
overridevirtual |
Definition at line 1003 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1011 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1016 of file pq_databasemetadata.cxx.
References getMaxNameLength().
|
overridevirtual |
Definition at line 1021 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1026 of file pq_databasemetadata.cxx.
References getMaxNameLength().
|
overridevirtual |
Definition at line 312 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1669 of file pq_databasemetadata.cxx.
References pq_sdbc_driver::ConnectionSettings::catalog, pq_sdbc_driver::getStatics(), i, index, m_origin, m_pSettings, m_xMutex, SAL_INFO, start, table, and pq_sdbc_driver::ConnectionSettings::tc.
|
overridevirtual |
Definition at line 1096 of file pq_databasemetadata.cxx.
References m_pSettings, m_xMutex, and pq_sdbc_driver::ConnectionSettings::tc.
|
overridevirtual |
Definition at line 1072 of file pq_databasemetadata.cxx.
References m_pSettings, m_xMutex, and pq_sdbc_driver::ConnectionSettings::tc.
|
overridevirtual |
Definition at line 729 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1239 of file pq_databasemetadata.cxx.
References Any, pq_sdbc_driver::getStatics(), m_origin, m_pSettings, m_xMutex, SAL_INFO, and pq_sdbc_driver::ConnectionSettings::tc.
|
overridevirtual |
Definition at line 724 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 565 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 277 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 353 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 407 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1626 of file pq_databasemetadata.cxx.
References m_getTablePrivs_stmt, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 1109 of file pq_databasemetadata.cxx.
References pq_sdbc_driver::ConnectionSettings::catalog, pq_sdbc_driver::getStatics(), m_origin, m_pSettings, m_xMutex, SAL_INFO, pq_sdbc_driver::Statics::SYSTEM_TABLE, pq_sdbc_driver::Statics::TABLE, pq_sdbc_driver::Statics::tablesRowNames, pq_sdbc_driver::ConnectionSettings::tc, type, pq_sdbc_driver::Statics::UNKNOWN, and pq_sdbc_driver::Statics::VIEW.
|
overridevirtual |
Definition at line 1278 of file pq_databasemetadata.cxx.
References pq_sdbc_driver::getStatics(), m_pSettings, m_xMutex, and pq_sdbc_driver::ConnectionSettings::tc.
|
overridevirtual |
Definition at line 536 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 2261 of file pq_databasemetadata.cxx.
References pq_sdbc_driver::getStatics(), m_origin, m_pSettings, m_xMutex, SAL_INFO, and pq_sdbc_driver::ConnectionSettings::tc.
|
overridevirtual |
Definition at line 2497 of file pq_databasemetadata.cxx.
References m_pSettings, m_xMutex, and pq_sdbc_driver::ConnectionSettings::tc.
|
overridevirtual |
Definition at line 141 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 148 of file pq_databasemetadata.cxx.
References m_pSettings, and pq_sdbc_driver::ConnectionSettings::user.
|
overridevirtual |
Definition at line 1658 of file pq_databasemetadata.cxx.
References m_pSettings, m_xMutex, and pq_sdbc_driver::ConnectionSettings::tc.
|
private |
Definition at line 1944 of file pq_databasemetadata.cxx.
References m_getColumnPrivs_stmt, m_getTablePrivs_stmt, m_origin, m_pSettings, and pq_sdbc_driver::ConnectionSettings::pConnection.
Referenced by DatabaseMetaData().
|
private |
Definition at line 1924 of file pq_databasemetadata.cxx.
References m_getReferences_stmt, m_origin, SQL_GET_REFERENCES_NONE_NONE_NONE_NONE, SQL_GET_REFERENCES_NONE_NONE_NONE_SOME, SQL_GET_REFERENCES_NONE_NONE_SOME_NONE, SQL_GET_REFERENCES_NONE_NONE_SOME_SOME, SQL_GET_REFERENCES_NONE_SOME_NONE_NONE, SQL_GET_REFERENCES_NONE_SOME_NONE_SOME, SQL_GET_REFERENCES_NONE_SOME_SOME_NONE, SQL_GET_REFERENCES_NONE_SOME_SOME_SOME, SQL_GET_REFERENCES_SOME_NONE_NONE_NONE, SQL_GET_REFERENCES_SOME_NONE_NONE_SOME, SQL_GET_REFERENCES_SOME_NONE_SOME_NONE, SQL_GET_REFERENCES_SOME_NONE_SOME_SOME, SQL_GET_REFERENCES_SOME_SOME_NONE_NONE, SQL_GET_REFERENCES_SOME_SOME_NONE_SOME, SQL_GET_REFERENCES_SOME_SOME_SOME_NONE, and SQL_GET_REFERENCES_SOME_SOME_SOME_SOME.
Referenced by DatabaseMetaData().
|
overridevirtual |
Definition at line 2487 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 739 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 153 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 589 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 177 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 172 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 159 of file pq_databasemetadata.cxx.
Referenced by nullsAreSortedLow().
|
overridevirtual |
Definition at line 167 of file pq_databasemetadata.cxx.
References nullsAreSortedHigh().
|
overridevirtual |
Definition at line 2468 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 2473 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 2463 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 2453 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 2458 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 2448 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 237 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 260 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 243 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 266 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 232 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 254 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 574 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 579 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 685 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 696 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 690 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 2492 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 774 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 790 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 796 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 779 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 784 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 584 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 601 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 669 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 852 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1052 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1057 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 613 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 617 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 680 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 713 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 627 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 637 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 632 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 702 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 642 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 718 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 664 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 227 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 249 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 647 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 652 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 658 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 866 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 871 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 876 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 880 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 622 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 708 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 806 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 812 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 2439 of file pq_databasemetadata.cxx.
References supportsResultSetType().
|
overridevirtual |
Definition at line 2431 of file pq_databasemetadata.cxx.
Referenced by supportsResultSetConcurrency().
|
overridevirtual |
Definition at line 749 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 764 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 769 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 754 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 759 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 819 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 825 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 831 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 836 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 841 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 846 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 606 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1041 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 1036 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 594 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 856 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 861 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 2478 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 222 of file pq_databasemetadata.cxx.
|
overridevirtual |
Definition at line 211 of file pq_databasemetadata.cxx.
|
private |
Definition at line 56 of file pq_databasemetadata.hxx.
Referenced by getColumnPrivileges(), and init_getPrivs_stmt().
|
private |
Definition at line 53 of file pq_databasemetadata.hxx.
Referenced by getIntSetting().
|
private |
Definition at line 54 of file pq_databasemetadata.hxx.
Referenced by getImportedExportedKeys(), and init_getReferences_stmt().
|
private |
Definition at line 55 of file pq_databasemetadata.hxx.
Referenced by getTablePrivileges(), and init_getPrivs_stmt().
|
private |
Definition at line 52 of file pq_databasemetadata.hxx.
Referenced by getColumns(), getConnection(), getIndexInfo(), getPrimaryKeys(), getSchemas(), getTables(), getTypeInfo(), init_getPrivs_stmt(), and init_getReferences_stmt().
|
private |
Definition at line 51 of file pq_databasemetadata.hxx.
Referenced by getBestRowIdentifier(), getCatalogs(), getColumns(), getDatabaseProductVersion(), getIndexInfo(), getMaxIndexKeys(), getMaxNameLength(), getPrimaryKeys(), getProcedureColumns(), getProcedures(), getSchemas(), getTables(), getTableTypes(), getTypeInfo(), getUDTs(), getUserName(), getVersionColumns(), and init_getPrivs_stmt().
|
private |
Definition at line 50 of file pq_databasemetadata.hxx.
Referenced by getBestRowIdentifier(), getCatalogs(), getColumnPrivileges(), getColumns(), getIndexInfo(), getIntSetting(), getPrimaryKeys(), getProcedureColumns(), getProcedures(), getSchemas(), getTablePrivileges(), getTables(), getTableTypes(), getTypeInfo(), getUDTs(), and getVersionColumns().