org.postgresql.jdbc4
Class AbstractJdbc4DatabaseMetaData
java.lang.Object
org.postgresql.jdbc2.AbstractJdbc2DatabaseMetaData
org.postgresql.jdbc3.AbstractJdbc3DatabaseMetaData
org.postgresql.jdbc4.AbstractJdbc4DatabaseMetaData
- Direct Known Subclasses:
- Jdbc4DatabaseMetaData
public abstract class AbstractJdbc4DatabaseMetaData
- extends AbstractJdbc3DatabaseMetaData
|
Method Summary |
boolean |
autoCommitFailureClosesAllResultSets()
|
boolean |
generatedKeyAlwaysReturned()
|
ResultSet |
getClientInfoProperties()
|
ResultSet |
getColumns(String catalog,
String schemaPattern,
String tableNamePattern,
String columnNamePattern)
|
ResultSet |
getFunctionColumns(String catalog,
String schemaPattern,
String functionNamePattern,
String columnNamePattern)
|
ResultSet |
getFunctions(String catalog,
String schemaPattern,
String functionNamePattern)
|
int |
getJDBCMajorVersion()
Retrieves the major JDBC version number for this
driver. |
ResultSet |
getProcedureColumns(String catalog,
String schemaPattern,
String procedureNamePattern,
String columnNamePattern)
|
ResultSet |
getProcedures(String catalog,
String schemaPattern,
String procedureNamePattern)
|
ResultSet |
getPseudoColumns(String catalog,
String schemaPattern,
String tableNamePattern,
String columnNamePattern)
|
RowIdLifetime |
getRowIdLifetime()
|
ResultSet |
getSchemas(String catalog,
String schemaPattern)
|
boolean |
isWrapperFor(Class<?> iface)
|
boolean |
providesQueryObjectGenerator()
|
boolean |
supportsStoredFunctionsUsingCallSyntax()
|
|
unwrap(Class<T> iface)
|
| Methods inherited from class org.postgresql.jdbc3.AbstractJdbc3DatabaseMetaData |
getAttributes, getDatabaseMajorVersion, getDatabaseMinorVersion, getJDBCMinorVersion, getResultSetHoldability, getSchemas, getSQLStateType, getSuperTables, getSuperTypes, locatorsUpdateCopy, supportsGetGeneratedKeys, supportsMultipleOpenResults, supportsNamedParameters, supportsResultSetHoldability, supportsSavepoints, supportsStatementPooling |
| Methods inherited from class org.postgresql.jdbc2.AbstractJdbc2DatabaseMetaData |
allProceduresAreCallable, allTablesAreSelectable, createMetaDataStatement, dataDefinitionCausesTransactionCommit, dataDefinitionIgnoredInTransactions, deletesAreDetected, doesMaxRowSizeIncludeBlobs, escapeQuotes, getBestRowIdentifier, getCatalogs, getCatalogSeparator, getCatalogTerm, getColumnPrivileges, getColumns, getConnection, getCrossReference, getDatabaseProductName, getDatabaseProductVersion, getDefaultTransactionIsolation, getDriverMajorVersion, getDriverMinorVersion, getDriverName, getDriverVersion, getExportedKeys, getExtraNameCharacters, getIdentifierQuoteString, getImportedExportedKeys, getImportedKeys, getIndexInfo, getMaxBinaryLiteralLength, getMaxCatalogNameLength, getMaxCharLiteralLength, getMaxColumnNameLength, getMaxColumnsInGroupBy, getMaxColumnsInIndex, getMaxColumnsInOrderBy, getMaxColumnsInSelect, getMaxColumnsInTable, getMaxConnections, getMaxCursorNameLength, getMaxIndexKeys, getMaxIndexLength, getMaxNameLength, getMaxProcedureNameLength, getMaxRowSize, getMaxSchemaNameLength, getMaxStatementLength, getMaxStatements, getMaxTableNameLength, getMaxTablesInSelect, getMaxUserNameLength, getNumericFunctions, getPrimaryKeys, getProcedureColumns, getProcedures, getProcedureTerm, getSchemas, getSchemaTerm, getSearchStringEscape, getSQLKeywords, getStringFunctions, getSystemFunctions, getTablePrivileges, getTables, getTableTypes, getTimeDateFunctions, getTypeInfo, getUDTs, getURL, getUserName, getVersionColumns, insertsAreDetected, isCatalogAtStart, isReadOnly, nullPlusNonNullIsNull, nullsAreSortedAtEnd, nullsAreSortedAtStart, nullsAreSortedHigh, nullsAreSortedLow, othersDeletesAreVisible, othersInsertsAreVisible, othersUpdatesAreVisible, ownDeletesAreVisible, ownInsertsAreVisible, ownUpdatesAreVisible, parseACL, rowChangesAreDetected, rowChangesAreVisible, storesLowerCaseIdentifiers, storesLowerCaseQuotedIdentifiers, storesMixedCaseIdentifiers, storesMixedCaseQuotedIdentifiers, storesUpperCaseIdentifiers, storesUpperCaseQuotedIdentifiers, supportsAlterTableWithAddColumn, supportsAlterTableWithDropColumn, supportsANSI92EntryLevelSQL, supportsANSI92FullSQL, supportsANSI92IntermediateSQL, supportsBatchUpdates, supportsCatalogsInDataManipulation, supportsCatalogsInIndexDefinitions, supportsCatalogsInPrivilegeDefinitions, supportsCatalogsInProcedureCalls, supportsCatalogsInTableDefinitions, supportsColumnAliasing, supportsConvert, supportsConvert, supportsCoreSQLGrammar, supportsCorrelatedSubqueries, supportsDataDefinitionAndDataManipulationTransactions, supportsDataManipulationTransactionsOnly, supportsDifferentTableCorrelationNames, supportsExpressionsInOrderBy, supportsExtendedSQLGrammar, supportsFullOuterJoins, supportsGroupBy, supportsGroupByBeyondSelect, supportsGroupByUnrelated, supportsIntegrityEnhancementFacility, supportsLikeEscapeClause, supportsLimitedOuterJoins, supportsMinimumSQLGrammar, supportsMixedCaseIdentifiers, supportsMixedCaseQuotedIdentifiers, supportsMultipleResultSets, supportsMultipleTransactions, supportsNonNullableColumns, supportsOpenCursorsAcrossCommit, supportsOpenCursorsAcrossRollback, supportsOpenStatementsAcrossCommit, supportsOpenStatementsAcrossRollback, supportsOrderByUnrelated, supportsOuterJoins, supportsPositionedDelete, supportsPositionedUpdate, supportsResultSetConcurrency, supportsResultSetType, supportsSchemasInDataManipulation, supportsSchemasInIndexDefinitions, supportsSchemasInPrivilegeDefinitions, supportsSchemasInProcedureCalls, supportsSchemasInTableDefinitions, supportsSelectForUpdate, supportsStoredProcedures, supportsSubqueriesInComparisons, supportsSubqueriesInExists, supportsSubqueriesInIns, supportsSubqueriesInQuantifieds, supportsTableCorrelationNames, supportsTransactionIsolationLevel, supportsTransactions, supportsUnion, supportsUnionAll, updatesAreDetected, usesLocalFilePerTable, usesLocalFiles |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractJdbc4DatabaseMetaData
public AbstractJdbc4DatabaseMetaData(org.postgresql.jdbc4.AbstractJdbc4Connection conn)
getRowIdLifetime
public RowIdLifetime getRowIdLifetime()
throws SQLException
- Throws:
SQLException
getSchemas
public ResultSet getSchemas(String catalog,
String schemaPattern)
throws SQLException
- Throws:
SQLException
supportsStoredFunctionsUsingCallSyntax
public boolean supportsStoredFunctionsUsingCallSyntax()
throws SQLException
- Throws:
SQLException
autoCommitFailureClosesAllResultSets
public boolean autoCommitFailureClosesAllResultSets()
throws SQLException
- Throws:
SQLException
getClientInfoProperties
public ResultSet getClientInfoProperties()
throws SQLException
- Throws:
SQLException
providesQueryObjectGenerator
public boolean providesQueryObjectGenerator()
throws SQLException
- Throws:
SQLException
isWrapperFor
public boolean isWrapperFor(Class<?> iface)
throws SQLException
- Throws:
SQLException
unwrap
public <T> T unwrap(Class<T> iface)
throws SQLException
- Throws:
SQLException
getFunctions
public ResultSet getFunctions(String catalog,
String schemaPattern,
String functionNamePattern)
throws SQLException
- Throws:
SQLException
getFunctionColumns
public ResultSet getFunctionColumns(String catalog,
String schemaPattern,
String functionNamePattern,
String columnNamePattern)
throws SQLException
- Throws:
SQLException
getJDBCMajorVersion
public int getJDBCMajorVersion()
throws SQLException
- Description copied from class:
AbstractJdbc3DatabaseMetaData
- Retrieves the major JDBC version number for this
driver.
- Overrides:
getJDBCMajorVersion in class AbstractJdbc3DatabaseMetaData
- Returns:
- JDBC version major number
- Throws:
SQLException - if a database access error occurs
getColumns
public ResultSet getColumns(String catalog,
String schemaPattern,
String tableNamePattern,
String columnNamePattern)
throws SQLException
- Overrides:
getColumns in class AbstractJdbc3DatabaseMetaData
- Throws:
SQLException
getProcedures
public ResultSet getProcedures(String catalog,
String schemaPattern,
String procedureNamePattern)
throws SQLException
- Overrides:
getProcedures in class AbstractJdbc2DatabaseMetaData
- Throws:
SQLException
getProcedureColumns
public ResultSet getProcedureColumns(String catalog,
String schemaPattern,
String procedureNamePattern,
String columnNamePattern)
throws SQLException
- Overrides:
getProcedureColumns in class AbstractJdbc2DatabaseMetaData
- Throws:
SQLException
getPseudoColumns
public ResultSet getPseudoColumns(String catalog,
String schemaPattern,
String tableNamePattern,
String columnNamePattern)
throws SQLException
- Throws:
SQLException
generatedKeyAlwaysReturned
public boolean generatedKeyAlwaysReturned()
throws SQLException
- Throws:
SQLException
Copyright © 2013. All Rights Reserved.