|
||||||||||
| 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.
| Nested Class Summary | |
|---|---|
protected static class |
JcrMetaData.PseudoPropertyDefinition
|
| Field Summary | |
|---|---|
protected static Integer |
DEFAULT_ZERO
|
protected static int |
NO_LIMIT
|
protected static List<PropertyDefinition> |
PSEUDO_COLUMN_DEFNS
|
protected static String |
WILDCARD
CONSTANTS |
| Constructor Summary | |
|---|---|
JcrMetaData(JcrConnection connection)
|
|
| 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 tableNamePattern,
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 tableNamePattern)
|
|
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 List<PropertyDefinition> PSEUDO_COLUMN_DEFNS
protected static final String WILDCARD
protected static final Integer DEFAULT_ZERO
protected static final int NO_LIMIT
| Constructor Detail |
|---|
public JcrMetaData(JcrConnection connection)
| 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()
allProceduresAreCallable in interface DatabaseMetaDataDatabaseMetaData.allProceduresAreCallable()public boolean allTablesAreSelectable()
allTablesAreSelectable in interface DatabaseMetaDataDatabaseMetaData.allTablesAreSelectable()public boolean autoCommitFailureClosesAllResultSets()
autoCommitFailureClosesAllResultSets in interface DatabaseMetaDataDatabaseMetaData.autoCommitFailureClosesAllResultSets()public boolean dataDefinitionCausesTransactionCommit()
dataDefinitionCausesTransactionCommit in interface DatabaseMetaDataDatabaseMetaData.dataDefinitionCausesTransactionCommit()public boolean dataDefinitionIgnoredInTransactions()
dataDefinitionIgnoredInTransactions in interface DatabaseMetaDataDatabaseMetaData.dataDefinitionIgnoredInTransactions()public boolean deletesAreDetected(int type)
deletesAreDetected in interface DatabaseMetaDataDatabaseMetaData.deletesAreDetected(int)public boolean doesMaxRowSizeIncludeBlobs()
doesMaxRowSizeIncludeBlobs in interface DatabaseMetaDataDatabaseMetaData.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()
getCatalogSeparator in interface DatabaseMetaDataDatabaseMetaData.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()
getDefaultTransactionIsolation in interface DatabaseMetaDataDatabaseMetaData.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()
getExtraNameCharacters in interface DatabaseMetaDataDatabaseMetaData.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 tableNamePattern,
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()
getNumericFunctions in interface DatabaseMetaDataDatabaseMetaData.getNumericFunctions()
public ResultSet getPrimaryKeys(String catalog,
String schema,
String tableNamePattern)
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()
getProcedureTerm in interface DatabaseMetaDataDatabaseMetaData.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()
getResultSetHoldability in interface DatabaseMetaDataDatabaseMetaData.getResultSetHoldability()public RowIdLifetime getRowIdLifetime()
getRowIdLifetime in interface DatabaseMetaDataDatabaseMetaData.getRowIdLifetime()public String getSQLKeywords()
getSQLKeywords in interface DatabaseMetaDataDatabaseMetaData.getSQLKeywords()public int getSQLStateType()
getSQLStateType in interface DatabaseMetaDataDatabaseMetaData.getSQLStateType()public String getSchemaTerm()
getSchemaTerm in interface DatabaseMetaDataDatabaseMetaData.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()
getSearchStringEscape in interface DatabaseMetaDataDatabaseMetaData.getSearchStringEscape()public String getStringFunctions()
getStringFunctions in interface DatabaseMetaDataDatabaseMetaData.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()
getSystemFunctions in interface DatabaseMetaDataDatabaseMetaData.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()
getTimeDateFunctions in interface DatabaseMetaDataDatabaseMetaData.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()
isCatalogAtStart in interface DatabaseMetaDataDatabaseMetaData.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()
supportsConvert in interface DatabaseMetaDataDatabaseMetaData.supportsConvert()
public boolean supportsConvert(int fromType,
int toType)
supportsConvert in interface DatabaseMetaDataDatabaseMetaData.supportsConvert(int, int)public boolean supportsCoreSQLGrammar()
supportsCoreSQLGrammar in interface DatabaseMetaDataDatabaseMetaData.supportsCoreSQLGrammar()public boolean supportsCorrelatedSubqueries()
supportsCorrelatedSubqueries in interface DatabaseMetaDataDatabaseMetaData.supportsCorrelatedSubqueries()public boolean supportsDataDefinitionAndDataManipulationTransactions()
supportsDataDefinitionAndDataManipulationTransactions in interface DatabaseMetaDataDatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions()public boolean supportsDataManipulationTransactionsOnly()
supportsDataManipulationTransactionsOnly in interface DatabaseMetaDataDatabaseMetaData.supportsDataManipulationTransactionsOnly()public boolean supportsDifferentTableCorrelationNames()
supportsDifferentTableCorrelationNames in interface DatabaseMetaDataDatabaseMetaData.supportsDifferentTableCorrelationNames()public boolean supportsExpressionsInOrderBy()
supportsExpressionsInOrderBy in interface DatabaseMetaDataDatabaseMetaData.supportsExpressionsInOrderBy()public boolean supportsExtendedSQLGrammar()
supportsExtendedSQLGrammar in interface DatabaseMetaDataDatabaseMetaData.supportsExtendedSQLGrammar()public boolean supportsFullOuterJoins()
supportsFullOuterJoins in interface DatabaseMetaDataDatabaseMetaData.supportsFullOuterJoins()public boolean supportsGetGeneratedKeys()
supportsGetGeneratedKeys in interface DatabaseMetaDataDatabaseMetaData.supportsGetGeneratedKeys()public boolean supportsGroupBy()
supportsGroupBy in interface DatabaseMetaDataDatabaseMetaData.supportsGroupBy()public boolean supportsGroupByBeyondSelect()
supportsGroupByBeyondSelect in interface DatabaseMetaDataDatabaseMetaData.supportsGroupByBeyondSelect()public boolean supportsGroupByUnrelated()
supportsGroupByUnrelated in interface DatabaseMetaDataDatabaseMetaData.supportsGroupByUnrelated()public boolean supportsIntegrityEnhancementFacility()
supportsIntegrityEnhancementFacility in interface DatabaseMetaDataDatabaseMetaData.supportsIntegrityEnhancementFacility()public boolean supportsLikeEscapeClause()
supportsLikeEscapeClause in interface DatabaseMetaDataDatabaseMetaData.supportsLikeEscapeClause()public boolean supportsLimitedOuterJoins()
supportsLimitedOuterJoins in interface DatabaseMetaDataDatabaseMetaData.supportsLimitedOuterJoins()public boolean supportsMinimumSQLGrammar()
supportsMinimumSQLGrammar in interface DatabaseMetaDataDatabaseMetaData.supportsMinimumSQLGrammar()public boolean supportsMixedCaseIdentifiers()
supportsMixedCaseIdentifiers in interface DatabaseMetaDataDatabaseMetaData.supportsMixedCaseIdentifiers()public boolean supportsMixedCaseQuotedIdentifiers()
supportsMixedCaseQuotedIdentifiers in interface DatabaseMetaDataDatabaseMetaData.supportsMixedCaseQuotedIdentifiers()public boolean supportsMultipleOpenResults()
supportsMultipleOpenResults in interface DatabaseMetaDataDatabaseMetaData.supportsMultipleOpenResults()public boolean supportsMultipleResultSets()
supportsMultipleResultSets in interface DatabaseMetaDataDatabaseMetaData.supportsMultipleResultSets()public boolean supportsMultipleTransactions()
supportsMultipleTransactions in interface DatabaseMetaDataDatabaseMetaData.supportsMultipleTransactions()public boolean supportsNamedParameters()
supportsNamedParameters in interface DatabaseMetaDataDatabaseMetaData.supportsNamedParameters()public boolean supportsNonNullableColumns()
supportsNonNullableColumns in interface DatabaseMetaDataDatabaseMetaData.supportsNonNullableColumns()public boolean supportsOpenCursorsAcrossCommit()
supportsOpenCursorsAcrossCommit in interface DatabaseMetaDataDatabaseMetaData.supportsOpenCursorsAcrossCommit()public boolean supportsOpenCursorsAcrossRollback()
supportsOpenCursorsAcrossRollback in interface DatabaseMetaDataDatabaseMetaData.supportsOpenCursorsAcrossRollback()public boolean supportsOpenStatementsAcrossCommit()
supportsOpenStatementsAcrossCommit in interface DatabaseMetaDataDatabaseMetaData.supportsOpenStatementsAcrossCommit()public boolean supportsOpenStatementsAcrossRollback()
supportsOpenStatementsAcrossRollback in interface DatabaseMetaDataDatabaseMetaData.supportsOpenStatementsAcrossRollback()public boolean supportsOrderByUnrelated()
supportsOrderByUnrelated in interface DatabaseMetaDataDatabaseMetaData.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)
supportsResultSetConcurrency in interface DatabaseMetaDataDatabaseMetaData.supportsResultSetConcurrency(int, int)public boolean supportsResultSetHoldability(int holdability)
supportsResultSetHoldability in interface DatabaseMetaDataDatabaseMetaData.supportsResultSetHoldability(int)public boolean supportsResultSetType(int type)
supportsResultSetType in interface DatabaseMetaDataDatabaseMetaData.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 | |||||||||