Package org.sqlite.jdbc3
Class JDBC3DatabaseMetaData
- java.lang.Object
-
- org.sqlite.core.CoreDatabaseMetaData
-
- org.sqlite.jdbc3.JDBC3DatabaseMetaData
-
- All Implemented Interfaces:
java.sql.DatabaseMetaData
,java.sql.Wrapper
- Direct Known Subclasses:
JDBC4DatabaseMetaData
public abstract class JDBC3DatabaseMetaData extends CoreDatabaseMetaData
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.regex.Pattern
PK_NAMED_PATTERN
Pattern used to extract a named primary key.protected static java.util.regex.Pattern
PK_UNNAMED_PATTERN
Pattern used to extract column order for an unnamed primary key.protected static java.util.regex.Pattern
TYPE_FLOAT
protected static java.util.regex.Pattern
TYPE_INTEGER
protected static java.util.regex.Pattern
TYPE_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
-
Fields inherited from interface java.sql.DatabaseMetaData
attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, functionColumnIn, functionColumnInOut, functionColumnOut, functionColumnResult, functionColumnUnknown, functionNoNulls, functionNoTable, functionNullable, functionNullableUnknown, functionResultUnknown, functionReturn, functionReturnsTable, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
JDBC3DatabaseMetaData(SQLiteConnection conn)
-
Method Summary
Modifier and Type Method Description boolean
allProceduresAreCallable()
boolean
allTablesAreSelectable()
java.sql.Struct
createStruct(java.lang.String t, java.lang.Object[] attr)
Not implemented yet.boolean
dataDefinitionCausesTransactionCommit()
boolean
dataDefinitionIgnoredInTransactions()
boolean
deletesAreDetected(int type)
boolean
doesMaxRowSizeIncludeBlobs()
protected void
finalize()
java.sql.ResultSet
getAttributes(java.lang.String c, java.lang.String s, java.lang.String t, java.lang.String a)
java.sql.ResultSet
getBestRowIdentifier(java.lang.String c, java.lang.String s, java.lang.String t, int scope, boolean n)
java.sql.ResultSet
getCatalogs()
java.lang.String
getCatalogSeparator()
java.lang.String
getCatalogTerm()
java.sql.ResultSet
getColumnPrivileges(java.lang.String c, java.lang.String s, java.lang.String t, java.lang.String colPat)
java.sql.ResultSet
getColumns(java.lang.String c, java.lang.String s, java.lang.String tblNamePattern, java.lang.String colNamePattern)
java.sql.Connection
getConnection()
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)
int
getDatabaseMajorVersion()
int
getDatabaseMinorVersion()
java.lang.String
getDatabaseProductName()
java.lang.String
getDatabaseProductVersion()
int
getDefaultTransactionIsolation()
int
getDriverMajorVersion()
int
getDriverMinorVersion()
java.lang.String
getDriverName()
java.lang.String
getDriverVersion()
java.sql.ResultSet
getExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
java.lang.String
getExtraNameCharacters()
java.sql.ResultSet
getFunctionColumns(java.lang.String a, java.lang.String b, java.lang.String c, java.lang.String d)
Not implemented yet.java.sql.ResultSet
getGeneratedKeys()
java.lang.String
getIdentifierQuoteString()
java.sql.ResultSet
getImportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
java.sql.ResultSet
getIndexInfo(java.lang.String c, java.lang.String s, java.lang.String table, boolean u, boolean approximate)
int
getJDBCMajorVersion()
int
getJDBCMinorVersion()
int
getMaxBinaryLiteralLength()
int
getMaxCatalogNameLength()
int
getMaxCharLiteralLength()
int
getMaxColumnNameLength()
int
getMaxColumnsInGroupBy()
int
getMaxColumnsInIndex()
int
getMaxColumnsInOrderBy()
int
getMaxColumnsInSelect()
int
getMaxColumnsInTable()
int
getMaxConnections()
int
getMaxCursorNameLength()
int
getMaxIndexLength()
int
getMaxProcedureNameLength()
int
getMaxRowSize()
int
getMaxSchemaNameLength()
int
getMaxStatementLength()
int
getMaxStatements()
int
getMaxTableNameLength()
int
getMaxTablesInSelect()
int
getMaxUserNameLength()
java.lang.String
getNumericFunctions()
java.sql.ResultSet
getPrimaryKeys(java.lang.String c, java.lang.String s, java.lang.String table)
java.sql.ResultSet
getProcedureColumns(java.lang.String c, java.lang.String s, java.lang.String p, java.lang.String colPat)
java.sql.ResultSet
getProcedures(java.lang.String c, java.lang.String s, java.lang.String p)
java.lang.String
getProcedureTerm()
int
getResultSetHoldability()
java.sql.ResultSet
getSchemas()
java.lang.String
getSchemaTerm()
java.lang.String
getSearchStringEscape()
java.lang.String
getSQLKeywords()
int
getSQLStateType()
java.lang.String
getStringFunctions()
java.sql.ResultSet
getSuperTables(java.lang.String c, java.lang.String s, java.lang.String t)
java.sql.ResultSet
getSuperTypes(java.lang.String c, java.lang.String s, java.lang.String t)
java.lang.String
getSystemFunctions()
java.sql.ResultSet
getTablePrivileges(java.lang.String c, java.lang.String s, java.lang.String t)
java.sql.ResultSet
getTables(java.lang.String c, java.lang.String s, java.lang.String tblNamePattern, java.lang.String[] types)
java.sql.ResultSet
getTableTypes()
java.lang.String
getTimeDateFunctions()
java.sql.ResultSet
getTypeInfo()
java.sql.ResultSet
getUDTs(java.lang.String c, java.lang.String s, java.lang.String t, int[] types)
java.lang.String
getURL()
java.lang.String
getUserName()
java.sql.ResultSet
getVersionColumns(java.lang.String c, java.lang.String s, java.lang.String t)
boolean
insertsAreDetected(int type)
boolean
isCatalogAtStart()
boolean
isReadOnly()
boolean
locatorsUpdateCopy()
boolean
nullPlusNonNullIsNull()
boolean
nullsAreSortedAtEnd()
boolean
nullsAreSortedAtStart()
boolean
nullsAreSortedHigh()
boolean
nullsAreSortedLow()
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 t, int c)
boolean
supportsResultSetHoldability(int h)
boolean
supportsResultSetType(int t)
boolean
supportsSavepoints()
boolean
supportsSchemasInDataManipulation()
boolean
supportsSchemasInIndexDefinitions()
boolean
supportsSchemasInPrivilegeDefinitions()
boolean
supportsSchemasInProcedureCalls()
boolean
supportsSchemasInTableDefinitions()
boolean
supportsSelectForUpdate()
boolean
supportsStatementPooling()
boolean
supportsStoredProcedures()
boolean
supportsSubqueriesInComparisons()
boolean
supportsSubqueriesInExists()
boolean
supportsSubqueriesInIns()
boolean
supportsSubqueriesInQuantifieds()
boolean
supportsTableCorrelationNames()
boolean
supportsTransactionIsolationLevel(int level)
boolean
supportsTransactions()
boolean
supportsUnion()
boolean
supportsUnionAll()
boolean
updatesAreDetected(int type)
boolean
usesLocalFilePerTable()
boolean
usesLocalFiles()
-
Methods inherited from class org.sqlite.core.CoreDatabaseMetaData
checkOpen, close, escape, quote
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.sql.DatabaseMetaData
autoCommitFailureClosesAllResultSets, generatedKeyAlwaysReturned, getClientInfoProperties, getFunctions, getMaxLogicalLobSize, getPseudoColumns, getRowIdLifetime, getSchemas, supportsRefCursors, supportsSharding, supportsStoredFunctionsUsingCallSyntax
-
-
-
-
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
-
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() throws java.sql.SQLException
- Throws:
java.sql.SQLException
- See Also:
DatabaseMetaData.getDatabaseMajorVersion()
-
getDatabaseMinorVersion
public int getDatabaseMinorVersion() throws java.sql.SQLException
- Throws:
java.sql.SQLException
- 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()
, SQLite Keywords
-
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:
getGeneratedKeys
in 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.SQLException
Not 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.SQLException
Not implemented yet.- Throws:
java.sql.SQLException
-
finalize
protected void finalize() throws java.lang.Throwable
- Overrides:
finalize
in classCoreDatabaseMetaData
- Throws:
java.lang.Throwable
- See Also:
Object.finalize()
-
-