|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 DatabaseMetaDataDatabaseMetaData.getDriverMajorVersion()public int getDriverMinorVersion()
getDriverMinorVersion in interface DatabaseMetaDataDatabaseMetaData.getDriverMinorVersion()public String getDriverName()
getDriverName in interface DatabaseMetaDataDatabaseMetaData.getDriverName()public String getDriverVersion()
getDriverVersion in interface DatabaseMetaDataDatabaseMetaData.getDriverVersion()public int getDatabaseMajorVersion()
getDatabaseMajorVersion in interface DatabaseMetaDataDatabaseMetaData.getDatabaseMajorVersion()public int getDatabaseMinorVersion()
getDatabaseMinorVersion in interface DatabaseMetaDataDatabaseMetaData.getDatabaseMinorVersion()public String getDatabaseProductName()
getDatabaseProductName in interface DatabaseMetaDataDatabaseMetaData.getDatabaseProductName()public String getDatabaseProductUrl()
public String getDatabaseProductVersion()
getDatabaseProductVersion in interface DatabaseMetaDataDatabaseMetaData.getDatabaseProductVersion()public int getJDBCMajorVersion()
getJDBCMajorVersion in interface DatabaseMetaDataDatabaseMetaData.getJDBCMajorVersion()public int getJDBCMinorVersion()
getJDBCMinorVersion in interface DatabaseMetaDataDatabaseMetaData.getJDBCMinorVersion()public Connection getConnection()
getConnection in interface DatabaseMetaDataDatabaseMetaData.getConnection()public boolean isReadOnly()
isReadOnly in interface DatabaseMetaDataDatabaseMetaData.isReadOnly()
public boolean allProceduresAreCallable()
throws SQLException
allProceduresAreCallable in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.allProceduresAreCallable()
public boolean allTablesAreSelectable()
throws SQLException
allTablesAreSelectable in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.allTablesAreSelectable()
public boolean autoCommitFailureClosesAllResultSets()
throws SQLException
autoCommitFailureClosesAllResultSets in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.autoCommitFailureClosesAllResultSets()
public boolean dataDefinitionCausesTransactionCommit()
throws SQLException
dataDefinitionCausesTransactionCommit in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.dataDefinitionCausesTransactionCommit()
public boolean dataDefinitionIgnoredInTransactions()
throws SQLException
dataDefinitionIgnoredInTransactions in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.dataDefinitionIgnoredInTransactions()
public boolean deletesAreDetected(int type)
throws SQLException
deletesAreDetected in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.deletesAreDetected(int)
public boolean doesMaxRowSizeIncludeBlobs()
throws SQLException
doesMaxRowSizeIncludeBlobs in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.doesMaxRowSizeIncludeBlobs()
public ResultSet getAttributes(String catalog,
String schemaPattern,
String typeNamePattern,
String attributeNamePattern)
throws SQLException
getAttributes in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.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 DatabaseMetaDataSQLExceptionDatabaseMetaData.getBestRowIdentifier(java.lang.String, java.lang.String, java.lang.String, int, boolean)
public String getCatalogSeparator()
throws SQLException
getCatalogSeparator in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataSQLExceptionDatabaseMetaData.getCatalogs()
public ResultSet getClientInfoProperties()
throws SQLException
getClientInfoProperties in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getClientInfoProperties()
public ResultSet getColumnPrivileges(String catalog,
String schema,
String table,
String columnNamePattern)
throws SQLException
getColumnPrivileges in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.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 DatabaseMetaDataSQLExceptionDatabaseMetaData.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 DatabaseMetaDataSQLExceptionDatabaseMetaData.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 DatabaseMetaDataSQLExceptionDatabaseMetaData.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 DatabaseMetaDataSQLExceptionDatabaseMetaData.getExportedKeys(java.lang.String, java.lang.String, java.lang.String)
public String getExtraNameCharacters()
throws SQLException
getExtraNameCharacters in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getExtraNameCharacters()
public ResultSet getFunctionColumns(String catalog,
String schemaPattern,
String functionNamePattern,
String columnNamePattern)
throws SQLException
getFunctionColumns in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.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 DatabaseMetaDataSQLExceptionDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataSQLExceptionDatabaseMetaData.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 DatabaseMetaDataSQLExceptionDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.getMaxBinaryLiteralLength()public int getMaxCatalogNameLength()
There is no maximum length of the catalog (repository) names - or the limit is not known.
getMaxCatalogNameLength in interface DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.getMaxColumnNameLength()public int getMaxColumnsInGroupBy()
JCR-SQL2 does not support GROUP BY, so this method returns 0.
getMaxColumnsInGroupBy in interface DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.getMaxConnections()public int getMaxCursorNameLength()
There are no cursors (or there is no limit), so this method returns 0.
getMaxCursorNameLength in interface DatabaseMetaDataDatabaseMetaData.getMaxCursorNameLength()public int getMaxIndexLength()
There are no indexes (or there is no limit), so this method returns 0.
getMaxIndexLength in interface DatabaseMetaDataDatabaseMetaData.getMaxIndexLength()public int getMaxProcedureNameLength()
There are no procedures, so this method returns 0.
getMaxProcedureNameLength in interface DatabaseMetaDataDatabaseMetaData.getMaxProcedureNameLength()public int getMaxRowSize()
There is no maximum row size.
getMaxRowSize in interface DatabaseMetaDataDatabaseMetaData.getMaxRowSize()public int getMaxSchemaNameLength()
There is no maximum length of the schema (workspace) names - or the limit is not known.
getMaxSchemaNameLength in interface DatabaseMetaDataDatabaseMetaData.getMaxSchemaNameLength()public int getMaxStatementLength()
getMaxStatementLength in interface DatabaseMetaDataDatabaseMetaData.getMaxStatementLength()public int getMaxStatements()
getMaxStatements in interface DatabaseMetaDataDatabaseMetaData.getMaxStatements()public int getMaxTableNameLength()
getMaxTableNameLength in interface DatabaseMetaDataDatabaseMetaData.getMaxTableNameLength()public int getMaxTablesInSelect()
getMaxTablesInSelect in interface DatabaseMetaDataDatabaseMetaData.getMaxTablesInSelect()public int getMaxUserNameLength()
getMaxUserNameLength in interface DatabaseMetaDataDatabaseMetaData.getMaxUserNameLength()
public String getNumericFunctions()
throws SQLException
getNumericFunctions in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getNumericFunctions()
public ResultSet getPrimaryKeys(String catalog,
String schema,
String table)
throws SQLException
getPrimaryKeys in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.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 DatabaseMetaDataSQLExceptionDatabaseMetaData.getProcedureColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public String getProcedureTerm()
throws SQLException
getProcedureTerm in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getProcedureTerm()
public ResultSet getProcedures(String catalog,
String schemaPattern,
String procedureNamePattern)
throws SQLException
getProcedures in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getProcedures(java.lang.String, java.lang.String, java.lang.String)
public int getResultSetHoldability()
throws SQLException
getResultSetHoldability in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getResultSetHoldability()public RowIdLifetime getRowIdLifetime()
getRowIdLifetime in interface DatabaseMetaDataDatabaseMetaData.getRowIdLifetime()
public String getSQLKeywords()
throws SQLException
getSQLKeywords in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getSQLKeywords()
public int getSQLStateType()
throws SQLException
getSQLStateType in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getSQLStateType()
public String getSchemaTerm()
throws SQLException
getSchemaTerm in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getSchemaTerm()
public ResultSet getSchemas()
throws SQLException
getSchemas in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getSchemas()
public ResultSet getSchemas(String catalog,
String schemaPattern)
throws SQLException
getSchemas in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getSchemas(java.lang.String, java.lang.String)
public String getSearchStringEscape()
throws SQLException
getSearchStringEscape in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getSearchStringEscape()
public String getStringFunctions()
throws SQLException
getStringFunctions in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getStringFunctions()
public ResultSet getSuperTables(String catalog,
String schemaPattern,
String tableNamePattern)
throws SQLException
getSuperTables in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getSuperTables(java.lang.String, java.lang.String, java.lang.String)
public ResultSet getSuperTypes(String catalog,
String schemaPattern,
String typeNamePattern)
throws SQLException
getSuperTypes in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getSuperTypes(java.lang.String, java.lang.String, java.lang.String)
public String getSystemFunctions()
throws SQLException
getSystemFunctions in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getSystemFunctions()
public ResultSet getTablePrivileges(String catalog,
String schemaPattern,
String tableNamePattern)
throws SQLException
getTablePrivileges in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getTablePrivileges(java.lang.String, java.lang.String, java.lang.String)
public ResultSet getTableTypes()
throws SQLException
getTableTypes in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getTableTypes()
public ResultSet getTables(String catalog,
String schemaPattern,
String tableNamePattern,
String[] types)
throws SQLException
getTables in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public String getTimeDateFunctions()
throws SQLException
getTimeDateFunctions in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getTimeDateFunctions()
public ResultSet getTypeInfo()
throws SQLException
getTypeInfo in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getTypeInfo()
public ResultSet getUDTs(String catalog,
String schemaPattern,
String typeNamePattern,
int[] types)
throws SQLException
getUDTs in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.getURL()public String getUserName()
getUserName in interface DatabaseMetaDataDatabaseMetaData.getUserName()
public ResultSet getVersionColumns(String catalog,
String schema,
String table)
throws SQLException
getVersionColumns in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.getVersionColumns(java.lang.String, java.lang.String, java.lang.String)public boolean insertsAreDetected(int type)
insertsAreDetected in interface DatabaseMetaDataDatabaseMetaData.insertsAreDetected(int)
public boolean isCatalogAtStart()
throws SQLException
isCatalogAtStart in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.isCatalogAtStart()public boolean locatorsUpdateCopy()
locatorsUpdateCopy in interface DatabaseMetaDataDatabaseMetaData.locatorsUpdateCopy()public boolean nullPlusNonNullIsNull()
nullPlusNonNullIsNull in interface DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.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 DatabaseMetaDataDatabaseMetaData.nullsAreSortedLow()public boolean othersDeletesAreVisible(int type)
othersDeletesAreVisible in interface DatabaseMetaDataDatabaseMetaData.othersDeletesAreVisible(int)public boolean othersInsertsAreVisible(int type)
othersInsertsAreVisible in interface DatabaseMetaDataDatabaseMetaData.othersInsertsAreVisible(int)public boolean othersUpdatesAreVisible(int type)
othersUpdatesAreVisible in interface DatabaseMetaDataDatabaseMetaData.othersUpdatesAreVisible(int)public boolean ownDeletesAreVisible(int type)
ownDeletesAreVisible in interface DatabaseMetaDataDatabaseMetaData.ownDeletesAreVisible(int)public boolean ownInsertsAreVisible(int type)
ownInsertsAreVisible in interface DatabaseMetaDataDatabaseMetaData.ownInsertsAreVisible(int)public boolean ownUpdatesAreVisible(int type)
ownUpdatesAreVisible in interface DatabaseMetaDataDatabaseMetaData.ownUpdatesAreVisible(int)public boolean storesLowerCaseIdentifiers()
storesLowerCaseIdentifiers in interface DatabaseMetaDataDatabaseMetaData.storesLowerCaseIdentifiers()public boolean storesLowerCaseQuotedIdentifiers()
storesLowerCaseQuotedIdentifiers in interface DatabaseMetaDataDatabaseMetaData.storesLowerCaseQuotedIdentifiers()public boolean storesMixedCaseIdentifiers()
storesMixedCaseIdentifiers in interface DatabaseMetaDataDatabaseMetaData.storesMixedCaseIdentifiers()public boolean storesMixedCaseQuotedIdentifiers()
storesMixedCaseQuotedIdentifiers in interface DatabaseMetaDataDatabaseMetaData.storesMixedCaseQuotedIdentifiers()public boolean storesUpperCaseIdentifiers()
storesUpperCaseIdentifiers in interface DatabaseMetaDataDatabaseMetaData.storesUpperCaseIdentifiers()public boolean storesUpperCaseQuotedIdentifiers()
storesUpperCaseQuotedIdentifiers in interface DatabaseMetaDataDatabaseMetaData.storesUpperCaseQuotedIdentifiers()public boolean supportsANSI92EntryLevelSQL()
supportsANSI92EntryLevelSQL in interface DatabaseMetaDataDatabaseMetaData.supportsANSI92EntryLevelSQL()public boolean supportsANSI92FullSQL()
supportsANSI92FullSQL in interface DatabaseMetaDataDatabaseMetaData.supportsANSI92FullSQL()public boolean supportsANSI92IntermediateSQL()
supportsANSI92IntermediateSQL in interface DatabaseMetaDataDatabaseMetaData.supportsANSI92IntermediateSQL()public boolean supportsAlterTableWithAddColumn()
supportsAlterTableWithAddColumn in interface DatabaseMetaDataDatabaseMetaData.supportsAlterTableWithAddColumn()public boolean supportsAlterTableWithDropColumn()
supportsAlterTableWithDropColumn in interface DatabaseMetaDataDatabaseMetaData.supportsAlterTableWithDropColumn()public boolean supportsBatchUpdates()
supportsBatchUpdates in interface DatabaseMetaDataDatabaseMetaData.supportsBatchUpdates()public boolean supportsCatalogsInDataManipulation()
supportsCatalogsInDataManipulation in interface DatabaseMetaDataDatabaseMetaData.supportsCatalogsInDataManipulation()public boolean supportsCatalogsInIndexDefinitions()
supportsCatalogsInIndexDefinitions in interface DatabaseMetaDataDatabaseMetaData.supportsCatalogsInIndexDefinitions()public boolean supportsCatalogsInPrivilegeDefinitions()
supportsCatalogsInPrivilegeDefinitions in interface DatabaseMetaDataDatabaseMetaData.supportsCatalogsInPrivilegeDefinitions()public boolean supportsCatalogsInProcedureCalls()
supportsCatalogsInProcedureCalls in interface DatabaseMetaDataDatabaseMetaData.supportsCatalogsInProcedureCalls()public boolean supportsCatalogsInTableDefinitions()
supportsCatalogsInTableDefinitions in interface DatabaseMetaDataDatabaseMetaData.supportsCatalogsInTableDefinitions()public boolean supportsColumnAliasing()
supportsColumnAliasing in interface DatabaseMetaDataDatabaseMetaData.supportsColumnAliasing()
public boolean supportsConvert()
throws SQLException
supportsConvert in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsConvert()
public boolean supportsConvert(int fromType,
int toType)
throws SQLException
supportsConvert in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsConvert(int, int)
public boolean supportsCoreSQLGrammar()
throws SQLException
supportsCoreSQLGrammar in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsCoreSQLGrammar()
public boolean supportsCorrelatedSubqueries()
throws SQLException
supportsCorrelatedSubqueries in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsCorrelatedSubqueries()
public boolean supportsDataDefinitionAndDataManipulationTransactions()
throws SQLException
supportsDataDefinitionAndDataManipulationTransactions in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions()
public boolean supportsDataManipulationTransactionsOnly()
throws SQLException
supportsDataManipulationTransactionsOnly in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsDataManipulationTransactionsOnly()
public boolean supportsDifferentTableCorrelationNames()
throws SQLException
supportsDifferentTableCorrelationNames in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsDifferentTableCorrelationNames()
public boolean supportsExpressionsInOrderBy()
throws SQLException
supportsExpressionsInOrderBy in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsExpressionsInOrderBy()
public boolean supportsExtendedSQLGrammar()
throws SQLException
supportsExtendedSQLGrammar in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsExtendedSQLGrammar()public boolean supportsFullOuterJoins()
supportsFullOuterJoins in interface DatabaseMetaDataDatabaseMetaData.supportsFullOuterJoins()
public boolean supportsGetGeneratedKeys()
throws SQLException
supportsGetGeneratedKeys in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsGetGeneratedKeys()
public boolean supportsGroupBy()
throws SQLException
supportsGroupBy in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsGroupBy()
public boolean supportsGroupByBeyondSelect()
throws SQLException
supportsGroupByBeyondSelect in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsGroupByBeyondSelect()
public boolean supportsGroupByUnrelated()
throws SQLException
supportsGroupByUnrelated in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsGroupByUnrelated()
public boolean supportsIntegrityEnhancementFacility()
throws SQLException
supportsIntegrityEnhancementFacility in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsIntegrityEnhancementFacility()
public boolean supportsLikeEscapeClause()
throws SQLException
supportsLikeEscapeClause in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsLikeEscapeClause()
public boolean supportsLimitedOuterJoins()
throws SQLException
supportsLimitedOuterJoins in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsLimitedOuterJoins()
public boolean supportsMinimumSQLGrammar()
throws SQLException
supportsMinimumSQLGrammar in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsMinimumSQLGrammar()
public boolean supportsMixedCaseIdentifiers()
throws SQLException
supportsMixedCaseIdentifiers in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsMixedCaseIdentifiers()
public boolean supportsMixedCaseQuotedIdentifiers()
throws SQLException
supportsMixedCaseQuotedIdentifiers in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsMixedCaseQuotedIdentifiers()
public boolean supportsMultipleOpenResults()
throws SQLException
supportsMultipleOpenResults in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsMultipleOpenResults()
public boolean supportsMultipleResultSets()
throws SQLException
supportsMultipleResultSets in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsMultipleResultSets()
public boolean supportsMultipleTransactions()
throws SQLException
supportsMultipleTransactions in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsMultipleTransactions()
public boolean supportsNamedParameters()
throws SQLException
supportsNamedParameters in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsNamedParameters()
public boolean supportsNonNullableColumns()
throws SQLException
supportsNonNullableColumns in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsNonNullableColumns()
public boolean supportsOpenCursorsAcrossCommit()
throws SQLException
supportsOpenCursorsAcrossCommit in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsOpenCursorsAcrossCommit()
public boolean supportsOpenCursorsAcrossRollback()
throws SQLException
supportsOpenCursorsAcrossRollback in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsOpenCursorsAcrossRollback()
public boolean supportsOpenStatementsAcrossCommit()
throws SQLException
supportsOpenStatementsAcrossCommit in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsOpenStatementsAcrossCommit()
public boolean supportsOpenStatementsAcrossRollback()
throws SQLException
supportsOpenStatementsAcrossRollback in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsOpenStatementsAcrossRollback()
public boolean supportsOrderByUnrelated()
throws SQLException
supportsOrderByUnrelated in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsOrderByUnrelated()public boolean supportsOuterJoins()
supportsOuterJoins in interface DatabaseMetaDataDatabaseMetaData.supportsOuterJoins()public boolean supportsPositionedDelete()
supportsPositionedDelete in interface DatabaseMetaDataDatabaseMetaData.supportsPositionedDelete()public boolean supportsPositionedUpdate()
supportsPositionedUpdate in interface DatabaseMetaDataDatabaseMetaData.supportsPositionedUpdate()
public boolean supportsResultSetConcurrency(int type,
int concurrency)
throws SQLException
supportsResultSetConcurrency in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsResultSetConcurrency(int, int)
public boolean supportsResultSetHoldability(int holdability)
throws SQLException
supportsResultSetHoldability in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsResultSetHoldability(int)
public boolean supportsResultSetType(int type)
throws SQLException
supportsResultSetType in interface DatabaseMetaDataSQLExceptionDatabaseMetaData.supportsResultSetType(int)public boolean supportsSavepoints()
supportsSavepoints in interface DatabaseMetaDataDatabaseMetaData.supportsSavepoints()public boolean supportsSchemasInDataManipulation()
supportsSchemasInDataManipulation in interface DatabaseMetaDataDatabaseMetaData.supportsSchemasInDataManipulation()public boolean supportsSchemasInIndexDefinitions()
supportsSchemasInIndexDefinitions in interface DatabaseMetaDataDatabaseMetaData.supportsSchemasInIndexDefinitions()public boolean supportsSchemasInPrivilegeDefinitions()
supportsSchemasInPrivilegeDefinitions in interface DatabaseMetaDataDatabaseMetaData.supportsSchemasInPrivilegeDefinitions()public boolean supportsSchemasInProcedureCalls()
supportsSchemasInProcedureCalls in interface DatabaseMetaDataDatabaseMetaData.supportsSchemasInProcedureCalls()public boolean supportsSchemasInTableDefinitions()
supportsSchemasInTableDefinitions in interface DatabaseMetaDataDatabaseMetaData.supportsSchemasInTableDefinitions()public boolean supportsSelectForUpdate()
supportsSelectForUpdate in interface DatabaseMetaDataDatabaseMetaData.supportsSelectForUpdate()public boolean supportsStatementPooling()
supportsStatementPooling in interface DatabaseMetaDataDatabaseMetaData.supportsStatementPooling()public boolean supportsStoredFunctionsUsingCallSyntax()
supportsStoredFunctionsUsingCallSyntax in interface DatabaseMetaDataDatabaseMetaData.supportsStoredFunctionsUsingCallSyntax()public boolean supportsStoredProcedures()
supportsStoredProcedures in interface DatabaseMetaDataDatabaseMetaData.supportsStoredProcedures()public boolean supportsSubqueriesInComparisons()
supportsSubqueriesInComparisons in interface DatabaseMetaDataDatabaseMetaData.supportsSubqueriesInComparisons()public boolean supportsSubqueriesInExists()
supportsSubqueriesInExists in interface DatabaseMetaDataDatabaseMetaData.supportsSubqueriesInExists()public boolean supportsSubqueriesInIns()
supportsSubqueriesInIns in interface DatabaseMetaDataDatabaseMetaData.supportsSubqueriesInIns()public boolean supportsSubqueriesInQuantifieds()
supportsSubqueriesInQuantifieds in interface DatabaseMetaDataDatabaseMetaData.supportsSubqueriesInQuantifieds()public boolean supportsTableCorrelationNames()
supportsTableCorrelationNames in interface DatabaseMetaDataDatabaseMetaData.supportsTableCorrelationNames()public boolean supportsTransactionIsolationLevel(int level)
supportsTransactionIsolationLevel in interface DatabaseMetaDataDatabaseMetaData.supportsTransactionIsolationLevel(int)public boolean supportsTransactions()
supportsTransactions in interface DatabaseMetaDataDatabaseMetaData.supportsTransactions()public boolean supportsUnion()
supportsUnion in interface DatabaseMetaDataDatabaseMetaData.supportsUnion()public boolean supportsUnionAll()
supportsUnionAll in interface DatabaseMetaDataDatabaseMetaData.supportsUnionAll()public boolean updatesAreDetected(int type)
updatesAreDetected in interface DatabaseMetaDataDatabaseMetaData.updatesAreDetected(int)public boolean usesLocalFilePerTable()
usesLocalFilePerTable in interface DatabaseMetaDataDatabaseMetaData.usesLocalFilePerTable()public boolean usesLocalFiles()
usesLocalFiles in interface DatabaseMetaDataDatabaseMetaData.usesLocalFiles()public boolean isWrapperFor(Class<?> iface)
isWrapperFor in interface WrapperWrapper.isWrapperFor(java.lang.Class)
public <T> T unwrap(Class<T> iface)
throws SQLException
unwrap in interface WrapperSQLExceptionWrapper.unwrap(java.lang.Class)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||