📄 classodbc_1_1_database_meta_data.html.svn-base
字号:
<dl class="el"><dd><font size=-1><em>Checks if the data source supports positioned update.</em> <a href="#a66">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a67">supportsSelectForUpdate</a> ()<dl class="el"><dd><font size=-1><em>Checks if the data source supports.</em> <a href="#a67">More...</a><em><br><br></em></font></dl><li><a name="a68" doxytag="odbc::DatabaseMetaData::supportsIntegrityEnhancementFacility"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a68">supportsIntegrityEnhancementFacility</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports the SQL Integrity Enhancement Facility.<br><br></em></font></dl><li><a name="a69" doxytag="odbc::DatabaseMetaData::supportsBatchUpdates"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a69">supportsBatchUpdates</a> ()<dl class="el"><dd><font size=-1><em>Whether the data source supports batch updates.<br><br></em></font></dl><li><a name="a70" doxytag="odbc::DatabaseMetaData::supportsSubqueriesInComparisons"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a70">supportsSubqueriesInComparisons</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports subqueries in comparisons.<br><br></em></font></dl><li><a name="a71" doxytag="odbc::DatabaseMetaData::supportsSubqueriesInExists"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a71">supportsSubqueriesInExists</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports subqueries in <code>"EXISTS"</code> expressions.<br><br></em></font></dl><li><a name="a72" doxytag="odbc::DatabaseMetaData::supportsSubqueriesInIns"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a72">supportsSubqueriesInIns</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports subqueries in <code>"IN"</code> expressions.<br><br></em></font></dl><li><a name="a73" doxytag="odbc::DatabaseMetaData::supportsSubqueriesInQuantifieds"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a73">supportsSubqueriesInQuantifieds</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports subqueries in quantified expressions.<br><br></em></font></dl><li><a name="a74" doxytag="odbc::DatabaseMetaData::supportsCorrelatedSubqueries"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a74">supportsCorrelatedSubqueries</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports correlated subqueries.<br><br></em></font></dl><li>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a75">ownUpdatesAreVisible</a> (int type)<dl class="el"><dd><font size=-1><em>Returns true if updated rows are available with their new values in the <a class="el" href="classodbc_1_1_result_set.html">ResultSet</a>.</em> <a href="#a75">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a76">ownDeletesAreVisible</a> (int type)<dl class="el"><dd><font size=-1><em>Returns true if deleted rows dissapear from a <a class="el" href="classodbc_1_1_result_set.html">ResultSet</a>.</em> <a href="#a76">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a77">ownInsertsAreVisible</a> (int type)<dl class="el"><dd><font size=-1><em>Returns true if inserted rows become available in a <a class="el" href="classodbc_1_1_result_set.html">ResultSet</a>.</em> <a href="#a77">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a78">othersUpdatesAreVisible</a> (int type)<dl class="el"><dd><font size=-1><em>Returns true if rows updated by others are visible with their new values.</em> <a href="#a78">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a79">othersDeletesAreVisible</a> (int type)<dl class="el"><dd><font size=-1><em>Returns true if rows deleted by others disapear from a <a class="el" href="classodbc_1_1_result_set.html">ResultSet</a>.</em> <a href="#a79">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a80">othersInsertsAreVisible</a> (int type)<dl class="el"><dd><font size=-1><em>Returns true if rows inserted by others become available in a <a class="el" href="classodbc_1_1_result_set.html">ResultSet</a>.</em> <a href="#a80">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a81">deletesAreDetected</a> (int type)<dl class="el"><dd><font size=-1><em>Returns true if a deleted row can be detected with <a class="el" href="classodbc_1_1_result_set.html#a23">ResultSet::rowDeleted</a>().</em> <a href="#a81">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a82">insertsAreDetected</a> (int type)<dl class="el"><dd><font size=-1><em>Returns true if an inserted row can be detected with <a class="el" href="classodbc_1_1_result_set.html#a24">ResultSet::rowInserted</a>().</em> <a href="#a82">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a83">updatesAreDetected</a> (int type)<dl class="el"><dd><font size=-1><em>Returns true if <a class="el" href="classodbc_1_1_result_set.html#a25">ResultSet::rowUpdated</a> can determine whether a row has been updated.</em> <a href="#a83">More...</a><em><br><br></em></font></dl><li><a name="a84" doxytag="odbc::DatabaseMetaData::getMaxBinaryLiteralLength"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a84">getMaxBinaryLiteralLength</a> ()<dl class="el"><dd><font size=-1><em>Returns the max number of hex characters allowed in an inline binary literal.<br><br></em></font></dl><li><a name="a85" doxytag="odbc::DatabaseMetaData::getMaxCharLiteralLength"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a85">getMaxCharLiteralLength</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum length of an inline character string.<br><br></em></font></dl><li><a name="a86" doxytag="odbc::DatabaseMetaData::getMaxColumnNameLength"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a86">getMaxColumnNameLength</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum length of a column name.<br><br></em></font></dl><li><a name="a87" doxytag="odbc::DatabaseMetaData::getMaxColumnsInGroupBy"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a87">getMaxColumnsInGroupBy</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum number of columns this data source can have in a GROUP BY clause.<br><br></em></font></dl><li><a name="a88" doxytag="odbc::DatabaseMetaData::getMaxColumnsInIndex"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a88">getMaxColumnsInIndex</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum number of columns allowed in an index.<br><br></em></font></dl><li><a name="a89" doxytag="odbc::DatabaseMetaData::getMaxColumnsInOrderBy"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a89">getMaxColumnsInOrderBy</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum number of columns this data source can have in an ORDER BY clause.<br><br></em></font></dl><li><a name="a90" doxytag="odbc::DatabaseMetaData::getMaxColumnsInSelect"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a90">getMaxColumnsInSelect</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum number of columns this data source can SELECT.<br><br></em></font></dl><li><a name="a91" doxytag="odbc::DatabaseMetaData::getMaxColumnsInTable"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a91">getMaxColumnsInTable</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum number of columns a table can consist of.<br><br></em></font></dl><li><a name="a92" doxytag="odbc::DatabaseMetaData::getMaxCursorNameLength"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a92">getMaxCursorNameLength</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum length of a cursor name.<br><br></em></font></dl><li><a name="a93" doxytag="odbc::DatabaseMetaData::getMaxIndexLength"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a93">getMaxIndexLength</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum length of an index in bytes.<br><br></em></font></dl><li><a name="a94" doxytag="odbc::DatabaseMetaData::getMaxSchemaNameLength"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a94">getMaxSchemaNameLength</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum length of a schema name.<br><br></em></font></dl><li><a name="a95" doxytag="odbc::DatabaseMetaData::getMaxProcedureNameLength"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a95">getMaxProcedureNameLength</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum length of a procedure name.<br><br></em></font></dl><li><a name="a96" doxytag="odbc::DatabaseMetaData::getMaxCatalogNameLength"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a96">getMaxCatalogNameLength</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum length of a catalog name.<br><br></em></font></dl><li><a name="a97" doxytag="odbc::DatabaseMetaData::getMaxRowSize"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a97">getMaxRowSize</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum size of a row in bytes.<br><br></em></font></dl><li><a name="a98" doxytag="odbc::DatabaseMetaData::doesMaxRowSizeIncludeBlobs"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a98">doesMaxRowSizeIncludeBlobs</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the value returned by <a class="el" href="classodbc_1_1_database_meta_data.html#a97">getMaxRowSize</a>() includes BLOBs.<br><br></em></font></dl><li><a name="a99" doxytag="odbc::DatabaseMetaData::getMaxStatementLength"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a99">getMaxStatementLength</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum length of a statement (query).<br><br></em></font></dl><li><a name="a100" doxytag="odbc::DatabaseMetaData::getMaxTableNameLength"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a100">getMaxTableNameLength</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum length of a table name.<br><br></em></font></dl><li>int <a class="el" href="classodbc_1_1_database_meta_data.html#a101">getMaxTablesInSelect</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum number of tables that can be joined at once.</em> <a href="#a101">More...</a><em><br><br></em></font></dl><li><a name="a102" doxytag="odbc::DatabaseMetaData::getMaxUserNameLength"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a102">getMaxUserNameLength</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum length of a username.<br><br></em></font></dl><li><a name="a103" doxytag="odbc::DatabaseMetaData::getMaxConnections"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a103">getMaxConnections</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximum number of connections we can have open to this data source.<br><br></em></font></dl><li><a name="a104" doxytag="odbc::DatabaseMetaData::getMaxStatements"></a>int <a class="el" href="classodbc_1_1_database_meta_data.html#a104">getMaxStatements</a> ()<dl class="el"><dd><font size=-1><em>Returns the maximim number of statements that can be open on this connection.<br><br></em></font></dl><li><a name="a105" doxytag="odbc::DatabaseMetaData::supportsMixedCaseIdentifiers"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a105">supportsMixedCaseIdentifiers</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports case sensitive mixed case identifiers.<br><br></em></font></dl><li><a name="a106" doxytag="odbc::DatabaseMetaData::supportsMixedCaseQuotedIdentifiers"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a106">supportsMixedCaseQuotedIdentifiers</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports case sensitive mixed case quoted identifiers.<br><br></em></font></dl><li><a name="a107" doxytag="odbc::DatabaseMetaData::supportsStoredProcedures"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a107">supportsStoredProcedures</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports some form of stored procedures.<br><br></em></font></dl><li><a name="a108" doxytag="odbc::DatabaseMetaData::supportsGroupBy"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a108">supportsGroupBy</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports the GROUP BY clause.<br><br></em></font></dl><li><a name="a109" doxytag="odbc::DatabaseMetaData::supportsGroupByUnrelated"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a109">supportsGroupByUnrelated</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the columns in a GROUP BY clause are independent of the selected ones.<br><br></em></font></dl><li><a name="a110" doxytag="odbc::DatabaseMetaData::supportsGroupByBeyondSelect"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a110">supportsGroupByBeyondSelect</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the columns in a GROUP BY don't have to be selected.<br><br></em></font></dl><li><a name="a111" doxytag="odbc::DatabaseMetaData::supportsUnion"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a111">supportsUnion</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports UNION joins.<br><br></em></font></dl><li><a name="a112" doxytag="odbc::DatabaseMetaData::supportsUnionAll"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a112">supportsUnionAll</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports UNION ALL joins.<br><br></em></font></dl><li><a name="a113" doxytag="odbc::DatabaseMetaData::supportsOuterJoins"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a113">supportsOuterJoins</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source supports some form of outer joins.<br><br></em></font></dl><li><a name="a114" doxytag="odbc::DatabaseMetaData::supportsFullOuterJoins"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a114">supportsFullOuterJoins</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source fully supports outer joins.<br><br></em></font></dl><li><a name="a115" doxytag="odbc::DatabaseMetaData::supportsLimitedOuterJoins"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a115">supportsLimitedOuterJoins</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source only supports certain types of outer joins.<br><br></em></font></dl><li><a name="a116" doxytag="odbc::DatabaseMetaData::usesLocalFilePerTable"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a116">usesLocalFilePerTable</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source uses a file for each table.<br><br></em></font></dl><li><a name="a117" doxytag="odbc::DatabaseMetaData::usesLocalFiles"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a117">usesLocalFiles</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source uses local files.<br><br></em></font></dl><li><a name="a118" doxytag="odbc::DatabaseMetaData::nullsAreSortedAtStart"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a118">nullsAreSortedAtStart</a> ()<dl class="el"><dd><font size=-1><em>Returns true if NULL values are sorted first, regardless of the sort order.<br><br></em></font></dl><li><a name="a119" doxytag="odbc::DatabaseMetaData::nullsAreSortedAtEnd"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a119">nullsAreSortedAtEnd</a> ()<dl class="el"><dd><font size=-1><em>Returns true if NULL values are sorted last, regardless of the sort order.<br><br></em></font></dl><li><a name="a120" doxytag="odbc::DatabaseMetaData::nullsAreSortedHigh"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a120">nullsAreSortedHigh</a> ()<dl class="el"><dd><font size=-1><em>Returns true if NULL values are sorted high.<br><br></em></font></dl><li><a name="a121" doxytag="odbc::DatabaseMetaData::nullsAreSortedLow"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a121">nullsAreSortedLow</a> ()<dl class="el"><dd><font size=-1><em>Returns true if NULL values are sorted low.<br><br></em></font></dl><li><a name="a122" doxytag="odbc::DatabaseMetaData::allProceduresAreCallable"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a122">allProceduresAreCallable</a> ()<dl class="el"><dd><font size=-1><em>Returns true if all procedures returned by <a class="el" href="classodbc_1_1_database_meta_data.html#a141">getProcedures</a>() are callable by the current user.<br><br></em></font></dl><li><a name="a123" doxytag="odbc::DatabaseMetaData::allTablesAreSelectable"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a123">allTablesAreSelectable</a> ()<dl class="el"><dd><font size=-1><em>Returns true if all tables returned by <a class="el" href="classodbc_1_1_database_meta_data.html#a133">getTables</a>() are selectable by the current user.<br><br></em></font></dl><li><a name="a124" doxytag="odbc::DatabaseMetaData::isReadOnly"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a124">isReadOnly</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source or the current connection is in read-only mode.<br><br></em></font></dl><li><a name="a125" doxytag="odbc::DatabaseMetaData::storesLowerCaseIdentifiers"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a125">storesLowerCaseIdentifiers</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source treats identifiers as case insensitive and stores them in lower case.<br><br></em></font></dl><li><a name="a126" doxytag="odbc::DatabaseMetaData::storesLowerCaseQuotedIdentifiers"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a126">storesLowerCaseQuotedIdentifiers</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source treats quoted identifiers as case insensitive and stores them in lower case.<br><br></em></font></dl><li><a name="a127" doxytag="odbc::DatabaseMetaData::storesMixedCaseIdentifiers"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a127">storesMixedCaseIdentifiers</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source treats identifiers as case insensitive and stores them in mixed case.<br><br></em></font></dl><li><a name="a128" doxytag="odbc::DatabaseMetaData::storesMixedCaseQuotedIdentifiers"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a128">storesMixedCaseQuotedIdentifiers</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source treats quoted identifiers as case insensitive and stores them in mixed case.<br><br></em></font></dl><li><a name="a129" doxytag="odbc::DatabaseMetaData::storesUpperCaseIdentifiers"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a129">storesUpperCaseIdentifiers</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source treats identifiers as case insensitive and stores them in upper case.<br><br></em></font></dl><li><a name="a130" doxytag="odbc::DatabaseMetaData::storesUpperCaseQuotedIdentifiers"></a>bool <a class="el" href="classodbc_1_1_database_meta_data.html#a130">storesUpperCaseQuotedIdentifiers</a> ()<dl class="el"><dd><font size=-1><em>Returns true if the data source treats quoted identifiers as case insensitive and stores them in upper case.<br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a131">getTypeInfo</a> ()<dl class="el"><dd><font size=-1><em>Fetches a list of data types supported by this data source.</em> <a href="#a131">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a132">getColumns</a> (const std::string &catalog, const std::string &schemaPattern, const std::string &tableNamePattern, const std::string &columnNamePattern)<dl class="el"><dd><font size=-1><em>Fetches the available columns in a catalog.</em> <a href="#a132">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a133">getTables</a> (const std::string &catalog, const std::string &schemaPattern, const std::string &tableNamePattern, const std::vector< std::string > &types)<dl class="el"><dd><font size=-1><em>Fetches the available tables in the data source.</em> <a href="#a133">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a134">getTablePrivileges</a> (const std::string &catalog, const std::string &schemaPattern, const std::string &tableNamePattern)<dl class="el"><dd><font size=-1><em>Fetches a list of access rights for tables in a catalog.</em> <a href="#a134">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a135">getColumnPrivileges</a> (const std::string &catalog, const std::string &schema, const std::string &table, const std::string &columnNamePattern)<dl class="el"><dd><font size=-1><em>Fetches a list of access rights for a table's columns.</em> <a href="#a135">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a136">getPrimaryKeys</a> (const std::string &catalog, const std::string &schema, const std::string &table)<dl class="el"><dd><font size=-1><em>Fetches a list of primary keys for a table.</em> <a href="#a136">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a137">getIndexInfo</a> (const std::string &catalog, const std::string &schema, const std::string &table, bool unique, bool approximate)<dl class="el"><dd><font size=-1><em>Fetches a list of indices and statistics for a table.</em> <a href="#a137">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a138">getCrossReference</a> (const std::string &primaryCatalog, const std::string &primarySchema, const std::string &primaryTable, const std::string &foreignCatalog, const std::string &foreignSchema, const std::string &foreignTable)<dl class="el"><dd><font size=-1><em>Figures out in which way a foreign key table references a primary key table.</em> <a href="#a138">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a139">getImportedKeys</a> (const std::string &catalog, const std::string &schema, const std::string &table)<dl class="el"><dd><font size=-1><em>Fetches a list of columns that are foreign keys to other tables' primary keys.</em> <a href="#a139">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a140">getExportedKeys</a> (const std::string &catalog, const std::string &schema, const std::string &table)<dl class="el"><dd><font size=-1><em>Fetches a list of columns that reference a table's primary keys.</em> <a href="#a140">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a141">getProcedures</a> (const std::string &catalog, const std::string &schemaPattern, const std::string &procedureNamePattern)<dl class="el"><dd><font size=-1><em>Returns available procedures in a catalog.</em> <a href="#a141">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a142">getProcedureColumns</a> (const std::string &catalog, const std::string &schemaPattern, const std::string &procedureNamePattern, const std::string &columnNamePattern)<dl class="el"><dd><font size=-1><em>Returns available procedure columns in a catalog.</em> <a href="#a142">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a143">getBestRowIdentifier</a> (const std::string &catalog, const std::string &schema, const std::string &table, int scope, bool nullable)<dl class="el"><dd><font size=-1><em>Returns the optimal set of columns that identifies a row.</em> <a href="#a143">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a144">getVersionColumns</a> (const std::string &catalog, const std::string &schema, const std::string &table)<dl class="el"><dd><font size=-1><em>Returns a list of columns for a table that are automatically updated when anything in a row is updated.</em> <a href="#a144">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a145">getTableTypes</a> ()<dl class="el"><dd><font size=-1><em>Fetches the table types the database supports.</em> <a href="#a145">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a146">getSchemas</a> ()<dl class="el"><dd><font size=-1><em>Returns a list of available schemas in the database.</em> <a href="#a146">More...</a><em><br><br></em></font></dl><li><a class="el" href="classodbc_1_1_result_set.html">ResultSet</a> * <a class="el" href="classodbc_1_1_database_meta_data.html#a147">getCatalogs</a> ()<dl class="el"><dd><font size=-1><em>Returns a list of available catalogs in the database.</em> <a href="#a147">More...</a><em><br><br></em></font></dl></ul><hr><a name="_details"></a><h2>Detailed Description</h2>Provides several tons of information about a data source.<p><dl compact><dt><b>Warning: </b><dd>The column names in ResultSets returned by methods of <a class="el" href="classodbc_1_1_database_meta_data.html">DatabaseMetaData</a> can differ depending on what ODBC version the current driver supports. To avoid problems, columns should be referenced by number, and not by name. Also note that ODBC version 2 drivers do not return some of the specified columns. </dl><p><hr><h2>Member Enumeration Documentation</h2>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -