|
Mimer JDBC/MIDP 2.12 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--com.mimer.jdbc.DatabaseMetaData
This class provides information about the database as a whole.
Many of the methods here return lists of information in ResultSets. You can use the normal ResultSet methods such as getString and getInt to retrieve the data from these ResultSets. If a given form of metadata is not available, these methods should throw a SQLException.
Some of these methods take arguments that are String patterns. These arguments all have names such as fooPattern. Within a pattern String, "%" means match any substring of 0 or more characters, and "_" means match any one character. Only metadata entries matching the search pattern are returned. If a search pattern argument is set to a null ref, it means that argument's criteria should be dropped from the search.
A SQLException will be thrown if a driver does not support a meta data method. In the case of methods that return a ResultSet, either a ResultSet (which may be empty) is returned or a SQLException is thrown. Please see {link java.sql.DatabaseMetaData} for information on methods in this class.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public boolean allProceduresAreCallable()
throws SQLException
SQLException
public boolean allTablesAreSelectable()
throws SQLException
SQLException
public boolean dataDefinitionCausesTransactionCommit()
throws SQLException
SQLException
public boolean dataDefinitionIgnoredInTransactions()
throws SQLException
SQLException
public boolean deletesAreDetected(int type)
throws SQLException
SQLException
public boolean doesMaxRowSizeIncludeBlobs()
throws SQLException
SQLException
public ResultSet getBestRowIdentifier(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
int scope,
boolean nullable)
throws SQLException
SQLException
public ResultSet getCatalogs()
throws SQLException
SQLException
public java.lang.String getCatalogSeparator()
throws SQLException
SQLException
public java.lang.String getCatalogTerm()
throws SQLException
SQLException
public ResultSet getColumnPrivileges(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.lang.String columnNamePattern)
throws SQLException
SQLException
public ResultSet getColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String columnNamePattern)
throws SQLException
SQLException
public Connection getConnection()
throws SQLException
SQLException
public ResultSet getCrossReference(java.lang.String primaryCatalog,
java.lang.String primarySchema,
java.lang.String primaryTable,
java.lang.String foreignCatalog,
java.lang.String foreignSchema,
java.lang.String foreignTable)
throws SQLException
SQLException
public java.lang.String getDatabaseProductName()
throws SQLException
SQLException
public java.lang.String getDatabaseProductVersion()
throws SQLException
SQLException
public int getDefaultTransactionIsolation()
throws SQLException
SQLExceptionpublic int getDriverMajorVersion()
public int getDriverMinorVersion()
public java.lang.String getDriverName()
throws SQLException
SQLException
public java.lang.String getDriverVersion()
throws SQLException
SQLException
public ResultSet getExportedKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
throws SQLException
SQLException
public java.lang.String getExtraNameCharacters()
throws SQLException
SQLException
public java.lang.String getIdentifierQuoteString()
throws SQLException
SQLException
public ResultSet getImportedKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
throws SQLException
SQLException
public ResultSet getIndexInfo(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
boolean unique,
boolean approximate)
throws SQLException
SQLException
public int getMaxBinaryLiteralLength()
throws SQLException
SQLException
public int getMaxCatalogNameLength()
throws SQLException
SQLException
public int getMaxCharLiteralLength()
throws SQLException
SQLException
public int getMaxColumnNameLength()
throws SQLException
SQLException
public int getMaxColumnsInGroupBy()
throws SQLException
SQLException
public int getMaxColumnsInIndex()
throws SQLException
SQLException
public int getMaxColumnsInOrderBy()
throws SQLException
SQLException
public int getMaxColumnsInSelect()
throws SQLException
SQLException
public int getMaxColumnsInTable()
throws SQLException
SQLException
public int getMaxConnections()
throws SQLException
SQLException
public int getMaxCursorNameLength()
throws SQLException
SQLException
public int getMaxIndexLength()
throws SQLException
SQLException
public int getMaxProcedureNameLength()
throws SQLException
SQLException
public int getMaxRowSize()
throws SQLException
SQLException
public int getMaxSchemaNameLength()
throws SQLException
SQLException
public int getMaxStatementLength()
throws SQLException
SQLException
public int getMaxStatements()
throws SQLException
SQLException
public int getMaxTableNameLength()
throws SQLException
SQLException
public int getMaxTablesInSelect()
throws SQLException
SQLException
public int getMaxUserNameLength()
throws SQLException
SQLException
public java.lang.String getNumericFunctions()
throws SQLException
SQLException
public ResultSet getPrimaryKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
throws SQLException
SQLException
public ResultSet getProcedureColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String procedureNamePattern,
java.lang.String columnNamePattern)
throws SQLException
SQLException
public ResultSet getProcedures(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String procedureNamePattern)
throws SQLException
SQLException
public java.lang.String getProcedureTerm()
throws SQLException
SQLException
public ResultSet getSchemas()
throws SQLException
SQLException
public java.lang.String getSchemaTerm()
throws SQLException
SQLException
public java.lang.String getSearchStringEscape()
throws SQLException
SQLException
public java.lang.String getSQLKeywords()
throws SQLException
SQLException
public java.lang.String getStringFunctions()
throws SQLException
SQLException
public java.lang.String getSystemFunctions()
throws SQLException
SQLException
public ResultSet getTablePrivileges(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern)
throws SQLException
SQLException
public ResultSet getTables(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String[] types)
throws SQLException
SQLException
public ResultSet getTableTypes()
throws SQLException
SQLException
public java.lang.String getTimeDateFunctions()
throws SQLException
SQLException
public ResultSet getTypeInfo()
throws SQLException
SQLException
public ResultSet getUDTs(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern,
int[] types)
throws SQLException
SQLException
public java.lang.String getUserName()
throws SQLException
SQLException
public ResultSet getVersionColumns(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
throws SQLException
SQLException
public boolean insertsAreDetected(int type)
throws SQLException
SQLException
public boolean isCatalogAtStart()
throws SQLException
SQLException
public boolean isReadOnly()
throws SQLException
SQLException
public boolean nullPlusNonNullIsNull()
throws SQLException
SQLException
public boolean nullsAreSortedAtEnd()
throws SQLException
SQLException
public boolean nullsAreSortedAtStart()
throws SQLException
SQLException
public boolean nullsAreSortedHigh()
throws SQLException
SQLException
public boolean nullsAreSortedLow()
throws SQLException
SQLException
public boolean othersDeletesAreVisible(int type)
throws SQLException
SQLException
public boolean othersInsertsAreVisible(int type)
throws SQLException
SQLException
public boolean othersUpdatesAreVisible(int type)
throws SQLException
SQLException
public boolean ownDeletesAreVisible(int type)
throws SQLException
SQLException
public boolean ownInsertsAreVisible(int type)
throws SQLException
SQLException
public boolean ownUpdatesAreVisible(int type)
throws SQLException
SQLException
public boolean storesLowerCaseIdentifiers()
throws SQLException
SQLException
public boolean storesLowerCaseQuotedIdentifiers()
throws SQLException
SQLException
public boolean storesMixedCaseIdentifiers()
throws SQLException
SQLException
public boolean storesMixedCaseQuotedIdentifiers()
throws SQLException
SQLException
public boolean storesUpperCaseIdentifiers()
throws SQLException
SQLException
public boolean storesUpperCaseQuotedIdentifiers()
throws SQLException
SQLException
public boolean supportsAlterTableWithAddColumn()
throws SQLException
SQLException
public boolean supportsAlterTableWithDropColumn()
throws SQLException
SQLException
public boolean supportsANSI92EntryLevelSQL()
throws SQLException
SQLException
public boolean supportsANSI92FullSQL()
throws SQLException
SQLException
public boolean supportsANSI92IntermediateSQL()
throws SQLException
SQLException
public boolean supportsBatchUpdates()
throws SQLException
SQLException
public boolean supportsCatalogsInDataManipulation()
throws SQLException
SQLException
public boolean supportsCatalogsInIndexDefinitions()
throws SQLException
SQLException
public boolean supportsCatalogsInPrivilegeDefinitions()
throws SQLException
SQLException
public boolean supportsCatalogsInProcedureCalls()
throws SQLException
SQLException
public boolean supportsCatalogsInTableDefinitions()
throws SQLException
SQLException
public boolean supportsColumnAliasing()
throws SQLException
SQLException
public boolean supportsConvert()
throws SQLException
SQLException
public boolean supportsConvert(int parm1,
int parm2)
throws SQLException
SQLException
public boolean supportsCoreSQLGrammar()
throws SQLException
SQLException
public boolean supportsCorrelatedSubqueries()
throws SQLException
SQLException
public boolean supportsDataDefinitionAndDataManipulationTransactions()
throws SQLException
SQLException
public boolean supportsDataManipulationTransactionsOnly()
throws SQLException
SQLException
public boolean supportsDifferentTableCorrelationNames()
throws SQLException
SQLException
public boolean supportsExpressionsInOrderBy()
throws SQLException
SQLException
public boolean supportsExtendedSQLGrammar()
throws SQLException
SQLException
public boolean supportsFullOuterJoins()
throws SQLException
SQLException
public boolean supportsGroupBy()
throws SQLException
SQLException
public boolean supportsGroupByBeyondSelect()
throws SQLException
SQLException
public boolean supportsGroupByUnrelated()
throws SQLException
SQLException
public boolean supportsIntegrityEnhancementFacility()
throws SQLException
SQLException
public boolean supportsLikeEscapeClause()
throws SQLException
SQLException
public boolean supportsLimitedOuterJoins()
throws SQLException
SQLException
public boolean supportsMinimumSQLGrammar()
throws SQLException
SQLException
public boolean supportsMixedCaseIdentifiers()
throws SQLException
SQLException
public boolean supportsMixedCaseQuotedIdentifiers()
throws SQLException
SQLException
public boolean supportsMultipleResultSets()
throws SQLException
SQLException
public boolean supportsMultipleTransactions()
throws SQLException
SQLException
public boolean supportsNonNullableColumns()
throws SQLException
SQLException
public boolean supportsOpenCursorsAcrossCommit()
throws SQLException
SQLException
public boolean supportsOpenCursorsAcrossRollback()
throws SQLException
SQLException
public boolean supportsOpenStatementsAcrossCommit()
throws SQLException
SQLException
public boolean supportsOpenStatementsAcrossRollback()
throws SQLException
SQLException
public boolean supportsOrderByUnrelated()
throws SQLException
SQLException
public boolean supportsOuterJoins()
throws SQLException
SQLException
public boolean supportsPositionedDelete()
throws SQLException
SQLException
public boolean supportsPositionedUpdate()
throws SQLException
SQLException
public boolean supportsResultSetConcurrency(int type,
int concurrency)
throws SQLException
SQLException
public boolean supportsResultSetType(int type)
throws SQLException
SQLException
public boolean supportsSchemasInDataManipulation()
throws SQLException
SQLException
public boolean supportsSchemasInIndexDefinitions()
throws SQLException
SQLException
public boolean supportsSchemasInPrivilegeDefinitions()
throws SQLException
SQLException
public boolean supportsSchemasInProcedureCalls()
throws SQLException
SQLException
public boolean supportsSchemasInTableDefinitions()
throws SQLException
SQLException
public boolean supportsSelectForUpdate()
throws SQLException
SQLException
public boolean supportsStoredProcedures()
throws SQLException
SQLException
public boolean supportsSubqueriesInComparisons()
throws SQLException
SQLException
public boolean supportsSubqueriesInExists()
throws SQLException
SQLException
public boolean supportsSubqueriesInIns()
throws SQLException
SQLException
public boolean supportsSubqueriesInQuantifieds()
throws SQLException
SQLException
public boolean supportsTableCorrelationNames()
throws SQLException
SQLException
public boolean supportsTransactionIsolationLevel(int parm1)
throws SQLException
SQLException
public boolean supportsTransactions()
throws SQLException
SQLException
public boolean supportsUnion()
throws SQLException
SQLException
public boolean supportsUnionAll()
throws SQLException
SQLException
public boolean updatesAreDetected(int type)
throws SQLException
SQLException
public boolean usesLocalFilePerTable()
throws SQLException
SQLException
public boolean usesLocalFiles()
throws SQLException
SQLException
|
Mimer JDBC/MIDP 2.12 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||