JML

java.sql
Interface DatabaseMetaData


public interface DatabaseMetaData


Field Summary
static short attributeNoNulls
           
static short attributeNullable
           
static short attributeNullableUnknown
           
static int bestRowNotPseudo
           
static int bestRowPseudo
           
static int bestRowSession
           
static int bestRowTemporary
           
static int bestRowTransaction
           
static int bestRowUnknown
           
static int columnNoNulls
           
static int columnNullable
           
static int columnNullableUnknown
           
static int importedKeyCascade
           
static int importedKeyInitiallyDeferred
           
static int importedKeyInitiallyImmediate
           
static int importedKeyNoAction
           
static int importedKeyNotDeferrable
           
static int importedKeyRestrict
           
static int importedKeySetDefault
           
static int importedKeySetNull
           
static int procedureColumnIn
           
static int procedureColumnInOut
           
static int procedureColumnOut
           
static int procedureColumnResult
           
static int procedureColumnReturn
           
static int procedureColumnUnknown
           
static int procedureNoNulls
           
static int procedureNoResult
           
static int procedureNullable
           
static int procedureNullableUnknown
           
static int procedureResultUnknown
           
static int procedureReturnsResult
           
static int sqlStateSQL99
           
static int sqlStateXOpen
           
static short tableIndexClustered
           
static short tableIndexHashed
           
static short tableIndexOther
           
static short tableIndexStatistic
           
static int typeNoNulls
           
static int typeNullable
           
static int typeNullableUnknown
           
static int typePredBasic
           
static int typePredChar
           
static int typePredNone
           
static int typeSearchable
           
static int versionColumnNotPseudo
           
static int versionColumnPseudo
           
static int versionColumnUnknown
           
 
Method Summary
 boolean allProceduresAreCallable()
           
 boolean allTablesAreSelectable()
           
 boolean dataDefinitionCausesTransactionCommit()
           
 boolean dataDefinitionIgnoredInTransactions()
           
 boolean deletesAreDetected(int)
           
 boolean doesMaxRowSizeIncludeBlobs()
           
 ResultSet getAttributes(String, String, String, String)
           
 ResultSet getBestRowIdentifier(String, String, String, int, boolean)
           
 ResultSet getCatalogs()
           
 String getCatalogSeparator()
           
 String getCatalogTerm()
           
 ResultSet getColumnPrivileges(String, String, String, String)
           
 ResultSet getColumns(String, String, String, String)
           
 Connection getConnection()
           
 ResultSet getCrossReference(String, String, String, String, String, String)
           
 int getDatabaseMajorVersion()
           
 int getDatabaseMinorVersion()
           
 String getDatabaseProductName()
           
 String getDatabaseProductVersion()
           
 int getDefaultTransactionIsolation()
           
 int getDriverMajorVersion()
           
 int getDriverMinorVersion()
           
 String getDriverName()
           
 String getDriverVersion()
           
 ResultSet getExportedKeys(String, String, String)
           
 String getExtraNameCharacters()
           
 String getIdentifierQuoteString()
           
 ResultSet getImportedKeys(String, String, String)
           
 ResultSet getIndexInfo(String, String, String, boolean, boolean)
           
 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()
           
 String getNumericFunctions()
           
 ResultSet getPrimaryKeys(String, String, String)
           
 ResultSet getProcedureColumns(String, String, String, String)
           
 ResultSet getProcedures(String, String, String)
           
 String getProcedureTerm()
           
 int getResultSetHoldability()
           
 ResultSet getSchemas()
           
 String getSchemaTerm()
           
 String getSearchStringEscape()
           
 String getSQLKeywords()
           
 int getSQLStateType()
           
 String getStringFunctions()
           
 ResultSet getSuperTables(String, String, String)
           
 ResultSet getSuperTypes(String, String, String)
           
 String getSystemFunctions()
           
 ResultSet getTablePrivileges(String, String, String)
           
 ResultSet getTables(String, String, String, String[])
           
 ResultSet getTableTypes()
           
 String getTimeDateFunctions()
           
 ResultSet getTypeInfo()
           
 ResultSet getUDTs(String, String, String, int[])
           
 String getURL()
           
 String getUserName()
           
 ResultSet getVersionColumns(String, String, String)
           
 boolean insertsAreDetected(int)
           
 boolean isCatalogAtStart()
           
 boolean isReadOnly()
           
 boolean locatorsUpdateCopy()
           
 boolean nullPlusNonNullIsNull()
           
 boolean nullsAreSortedAtEnd()
           
 boolean nullsAreSortedAtStart()
           
 boolean nullsAreSortedHigh()
           
 boolean nullsAreSortedLow()
           
 boolean othersDeletesAreVisible(int)
           
 boolean othersInsertsAreVisible(int)
           
 boolean othersUpdatesAreVisible(int)
           
 boolean ownDeletesAreVisible(int)
           
 boolean ownInsertsAreVisible(int)
           
 boolean ownUpdatesAreVisible(int)
           
 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, int)
           
 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, int)
           
 boolean supportsResultSetHoldability(int)
           
 boolean supportsResultSetType(int)
           
 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)
           
 boolean supportsTransactions()
           
 boolean supportsUnion()
           
 boolean supportsUnionAll()
           
 boolean updatesAreDetected(int)
           
 boolean usesLocalFilePerTable()
           
 boolean usesLocalFiles()
           
 

Field Detail

procedureResultUnknown

public static final int procedureResultUnknown

versionColumnNotPseudo

public static final int versionColumnNotPseudo

bestRowPseudo

public static final int bestRowPseudo

bestRowSession

public static final int bestRowSession

columnNullableUnknown

public static final int columnNullableUnknown

procedureColumnOut

public static final int procedureColumnOut

importedKeyRestrict

public static final int importedKeyRestrict

attributeNullableUnknown

public static final short attributeNullableUnknown

attributeNullable

public static final short attributeNullable

procedureReturnsResult

public static final int procedureReturnsResult

bestRowTransaction

public static final int bestRowTransaction

procedureColumnIn

public static final int procedureColumnIn

sqlStateSQL99

public static final int sqlStateSQL99

tableIndexHashed

public static final short tableIndexHashed

procedureNoNulls

public static final int procedureNoNulls

procedureColumnInOut

public static final int procedureColumnInOut

importedKeyInitiallyDeferred

public static final int importedKeyInitiallyDeferred

typeNoNulls

public static final int typeNoNulls

bestRowNotPseudo

public static final int bestRowNotPseudo

sqlStateXOpen

public static final int sqlStateXOpen

tableIndexStatistic

public static final short tableIndexStatistic

procedureNoResult

public static final int procedureNoResult

importedKeyNotDeferrable

public static final int importedKeyNotDeferrable

importedKeySetDefault

public static final int importedKeySetDefault

versionColumnUnknown

public static final int versionColumnUnknown

typeNullable

public static final int typeNullable

importedKeyNoAction

public static final int importedKeyNoAction

importedKeyCascade

public static final int importedKeyCascade

bestRowUnknown

public static final int bestRowUnknown

columnNoNulls

public static final int columnNoNulls

procedureColumnUnknown

public static final int procedureColumnUnknown

columnNullable

public static final int columnNullable

procedureNullableUnknown

public static final int procedureNullableUnknown

procedureColumnResult

public static final int procedureColumnResult

tableIndexClustered

public static final short tableIndexClustered

typePredBasic

public static final int typePredBasic

attributeNoNulls

public static final short attributeNoNulls

typeNullableUnknown

public static final int typeNullableUnknown

typeSearchable

public static final int typeSearchable

importedKeySetNull

public static final int importedKeySetNull

bestRowTemporary

public static final int bestRowTemporary

typePredNone

public static final int typePredNone

typePredChar

public static final int typePredChar

procedureNullable

public static final int procedureNullable

procedureColumnReturn

public static final int procedureColumnReturn

tableIndexOther

public static final short tableIndexOther

importedKeyInitiallyImmediate

public static final int importedKeyInitiallyImmediate

versionColumnPseudo

public static final int versionColumnPseudo
Method Detail

getDatabaseMajorVersion

public int getDatabaseMajorVersion()
                                     throws SQLException
Throws:
SQLException

getDatabaseMinorVersion

public int getDatabaseMinorVersion()
                                     throws SQLException
Throws:
SQLException

getDefaultTransactionIsolation

public int getDefaultTransactionIsolation()
                                            throws SQLException
Throws:
SQLException

getDriverMajorVersion

public int getDriverMajorVersion()

getDriverMinorVersion

public int getDriverMinorVersion()

getJDBCMajorVersion

public int getJDBCMajorVersion()
                                 throws SQLException
Throws:
SQLException

getJDBCMinorVersion

public int getJDBCMinorVersion()
                                 throws SQLException
Throws:
SQLException

getMaxBinaryLiteralLength

public int getMaxBinaryLiteralLength()
                                       throws SQLException
Throws:
SQLException

getMaxCatalogNameLength

public int getMaxCatalogNameLength()
                                     throws SQLException
Throws:
SQLException

getMaxCharLiteralLength

public int getMaxCharLiteralLength()
                                     throws SQLException
Throws:
SQLException

getMaxColumnNameLength

public int getMaxColumnNameLength()
                                    throws SQLException
Throws:
SQLException

getMaxColumnsInGroupBy

public int getMaxColumnsInGroupBy()
                                    throws SQLException
Throws:
SQLException

getMaxColumnsInIndex

public int getMaxColumnsInIndex()
                                  throws SQLException
Throws:
SQLException

getMaxColumnsInOrderBy

public int getMaxColumnsInOrderBy()
                                    throws SQLException
Throws:
SQLException

getMaxColumnsInSelect

public int getMaxColumnsInSelect()
                                   throws SQLException
Throws:
SQLException

getMaxColumnsInTable

public int getMaxColumnsInTable()
                                  throws SQLException
Throws:
SQLException

getMaxConnections

public int getMaxConnections()
                               throws SQLException
Throws:
SQLException

getMaxCursorNameLength

public int getMaxCursorNameLength()
                                    throws SQLException
Throws:
SQLException

getMaxIndexLength

public int getMaxIndexLength()
                               throws SQLException
Throws:
SQLException

getMaxProcedureNameLength

public int getMaxProcedureNameLength()
                                       throws SQLException
Throws:
SQLException

getMaxRowSize

public int getMaxRowSize()
                           throws SQLException
Throws:
SQLException

getMaxSchemaNameLength

public int getMaxSchemaNameLength()
                                    throws SQLException
Throws:
SQLException

getMaxStatementLength

public int getMaxStatementLength()
                                   throws SQLException
Throws:
SQLException

getMaxStatements

public int getMaxStatements()
                              throws SQLException
Throws:
SQLException

getMaxTableNameLength

public int getMaxTableNameLength()
                                   throws SQLException
Throws:
SQLException

getMaxTablesInSelect

public int getMaxTablesInSelect()
                                  throws SQLException
Throws:
SQLException

getMaxUserNameLength

public int getMaxUserNameLength()
                                  throws SQLException
Throws:
SQLException

getResultSetHoldability

public int getResultSetHoldability()
                                     throws SQLException
Throws:
SQLException

getSQLStateType

public int getSQLStateType()
                             throws SQLException
Throws:
SQLException

allProceduresAreCallable

public boolean allProceduresAreCallable()
                                          throws SQLException
Throws:
SQLException

allTablesAreSelectable

public boolean allTablesAreSelectable()
                                        throws SQLException
Throws:
SQLException

dataDefinitionCausesTransactionCommit

public boolean dataDefinitionCausesTransactionCommit()
                                                       throws SQLException
Throws:
SQLException

dataDefinitionIgnoredInTransactions

public boolean dataDefinitionIgnoredInTransactions()
                                                     throws SQLException
Throws:
SQLException

doesMaxRowSizeIncludeBlobs

public boolean doesMaxRowSizeIncludeBlobs()
                                            throws SQLException
Throws:
SQLException

isCatalogAtStart

public boolean isCatalogAtStart()
                                  throws SQLException
Throws:
SQLException

isReadOnly

public boolean isReadOnly()
                            throws SQLException
Throws:
SQLException

locatorsUpdateCopy

public boolean locatorsUpdateCopy()
                                    throws SQLException
Throws:
SQLException

nullPlusNonNullIsNull

public boolean nullPlusNonNullIsNull()
                                       throws SQLException
Throws:
SQLException

nullsAreSortedAtEnd

public boolean nullsAreSortedAtEnd()
                                     throws SQLException
Throws:
SQLException

nullsAreSortedAtStart

public boolean nullsAreSortedAtStart()
                                       throws SQLException
Throws:
SQLException

nullsAreSortedHigh

public boolean nullsAreSortedHigh()
                                    throws SQLException
Throws:
SQLException

nullsAreSortedLow

public boolean nullsAreSortedLow()
                                   throws SQLException
Throws:
SQLException

storesLowerCaseIdentifiers

public boolean storesLowerCaseIdentifiers()
                                            throws SQLException
Throws:
SQLException

storesLowerCaseQuotedIdentifiers

public boolean storesLowerCaseQuotedIdentifiers()
                                                  throws SQLException
Throws:
SQLException

storesMixedCaseIdentifiers

public boolean storesMixedCaseIdentifiers()
                                            throws SQLException
Throws:
SQLException

storesMixedCaseQuotedIdentifiers

public boolean storesMixedCaseQuotedIdentifiers()
                                                  throws SQLException
Throws:
SQLException

storesUpperCaseIdentifiers

public boolean storesUpperCaseIdentifiers()
                                            throws SQLException
Throws:
SQLException

storesUpperCaseQuotedIdentifiers

public boolean storesUpperCaseQuotedIdentifiers()
                                                  throws SQLException
Throws:
SQLException

supportsANSI92EntryLevelSQL

public boolean supportsANSI92EntryLevelSQL()
                                             throws SQLException
Throws:
SQLException

supportsANSI92FullSQL

public boolean supportsANSI92FullSQL()
                                       throws SQLException
Throws:
SQLException

supportsANSI92IntermediateSQL

public boolean supportsANSI92IntermediateSQL()
                                               throws SQLException
Throws:
SQLException

supportsAlterTableWithAddColumn

public boolean supportsAlterTableWithAddColumn()
                                                 throws SQLException
Throws:
SQLException

supportsAlterTableWithDropColumn

public boolean supportsAlterTableWithDropColumn()
                                                  throws SQLException
Throws:
SQLException

supportsBatchUpdates

public boolean supportsBatchUpdates()
                                      throws SQLException
Throws:
SQLException

supportsCatalogsInDataManipulation

public boolean supportsCatalogsInDataManipulation()
                                                    throws SQLException
Throws:
SQLException

supportsCatalogsInIndexDefinitions

public boolean supportsCatalogsInIndexDefinitions()
                                                    throws SQLException
Throws:
SQLException

supportsCatalogsInPrivilegeDefinitions

public boolean supportsCatalogsInPrivilegeDefinitions()
                                                        throws SQLException
Throws:
SQLException

supportsCatalogsInProcedureCalls

public boolean supportsCatalogsInProcedureCalls()
                                                  throws SQLException
Throws:
SQLException

supportsCatalogsInTableDefinitions

public boolean supportsCatalogsInTableDefinitions()
                                                    throws SQLException
Throws:
SQLException

supportsColumnAliasing

public boolean supportsColumnAliasing()
                                        throws SQLException
Throws:
SQLException

supportsConvert

public boolean supportsConvert()
                                 throws SQLException
Throws:
SQLException

supportsCoreSQLGrammar

public boolean supportsCoreSQLGrammar()
                                        throws SQLException
Throws:
SQLException

supportsCorrelatedSubqueries

public boolean supportsCorrelatedSubqueries()
                                              throws SQLException
Throws:
SQLException

supportsDataDefinitionAndDataManipulationTransactions

public boolean supportsDataDefinitionAndDataManipulationTransactions()
                                                                       throws SQLException
Throws:
SQLException

supportsDataManipulationTransactionsOnly

public boolean supportsDataManipulationTransactionsOnly()
                                                          throws SQLException
Throws:
SQLException

supportsDifferentTableCorrelationNames

public boolean supportsDifferentTableCorrelationNames()
                                                        throws SQLException
Throws:
SQLException

supportsExpressionsInOrderBy

public boolean supportsExpressionsInOrderBy()
                                              throws SQLException
Throws:
SQLException

supportsExtendedSQLGrammar

public boolean supportsExtendedSQLGrammar()
                                            throws SQLException
Throws:
SQLException

supportsFullOuterJoins

public boolean supportsFullOuterJoins()
                                        throws SQLException
Throws:
SQLException

supportsGetGeneratedKeys

public boolean supportsGetGeneratedKeys()
                                          throws SQLException
Throws:
SQLException

supportsGroupBy

public boolean supportsGroupBy()
                                 throws SQLException
Throws:
SQLException

supportsGroupByBeyondSelect

public boolean supportsGroupByBeyondSelect()
                                             throws SQLException
Throws:
SQLException

supportsGroupByUnrelated

public boolean supportsGroupByUnrelated()
                                          throws SQLException
Throws:
SQLException

supportsIntegrityEnhancementFacility

public boolean supportsIntegrityEnhancementFacility()
                                                      throws SQLException
Throws:
SQLException

supportsLikeEscapeClause

public boolean supportsLikeEscapeClause()
                                          throws SQLException
Throws:
SQLException

supportsLimitedOuterJoins

public boolean supportsLimitedOuterJoins()
                                           throws SQLException
Throws:
SQLException

supportsMinimumSQLGrammar

public boolean supportsMinimumSQLGrammar()
                                           throws SQLException
Throws:
SQLException

supportsMixedCaseIdentifiers

public boolean supportsMixedCaseIdentifiers()
                                              throws SQLException
Throws:
SQLException

supportsMixedCaseQuotedIdentifiers

public boolean supportsMixedCaseQuotedIdentifiers()
                                                    throws SQLException
Throws:
SQLException

supportsMultipleOpenResults

public boolean supportsMultipleOpenResults()
                                             throws SQLException
Throws:
SQLException

supportsMultipleResultSets

public boolean supportsMultipleResultSets()
                                            throws SQLException
Throws:
SQLException

supportsMultipleTransactions

public boolean supportsMultipleTransactions()
                                              throws SQLException
Throws:
SQLException

supportsNamedParameters

public boolean supportsNamedParameters()
                                         throws SQLException
Throws:
SQLException

supportsNonNullableColumns

public boolean supportsNonNullableColumns()
                                            throws SQLException
Throws:
SQLException

supportsOpenCursorsAcrossCommit

public boolean supportsOpenCursorsAcrossCommit()
                                                 throws SQLException
Throws:
SQLException

supportsOpenCursorsAcrossRollback

public boolean supportsOpenCursorsAcrossRollback()
                                                   throws SQLException
Throws:
SQLException

supportsOpenStatementsAcrossCommit

public boolean supportsOpenStatementsAcrossCommit()
                                                    throws SQLException
Throws:
SQLException

supportsOpenStatementsAcrossRollback

public boolean supportsOpenStatementsAcrossRollback()
                                                      throws SQLException
Throws:
SQLException

supportsOrderByUnrelated

public boolean supportsOrderByUnrelated()
                                          throws SQLException
Throws:
SQLException

supportsOuterJoins

public boolean supportsOuterJoins()
                                    throws SQLException
Throws:
SQLException

supportsPositionedDelete

public boolean supportsPositionedDelete()
                                          throws SQLException
Throws:
SQLException

supportsPositionedUpdate

public boolean supportsPositionedUpdate()
                                          throws SQLException
Throws:
SQLException

supportsSavepoints

public boolean supportsSavepoints()
                                    throws SQLException
Throws:
SQLException

supportsSchemasInDataManipulation

public boolean supportsSchemasInDataManipulation()
                                                   throws SQLException
Throws:
SQLException

supportsSchemasInIndexDefinitions

public boolean supportsSchemasInIndexDefinitions()
                                                   throws SQLException
Throws:
SQLException

supportsSchemasInPrivilegeDefinitions

public boolean supportsSchemasInPrivilegeDefinitions()
                                                       throws SQLException
Throws:
SQLException

supportsSchemasInProcedureCalls

public boolean supportsSchemasInProcedureCalls()
                                                 throws SQLException
Throws:
SQLException

supportsSchemasInTableDefinitions

public boolean supportsSchemasInTableDefinitions()
                                                   throws SQLException
Throws:
SQLException

supportsSelectForUpdate

public boolean supportsSelectForUpdate()
                                         throws SQLException
Throws:
SQLException

supportsStatementPooling

public boolean supportsStatementPooling()
                                          throws SQLException
Throws:
SQLException

supportsStoredProcedures

public boolean supportsStoredProcedures()
                                          throws SQLException
Throws:
SQLException

supportsSubqueriesInComparisons

public boolean supportsSubqueriesInComparisons()
                                                 throws SQLException
Throws:
SQLException

supportsSubqueriesInExists

public boolean supportsSubqueriesInExists()
                                            throws SQLException
Throws:
SQLException

supportsSubqueriesInIns

public boolean supportsSubqueriesInIns()
                                         throws SQLException
Throws:
SQLException

supportsSubqueriesInQuantifieds

public boolean supportsSubqueriesInQuantifieds()
                                                 throws SQLException
Throws:
SQLException

supportsTableCorrelationNames

public boolean supportsTableCorrelationNames()
                                               throws SQLException
Throws:
SQLException

supportsTransactions

public boolean supportsTransactions()
                                      throws SQLException
Throws:
SQLException

supportsUnion

public boolean supportsUnion()
                               throws SQLException
Throws:
SQLException

supportsUnionAll

public boolean supportsUnionAll()
                                  throws SQLException
Throws:
SQLException

usesLocalFilePerTable

public boolean usesLocalFilePerTable()
                                       throws SQLException
Throws:
SQLException

usesLocalFiles

public boolean usesLocalFiles()
                                throws SQLException
Throws:
SQLException

deletesAreDetected

public boolean deletesAreDetected(int)
                                    throws SQLException
Throws:
SQLException

insertsAreDetected

public boolean insertsAreDetected(int)
                                    throws SQLException
Throws:
SQLException

othersDeletesAreVisible

public boolean othersDeletesAreVisible(int)
                                         throws SQLException
Throws:
SQLException

othersInsertsAreVisible

public boolean othersInsertsAreVisible(int)
                                         throws SQLException
Throws:
SQLException

othersUpdatesAreVisible

public boolean othersUpdatesAreVisible(int)
                                         throws SQLException
Throws:
SQLException

ownDeletesAreVisible

public boolean ownDeletesAreVisible(int)
                                      throws SQLException
Throws:
SQLException

ownInsertsAreVisible

public boolean ownInsertsAreVisible(int)
                                      throws SQLException
Throws:
SQLException

ownUpdatesAreVisible

public boolean ownUpdatesAreVisible(int)
                                      throws SQLException
Throws:
SQLException

supportsResultSetHoldability

public boolean supportsResultSetHoldability(int)
                                              throws SQLException
Throws:
SQLException

supportsResultSetType

public boolean supportsResultSetType(int)
                                       throws SQLException
Throws:
SQLException

supportsTransactionIsolationLevel

public boolean supportsTransactionIsolationLevel(int)
                                                   throws SQLException
Throws:
SQLException

updatesAreDetected

public boolean updatesAreDetected(int)
                                    throws SQLException
Throws:
SQLException

supportsConvert

public boolean supportsConvert(int,
                               int)
                                 throws SQLException
Throws:
SQLException

supportsResultSetConcurrency

public boolean supportsResultSetConcurrency(int,
                                            int)
                                              throws SQLException
Throws:
SQLException

getCatalogSeparator

public String getCatalogSeparator()
                                    throws SQLException
Throws:
SQLException

getCatalogTerm

public String getCatalogTerm()
                               throws SQLException
Throws:
SQLException

getDatabaseProductName

public String getDatabaseProductName()
                                       throws SQLException
Throws:
SQLException

getDatabaseProductVersion

public String getDatabaseProductVersion()
                                          throws SQLException
Throws:
SQLException

getDriverName

public String getDriverName()
                              throws SQLException
Throws:
SQLException

getDriverVersion

public String getDriverVersion()
                                 throws SQLException
Throws:
SQLException

getExtraNameCharacters

public String getExtraNameCharacters()
                                       throws SQLException
Throws:
SQLException

getIdentifierQuoteString

public String getIdentifierQuoteString()
                                         throws SQLException
Throws:
SQLException

getNumericFunctions

public String getNumericFunctions()
                                    throws SQLException
Throws:
SQLException

getProcedureTerm

public String getProcedureTerm()
                                 throws SQLException
Throws:
SQLException

getSQLKeywords

public String getSQLKeywords()
                               throws SQLException
Throws:
SQLException

getSchemaTerm

public String getSchemaTerm()
                              throws SQLException
Throws:
SQLException

getSearchStringEscape

public String getSearchStringEscape()
                                      throws SQLException
Throws:
SQLException

getStringFunctions

public String getStringFunctions()
                                   throws SQLException
Throws:
SQLException

getSystemFunctions

public String getSystemFunctions()
                                   throws SQLException
Throws:
SQLException

getTimeDateFunctions

public String getTimeDateFunctions()
                                     throws SQLException
Throws:
SQLException

getURL

public String getURL()
                       throws SQLException
Throws:
SQLException

getUserName

public String getUserName()
                            throws SQLException
Throws:
SQLException

getConnection

public Connection getConnection()
                                  throws SQLException
Throws:
SQLException

getCatalogs

public ResultSet getCatalogs()
                               throws SQLException
Throws:
SQLException

getSchemas

public ResultSet getSchemas()
                              throws SQLException
Throws:
SQLException

getTableTypes

public ResultSet getTableTypes()
                                 throws SQLException
Throws:
SQLException

getTypeInfo

public ResultSet getTypeInfo()
                               throws SQLException
Throws:
SQLException

getExportedKeys

public ResultSet getExportedKeys(String,
                                 String,
                                 String)
                                   throws SQLException
Throws:
SQLException

getImportedKeys

public ResultSet getImportedKeys(String,
                                 String,
                                 String)
                                   throws SQLException
Throws:
SQLException

getPrimaryKeys

public ResultSet getPrimaryKeys(String,
                                String,
                                String)
                                  throws SQLException
Throws:
SQLException

getProcedures

public ResultSet getProcedures(String,
                               String,
                               String)
                                 throws SQLException
Throws:
SQLException

getSuperTables

public ResultSet getSuperTables(String,
                                String,
                                String)
                                  throws SQLException
Throws:
SQLException

getSuperTypes

public ResultSet getSuperTypes(String,
                               String,
                               String)
                                 throws SQLException
Throws:
SQLException

getTablePrivileges

public ResultSet getTablePrivileges(String,
                                    String,
                                    String)
                                      throws SQLException
Throws:
SQLException

getVersionColumns

public ResultSet getVersionColumns(String,
                                   String,
                                   String)
                                     throws SQLException
Throws:
SQLException

getBestRowIdentifier

public ResultSet getBestRowIdentifier(String,
                                      String,
                                      String,
                                      int,
                                      boolean)
                                        throws SQLException
Throws:
SQLException

getIndexInfo

public ResultSet getIndexInfo(String,
                              String,
                              String,
                              boolean,
                              boolean)
                                throws SQLException
Throws:
SQLException

getUDTs

public ResultSet getUDTs(String,
                         String,
                         String,
                         int[])
                           throws SQLException
Throws:
SQLException

getAttributes

public ResultSet getAttributes(String,
                               String,
                               String,
                               String)
                                 throws SQLException
Throws:
SQLException

getColumnPrivileges

public ResultSet getColumnPrivileges(String,
                                     String,
                                     String,
                                     String)
                                       throws SQLException
Throws:
SQLException

getColumns

public ResultSet getColumns(String,
                            String,
                            String,
                            String)
                              throws SQLException
Throws:
SQLException

getProcedureColumns

public ResultSet getProcedureColumns(String,
                                     String,
                                     String,
                                     String)
                                       throws SQLException
Throws:
SQLException

getTables

public ResultSet getTables(String,
                           String,
                           String,
                           String[])
                             throws SQLException
Throws:
SQLException

getCrossReference

public ResultSet getCrossReference(String,
                                   String,
                                   String,
                                   String,
                                   String,
                                   String)
                                     throws SQLException
Throws:
SQLException

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.