Table A-7 DababaseMetaData Object
|
|
|
|
boolean allProceduresAreCallable ()
|
|
|
|
boolean allTablesAreSelectable ()
|
|
|
|
boolean dataDefinitionCausesTransaction Commit ()
|
|
|
|
boolean dataDefinitionIgnoredInTransactions ()
|
|
|
|
boolean deletesAreDetected (int)
|
|
|
|
boolean doesMaxRowSizeIncludeBlobs ()
|
|
|
Not supported by the SQL Server driver.
|
getAttributes (String, String, String, String)
|
|
|
Empty result set is returned.
|
ResultSet getAttributes (String, String, String, String)
|
|
|
Throws “unsupported method” exception.
|
ResultSet getBestRowIdentifier (String, String, String, int, boolean)
|
|
|
|
|
|
|
|
String getCatalogSeparator ()
|
|
|
|
|
|
|
|
String getClientInfoProperties ()
|
|
|
|
ResultSet getColumnPrivileges (String, String, String, String)
|
|
|
|
ResultSet getColumns (String, String, String, String)
|
|
|
|
Connection getConnection ()
|
|
|
|
ResultSet getCrossReference (String, String, String, String, String, String)
|
|
|
|
int getDatabaseMajorVersion ()
|
|
|
|
int getDatabaseMinorVersion ()
|
|
|
|
String getDatabaseProductName ()
|
|
|
|
String getDatabaseProductVersion ()
|
|
|
|
int getDefaultTransactionIsolation ()
|
|
|
|
int getDriverMajorVersion ()
|
|
|
|
int getDriverMinorVersion ()
|
|
|
|
|
|
|
|
String getDriverVersion ()
|
|
|
|
ResultSet getExportedKeys (String, String, String)
|
|
|
|
String getExtraNameCharacters ()
|
|
|
|
String getIdentifierQuoteString ()
|
|
|
|
ResultSet getImportedKeys (String, String, String)
|
|
|
|
ResultSet getIndexInfo (String, String, String, boolean, boolean)
|
|
|
|
int getJDBCMajorVersion ()
|
|
|
|
int getJDBCMinorVersion ()
|
|
|
|
int getMaxBinaryLiteralLength ()
|
|
|
|
int getMaxCatalogNameLength ()
|
|
|
|
int getMaxCharLiteralLength ()
|
|
|
|
int getMaxColumnNameLength ()
|
|
|
|
int getMaxColumnsInGroupBy ()
|
|
|
|
int getMaxColumnsInIndex ()
|
|
|
|
int getMaxColumnsInOrderBy ()
|
|
|
|
int getMaxColumnsInSelect ()
|
|
|
|
int getMaxColumnsInTable ()
|
|
|
|
|
|
|
|
int getMaxCursorNameLength ()
|
|
|
|
|
|
|
|
int getMaxProcedureNameLength ()
|
|
|
|
|
|
|
|
int getMaxSchemaNameLength ()
|
|
|
|
int getMaxStatementLength ()
|
|
|
|
|
|
|
|
int getMaxTableNameLength ()
|
|
|
|
int getMaxTablesInSelect ()
|
|
|
|
int getMaxUserNameLength ()
|
|
|
|
String getNumericFunctions ()
|
|
|
|
ResultSet getPrimaryKeys (String, String, String)
|
|
|
|
ResultSet getProcedureColumns (String, String, String, String)
|
|
|
|
ResultSet getProcedures (String, String, String)
|
|
|
|
String getProcedureTerm ()
|
|
|
|
int getResultSetHoldability ()
|
|
|
|
|
|
|
|
|
|
|
|
String getSearchStringEscape ()
|
|
|
|
|
|
|
|
|
|
|
|
String getStringFunctions ()
|
|
|
|
ResultSet getSuperTables (String, String, String)
|
|
|
Empty result set is returned.
|
ResultSet getSuperTypes (String, String, String)
|
|
|
Empty result set is returned.
|
String getSystemFunctions ()
|
|
|
|
ResultSet getTablePrivileges (String, String, String)
|
|
|
|
ResultSet getTables (String, String, String, String [])
|
|
|
|
ResultSet getTableTypes ()
|
|
|
|
String getTimeDateFunctions ()
|
|
|
|
|
|
|
|
ResultSet getUDTs (String, String, String, int [])
|
|
|
Always returns empty ResultSet.
|
|
|
|
|
|
|
|
|
ResultSet getVersionColumns (String, String, String)
|
|
|
|
boolean insertsAreDetected (int)
|
|
|
|
boolean isCatalogAtStart ()
|
|
|
|
|
|
|
|
boolean locatorsUpdateCopy ()
|
|
|
|
boolean nullPlusNonNullIsNull ()
|
|
|
|
boolean nullsAreSortedAtEnd ()
|
|
|
|
boolean nullsAreSortedAtStart ()
|
|
|
|
boolean nullsAreSortedHigh ()
|
|
|
|
boolean nullsAreSortedLow ()
|
|
|
|
boolean othersDeletesAreVisible (int)
|
|
|
|
boolean othersInsertsAreVisible (int)
|
|
|
|
boolean othersUpdatesAreVisible (int)
|
|
|
|
boolean ownDeletesAreVisible (int)
|
|
|
|
boolean ownInsertsAreVisible (int)
|
|
|
|
boolean ownUpdatesAreVisible (int)
|
|
|
|
boolean storesLowerCaseIdentifiers ()
|
|
|
|
boolean storesLowerCaseQuoted Identifiers ()
|
|
|
|
boolean storesMixedCaseIdentifiers ()
|
|
|
|
boolean storesMixedCaseQuoted Identifiers ()
|
|
|
|
boolean storesUpperCaseIdentifiers ()
|
|
|
|
boolean storesUpperCaseQuoted Identifiers ()
|
|
|
|
boolean supportsAlterTableWith AddColumn ()
|
|
|
|
boolean supportsAlterTableWith DropColumn ()
|
|
|
|
boolean supportsANSI92EntryLevelSQL ()
|
|
|
|
boolean supportsANSI92FullSQL ()
|
|
|
|
boolean supportsANSI92Intermediate SQL ()
|
|
|
|
boolean supportsBatchUpdates ()
|
|
|
|
boolean supportsCatalogsInData Manipulation ()
|
|
|
|
boolean supportsCatalogsInIndex Definitions ()
|
|
|
|
boolean supportsCatalogsInPrivilege Definitions ()
|
|
|
|
boolean supportsCatalogsInProcedure Calls ()
|
|
|
|
boolean supportsCatalogsInTable Definitions ()
|
|
|
|
boolean supportsColumnAliasing ()
|
|
|
|
boolean supportsConvert ()
|
|
|
|
boolean supportsConvert (int, int)
|
|
|
|
boolean supportsCoreSQLGrammar ()
|
|
|
|
boolean supportsCorrelatedSubqueries ()
|
|
|
|
boolean supportsDataDefinitionAndData ManipulationTransactions ()
|
|
|
|
boolean supportsDataManipulation TransactionsOnly ()
|
|
|
|
boolean supportsDifferentTableCorrelation Names ()
|
|
|
|
boolean supportsExpressionsIn OrderBy ()
|
|
|
|
boolean supportsExtendedSQLGrammar ()
|
|
|
|
boolean supportsFullOuterJoins ()
|
|
|
|
boolean supportsGetGeneratedKeys ()
|
|
|
|
boolean supportsGroupBy ()
|
|
|
|
boolean supportsGroupByBeyondSelect ()
|
|
|
|
boolean supportsGroupByUnrelated ()
|
|
|
|
boolean supportsIntegrityEnhancement Facility ()
|
|
|
|
boolean supportsLikeEscapeClause ()
|
|
|
|
boolean supportsLimitedOuterJoins ()
|
|
|
|
boolean supportsMinimumSQLGrammar ()
|
|
|
|
boolean supportsMixedCaseIdentifiers ()
|
|
|
|
boolean supportsMixedCaseQuoted Identifiers ()
|
|
|
|
boolean supportsMultipleOpenResults ()
|
|
|
|
boolean supportsMultipleResultSets ()
|
|
|
|
boolean supportsMultipleTransactions ()
|
|
|
|
boolean supportsNamedParameters ()
|
|
|
|
boolean supportsNonNullableColumns ()
|
|
|
|
boolean supportsOpenCursorsAcross Commit ()
|
|
|
|
boolean supportsOpenCursorsAcross Rollback ()
|
|
|
|
boolean supportsOpenStatementsAcross Commit ()
|
|
|
|
boolean supportsOpenStatementsAcross Rollback ()
|
|
|
|
boolean supportsOrderByUnrelated ()
|
|
|
|
boolean supportsOuterJoins ()
|
|
|
|
boolean supportsPositionedDelete ()
|
|
|
|
boolean supportsPositionedUpdate ()
|
|
|
|
boolean supportsResultSetConcurrency (int, int)
|
|
|
|
boolean supportsResultSetHoldability (int)
|
|
|
|
boolean supportsResultSetType (int)
|
|
|
|
boolean supportsSavePoints ()
|
|
|
|
boolean supportsSchemasInData Manipulation ()
|
|
|
|
boolean supportsSchemasInIndex Definitions ()
|
|
|
|
boolean supportsSchemasIn PrivilegeDefinitions ()
|
|
|
|
boolean supportsSchemasInProcedure Calls ()
|
|
|
|
boolean supportsSchemasInTable Definitions ()
|
|
|
|
boolean supportsSelectForUpdate ()
|
|
|
|
boolean supportsStoredProcedures ()
|
|
|
|
boolean supportsSubqueriesIn Comparisons ()
|
|
|
|
boolean supportsSubqueriesInExists ()
|
|
|
|
boolean supportsSubqueriesInIns ()
|
|
|
|
boolean supportsSubqueriesIn Quantifieds ()
|
|
|
|
boolean supportsTableCorrelationNames ()
|
|
|
|
boolean supportsTransactionIsolationLevel (int)
|
|
|
|
boolean supportsTransactions ()
|
|
|
|
|
|
|
|
boolean supportsUnionAll ()
|
|
|
|
boolean updatesAreDetected (int)
|
|
|
|
boolean usesLocalFilePerTable ()
|
|
|
|
boolean usesLocalFiles ()
|
|
|
|