|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.modeshape.jdbc.JcrMetaData
public class JcrMetaData
This driver's implementation of JDBC DatabaseMetaData
.
Field Summary | |
---|---|
protected static Integer |
DEFAULT_ZERO
|
protected static int |
NO_LIMIT
|
protected static String |
WILDCARD
CONSTANTS |
Constructor Summary | |
---|---|
JcrMetaData(JcrConnection connection,
Session session)
|
Method Summary | ||
---|---|---|
boolean |
allProceduresAreCallable()
|
|
boolean |
allTablesAreSelectable()
|
|
boolean |
autoCommitFailureClosesAllResultSets()
|
|
boolean |
dataDefinitionCausesTransactionCommit()
|
|
boolean |
dataDefinitionIgnoredInTransactions()
|
|
boolean |
deletesAreDetected(int type)
|
|
boolean |
doesMaxRowSizeIncludeBlobs()
|
|
ResultSet |
getAttributes(String catalog,
String schemaPattern,
String typeNamePattern,
String attributeNamePattern)
|
|
ResultSet |
getBestRowIdentifier(String catalog,
String schema,
String table,
int scope,
boolean nullable)
|
|
ResultSet |
getCatalogs()
This driver maps the repository name as the JDBC catalog name. |
|
String |
getCatalogSeparator()
|
|
String |
getCatalogTerm()
This driver maps the repository name as the JDBC catalog name. |
|
ResultSet |
getClientInfoProperties()
|
|
ResultSet |
getColumnPrivileges(String catalog,
String schema,
String table,
String columnNamePattern)
|
|
ResultSet |
getColumns(String catalog,
String schemaPattern,
String tableNamePattern,
String columnNamePattern)
|
|
Connection |
getConnection()
|
|
ResultSet |
getCrossReference(String parentCatalog,
String parentSchema,
String parentTable,
String foreignCatalog,
String foreignSchema,
String foreignTable)
|
|
int |
getDatabaseMajorVersion()
|
|
int |
getDatabaseMinorVersion()
|
|
String |
getDatabaseProductName()
|
|
String |
getDatabaseProductUrl()
|
|
String |
getDatabaseProductVersion()
|
|
int |
getDefaultTransactionIsolation()
|
|
int |
getDriverMajorVersion()
|
|
int |
getDriverMinorVersion()
|
|
String |
getDriverName()
|
|
String |
getDriverVersion()
|
|
ResultSet |
getExportedKeys(String catalog,
String schema,
String table)
This driver maps REFERENCE properties as keys, and therefore it represents as imported keys those REFERENCE properties on the type identified by the table name. |
|
String |
getExtraNameCharacters()
|
|
ResultSet |
getFunctionColumns(String catalog,
String schemaPattern,
String functionNamePattern,
String columnNamePattern)
|
|
ResultSet |
getFunctions(String catalog,
String schemaPattern,
String functionNamePattern)
|
|
String |
getIdentifierQuoteString()
JCR-SQL2 allows identifiers to be surrounded by matching single quotes, double quotes, or opening and closing square brackets. |
|
ResultSet |
getImportedKeys(String catalog,
String schema,
String table)
This driver maps REFERENCE properties as keys, and therefore it represents as imported keys those properties on other types referencing the type identified by the table name. |
|
ResultSet |
getIndexInfo(String catalog,
String schema,
String table,
boolean unique,
boolean approximate)
|
|
int |
getJDBCMajorVersion()
|
|
int |
getJDBCMinorVersion()
|
|
int |
getMaxBinaryLiteralLength()
There is no maximum length of binary literals (or if there is a limit it is not known), so this method returns 0. |
|
int |
getMaxCatalogNameLength()
There is no maximum length of the catalog (repository) names - or the limit is not known. |
|
int |
getMaxCharLiteralLength()
There is no maximum length of character literals (or if there is a limit it is not known), so this method returns 0. |
|
int |
getMaxColumnNameLength()
There is no maximum length of column names (or if there is a limit it is not known), so this method returns 0. |
|
int |
getMaxColumnsInGroupBy()
JCR-SQL2 does not support GROUP BY, so this method returns 0. |
|
int |
getMaxColumnsInIndex()
There is no limit to the number of columns in an index (or if there is a limit it is not known), so this method returns 0. |
|
int |
getMaxColumnsInOrderBy()
There is no limit to the number of columns in an ORDER BY statement (or if there is a limit it is not known), so this method returns 0. |
|
int |
getMaxColumnsInSelect()
There is no limit to the number of columns in a select statement (or if there is a limit it is not known), so this method returns 0. |
|
int |
getMaxColumnsInTable()
There is no limit to the number of columns in a table (or if there is a limit it is not known), so this method returns 0. |
|
int |
getMaxConnections()
There is no limit to the number of connections (or if there is a limit it is not known), so this method returns 0. |
|
int |
getMaxCursorNameLength()
There are no cursors (or there is no limit), so this method returns 0. |
|
int |
getMaxIndexLength()
There are no indexes (or there is no limit), so this method returns 0. |
|
int |
getMaxProcedureNameLength()
There are no procedures, so this method returns 0. |
|
int |
getMaxRowSize()
There is no maximum row size. |
|
int |
getMaxSchemaNameLength()
There is no maximum length of the schema (workspace) names - or the limit is not known. |
|
int |
getMaxStatementLength()
|
|
int |
getMaxStatements()
|
|
int |
getMaxTableNameLength()
|
|
int |
getMaxTablesInSelect()
|
|
int |
getMaxUserNameLength()
|
|
String |
getNumericFunctions()
|
|
ResultSet |
getPrimaryKeys(String catalog,
String schema,
String table)
|
|
ResultSet |
getProcedureColumns(String catalog,
String schemaPattern,
String procedureNamePattern,
String columnNamePattern)
|
|
ResultSet |
getProcedures(String catalog,
String schemaPattern,
String procedureNamePattern)
|
|
String |
getProcedureTerm()
|
|
int |
getResultSetHoldability()
|
|
RowIdLifetime |
getRowIdLifetime()
|
|
ResultSet |
getSchemas()
|
|
ResultSet |
getSchemas(String catalog,
String schemaPattern)
|
|
String |
getSchemaTerm()
|
|
String |
getSearchStringEscape()
|
|
String |
getSQLKeywords()
|
|
int |
getSQLStateType()
|
|
String |
getStringFunctions()
|
|
ResultSet |
getSuperTables(String catalog,
String schemaPattern,
String tableNamePattern)
|
|
ResultSet |
getSuperTypes(String catalog,
String schemaPattern,
String typeNamePattern)
|
|
String |
getSystemFunctions()
|
|
ResultSet |
getTablePrivileges(String catalog,
String schemaPattern,
String tableNamePattern)
|
|
ResultSet |
getTables(String catalog,
String schemaPattern,
String tableNamePattern,
String[] types)
|
|
ResultSet |
getTableTypes()
|
|
String |
getTimeDateFunctions()
|
|
ResultSet |
getTypeInfo()
|
|
ResultSet |
getUDTs(String catalog,
String schemaPattern,
String typeNamePattern,
int[] types)
|
|
String |
getURL()
This method returns the effective URL of the connection, which includes all connection properties (even if those properties were passed in via the Properties argument). |
|
String |
getUserName()
|
|
ResultSet |
getVersionColumns(String catalog,
String schema,
String table)
|
|
boolean |
insertsAreDetected(int type)
|
|
boolean |
isCatalogAtStart()
|
|
boolean |
isReadOnly()
|
|
boolean |
isWrapperFor(Class<?> iface)
|
|
boolean |
locatorsUpdateCopy()
|
|
boolean |
nullPlusNonNullIsNull()
|
|
boolean |
nullsAreSortedAtEnd()
Assumed to be false for JCR implementations (meaning that sort order IS used), though section 6.7.37 of JCR 2.0 specification says ordering of null values is implementation-determined. |
|
boolean |
nullsAreSortedAtStart()
Assumed to be false for JCR implementations (meaning that sort order IS used), though section 6.7.37 of JCR 2.0 specification says ordering of null values is implementation-determined. |
|
boolean |
nullsAreSortedHigh()
Assumed to be false for JCR implementations, though section 6.7.37 of JCR 2.0 specification says ordering of null values is implementation-determined. |
|
boolean |
nullsAreSortedLow()
Assumed to be true for JCR implementations, though section 6.7.37 of JCR 2.0 specification says ordering of null values is implementation-determined. |
|
boolean |
othersDeletesAreVisible(int type)
|
|
boolean |
othersInsertsAreVisible(int type)
|
|
boolean |
othersUpdatesAreVisible(int type)
|
|
boolean |
ownDeletesAreVisible(int type)
|
|
boolean |
ownInsertsAreVisible(int type)
|
|
boolean |
ownUpdatesAreVisible(int type)
|
|
boolean |
storesLowerCaseIdentifiers()
|
|
boolean |
storesLowerCaseQuotedIdentifiers()
|
|
boolean |
storesMixedCaseIdentifiers()
|
|
boolean |
storesMixedCaseQuotedIdentifiers()
|
|
boolean |
storesUpperCaseIdentifiers()
|
|
boolean |
storesUpperCaseQuotedIdentifiers()
|
|
boolean |
supportsAlterTableWithAddColumn()
|
|
boolean |
supportsAlterTableWithDropColumn()
|
|
boolean |
supportsANSI92EntryLevelSQL()
|
|
boolean |
supportsANSI92FullSQL()
|
|
boolean |
supportsANSI92IntermediateSQL()
|
|
boolean |
supportsBatchUpdates()
|
|
boolean |
supportsCatalogsInDataManipulation()
|
|
boolean |
supportsCatalogsInIndexDefinitions()
|
|
boolean |
supportsCatalogsInPrivilegeDefinitions()
|
|
boolean |
supportsCatalogsInProcedureCalls()
|
|
boolean |
supportsCatalogsInTableDefinitions()
|
|
boolean |
supportsColumnAliasing()
|
|
boolean |
supportsConvert()
|
|
boolean |
supportsConvert(int fromType,
int toType)
|
|
boolean |
supportsCoreSQLGrammar()
|
|
boolean |
supportsCorrelatedSubqueries()
|
|
boolean |
supportsDataDefinitionAndDataManipulationTransactions()
|
|
boolean |
supportsDataManipulationTransactionsOnly()
|
|
boolean |
supportsDifferentTableCorrelationNames()
|
|
boolean |
supportsExpressionsInOrderBy()
|
|
boolean |
supportsExtendedSQLGrammar()
|
|
boolean |
supportsFullOuterJoins()
|
|
boolean |
supportsGetGeneratedKeys()
|
|
boolean |
supportsGroupBy()
|
|
boolean |
supportsGroupByBeyondSelect()
|
|
boolean |
supportsGroupByUnrelated()
|
|
boolean |
supportsIntegrityEnhancementFacility()
|
|
boolean |
supportsLikeEscapeClause()
|
|
boolean |
supportsLimitedOuterJoins()
|
|
boolean |
supportsMinimumSQLGrammar()
|
|
boolean |
supportsMixedCaseIdentifiers()
|
|
boolean |
supportsMixedCaseQuotedIdentifiers()
|
|
boolean |
supportsMultipleOpenResults()
|
|
boolean |
supportsMultipleResultSets()
|
|
boolean |
supportsMultipleTransactions()
|
|
boolean |
supportsNamedParameters()
|
|
boolean |
supportsNonNullableColumns()
|
|
boolean |
supportsOpenCursorsAcrossCommit()
|
|
boolean |
supportsOpenCursorsAcrossRollback()
|
|
boolean |
supportsOpenStatementsAcrossCommit()
|
|
boolean |
supportsOpenStatementsAcrossRollback()
|
|
boolean |
supportsOrderByUnrelated()
|
|
boolean |
supportsOuterJoins()
|
|
boolean |
supportsPositionedDelete()
|
|
boolean |
supportsPositionedUpdate()
|
|
boolean |
supportsResultSetConcurrency(int type,
int concurrency)
|
|
boolean |
supportsResultSetHoldability(int holdability)
|
|
boolean |
supportsResultSetType(int type)
|
|
boolean |
supportsSavepoints()
|
|
boolean |
supportsSchemasInDataManipulation()
|
|
boolean |
supportsSchemasInIndexDefinitions()
|
|
boolean |
supportsSchemasInPrivilegeDefinitions()
|
|
boolean |
supportsSchemasInProcedureCalls()
|
|
boolean |
supportsSchemasInTableDefinitions()
|
|
boolean |
supportsSelectForUpdate()
|
|
boolean |
supportsStatementPooling()
|
|
boolean |
supportsStoredFunctionsUsingCallSyntax()
|
|
boolean |
supportsStoredProcedures()
|
|
boolean |
supportsSubqueriesInComparisons()
|
|
boolean |
supportsSubqueriesInExists()
|
|
boolean |
supportsSubqueriesInIns()
|
|
boolean |
supportsSubqueriesInQuantifieds()
|
|
boolean |
supportsTableCorrelationNames()
|
|
boolean |
supportsTransactionIsolationLevel(int level)
|
|
boolean |
supportsTransactions()
|
|
boolean |
supportsUnion()
|
|
boolean |
supportsUnionAll()
|
|
|
unwrap(Class<T> iface)
|
|
boolean |
updatesAreDetected(int type)
|
|
boolean |
usesLocalFilePerTable()
|
|
boolean |
usesLocalFiles()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final String WILDCARD
protected static final Integer DEFAULT_ZERO
protected static final int NO_LIMIT
Constructor Detail |
---|
public JcrMetaData(JcrConnection connection, Session session)
Method Detail |
---|
public int getDriverMajorVersion()
getDriverMajorVersion
in interface DatabaseMetaData
DatabaseMetaData.getDriverMajorVersion()
public int getDriverMinorVersion()
getDriverMinorVersion
in interface DatabaseMetaData
DatabaseMetaData.getDriverMinorVersion()
public String getDriverName()
getDriverName
in interface DatabaseMetaData
DatabaseMetaData.getDriverName()
public String getDriverVersion()
getDriverVersion
in interface DatabaseMetaData
DatabaseMetaData.getDriverVersion()
public int getDatabaseMajorVersion()
getDatabaseMajorVersion
in interface DatabaseMetaData
DatabaseMetaData.getDatabaseMajorVersion()
public int getDatabaseMinorVersion()
getDatabaseMinorVersion
in interface DatabaseMetaData
DatabaseMetaData.getDatabaseMinorVersion()
public String getDatabaseProductName()
getDatabaseProductName
in interface DatabaseMetaData
DatabaseMetaData.getDatabaseProductName()
public String getDatabaseProductUrl()
public String getDatabaseProductVersion()
getDatabaseProductVersion
in interface DatabaseMetaData
DatabaseMetaData.getDatabaseProductVersion()
public int getJDBCMajorVersion()
getJDBCMajorVersion
in interface DatabaseMetaData
DatabaseMetaData.getJDBCMajorVersion()
public int getJDBCMinorVersion()
getJDBCMinorVersion
in interface DatabaseMetaData
DatabaseMetaData.getJDBCMinorVersion()
public Connection getConnection()
getConnection
in interface DatabaseMetaData
DatabaseMetaData.getConnection()
public boolean isReadOnly()
isReadOnly
in interface DatabaseMetaData
DatabaseMetaData.isReadOnly()
public boolean allProceduresAreCallable() throws SQLException
allProceduresAreCallable
in interface DatabaseMetaData
SQLException
DatabaseMetaData.allProceduresAreCallable()
public boolean allTablesAreSelectable() throws SQLException
allTablesAreSelectable
in interface DatabaseMetaData
SQLException
DatabaseMetaData.allTablesAreSelectable()
public boolean autoCommitFailureClosesAllResultSets() throws SQLException
autoCommitFailureClosesAllResultSets
in interface DatabaseMetaData
SQLException
DatabaseMetaData.autoCommitFailureClosesAllResultSets()
public boolean dataDefinitionCausesTransactionCommit() throws SQLException
dataDefinitionCausesTransactionCommit
in interface DatabaseMetaData
SQLException
DatabaseMetaData.dataDefinitionCausesTransactionCommit()
public boolean dataDefinitionIgnoredInTransactions() throws SQLException
dataDefinitionIgnoredInTransactions
in interface DatabaseMetaData
SQLException
DatabaseMetaData.dataDefinitionIgnoredInTransactions()
public boolean deletesAreDetected(int type) throws SQLException
deletesAreDetected
in interface DatabaseMetaData
SQLException
DatabaseMetaData.deletesAreDetected(int)
public boolean doesMaxRowSizeIncludeBlobs() throws SQLException
doesMaxRowSizeIncludeBlobs
in interface DatabaseMetaData
SQLException
DatabaseMetaData.doesMaxRowSizeIncludeBlobs()
public ResultSet getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) throws SQLException
getAttributes
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public ResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) throws SQLException
getBestRowIdentifier
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getBestRowIdentifier(java.lang.String, java.lang.String, java.lang.String, int, boolean)
public String getCatalogSeparator() throws SQLException
getCatalogSeparator
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getCatalogSeparator()
public String getCatalogTerm()
This driver maps the repository name as the JDBC catalog name. Therefore, this method returns 'Repository' for the catalog term.
getCatalogTerm
in interface DatabaseMetaData
DatabaseMetaData.getCatalogTerm()
public ResultSet getCatalogs() throws SQLException
This driver maps the repository name as the JDBC catalog name. Therefore, this method returns a result set containing only the repository's name.
getCatalogs
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getCatalogs()
public ResultSet getClientInfoProperties() throws SQLException
getClientInfoProperties
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getClientInfoProperties()
public ResultSet getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern) throws SQLException
getColumnPrivileges
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getColumnPrivileges(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException
getColumns
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public ResultSet getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable) throws SQLException
getCrossReference
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getCrossReference(java.lang.String, java.lang.String, java.lang.String, java.lang.String,
java.lang.String, java.lang.String)
public int getDefaultTransactionIsolation() throws SQLException
getDefaultTransactionIsolation
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getDefaultTransactionIsolation()
public ResultSet getExportedKeys(String catalog, String schema, String table) throws SQLException
This driver maps REFERENCE properties as keys, and therefore it represents as imported keys those REFERENCE properties on the type identified by the table name.
getExportedKeys
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getExportedKeys(java.lang.String, java.lang.String, java.lang.String)
public String getExtraNameCharacters() throws SQLException
getExtraNameCharacters
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getExtraNameCharacters()
public ResultSet getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) throws SQLException
getFunctionColumns
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getFunctionColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public ResultSet getFunctions(String catalog, String schemaPattern, String functionNamePattern) throws SQLException
getFunctions
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getFunctions(java.lang.String, java.lang.String, java.lang.String)
public String getIdentifierQuoteString()
JCR-SQL2 allows identifiers to be surrounded by matching single quotes, double quotes, or opening and closing square brackets. Therefore, this method returns a single-quote character as the quote string.
getIdentifierQuoteString
in interface DatabaseMetaData
DatabaseMetaData.getIdentifierQuoteString()
public ResultSet getImportedKeys(String catalog, String schema, String table) throws SQLException
This driver maps REFERENCE properties as keys, and therefore it represents as imported keys those properties on other types referencing the type identified by the table name.
getImportedKeys
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getImportedKeys(java.lang.String, java.lang.String, java.lang.String)
public ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) throws SQLException
getIndexInfo
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getIndexInfo(java.lang.String, java.lang.String, java.lang.String, boolean, boolean)
public int getMaxBinaryLiteralLength()
There is no maximum length of binary literals (or if there is a limit it is not known), so this method returns 0.
getMaxBinaryLiteralLength
in interface DatabaseMetaData
DatabaseMetaData.getMaxBinaryLiteralLength()
public int getMaxCatalogNameLength()
There is no maximum length of the catalog (repository) names - or the limit is not known.
getMaxCatalogNameLength
in interface DatabaseMetaData
DatabaseMetaData.getMaxCatalogNameLength()
public int getMaxCharLiteralLength()
There is no maximum length of character literals (or if there is a limit it is not known), so this method returns 0.
getMaxCharLiteralLength
in interface DatabaseMetaData
DatabaseMetaData.getMaxCharLiteralLength()
public int getMaxColumnNameLength()
There is no maximum length of column names (or if there is a limit it is not known), so this method returns 0.
getMaxColumnNameLength
in interface DatabaseMetaData
DatabaseMetaData.getMaxColumnNameLength()
public int getMaxColumnsInGroupBy()
JCR-SQL2 does not support GROUP BY, so this method returns 0.
getMaxColumnsInGroupBy
in interface DatabaseMetaData
DatabaseMetaData.getMaxColumnsInGroupBy()
public int getMaxColumnsInIndex()
There is no limit to the number of columns in an index (or if there is a limit it is not known), so this method returns 0.
getMaxColumnsInIndex
in interface DatabaseMetaData
DatabaseMetaData.getMaxColumnsInIndex()
public int getMaxColumnsInOrderBy()
There is no limit to the number of columns in an ORDER BY statement (or if there is a limit it is not known), so this method returns 0.
getMaxColumnsInOrderBy
in interface DatabaseMetaData
DatabaseMetaData.getMaxColumnsInOrderBy()
public int getMaxColumnsInSelect()
There is no limit to the number of columns in a select statement (or if there is a limit it is not known), so this method returns 0.
getMaxColumnsInSelect
in interface DatabaseMetaData
DatabaseMetaData.getMaxColumnsInSelect()
public int getMaxColumnsInTable()
There is no limit to the number of columns in a table (or if there is a limit it is not known), so this method returns 0.
getMaxColumnsInTable
in interface DatabaseMetaData
DatabaseMetaData.getMaxColumnsInTable()
public int getMaxConnections()
There is no limit to the number of connections (or if there is a limit it is not known), so this method returns 0.
getMaxConnections
in interface DatabaseMetaData
DatabaseMetaData.getMaxConnections()
public int getMaxCursorNameLength()
There are no cursors (or there is no limit), so this method returns 0.
getMaxCursorNameLength
in interface DatabaseMetaData
DatabaseMetaData.getMaxCursorNameLength()
public int getMaxIndexLength()
There are no indexes (or there is no limit), so this method returns 0.
getMaxIndexLength
in interface DatabaseMetaData
DatabaseMetaData.getMaxIndexLength()
public int getMaxProcedureNameLength()
There are no procedures, so this method returns 0.
getMaxProcedureNameLength
in interface DatabaseMetaData
DatabaseMetaData.getMaxProcedureNameLength()
public int getMaxRowSize()
There is no maximum row size.
getMaxRowSize
in interface DatabaseMetaData
DatabaseMetaData.getMaxRowSize()
public int getMaxSchemaNameLength()
There is no maximum length of the schema (workspace) names - or the limit is not known.
getMaxSchemaNameLength
in interface DatabaseMetaData
DatabaseMetaData.getMaxSchemaNameLength()
public int getMaxStatementLength()
getMaxStatementLength
in interface DatabaseMetaData
DatabaseMetaData.getMaxStatementLength()
public int getMaxStatements()
getMaxStatements
in interface DatabaseMetaData
DatabaseMetaData.getMaxStatements()
public int getMaxTableNameLength()
getMaxTableNameLength
in interface DatabaseMetaData
DatabaseMetaData.getMaxTableNameLength()
public int getMaxTablesInSelect()
getMaxTablesInSelect
in interface DatabaseMetaData
DatabaseMetaData.getMaxTablesInSelect()
public int getMaxUserNameLength()
getMaxUserNameLength
in interface DatabaseMetaData
DatabaseMetaData.getMaxUserNameLength()
public String getNumericFunctions() throws SQLException
getNumericFunctions
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getNumericFunctions()
public ResultSet getPrimaryKeys(String catalog, String schema, String table) throws SQLException
getPrimaryKeys
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getPrimaryKeys(java.lang.String, java.lang.String, java.lang.String)
public ResultSet getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) throws SQLException
getProcedureColumns
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getProcedureColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public String getProcedureTerm() throws SQLException
getProcedureTerm
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getProcedureTerm()
public ResultSet getProcedures(String catalog, String schemaPattern, String procedureNamePattern) throws SQLException
getProcedures
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getProcedures(java.lang.String, java.lang.String, java.lang.String)
public int getResultSetHoldability() throws SQLException
getResultSetHoldability
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getResultSetHoldability()
public RowIdLifetime getRowIdLifetime()
getRowIdLifetime
in interface DatabaseMetaData
DatabaseMetaData.getRowIdLifetime()
public String getSQLKeywords() throws SQLException
getSQLKeywords
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getSQLKeywords()
public int getSQLStateType() throws SQLException
getSQLStateType
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getSQLStateType()
public String getSchemaTerm() throws SQLException
getSchemaTerm
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getSchemaTerm()
public ResultSet getSchemas() throws SQLException
getSchemas
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getSchemas()
public ResultSet getSchemas(String catalog, String schemaPattern) throws SQLException
getSchemas
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getSchemas(java.lang.String, java.lang.String)
public String getSearchStringEscape() throws SQLException
getSearchStringEscape
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getSearchStringEscape()
public String getStringFunctions() throws SQLException
getStringFunctions
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getStringFunctions()
public ResultSet getSuperTables(String catalog, String schemaPattern, String tableNamePattern) throws SQLException
getSuperTables
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getSuperTables(java.lang.String, java.lang.String, java.lang.String)
public ResultSet getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) throws SQLException
getSuperTypes
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getSuperTypes(java.lang.String, java.lang.String, java.lang.String)
public String getSystemFunctions() throws SQLException
getSystemFunctions
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getSystemFunctions()
public ResultSet getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) throws SQLException
getTablePrivileges
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getTablePrivileges(java.lang.String, java.lang.String, java.lang.String)
public ResultSet getTableTypes() throws SQLException
getTableTypes
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getTableTypes()
public ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) throws SQLException
getTables
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public String getTimeDateFunctions() throws SQLException
getTimeDateFunctions
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getTimeDateFunctions()
public ResultSet getTypeInfo() throws SQLException
getTypeInfo
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getTypeInfo()
public ResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) throws SQLException
getUDTs
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getUDTs(java.lang.String, java.lang.String, java.lang.String, int[])
public String getURL()
This method returns the effective URL of the connection, which includes all connection properties (even if those properties were passed in via the Properties argument). Note that each character in the password is replaced with a '*' character.
getURL
in interface DatabaseMetaData
DatabaseMetaData.getURL()
public String getUserName()
getUserName
in interface DatabaseMetaData
DatabaseMetaData.getUserName()
public ResultSet getVersionColumns(String catalog, String schema, String table) throws SQLException
getVersionColumns
in interface DatabaseMetaData
SQLException
DatabaseMetaData.getVersionColumns(java.lang.String, java.lang.String, java.lang.String)
public boolean insertsAreDetected(int type)
insertsAreDetected
in interface DatabaseMetaData
DatabaseMetaData.insertsAreDetected(int)
public boolean isCatalogAtStart() throws SQLException
isCatalogAtStart
in interface DatabaseMetaData
SQLException
DatabaseMetaData.isCatalogAtStart()
public boolean locatorsUpdateCopy()
locatorsUpdateCopy
in interface DatabaseMetaData
DatabaseMetaData.locatorsUpdateCopy()
public boolean nullPlusNonNullIsNull()
nullPlusNonNullIsNull
in interface DatabaseMetaData
DatabaseMetaData.nullPlusNonNullIsNull()
public boolean nullsAreSortedAtEnd()
Assumed to be false for JCR implementations (meaning that sort order IS used), though section 6.7.37 of JCR 2.0 specification says ordering of null values is implementation-determined.
nullsAreSortedAtEnd
in interface DatabaseMetaData
DatabaseMetaData.nullsAreSortedAtEnd()
public boolean nullsAreSortedAtStart()
Assumed to be false for JCR implementations (meaning that sort order IS used), though section 6.7.37 of JCR 2.0 specification says ordering of null values is implementation-determined.
nullsAreSortedAtStart
in interface DatabaseMetaData
DatabaseMetaData.nullsAreSortedAtStart()
public boolean nullsAreSortedHigh()
Assumed to be false for JCR implementations, though section 6.7.37 of JCR 2.0 specification says ordering of null values is implementation-determined.
nullsAreSortedHigh
in interface DatabaseMetaData
DatabaseMetaData.nullsAreSortedHigh()
public boolean nullsAreSortedLow()
Assumed to be true for JCR implementations, though section 6.7.37 of JCR 2.0 specification says ordering of null values is implementation-determined.
nullsAreSortedLow
in interface DatabaseMetaData
DatabaseMetaData.nullsAreSortedLow()
public boolean othersDeletesAreVisible(int type)
othersDeletesAreVisible
in interface DatabaseMetaData
DatabaseMetaData.othersDeletesAreVisible(int)
public boolean othersInsertsAreVisible(int type)
othersInsertsAreVisible
in interface DatabaseMetaData
DatabaseMetaData.othersInsertsAreVisible(int)
public boolean othersUpdatesAreVisible(int type)
othersUpdatesAreVisible
in interface DatabaseMetaData
DatabaseMetaData.othersUpdatesAreVisible(int)
public boolean ownDeletesAreVisible(int type)
ownDeletesAreVisible
in interface DatabaseMetaData
DatabaseMetaData.ownDeletesAreVisible(int)
public boolean ownInsertsAreVisible(int type)
ownInsertsAreVisible
in interface DatabaseMetaData
DatabaseMetaData.ownInsertsAreVisible(int)
public boolean ownUpdatesAreVisible(int type)
ownUpdatesAreVisible
in interface DatabaseMetaData
DatabaseMetaData.ownUpdatesAreVisible(int)
public boolean storesLowerCaseIdentifiers()
storesLowerCaseIdentifiers
in interface DatabaseMetaData
DatabaseMetaData.storesLowerCaseIdentifiers()
public boolean storesLowerCaseQuotedIdentifiers()
storesLowerCaseQuotedIdentifiers
in interface DatabaseMetaData
DatabaseMetaData.storesLowerCaseQuotedIdentifiers()
public boolean storesMixedCaseIdentifiers()
storesMixedCaseIdentifiers
in interface DatabaseMetaData
DatabaseMetaData.storesMixedCaseIdentifiers()
public boolean storesMixedCaseQuotedIdentifiers()
storesMixedCaseQuotedIdentifiers
in interface DatabaseMetaData
DatabaseMetaData.storesMixedCaseQuotedIdentifiers()
public boolean storesUpperCaseIdentifiers()
storesUpperCaseIdentifiers
in interface DatabaseMetaData
DatabaseMetaData.storesUpperCaseIdentifiers()
public boolean storesUpperCaseQuotedIdentifiers()
storesUpperCaseQuotedIdentifiers
in interface DatabaseMetaData
DatabaseMetaData.storesUpperCaseQuotedIdentifiers()
public boolean supportsANSI92EntryLevelSQL()
supportsANSI92EntryLevelSQL
in interface DatabaseMetaData
DatabaseMetaData.supportsANSI92EntryLevelSQL()
public boolean supportsANSI92FullSQL()
supportsANSI92FullSQL
in interface DatabaseMetaData
DatabaseMetaData.supportsANSI92FullSQL()
public boolean supportsANSI92IntermediateSQL()
supportsANSI92IntermediateSQL
in interface DatabaseMetaData
DatabaseMetaData.supportsANSI92IntermediateSQL()
public boolean supportsAlterTableWithAddColumn()
supportsAlterTableWithAddColumn
in interface DatabaseMetaData
DatabaseMetaData.supportsAlterTableWithAddColumn()
public boolean supportsAlterTableWithDropColumn()
supportsAlterTableWithDropColumn
in interface DatabaseMetaData
DatabaseMetaData.supportsAlterTableWithDropColumn()
public boolean supportsBatchUpdates()
supportsBatchUpdates
in interface DatabaseMetaData
DatabaseMetaData.supportsBatchUpdates()
public boolean supportsCatalogsInDataManipulation()
supportsCatalogsInDataManipulation
in interface DatabaseMetaData
DatabaseMetaData.supportsCatalogsInDataManipulation()
public boolean supportsCatalogsInIndexDefinitions()
supportsCatalogsInIndexDefinitions
in interface DatabaseMetaData
DatabaseMetaData.supportsCatalogsInIndexDefinitions()
public boolean supportsCatalogsInPrivilegeDefinitions()
supportsCatalogsInPrivilegeDefinitions
in interface DatabaseMetaData
DatabaseMetaData.supportsCatalogsInPrivilegeDefinitions()
public boolean supportsCatalogsInProcedureCalls()
supportsCatalogsInProcedureCalls
in interface DatabaseMetaData
DatabaseMetaData.supportsCatalogsInProcedureCalls()
public boolean supportsCatalogsInTableDefinitions()
supportsCatalogsInTableDefinitions
in interface DatabaseMetaData
DatabaseMetaData.supportsCatalogsInTableDefinitions()
public boolean supportsColumnAliasing()
supportsColumnAliasing
in interface DatabaseMetaData
DatabaseMetaData.supportsColumnAliasing()
public boolean supportsConvert() throws SQLException
supportsConvert
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsConvert()
public boolean supportsConvert(int fromType, int toType) throws SQLException
supportsConvert
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsConvert(int, int)
public boolean supportsCoreSQLGrammar() throws SQLException
supportsCoreSQLGrammar
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsCoreSQLGrammar()
public boolean supportsCorrelatedSubqueries() throws SQLException
supportsCorrelatedSubqueries
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsCorrelatedSubqueries()
public boolean supportsDataDefinitionAndDataManipulationTransactions() throws SQLException
supportsDataDefinitionAndDataManipulationTransactions
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions()
public boolean supportsDataManipulationTransactionsOnly() throws SQLException
supportsDataManipulationTransactionsOnly
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsDataManipulationTransactionsOnly()
public boolean supportsDifferentTableCorrelationNames() throws SQLException
supportsDifferentTableCorrelationNames
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsDifferentTableCorrelationNames()
public boolean supportsExpressionsInOrderBy() throws SQLException
supportsExpressionsInOrderBy
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsExpressionsInOrderBy()
public boolean supportsExtendedSQLGrammar() throws SQLException
supportsExtendedSQLGrammar
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsExtendedSQLGrammar()
public boolean supportsFullOuterJoins()
supportsFullOuterJoins
in interface DatabaseMetaData
DatabaseMetaData.supportsFullOuterJoins()
public boolean supportsGetGeneratedKeys() throws SQLException
supportsGetGeneratedKeys
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsGetGeneratedKeys()
public boolean supportsGroupBy() throws SQLException
supportsGroupBy
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsGroupBy()
public boolean supportsGroupByBeyondSelect() throws SQLException
supportsGroupByBeyondSelect
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsGroupByBeyondSelect()
public boolean supportsGroupByUnrelated() throws SQLException
supportsGroupByUnrelated
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsGroupByUnrelated()
public boolean supportsIntegrityEnhancementFacility() throws SQLException
supportsIntegrityEnhancementFacility
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsIntegrityEnhancementFacility()
public boolean supportsLikeEscapeClause() throws SQLException
supportsLikeEscapeClause
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsLikeEscapeClause()
public boolean supportsLimitedOuterJoins() throws SQLException
supportsLimitedOuterJoins
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsLimitedOuterJoins()
public boolean supportsMinimumSQLGrammar() throws SQLException
supportsMinimumSQLGrammar
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsMinimumSQLGrammar()
public boolean supportsMixedCaseIdentifiers() throws SQLException
supportsMixedCaseIdentifiers
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsMixedCaseIdentifiers()
public boolean supportsMixedCaseQuotedIdentifiers() throws SQLException
supportsMixedCaseQuotedIdentifiers
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsMixedCaseQuotedIdentifiers()
public boolean supportsMultipleOpenResults() throws SQLException
supportsMultipleOpenResults
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsMultipleOpenResults()
public boolean supportsMultipleResultSets() throws SQLException
supportsMultipleResultSets
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsMultipleResultSets()
public boolean supportsMultipleTransactions() throws SQLException
supportsMultipleTransactions
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsMultipleTransactions()
public boolean supportsNamedParameters() throws SQLException
supportsNamedParameters
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsNamedParameters()
public boolean supportsNonNullableColumns() throws SQLException
supportsNonNullableColumns
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsNonNullableColumns()
public boolean supportsOpenCursorsAcrossCommit() throws SQLException
supportsOpenCursorsAcrossCommit
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsOpenCursorsAcrossCommit()
public boolean supportsOpenCursorsAcrossRollback() throws SQLException
supportsOpenCursorsAcrossRollback
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsOpenCursorsAcrossRollback()
public boolean supportsOpenStatementsAcrossCommit() throws SQLException
supportsOpenStatementsAcrossCommit
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsOpenStatementsAcrossCommit()
public boolean supportsOpenStatementsAcrossRollback() throws SQLException
supportsOpenStatementsAcrossRollback
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsOpenStatementsAcrossRollback()
public boolean supportsOrderByUnrelated() throws SQLException
supportsOrderByUnrelated
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsOrderByUnrelated()
public boolean supportsOuterJoins()
supportsOuterJoins
in interface DatabaseMetaData
DatabaseMetaData.supportsOuterJoins()
public boolean supportsPositionedDelete()
supportsPositionedDelete
in interface DatabaseMetaData
DatabaseMetaData.supportsPositionedDelete()
public boolean supportsPositionedUpdate()
supportsPositionedUpdate
in interface DatabaseMetaData
DatabaseMetaData.supportsPositionedUpdate()
public boolean supportsResultSetConcurrency(int type, int concurrency) throws SQLException
supportsResultSetConcurrency
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsResultSetConcurrency(int, int)
public boolean supportsResultSetHoldability(int holdability) throws SQLException
supportsResultSetHoldability
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsResultSetHoldability(int)
public boolean supportsResultSetType(int type) throws SQLException
supportsResultSetType
in interface DatabaseMetaData
SQLException
DatabaseMetaData.supportsResultSetType(int)
public boolean supportsSavepoints()
supportsSavepoints
in interface DatabaseMetaData
DatabaseMetaData.supportsSavepoints()
public boolean supportsSchemasInDataManipulation()
supportsSchemasInDataManipulation
in interface DatabaseMetaData
DatabaseMetaData.supportsSchemasInDataManipulation()
public boolean supportsSchemasInIndexDefinitions()
supportsSchemasInIndexDefinitions
in interface DatabaseMetaData
DatabaseMetaData.supportsSchemasInIndexDefinitions()
public boolean supportsSchemasInPrivilegeDefinitions()
supportsSchemasInPrivilegeDefinitions
in interface DatabaseMetaData
DatabaseMetaData.supportsSchemasInPrivilegeDefinitions()
public boolean supportsSchemasInProcedureCalls()
supportsSchemasInProcedureCalls
in interface DatabaseMetaData
DatabaseMetaData.supportsSchemasInProcedureCalls()
public boolean supportsSchemasInTableDefinitions()
supportsSchemasInTableDefinitions
in interface DatabaseMetaData
DatabaseMetaData.supportsSchemasInTableDefinitions()
public boolean supportsSelectForUpdate()
supportsSelectForUpdate
in interface DatabaseMetaData
DatabaseMetaData.supportsSelectForUpdate()
public boolean supportsStatementPooling()
supportsStatementPooling
in interface DatabaseMetaData
DatabaseMetaData.supportsStatementPooling()
public boolean supportsStoredFunctionsUsingCallSyntax()
supportsStoredFunctionsUsingCallSyntax
in interface DatabaseMetaData
DatabaseMetaData.supportsStoredFunctionsUsingCallSyntax()
public boolean supportsStoredProcedures()
supportsStoredProcedures
in interface DatabaseMetaData
DatabaseMetaData.supportsStoredProcedures()
public boolean supportsSubqueriesInComparisons()
supportsSubqueriesInComparisons
in interface DatabaseMetaData
DatabaseMetaData.supportsSubqueriesInComparisons()
public boolean supportsSubqueriesInExists()
supportsSubqueriesInExists
in interface DatabaseMetaData
DatabaseMetaData.supportsSubqueriesInExists()
public boolean supportsSubqueriesInIns()
supportsSubqueriesInIns
in interface DatabaseMetaData
DatabaseMetaData.supportsSubqueriesInIns()
public boolean supportsSubqueriesInQuantifieds()
supportsSubqueriesInQuantifieds
in interface DatabaseMetaData
DatabaseMetaData.supportsSubqueriesInQuantifieds()
public boolean supportsTableCorrelationNames()
supportsTableCorrelationNames
in interface DatabaseMetaData
DatabaseMetaData.supportsTableCorrelationNames()
public boolean supportsTransactionIsolationLevel(int level)
supportsTransactionIsolationLevel
in interface DatabaseMetaData
DatabaseMetaData.supportsTransactionIsolationLevel(int)
public boolean supportsTransactions()
supportsTransactions
in interface DatabaseMetaData
DatabaseMetaData.supportsTransactions()
public boolean supportsUnion()
supportsUnion
in interface DatabaseMetaData
DatabaseMetaData.supportsUnion()
public boolean supportsUnionAll()
supportsUnionAll
in interface DatabaseMetaData
DatabaseMetaData.supportsUnionAll()
public boolean updatesAreDetected(int type)
updatesAreDetected
in interface DatabaseMetaData
DatabaseMetaData.updatesAreDetected(int)
public boolean usesLocalFilePerTable()
usesLocalFilePerTable
in interface DatabaseMetaData
DatabaseMetaData.usesLocalFilePerTable()
public boolean usesLocalFiles()
usesLocalFiles
in interface DatabaseMetaData
DatabaseMetaData.usesLocalFiles()
public boolean isWrapperFor(Class<?> iface)
isWrapperFor
in interface Wrapper
Wrapper.isWrapperFor(java.lang.Class)
public <T> T unwrap(Class<T> iface) throws SQLException
unwrap
in interface Wrapper
SQLException
Wrapper.unwrap(java.lang.Class)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |