Package org.sqlite.jdbc3
Class JDBC3DatabaseMetaData
- java.lang.Object
-
- org.sqlite.core.CoreDatabaseMetaData
-
- org.sqlite.jdbc3.JDBC3DatabaseMetaData
-
- Direct Known Subclasses:
JDBC4DatabaseMetaData
public abstract class JDBC3DatabaseMetaData extends CoreDatabaseMetaData
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classJDBC3DatabaseMetaData.PrimaryKeyFinderParses the sqlite_master table for a table's primary key
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.regex.PatternFK_NAMED_PATTERNPattern used to extract a named primary key.protected static java.util.regex.PatternPK_NAMED_PATTERNPattern used to extract a named primary key.protected static java.util.regex.PatternPK_UNNAMED_PATTERNPattern used to extract column order for an unnamed primary key.private static java.util.Map<java.lang.String,java.lang.Integer>RULE_MAPprotected static java.util.regex.PatternTYPE_AUTO_INCREMENTprotected static java.util.regex.PatternTYPE_FLOATprotected static java.util.regex.PatternTYPE_INTEGERprotected static java.util.regex.PatternTYPE_VARCHAR-
Fields inherited from class org.sqlite.core.CoreDatabaseMetaData
conn, getAttributes, getBestRowIdentifier, getCatalogs, getColumnPrivileges, getColumnsTblName, getGeneratedKeys, getIndexInfo, getProcedureColumns, getProcedures, getSchemas, getSuperTables, getSuperTypes, getTablePrivileges, getTables, getTableTypes, getTypeInfo, getUDTs, getVersionColumns, refCount
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJDBC3DatabaseMetaData(SQLiteConnection conn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallProceduresAreCallable()booleanallTablesAreSelectable()java.sql.StructcreateStruct(java.lang.String t, java.lang.Object[] attr)Not implemented yet.booleandataDefinitionCausesTransactionCommit()booleandataDefinitionIgnoredInTransactions()booleandeletesAreDetected(int type)booleandoesMaxRowSizeIncludeBlobs()protected voidfinalize()java.sql.ResultSetgetAttributes(java.lang.String c, java.lang.String s, java.lang.String t, java.lang.String a)java.sql.ResultSetgetBestRowIdentifier(java.lang.String c, java.lang.String s, java.lang.String t, int scope, boolean n)java.sql.ResultSetgetCatalogs()java.lang.StringgetCatalogSeparator()java.lang.StringgetCatalogTerm()java.sql.ResultSetgetColumnPrivileges(java.lang.String c, java.lang.String s, java.lang.String t, java.lang.String colPat)java.sql.ResultSetgetColumns(java.lang.String c, java.lang.String s, java.lang.String tblNamePattern, java.lang.String colNamePattern)java.sql.ConnectiongetConnection()java.sql.ResultSetgetCrossReference(java.lang.String pc, java.lang.String ps, java.lang.String pt, java.lang.String fc, java.lang.String fs, java.lang.String ft)intgetDatabaseMajorVersion()intgetDatabaseMinorVersion()java.lang.StringgetDatabaseProductName()java.lang.StringgetDatabaseProductVersion()intgetDefaultTransactionIsolation()intgetDriverMajorVersion()intgetDriverMinorVersion()java.lang.StringgetDriverName()java.lang.StringgetDriverVersion()java.sql.ResultSetgetExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)java.lang.StringgetExtraNameCharacters()java.sql.ResultSetgetFunctionColumns(java.lang.String a, java.lang.String b, java.lang.String c, java.lang.String d)Not implemented yet.java.sql.ResultSetgetGeneratedKeys()java.lang.StringgetIdentifierQuoteString()java.sql.ResultSetgetImportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)java.sql.ResultSetgetIndexInfo(java.lang.String c, java.lang.String s, java.lang.String table, boolean u, boolean approximate)intgetJDBCMajorVersion()intgetJDBCMinorVersion()intgetMaxBinaryLiteralLength()intgetMaxCatalogNameLength()intgetMaxCharLiteralLength()intgetMaxColumnNameLength()intgetMaxColumnsInGroupBy()intgetMaxColumnsInIndex()intgetMaxColumnsInOrderBy()intgetMaxColumnsInSelect()intgetMaxColumnsInTable()intgetMaxConnections()intgetMaxCursorNameLength()intgetMaxIndexLength()intgetMaxProcedureNameLength()intgetMaxRowSize()intgetMaxSchemaNameLength()intgetMaxStatementLength()intgetMaxStatements()intgetMaxTableNameLength()intgetMaxTablesInSelect()intgetMaxUserNameLength()java.lang.StringgetNumericFunctions()java.sql.ResultSetgetPrimaryKeys(java.lang.String c, java.lang.String s, java.lang.String table)java.sql.ResultSetgetProcedureColumns(java.lang.String c, java.lang.String s, java.lang.String p, java.lang.String colPat)java.sql.ResultSetgetProcedures(java.lang.String c, java.lang.String s, java.lang.String p)java.lang.StringgetProcedureTerm()intgetResultSetHoldability()java.sql.ResultSetgetSchemas()java.lang.StringgetSchemaTerm()java.lang.StringgetSearchStringEscape()java.lang.StringgetSQLKeywords()intgetSQLStateType()java.lang.StringgetStringFunctions()java.sql.ResultSetgetSuperTables(java.lang.String c, java.lang.String s, java.lang.String t)java.sql.ResultSetgetSuperTypes(java.lang.String c, java.lang.String s, java.lang.String t)java.lang.StringgetSystemFunctions()java.sql.ResultSetgetTablePrivileges(java.lang.String c, java.lang.String s, java.lang.String t)java.sql.ResultSetgetTables(java.lang.String c, java.lang.String s, java.lang.String tblNamePattern, java.lang.String[] types)java.sql.ResultSetgetTableTypes()java.lang.StringgetTimeDateFunctions()java.sql.ResultSetgetTypeInfo()java.sql.ResultSetgetUDTs(java.lang.String c, java.lang.String s, java.lang.String t, int[] types)java.lang.StringgetURL()java.lang.StringgetUserName()java.sql.ResultSetgetVersionColumns(java.lang.String c, java.lang.String s, java.lang.String t)booleaninsertsAreDetected(int type)booleanisCatalogAtStart()booleanisReadOnly()booleanlocatorsUpdateCopy()booleannullPlusNonNullIsNull()booleannullsAreSortedAtEnd()booleannullsAreSortedAtStart()booleannullsAreSortedHigh()booleannullsAreSortedLow()booleanothersDeletesAreVisible(int type)booleanothersInsertsAreVisible(int type)booleanothersUpdatesAreVisible(int type)booleanownDeletesAreVisible(int type)booleanownInsertsAreVisible(int type)booleanownUpdatesAreVisible(int type)booleanstoresLowerCaseIdentifiers()booleanstoresLowerCaseQuotedIdentifiers()booleanstoresMixedCaseIdentifiers()booleanstoresMixedCaseQuotedIdentifiers()booleanstoresUpperCaseIdentifiers()booleanstoresUpperCaseQuotedIdentifiers()booleansupportsAlterTableWithAddColumn()booleansupportsAlterTableWithDropColumn()booleansupportsANSI92EntryLevelSQL()booleansupportsANSI92FullSQL()booleansupportsANSI92IntermediateSQL()booleansupportsBatchUpdates()booleansupportsCatalogsInDataManipulation()booleansupportsCatalogsInIndexDefinitions()booleansupportsCatalogsInPrivilegeDefinitions()booleansupportsCatalogsInProcedureCalls()booleansupportsCatalogsInTableDefinitions()booleansupportsColumnAliasing()booleansupportsConvert()booleansupportsConvert(int fromType, int toType)booleansupportsCoreSQLGrammar()booleansupportsCorrelatedSubqueries()booleansupportsDataDefinitionAndDataManipulationTransactions()booleansupportsDataManipulationTransactionsOnly()booleansupportsDifferentTableCorrelationNames()booleansupportsExpressionsInOrderBy()booleansupportsExtendedSQLGrammar()booleansupportsFullOuterJoins()booleansupportsGetGeneratedKeys()booleansupportsGroupBy()booleansupportsGroupByBeyondSelect()booleansupportsGroupByUnrelated()booleansupportsIntegrityEnhancementFacility()booleansupportsLikeEscapeClause()booleansupportsLimitedOuterJoins()booleansupportsMinimumSQLGrammar()booleansupportsMixedCaseIdentifiers()booleansupportsMixedCaseQuotedIdentifiers()booleansupportsMultipleOpenResults()booleansupportsMultipleResultSets()booleansupportsMultipleTransactions()booleansupportsNamedParameters()booleansupportsNonNullableColumns()booleansupportsOpenCursorsAcrossCommit()booleansupportsOpenCursorsAcrossRollback()booleansupportsOpenStatementsAcrossCommit()booleansupportsOpenStatementsAcrossRollback()booleansupportsOrderByUnrelated()booleansupportsOuterJoins()booleansupportsPositionedDelete()booleansupportsPositionedUpdate()booleansupportsResultSetConcurrency(int t, int c)booleansupportsResultSetHoldability(int h)booleansupportsResultSetType(int t)booleansupportsSavepoints()booleansupportsSchemasInDataManipulation()booleansupportsSchemasInIndexDefinitions()booleansupportsSchemasInPrivilegeDefinitions()booleansupportsSchemasInProcedureCalls()booleansupportsSchemasInTableDefinitions()booleansupportsSelectForUpdate()booleansupportsStatementPooling()booleansupportsStoredProcedures()booleansupportsSubqueriesInComparisons()booleansupportsSubqueriesInExists()booleansupportsSubqueriesInIns()booleansupportsSubqueriesInQuantifieds()booleansupportsTableCorrelationNames()booleansupportsTransactionIsolationLevel(int level)booleansupportsTransactions()booleansupportsUnion()booleansupportsUnionAll()booleanupdatesAreDetected(int type)booleanusesLocalFilePerTable()booleanusesLocalFiles()-
Methods inherited from class org.sqlite.core.CoreDatabaseMetaData
checkOpen, close, escape, quote
-
-
-
-
Field Detail
-
TYPE_INTEGER
protected static final java.util.regex.Pattern TYPE_INTEGER
-
TYPE_VARCHAR
protected static final java.util.regex.Pattern TYPE_VARCHAR
-
TYPE_FLOAT
protected static final java.util.regex.Pattern TYPE_FLOAT
-
TYPE_AUTO_INCREMENT
protected static final java.util.regex.Pattern TYPE_AUTO_INCREMENT
-
RULE_MAP
private static final java.util.Map<java.lang.String,java.lang.Integer> RULE_MAP
-
FK_NAMED_PATTERN
protected static final java.util.regex.Pattern FK_NAMED_PATTERN
Pattern used to extract a named primary key.
-
PK_UNNAMED_PATTERN
protected static final java.util.regex.Pattern PK_UNNAMED_PATTERN
Pattern used to extract column order for an unnamed primary key.
-
PK_NAMED_PATTERN
protected static final java.util.regex.Pattern PK_NAMED_PATTERN
Pattern used to extract a named primary key.
-
-
Constructor Detail
-
JDBC3DatabaseMetaData
protected JDBC3DatabaseMetaData(SQLiteConnection conn)
-
-
Method Detail
-
getConnection
public java.sql.Connection getConnection()
- See Also:
DatabaseMetaData.getConnection()
-
getDatabaseMajorVersion
public int getDatabaseMajorVersion()
- See Also:
DatabaseMetaData.getDatabaseMajorVersion()
-
getDatabaseMinorVersion
public int getDatabaseMinorVersion()
- See Also:
DatabaseMetaData.getDatabaseMinorVersion()
-
getDriverMajorVersion
public int getDriverMajorVersion()
- See Also:
DatabaseMetaData.getDriverMajorVersion()
-
getDriverMinorVersion
public int getDriverMinorVersion()
- See Also:
DatabaseMetaData.getDriverMinorVersion()
-
getJDBCMajorVersion
public int getJDBCMajorVersion()
- See Also:
DatabaseMetaData.getJDBCMajorVersion()
-
getJDBCMinorVersion
public int getJDBCMinorVersion()
- See Also:
DatabaseMetaData.getJDBCMinorVersion()
-
getDefaultTransactionIsolation
public int getDefaultTransactionIsolation()
- See Also:
DatabaseMetaData.getDefaultTransactionIsolation()
-
getMaxBinaryLiteralLength
public int getMaxBinaryLiteralLength()
- See Also:
DatabaseMetaData.getMaxBinaryLiteralLength()
-
getMaxCatalogNameLength
public int getMaxCatalogNameLength()
- See Also:
DatabaseMetaData.getMaxCatalogNameLength()
-
getMaxCharLiteralLength
public int getMaxCharLiteralLength()
- See Also:
DatabaseMetaData.getMaxCharLiteralLength()
-
getMaxColumnNameLength
public int getMaxColumnNameLength()
- See Also:
DatabaseMetaData.getMaxColumnNameLength()
-
getMaxColumnsInGroupBy
public int getMaxColumnsInGroupBy()
- See Also:
DatabaseMetaData.getMaxColumnsInGroupBy()
-
getMaxColumnsInIndex
public int getMaxColumnsInIndex()
- See Also:
DatabaseMetaData.getMaxColumnsInIndex()
-
getMaxColumnsInOrderBy
public int getMaxColumnsInOrderBy()
- See Also:
DatabaseMetaData.getMaxColumnsInOrderBy()
-
getMaxColumnsInSelect
public int getMaxColumnsInSelect()
- See Also:
DatabaseMetaData.getMaxColumnsInSelect()
-
getMaxColumnsInTable
public int getMaxColumnsInTable()
- See Also:
DatabaseMetaData.getMaxColumnsInTable()
-
getMaxConnections
public int getMaxConnections()
- See Also:
DatabaseMetaData.getMaxConnections()
-
getMaxCursorNameLength
public int getMaxCursorNameLength()
- See Also:
DatabaseMetaData.getMaxCursorNameLength()
-
getMaxIndexLength
public int getMaxIndexLength()
- See Also:
DatabaseMetaData.getMaxIndexLength()
-
getMaxProcedureNameLength
public int getMaxProcedureNameLength()
- See Also:
DatabaseMetaData.getMaxProcedureNameLength()
-
getMaxRowSize
public int getMaxRowSize()
- See Also:
DatabaseMetaData.getMaxRowSize()
-
getMaxSchemaNameLength
public int getMaxSchemaNameLength()
- See Also:
DatabaseMetaData.getMaxSchemaNameLength()
-
getMaxStatementLength
public int getMaxStatementLength()
- See Also:
DatabaseMetaData.getMaxStatementLength()
-
getMaxStatements
public int getMaxStatements()
- See Also:
DatabaseMetaData.getMaxStatements()
-
getMaxTableNameLength
public int getMaxTableNameLength()
- See Also:
DatabaseMetaData.getMaxTableNameLength()
-
getMaxTablesInSelect
public int getMaxTablesInSelect()
- See Also:
DatabaseMetaData.getMaxTablesInSelect()
-
getMaxUserNameLength
public int getMaxUserNameLength()
- See Also:
DatabaseMetaData.getMaxUserNameLength()
-
getResultSetHoldability
public int getResultSetHoldability()
- See Also:
DatabaseMetaData.getResultSetHoldability()
-
getSQLStateType
public int getSQLStateType()
- See Also:
DatabaseMetaData.getSQLStateType()
-
getDatabaseProductName
public java.lang.String getDatabaseProductName()
- See Also:
DatabaseMetaData.getDatabaseProductName()
-
getDatabaseProductVersion
public java.lang.String getDatabaseProductVersion() throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getDatabaseProductVersion()
-
getDriverName
public java.lang.String getDriverName()
- See Also:
DatabaseMetaData.getDriverName()
-
getDriverVersion
public java.lang.String getDriverVersion()
- See Also:
DatabaseMetaData.getDriverVersion()
-
getExtraNameCharacters
public java.lang.String getExtraNameCharacters()
- See Also:
DatabaseMetaData.getExtraNameCharacters()
-
getCatalogSeparator
public java.lang.String getCatalogSeparator()
- See Also:
DatabaseMetaData.getCatalogSeparator()
-
getCatalogTerm
public java.lang.String getCatalogTerm()
- See Also:
DatabaseMetaData.getCatalogTerm()
-
getSchemaTerm
public java.lang.String getSchemaTerm()
- See Also:
DatabaseMetaData.getSchemaTerm()
-
getProcedureTerm
public java.lang.String getProcedureTerm()
- See Also:
DatabaseMetaData.getProcedureTerm()
-
getSearchStringEscape
public java.lang.String getSearchStringEscape()
- See Also:
DatabaseMetaData.getSearchStringEscape()
-
getIdentifierQuoteString
public java.lang.String getIdentifierQuoteString()
- See Also:
DatabaseMetaData.getIdentifierQuoteString()
-
getSQLKeywords
public java.lang.String getSQLKeywords()
- See Also:
DatabaseMetaData.getSQLKeywords()
-
getNumericFunctions
public java.lang.String getNumericFunctions()
- See Also:
DatabaseMetaData.getNumericFunctions()
-
getStringFunctions
public java.lang.String getStringFunctions()
- See Also:
DatabaseMetaData.getStringFunctions()
-
getSystemFunctions
public java.lang.String getSystemFunctions()
- See Also:
DatabaseMetaData.getSystemFunctions()
-
getTimeDateFunctions
public java.lang.String getTimeDateFunctions()
- See Also:
DatabaseMetaData.getTimeDateFunctions()
-
getURL
public java.lang.String getURL()
- See Also:
DatabaseMetaData.getURL()
-
getUserName
public java.lang.String getUserName()
- See Also:
DatabaseMetaData.getUserName()
-
allProceduresAreCallable
public boolean allProceduresAreCallable()
- See Also:
DatabaseMetaData.allProceduresAreCallable()
-
allTablesAreSelectable
public boolean allTablesAreSelectable()
- See Also:
DatabaseMetaData.allTablesAreSelectable()
-
dataDefinitionCausesTransactionCommit
public boolean dataDefinitionCausesTransactionCommit()
- See Also:
DatabaseMetaData.dataDefinitionCausesTransactionCommit()
-
dataDefinitionIgnoredInTransactions
public boolean dataDefinitionIgnoredInTransactions()
- See Also:
DatabaseMetaData.dataDefinitionIgnoredInTransactions()
-
doesMaxRowSizeIncludeBlobs
public boolean doesMaxRowSizeIncludeBlobs()
- See Also:
DatabaseMetaData.doesMaxRowSizeIncludeBlobs()
-
deletesAreDetected
public boolean deletesAreDetected(int type)
- See Also:
DatabaseMetaData.deletesAreDetected(int)
-
insertsAreDetected
public boolean insertsAreDetected(int type)
- See Also:
DatabaseMetaData.insertsAreDetected(int)
-
isCatalogAtStart
public boolean isCatalogAtStart()
- See Also:
DatabaseMetaData.isCatalogAtStart()
-
locatorsUpdateCopy
public boolean locatorsUpdateCopy()
- See Also:
DatabaseMetaData.locatorsUpdateCopy()
-
nullPlusNonNullIsNull
public boolean nullPlusNonNullIsNull()
- See Also:
DatabaseMetaData.nullPlusNonNullIsNull()
-
nullsAreSortedAtEnd
public boolean nullsAreSortedAtEnd()
- See Also:
DatabaseMetaData.nullsAreSortedAtEnd()
-
nullsAreSortedAtStart
public boolean nullsAreSortedAtStart()
- See Also:
DatabaseMetaData.nullsAreSortedAtStart()
-
nullsAreSortedHigh
public boolean nullsAreSortedHigh()
- See Also:
DatabaseMetaData.nullsAreSortedHigh()
-
nullsAreSortedLow
public boolean nullsAreSortedLow()
- See Also:
DatabaseMetaData.nullsAreSortedLow()
-
othersDeletesAreVisible
public boolean othersDeletesAreVisible(int type)
- See Also:
DatabaseMetaData.othersDeletesAreVisible(int)
-
othersInsertsAreVisible
public boolean othersInsertsAreVisible(int type)
- See Also:
DatabaseMetaData.othersInsertsAreVisible(int)
-
othersUpdatesAreVisible
public boolean othersUpdatesAreVisible(int type)
- See Also:
DatabaseMetaData.othersUpdatesAreVisible(int)
-
ownDeletesAreVisible
public boolean ownDeletesAreVisible(int type)
- See Also:
DatabaseMetaData.ownDeletesAreVisible(int)
-
ownInsertsAreVisible
public boolean ownInsertsAreVisible(int type)
- See Also:
DatabaseMetaData.ownInsertsAreVisible(int)
-
ownUpdatesAreVisible
public boolean ownUpdatesAreVisible(int type)
- See Also:
DatabaseMetaData.ownUpdatesAreVisible(int)
-
storesLowerCaseIdentifiers
public boolean storesLowerCaseIdentifiers()
- See Also:
DatabaseMetaData.storesLowerCaseIdentifiers()
-
storesLowerCaseQuotedIdentifiers
public boolean storesLowerCaseQuotedIdentifiers()
- See Also:
DatabaseMetaData.storesLowerCaseQuotedIdentifiers()
-
storesMixedCaseIdentifiers
public boolean storesMixedCaseIdentifiers()
- See Also:
DatabaseMetaData.storesMixedCaseIdentifiers()
-
storesMixedCaseQuotedIdentifiers
public boolean storesMixedCaseQuotedIdentifiers()
- See Also:
DatabaseMetaData.storesMixedCaseQuotedIdentifiers()
-
storesUpperCaseIdentifiers
public boolean storesUpperCaseIdentifiers()
- See Also:
DatabaseMetaData.storesUpperCaseIdentifiers()
-
storesUpperCaseQuotedIdentifiers
public boolean storesUpperCaseQuotedIdentifiers()
- See Also:
DatabaseMetaData.storesUpperCaseQuotedIdentifiers()
-
supportsAlterTableWithAddColumn
public boolean supportsAlterTableWithAddColumn()
- See Also:
DatabaseMetaData.supportsAlterTableWithAddColumn()
-
supportsAlterTableWithDropColumn
public boolean supportsAlterTableWithDropColumn()
- See Also:
DatabaseMetaData.supportsAlterTableWithDropColumn()
-
supportsANSI92EntryLevelSQL
public boolean supportsANSI92EntryLevelSQL()
- See Also:
DatabaseMetaData.supportsANSI92EntryLevelSQL()
-
supportsANSI92FullSQL
public boolean supportsANSI92FullSQL()
- See Also:
DatabaseMetaData.supportsANSI92FullSQL()
-
supportsANSI92IntermediateSQL
public boolean supportsANSI92IntermediateSQL()
- See Also:
DatabaseMetaData.supportsANSI92IntermediateSQL()
-
supportsBatchUpdates
public boolean supportsBatchUpdates()
- See Also:
DatabaseMetaData.supportsBatchUpdates()
-
supportsCatalogsInDataManipulation
public boolean supportsCatalogsInDataManipulation()
- See Also:
DatabaseMetaData.supportsCatalogsInDataManipulation()
-
supportsCatalogsInIndexDefinitions
public boolean supportsCatalogsInIndexDefinitions()
- See Also:
DatabaseMetaData.supportsCatalogsInIndexDefinitions()
-
supportsCatalogsInPrivilegeDefinitions
public boolean supportsCatalogsInPrivilegeDefinitions()
- See Also:
DatabaseMetaData.supportsCatalogsInPrivilegeDefinitions()
-
supportsCatalogsInProcedureCalls
public boolean supportsCatalogsInProcedureCalls()
- See Also:
DatabaseMetaData.supportsCatalogsInProcedureCalls()
-
supportsCatalogsInTableDefinitions
public boolean supportsCatalogsInTableDefinitions()
- See Also:
DatabaseMetaData.supportsCatalogsInTableDefinitions()
-
supportsColumnAliasing
public boolean supportsColumnAliasing()
- See Also:
DatabaseMetaData.supportsColumnAliasing()
-
supportsConvert
public boolean supportsConvert()
- See Also:
DatabaseMetaData.supportsConvert()
-
supportsConvert
public boolean supportsConvert(int fromType, int toType)- See Also:
DatabaseMetaData.supportsConvert(int, int)
-
supportsCorrelatedSubqueries
public boolean supportsCorrelatedSubqueries()
- See Also:
DatabaseMetaData.supportsCorrelatedSubqueries()
-
supportsDataDefinitionAndDataManipulationTransactions
public boolean supportsDataDefinitionAndDataManipulationTransactions()
- See Also:
DatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions()
-
supportsDataManipulationTransactionsOnly
public boolean supportsDataManipulationTransactionsOnly()
- See Also:
DatabaseMetaData.supportsDataManipulationTransactionsOnly()
-
supportsDifferentTableCorrelationNames
public boolean supportsDifferentTableCorrelationNames()
- See Also:
DatabaseMetaData.supportsDifferentTableCorrelationNames()
-
supportsExpressionsInOrderBy
public boolean supportsExpressionsInOrderBy()
- See Also:
DatabaseMetaData.supportsExpressionsInOrderBy()
-
supportsMinimumSQLGrammar
public boolean supportsMinimumSQLGrammar()
- See Also:
DatabaseMetaData.supportsMinimumSQLGrammar()
-
supportsCoreSQLGrammar
public boolean supportsCoreSQLGrammar()
- See Also:
DatabaseMetaData.supportsCoreSQLGrammar()
-
supportsExtendedSQLGrammar
public boolean supportsExtendedSQLGrammar()
- See Also:
DatabaseMetaData.supportsExtendedSQLGrammar()
-
supportsLimitedOuterJoins
public boolean supportsLimitedOuterJoins()
- See Also:
DatabaseMetaData.supportsLimitedOuterJoins()
-
supportsFullOuterJoins
public boolean supportsFullOuterJoins()
- See Also:
DatabaseMetaData.supportsFullOuterJoins()
-
supportsGetGeneratedKeys
public boolean supportsGetGeneratedKeys()
- See Also:
DatabaseMetaData.supportsGetGeneratedKeys()
-
supportsGroupBy
public boolean supportsGroupBy()
- See Also:
DatabaseMetaData.supportsGroupBy()
-
supportsGroupByBeyondSelect
public boolean supportsGroupByBeyondSelect()
- See Also:
DatabaseMetaData.supportsGroupByBeyondSelect()
-
supportsGroupByUnrelated
public boolean supportsGroupByUnrelated()
- See Also:
DatabaseMetaData.supportsGroupByUnrelated()
-
supportsIntegrityEnhancementFacility
public boolean supportsIntegrityEnhancementFacility()
- See Also:
DatabaseMetaData.supportsIntegrityEnhancementFacility()
-
supportsLikeEscapeClause
public boolean supportsLikeEscapeClause()
- See Also:
DatabaseMetaData.supportsLikeEscapeClause()
-
supportsMixedCaseIdentifiers
public boolean supportsMixedCaseIdentifiers()
- See Also:
DatabaseMetaData.supportsMixedCaseIdentifiers()
-
supportsMixedCaseQuotedIdentifiers
public boolean supportsMixedCaseQuotedIdentifiers()
- See Also:
DatabaseMetaData.supportsMixedCaseQuotedIdentifiers()
-
supportsMultipleOpenResults
public boolean supportsMultipleOpenResults()
- See Also:
DatabaseMetaData.supportsMultipleOpenResults()
-
supportsMultipleResultSets
public boolean supportsMultipleResultSets()
- See Also:
DatabaseMetaData.supportsMultipleResultSets()
-
supportsMultipleTransactions
public boolean supportsMultipleTransactions()
- See Also:
DatabaseMetaData.supportsMultipleTransactions()
-
supportsNamedParameters
public boolean supportsNamedParameters()
- See Also:
DatabaseMetaData.supportsNamedParameters()
-
supportsNonNullableColumns
public boolean supportsNonNullableColumns()
- See Also:
DatabaseMetaData.supportsNonNullableColumns()
-
supportsOpenCursorsAcrossCommit
public boolean supportsOpenCursorsAcrossCommit()
- See Also:
DatabaseMetaData.supportsOpenCursorsAcrossCommit()
-
supportsOpenCursorsAcrossRollback
public boolean supportsOpenCursorsAcrossRollback()
- See Also:
DatabaseMetaData.supportsOpenCursorsAcrossRollback()
-
supportsOpenStatementsAcrossCommit
public boolean supportsOpenStatementsAcrossCommit()
- See Also:
DatabaseMetaData.supportsOpenStatementsAcrossCommit()
-
supportsOpenStatementsAcrossRollback
public boolean supportsOpenStatementsAcrossRollback()
- See Also:
DatabaseMetaData.supportsOpenStatementsAcrossRollback()
-
supportsOrderByUnrelated
public boolean supportsOrderByUnrelated()
- See Also:
DatabaseMetaData.supportsOrderByUnrelated()
-
supportsOuterJoins
public boolean supportsOuterJoins()
- See Also:
DatabaseMetaData.supportsOuterJoins()
-
supportsPositionedDelete
public boolean supportsPositionedDelete()
- See Also:
DatabaseMetaData.supportsPositionedDelete()
-
supportsPositionedUpdate
public boolean supportsPositionedUpdate()
- See Also:
DatabaseMetaData.supportsPositionedUpdate()
-
supportsResultSetConcurrency
public boolean supportsResultSetConcurrency(int t, int c)- See Also:
DatabaseMetaData.supportsResultSetConcurrency(int, int)
-
supportsResultSetHoldability
public boolean supportsResultSetHoldability(int h)
- See Also:
DatabaseMetaData.supportsResultSetHoldability(int)
-
supportsResultSetType
public boolean supportsResultSetType(int t)
- See Also:
DatabaseMetaData.supportsResultSetType(int)
-
supportsSavepoints
public boolean supportsSavepoints()
- See Also:
DatabaseMetaData.supportsSavepoints()
-
supportsSchemasInDataManipulation
public boolean supportsSchemasInDataManipulation()
- See Also:
DatabaseMetaData.supportsSchemasInDataManipulation()
-
supportsSchemasInIndexDefinitions
public boolean supportsSchemasInIndexDefinitions()
- See Also:
DatabaseMetaData.supportsSchemasInIndexDefinitions()
-
supportsSchemasInPrivilegeDefinitions
public boolean supportsSchemasInPrivilegeDefinitions()
- See Also:
DatabaseMetaData.supportsSchemasInPrivilegeDefinitions()
-
supportsSchemasInProcedureCalls
public boolean supportsSchemasInProcedureCalls()
- See Also:
DatabaseMetaData.supportsSchemasInProcedureCalls()
-
supportsSchemasInTableDefinitions
public boolean supportsSchemasInTableDefinitions()
- See Also:
DatabaseMetaData.supportsSchemasInTableDefinitions()
-
supportsSelectForUpdate
public boolean supportsSelectForUpdate()
- See Also:
DatabaseMetaData.supportsSelectForUpdate()
-
supportsStatementPooling
public boolean supportsStatementPooling()
- See Also:
DatabaseMetaData.supportsStatementPooling()
-
supportsStoredProcedures
public boolean supportsStoredProcedures()
- See Also:
DatabaseMetaData.supportsStoredProcedures()
-
supportsSubqueriesInComparisons
public boolean supportsSubqueriesInComparisons()
- See Also:
DatabaseMetaData.supportsSubqueriesInComparisons()
-
supportsSubqueriesInExists
public boolean supportsSubqueriesInExists()
- See Also:
DatabaseMetaData.supportsSubqueriesInExists()
-
supportsSubqueriesInIns
public boolean supportsSubqueriesInIns()
- See Also:
DatabaseMetaData.supportsSubqueriesInIns()
-
supportsSubqueriesInQuantifieds
public boolean supportsSubqueriesInQuantifieds()
- See Also:
DatabaseMetaData.supportsSubqueriesInQuantifieds()
-
supportsTableCorrelationNames
public boolean supportsTableCorrelationNames()
- See Also:
DatabaseMetaData.supportsTableCorrelationNames()
-
supportsTransactionIsolationLevel
public boolean supportsTransactionIsolationLevel(int level)
- See Also:
DatabaseMetaData.supportsTransactionIsolationLevel(int)
-
supportsTransactions
public boolean supportsTransactions()
- See Also:
DatabaseMetaData.supportsTransactions()
-
supportsUnion
public boolean supportsUnion()
- See Also:
DatabaseMetaData.supportsUnion()
-
supportsUnionAll
public boolean supportsUnionAll()
- See Also:
DatabaseMetaData.supportsUnionAll()
-
updatesAreDetected
public boolean updatesAreDetected(int type)
- See Also:
DatabaseMetaData.updatesAreDetected(int)
-
usesLocalFilePerTable
public boolean usesLocalFilePerTable()
- See Also:
DatabaseMetaData.usesLocalFilePerTable()
-
usesLocalFiles
public boolean usesLocalFiles()
- See Also:
DatabaseMetaData.usesLocalFiles()
-
isReadOnly
public boolean isReadOnly() throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.isReadOnly()
-
getAttributes
public java.sql.ResultSet getAttributes(java.lang.String c, java.lang.String s, java.lang.String t, java.lang.String a) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
-
getBestRowIdentifier
public java.sql.ResultSet getBestRowIdentifier(java.lang.String c, java.lang.String s, java.lang.String t, int scope, boolean n) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getBestRowIdentifier(java.lang.String, java.lang.String, java.lang.String, int, boolean)
-
getColumnPrivileges
public java.sql.ResultSet getColumnPrivileges(java.lang.String c, java.lang.String s, java.lang.String t, java.lang.String colPat) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getColumnPrivileges(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
-
getColumns
public java.sql.ResultSet getColumns(java.lang.String c, java.lang.String s, java.lang.String tblNamePattern, java.lang.String colNamePattern) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
-
getCrossReference
public java.sql.ResultSet getCrossReference(java.lang.String pc, java.lang.String ps, java.lang.String pt, java.lang.String fc, java.lang.String fs, java.lang.String ft) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getCrossReference(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
-
getSchemas
public java.sql.ResultSet getSchemas() throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getSchemas()
-
getCatalogs
public java.sql.ResultSet getCatalogs() throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getCatalogs()
-
getPrimaryKeys
public java.sql.ResultSet getPrimaryKeys(java.lang.String c, java.lang.String s, java.lang.String table) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getPrimaryKeys(java.lang.String, java.lang.String, java.lang.String)
-
getExportedKeys
public java.sql.ResultSet getExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getExportedKeys(java.lang.String, java.lang.String, java.lang.String)
-
getImportedKeys
public java.sql.ResultSet getImportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getImportedKeys(java.lang.String, java.lang.String, java.lang.String)
-
getIndexInfo
public java.sql.ResultSet getIndexInfo(java.lang.String c, java.lang.String s, java.lang.String table, boolean u, boolean approximate) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getIndexInfo(java.lang.String, java.lang.String, java.lang.String, boolean, boolean)
-
getProcedureColumns
public java.sql.ResultSet getProcedureColumns(java.lang.String c, java.lang.String s, java.lang.String p, java.lang.String colPat) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getProcedureColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
-
getProcedures
public java.sql.ResultSet getProcedures(java.lang.String c, java.lang.String s, java.lang.String p) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getProcedures(java.lang.String, java.lang.String, java.lang.String)
-
getSuperTables
public java.sql.ResultSet getSuperTables(java.lang.String c, java.lang.String s, java.lang.String t) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getSuperTables(java.lang.String, java.lang.String, java.lang.String)
-
getSuperTypes
public java.sql.ResultSet getSuperTypes(java.lang.String c, java.lang.String s, java.lang.String t) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getSuperTypes(java.lang.String, java.lang.String, java.lang.String)
-
getTablePrivileges
public java.sql.ResultSet getTablePrivileges(java.lang.String c, java.lang.String s, java.lang.String t) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getTablePrivileges(java.lang.String, java.lang.String, java.lang.String)
-
getTables
public java.sql.ResultSet getTables(java.lang.String c, java.lang.String s, java.lang.String tblNamePattern, java.lang.String[] types) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
-
getTableTypes
public java.sql.ResultSet getTableTypes() throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getTableTypes()
-
getTypeInfo
public java.sql.ResultSet getTypeInfo() throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getTypeInfo()
-
getUDTs
public java.sql.ResultSet getUDTs(java.lang.String c, java.lang.String s, java.lang.String t, int[] types) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getUDTs(java.lang.String, java.lang.String, java.lang.String, int[])
-
getVersionColumns
public java.sql.ResultSet getVersionColumns(java.lang.String c, java.lang.String s, java.lang.String t) throws java.sql.SQLException- Throws:
java.sql.SQLException- See Also:
DatabaseMetaData.getVersionColumns(java.lang.String, java.lang.String, java.lang.String)
-
getGeneratedKeys
public java.sql.ResultSet getGeneratedKeys() throws java.sql.SQLException- Specified by:
getGeneratedKeysin classCoreDatabaseMetaData- Returns:
- Generated row id of the last INSERT command.
- Throws:
java.sql.SQLException
-
createStruct
public java.sql.Struct createStruct(java.lang.String t, java.lang.Object[] attr) throws java.sql.SQLExceptionNot implemented yet.- Throws:
java.sql.SQLException
-
getFunctionColumns
public java.sql.ResultSet getFunctionColumns(java.lang.String a, java.lang.String b, java.lang.String c, java.lang.String d) throws java.sql.SQLExceptionNot implemented yet.- Throws:
java.sql.SQLException
-
finalize
protected void finalize() throws java.lang.Throwable- Overrides:
finalizein classCoreDatabaseMetaData- Throws:
java.lang.Throwable- See Also:
Object.finalize()
-
-