Java Doc for AbstractDatabaseMetaDataImpl.java in  » Rule-Engine » Mandarax » org » mandarax » jdbc » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Rule Engine » Mandarax » org.mandarax.jdbc 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.mandarax.jdbc.AbstractDatabaseMetaDataImpl

All known Subclasses:   org.mandarax.jdbc.server.DatabaseMetaDataImpl,  org.mandarax.jdbc.client.DatabaseMetaDataImpl,
AbstractDatabaseMetaDataImpl
abstract public class AbstractDatabaseMetaDataImpl implements DatabaseMetaData(Code)
Abstract superclass for database meta data implementations.
author:
   Jens Dietrich
version:
   3.3.2 <29 December 2004>
since:
   3.0


Field Summary
final public static  StringDEFAULT_CATALOG
    
final public static  StringDEFAULT_SCHEMA
    
final public static  StringPREDICATE_TABLE_TYPE
    
final public static  intSMALLINT
    
final public static  intVARCHAR
    
public static  WildcardMatchermatcher
    

Constructor Summary
public  AbstractDatabaseMetaDataImpl(String url, Connection connection)
     Constructor.

Method Summary
public  booleanallProceduresAreCallable()
     Retrieves whether the current user can call all the procedures returned by the method getProcedures.
public  booleanallTablesAreSelectable()
     Retrieves whether the current user can use all the tables returned by the method getTables in a SELECT statement.
protected  booleancheckCatalogAndSchema(String catalog, String schemaPattern)
     Check catalog and schema name pattern.
protected  booleancheckTableTypes(String[] types)
     Check the table types.
public  booleandataDefinitionCausesTransactionCommit()
     Retrieves whether a data definition statement within a transaction forces the transaction to commit.
public  booleandataDefinitionIgnoredInTransactions()
     Retrieves whether this database ignores a data definition statement within a transaction.
public  booleandeletesAreDetected(int type)
     Retrieves whether or not a visible row delete can be detected by calling the method ResultSet.rowDeleted.
public  booleandoesMaxRowSizeIncludeBlobs()
     Retrieves whether the return value for the method getMaxRowSize includes the SQL data types LONGVARCHAR and LONGVARBINARY.
public  ResultSetgetAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)
     Retrieves a description of the given attribute of the given type for a user-defined type (UDT) that is available in the given schema and catalog.
public  ResultSetgetBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)
     Retrieves a description of a table's optimal set of columns that uniquely identifies a row.
public  StringgetCatalogSeparator()
     Retrieves the String that this database uses as the separator between a catalog and table name.
public  StringgetCatalogTerm()
     Retrieves the database vendor's preferred term for "catalog".
public  ResultSetgetCatalogs()
     Retrieves the catalog names available in this database.
public  ResultSetgetColumnPrivileges(String catalog, String schema, String table, String columnNamePattern)
     Retrieves a description of the access rights for a table's columns.
public  ConnectiongetConnection()
    
public  ResultSetgetCrossReference(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable)
     Retrieves a description of the foreign key columns in the given foreign key table that reference the primary key columns of the given primary key table.
public  intgetDatabaseMajorVersion()
     Retrieves the major version number of the underlying database.
public  intgetDatabaseMinorVersion()
     Retrieves the minor version number of the underlying database.
public  StringgetDatabaseProductName()
     Retrieves the name of this database product.
public  StringgetDatabaseProductVersion()
     Retrieves the version number of this database product.
public  intgetDefaultTransactionIsolation()
     Retrieves this database's default transaction isolation level.
public  StringgetDriverVersion()
     Retrieves the version number of this JDBC driver as a String.
public  ResultSetgetExportedKeys(String catalog, String schema, String table)
     Retrieves a description of the foreign key columns that reference the given table's primary key columns.
public  StringgetExtraNameCharacters()
     Retrieves all the "extra" characters that can be used in unquoted identifier names (those beyond a-z, A-Z, 0-9 and _).
public  StringgetIdentifierQuoteString()
     Retrieves the string used to quote SQL identifiers.
public  ResultSetgetImportedKeys(String catalog, String schema, String table)
     Retrieves a description of the primary key columns that are referenced by a table's foreign key columns (the primary keys imported by a table).
public  ResultSetgetIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)
     Retrieves a description of the given table's indices and statistics.
public  intgetJDBCMajorVersion()
     Retrieves the major JDBC version number for this driver.
public  intgetJDBCMinorVersion()
     Retrieves the minor JDBC version number for this driver.
public  intgetMaxBinaryLiteralLength()
     Retrieves the maximum number of hex characters this database allows in an inline binary literal.
public  intgetMaxCatalogNameLength()
     Retrieves the maximum number of characters that this database allows in a catalog name.
public  intgetMaxCharLiteralLength()
     Retrieves the maximum number of characters this database allows for a character literal.
public  intgetMaxColumnNameLength()
     Retrieves the maximum number of characters this database allows for a column name.
public  intgetMaxColumnsInGroupBy()
     Retrieves the maximum number of columns this database allows in a GROUP BY clause.
public  intgetMaxColumnsInIndex()
     Retrieves the maximum number of columns this database allows in an index.
public  intgetMaxColumnsInOrderBy()
     Retrieves the maximum number of columns this database allows in an ORDER BY clause.
public  intgetMaxColumnsInSelect()
     Retrieves the maximum number of columns this database allows in a SELECT list.
public  intgetMaxColumnsInTable()
     Retrieves the maximum number of columns this database allows in a table.
public  intgetMaxConnections()
     Retrieves the maximum number of concurrent connections to this database that are possible.
public  intgetMaxCursorNameLength()
     Retrieves the maximum number of characters that this database allows in a cursor name.
public  intgetMaxIndexLength()
     Retrieves the maximum number of bytes this database allows for an index, including all of the parts of the index.
public  intgetMaxProcedureNameLength()
     Retrieves the maximum number of characters that this database allows in a procedure name.
public  intgetMaxRowSize()
     Retrieves the maximum number of bytes this database allows in a single row.
public  intgetMaxSchemaNameLength()
     Retrieves the maximum number of characters that this database allows in a schema name.
public  intgetMaxStatementLength()
     Retrieves the maximum number of characters this database allows in an SQL statement.
public  intgetMaxStatements()
     Retrieves the maximum number of active statements to this database that can be open at the same time.
public  intgetMaxTableNameLength()
     Retrieves the maximum number of characters this database allows in a table name.
public  intgetMaxTablesInSelect()
     Retrieves the maximum number of tables this database allows in a SELECT statement.
public  intgetMaxUserNameLength()
     Retrieves the maximum number of characters this database allows in a user name.
public  StringgetNumericFunctions()
     Retrieves a comma-separated list of math functions available with this database.
public  ResultSetgetPrimaryKeys(String catalog, String schema, String table)
     Retrieves a description of the given table's primary key columns.
public  ResultSetgetProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)
     Retrieves a description of the given catalog's stored procedure parameter and result columns.
public  StringgetProcedureTerm()
     Retrieves the database vendor's preferred term for "procedure".
public  ResultSetgetProcedures(String catalog, String schemaPattern, String procedureNamePattern)
     Retrieves a description of the stored procedures available in the given catalog.
public  intgetResultSetHoldability()
     Retrieves the default holdability of this ResultSet object.
public  StringgetSQLKeywords()
     Retrieves a comma-separated list of all of this database's SQL keywords that are NOT also SQL92 keywords.
public  intgetSQLStateType()
     Indicates whether the SQLSTATEs returned by SQLException.getSQLState is X/Open (now known as Open Group) SQL CLI or SQL99.
public  StringgetSchemaTerm()
     Retrieves the database vendor's preferred term for "schema".
public  ResultSetgetSchemas()
     Retrieves the schema names available in this database.
public  StringgetSearchStringEscape()
     Retrieves the string that can be used to escape wildcard characters.
public  StringgetStringFunctions()
     Retrieves a comma-separated list of string functions available with this database.
public  ResultSetgetSuperTables(String catalog, String schemaPattern, String tableNamePattern)
     Retrieves a description of the table hierarchies defined in a particular schema in this database.
public  ResultSetgetSuperTypes(String catalog, String schemaPattern, String typeNamePattern)
     Retrieves a description of the user-defined type (UDT) hierarchies defined in a particular schema in this database.
public  StringgetSystemFunctions()
     Retrieves a comma-separated list of system functions available with this database.
public  ResultSetgetTablePrivileges(String catalog, String schemaPattern, String tableNamePattern)
     Retrieves a description of the access rights for each table available in a catalog.
public  ResultSetgetTableTypes()
     Retrieves the table types available in this database.
public  StringgetTimeDateFunctions()
     Retrieves a comma-separated list of the time and date functions available with this database.
public  ResultSetgetTypeInfo()
     Retrieves a description of all the standard SQL types supported by this database.
public  ResultSetgetUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)
     Retrieves a description of the user-defined types (UDTs) defined in a particular schema.
public  StringgetURL()
     Retrieves the URL for this DBMS.
public  StringgetUserName()
     Retrieves the user name as known to this database.
public  ResultSetgetVersionColumns(String catalog, String schema, String table)
     Retrieves a description of a table's columns that are automatically updated when any value in a row is updated.
public  booleaninsertsAreDetected(int type)
     Retrieves whether or not a visible row insert can be detected by calling the method ResultSet.rowInserted.
public  booleanisCatalogAtStart()
     Retrieves whether a catalog appears at the start of a fully qualified table name.
public  booleanisReadOnly()
     Retrieves whether this database is in read-only mode.
public  booleanlocatorsUpdateCopy()
     Indicates whether updates made to a LOB are made on a copy or directly to the LOB.
public  booleannullPlusNonNullIsNull()
     Retrieves whether this database supports concatenations between NULL and non-NULL values being NULL.
public  booleannullsAreSortedAtEnd()
     Retrieves whether NULL values are sorted at the end regardless of sort order.
public  booleannullsAreSortedAtStart()
     Retrieves whether NULL values are sorted at the start regardless of sort order.
public  booleannullsAreSortedHigh()
     Retrieves whether NULL values are sorted high.
public  booleannullsAreSortedLow()
     Retrieves whether NULL values are sorted low.
public  booleanothersDeletesAreVisible(int type)
     Retrieves whether deletes made by others are visible.
public  booleanothersInsertsAreVisible(int type)
     Retrieves whether inserts made by others are visible.
public  booleanothersUpdatesAreVisible(int type)
     Retrieves whether updates made by others are visible.
public  booleanownDeletesAreVisible(int type)
     Retrieves whether a result set's own deletes are visible.
public  booleanownInsertsAreVisible(int type)
     Retrieves whether a result set's own inserts are visible.
public  booleanownUpdatesAreVisible(int type)
     Retrieves whether for the given type of ResultSet object, the result set's own updates are visible.
public  booleanstoresLowerCaseIdentifiers()
     Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in lower case.
public  booleanstoresLowerCaseQuotedIdentifiers()
     Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in lower case.
public  booleanstoresMixedCaseIdentifiers()
     Retrieves whether this database treats mixed case unquoted SQL identifiers as case sensitive and as a result stores them in mixed case.
public  booleanstoresMixedCaseQuotedIdentifiers()
     Retrieves whether this database treats mixed case quoted SQL identifiers as case sensitive and as a result stores them in mixed case.
public  booleanstoresUpperCaseIdentifiers()
     Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in upper case.
public  booleanstoresUpperCaseQuotedIdentifiers()
     Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in upper case.
public  booleansupportsANSI92EntryLevelSQL()
     Retrieves whether this database supports the ANSI92 entry level SQL grammar.
public  booleansupportsANSI92FullSQL()
     Retrieves whether this database supports the ANSI92 full SQL grammar supported.
public  booleansupportsANSI92IntermediateSQL()
     Retrieves whether this database supports the ANSI92 intermediate SQL grammar supported.
public  booleansupportsAlterTableWithAddColumn()
     Retrieves whether this database supports ALTER TABLE with add column.
public  booleansupportsAlterTableWithDropColumn()
     Retrieves whether this database supports ALTER TABLE with drop column.
public  booleansupportsBatchUpdates()
     Retrieves whether this database supports batch updates.
public  booleansupportsCatalogsInDataManipulation()
     Retrieves whether a catalog name can be used in a data manipulation statement.
public  booleansupportsCatalogsInIndexDefinitions()
     Retrieves whether a catalog name can be used in an index definition statement.
public  booleansupportsCatalogsInPrivilegeDefinitions()
     Retrieves whether a catalog name can be used in a privilege definition statement.
public  booleansupportsCatalogsInProcedureCalls()
     Retrieves whether a catalog name can be used in a procedure call statement.
public  booleansupportsCatalogsInTableDefinitions()
     Retrieves whether a catalog name can be used in a table definition statement.
public  booleansupportsColumnAliasing()
     Retrieves whether this database supports column aliasing.
public  booleansupportsConvert()
     Retrieves whether this database supports the CONVERT function between SQL types.
public  booleansupportsConvert(int fromType, int toType)
     Retrieves whether this database supports the CONVERT for two given SQL types.
public  booleansupportsCoreSQLGrammar()
     Retrieves whether this database supports the ODBC Core SQL grammar.
public  booleansupportsCorrelatedSubqueries()
     Retrieves whether this database supports correlated subqueries.
public  booleansupportsDataDefinitionAndDataManipulationTransactions()
     Retrieves whether this database supports both data definition and data manipulation statements within a transaction.
public  booleansupportsDataManipulationTransactionsOnly()
     Retrieves whether this database supports only data manipulation statements within a transaction.
public  booleansupportsDifferentTableCorrelationNames()
     Retrieves whether, when table correlation names are supported, they are restricted to being different from the names of the tables.
public  booleansupportsExpressionsInOrderBy()
     Retrieves whether this database supports expressions in ORDER BY lists.
public  booleansupportsExtendedSQLGrammar()
     Retrieves whether this database supports the ODBC Extended SQL grammar.
public  booleansupportsFullOuterJoins()
     Retrieves whether this database supports full nested outer joins.
public  booleansupportsGetGeneratedKeys()
     Retrieves whether auto-generated keys can be retrieved after a statement has been executed.
public  booleansupportsGroupBy()
     Retrieves whether this database supports some form of GROUP BY clause.
public  booleansupportsGroupByBeyondSelect()
     Retrieves whether this database supports using columns not included in the SELECT statement in a GROUP BY clause provided that all of the columns in the SELECT statement are included in the GROUP BY clause.
public  booleansupportsGroupByUnrelated()
     Retrieves whether this database supports using a column that is not in the SELECT statement in a GROUP BY clause.
public  booleansupportsIntegrityEnhancementFacility()
     Retrieves whether this database supports the SQL Integrity Enhancement Facility.
public  booleansupportsLikeEscapeClause()
     Retrieves whether this database supports specifying a LIKE escape clause.
public  booleansupportsLimitedOuterJoins()
     Retrieves whether this database provides limited support for outer joins.
public  booleansupportsMinimumSQLGrammar()
     Retrieves whether this database supports the ODBC Minimum SQL grammar.
public  booleansupportsMixedCaseIdentifiers()
     Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in mixed case.
public  booleansupportsMixedCaseQuotedIdentifiers()
     Retrieves whether this database treats mixed case quoted SQL identifiers as case sensitive and as a result stores them in mixed case.
public  booleansupportsMultipleOpenResults()
     Retrieves whether it is possible to have multiple ResultSet objects returned from a CallableStatement object simultaneously.
public  booleansupportsMultipleResultSets()
     Retrieves whether this database supports getting multiple ResultSet objects from a single call to the method execute.
public  booleansupportsMultipleTransactions()
     Retrieves whether this database allows having multiple transactions open at once (on different connections).
public  booleansupportsNamedParameters()
     Retrieves whether this database supports named parameters to callable statements.
public  booleansupportsNonNullableColumns()
     Retrieves whether columns in this database may be defined as non-nullable.
public  booleansupportsOpenCursorsAcrossCommit()
     Retrieves whether this database supports keeping cursors open across commits.
public  booleansupportsOpenCursorsAcrossRollback()
     Retrieves whether this database supports keeping cursors open across rollbacks.
public  booleansupportsOpenStatementsAcrossCommit()
     Retrieves whether this database supports keeping statements open across commits.
public  booleansupportsOpenStatementsAcrossRollback()
     Retrieves whether this database supports keeping statements open across rollbacks.
public  booleansupportsOrderByUnrelated()
     Retrieves whether this database supports using a column that is not in the SELECT statement in an ORDER BY clause.
public  booleansupportsOuterJoins()
     Retrieves whether this database supports some form of outer join.
public  booleansupportsPositionedDelete()
     Retrieves whether this database supports positioned DELETE statements.
public  booleansupportsPositionedUpdate()
     Retrieves whether this database supports positioned UPDATE statements.
public  booleansupportsResultSetConcurrency(int type, int concurrency)
     Retrieves whether this database supports the given concurrency type in combination with the given result set type.
public  booleansupportsResultSetHoldability(int holdability)
     Retrieves whether this database supports the given result set holdability.
public  booleansupportsResultSetType(int type)
     Retrieves whether this database supports the given result set type.
public  booleansupportsSavepoints()
     Retrieves whether this database supports savepoints.
public  booleansupportsSchemasInDataManipulation()
     Retrieves whether a schema name can be used in a data manipulation statement.
public  booleansupportsSchemasInIndexDefinitions()
     Retrieves whether a schema name can be used in an index definition statement.
public  booleansupportsSchemasInPrivilegeDefinitions()
     Retrieves whether a schema name can be used in a privilege definition statement.
public  booleansupportsSchemasInProcedureCalls()
     Retrieves whether a schema name can be used in a procedure call statement.
public  booleansupportsSchemasInTableDefinitions()
     Retrieves whether a schema name can be used in a table definition statement.
public  booleansupportsSelectForUpdate()
     Retrieves whether this database supports SELECT FOR UPDATE statements.
public  booleansupportsStatementPooling()
     Indicates whether statement pooling is supported.
public  booleansupportsStoredProcedures()
     Retrieves whether this database supports stored procedure calls that use the stored procedure escape syntax.
public  booleansupportsSubqueriesInComparisons()
     Retrieves whether this database supports subqueries in comparison expressions.
public  booleansupportsSubqueriesInExists()
     Retrieves whether this database supports subqueries in EXISTS expressions.
public  booleansupportsSubqueriesInIns()
     Retrieves whether this database supports subqueries in IN statements.
public  booleansupportsSubqueriesInQuantifieds()
     Retrieves whether this database supports subqueries in quantified expressions.
public  booleansupportsTableCorrelationNames()
     Retrieves whether this database supports table correlation names.
public  booleansupportsTransactionIsolationLevel(int level)
     Retrieves whether this database supports the given transaction isolation level.
public  booleansupportsTransactions()
     Retrieves whether this database supports transactions.
public  booleansupportsUnion()
     Retrieves whether this database supports SQL UNION.
public  booleansupportsUnionAll()
     Retrieves whether this database supports SQL UNION ALL.
public  booleanupdatesAreDetected(int type)
     Retrieves whether or not a visible row update can be detected by calling the method ResultSet.rowUpdated.
public  booleanusesLocalFilePerTable()
     Retrieves whether this database uses a file for each table.

Field Detail
DEFAULT_CATALOG
final public static String DEFAULT_CATALOG(Code)



DEFAULT_SCHEMA
final public static String DEFAULT_SCHEMA(Code)



PREDICATE_TABLE_TYPE
final public static String PREDICATE_TABLE_TYPE(Code)



SMALLINT
final public static int SMALLINT(Code)



VARCHAR
final public static int VARCHAR(Code)



matcher
public static WildcardMatcher matcher(Code)




Constructor Detail
AbstractDatabaseMetaDataImpl
public AbstractDatabaseMetaDataImpl(String url, Connection connection)(Code)
Constructor.
Parameters:
  url - the database url
Parameters:
  connection - the connection used to produce this object




Method Detail
allProceduresAreCallable
public boolean allProceduresAreCallable() throws SQLException(Code)
Retrieves whether the current user can call all the procedures returned by the method getProcedures. boolean
throws:
  java.sql.SQLException -



allTablesAreSelectable
public boolean allTablesAreSelectable() throws SQLException(Code)
Retrieves whether the current user can use all the tables returned by the method getTables in a SELECT statement. boolean
throws:
  java.sql.SQLException -



checkCatalogAndSchema
protected boolean checkCatalogAndSchema(String catalog, String schemaPattern)(Code)
Check catalog and schema name pattern.
Parameters:
  catalog -
Parameters:
  schemaPattern - a boolean



checkTableTypes
protected boolean checkTableTypes(String[] types)(Code)
Check the table types.
Parameters:
  types - an array of types true if predicate is one of those types



dataDefinitionCausesTransactionCommit
public boolean dataDefinitionCausesTransactionCommit() throws SQLException(Code)
Retrieves whether a data definition statement within a transaction forces the transaction to commit. boolean
throws:
  java.sql.SQLException -



dataDefinitionIgnoredInTransactions
public boolean dataDefinitionIgnoredInTransactions() throws SQLException(Code)
Retrieves whether this database ignores a data definition statement within a transaction. boolean
throws:
  java.sql.SQLException -



deletesAreDetected
public boolean deletesAreDetected(int type) throws SQLException(Code)
Retrieves whether or not a visible row delete can be detected by calling the method ResultSet.rowDeleted. Always returns false - this is a read only driver! (The return value does not really matter - attempts to delete rows from the result set shall fail).
See Also:   org.mandarax.jdbc.ResultSetImpl.deleteRow
Parameters:
  type - false
throws:
  java.sql.SQLException -



doesMaxRowSizeIncludeBlobs
public boolean doesMaxRowSizeIncludeBlobs() throws SQLException(Code)
Retrieves whether the return value for the method getMaxRowSize includes the SQL data types LONGVARCHAR and LONGVARBINARY. boolean
throws:
  java.sql.SQLException -



getAttributes
public ResultSet getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) throws SQLException(Code)
Retrieves a description of the given attribute of the given type for a user-defined type (UDT) that is available in the given schema and catalog.
Parameters:
  catalog -
Parameters:
  schemaPattern -
Parameters:
  typeNamePattern -
Parameters:
  attributeNamePattern - java.sql.ResultSet
throws:
  java.sql.SQLException -



getBestRowIdentifier
public ResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) throws SQLException(Code)
Retrieves a description of a table's optimal set of columns that uniquely identifies a row.
Parameters:
  catalog -
Parameters:
  schema -
Parameters:
  table -
Parameters:
  scope -
Parameters:
  nullable - java.sql.ResultSet
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.getBestRowIdentifier(java.lang.Stringjava.lang.Stringjava.lang.Stringintboolean)



getCatalogSeparator
public String getCatalogSeparator() throws SQLException(Code)
Retrieves the String that this database uses as the separator between a catalog and table name. java.lang.String
throws:
  java.sql.SQLException -



getCatalogTerm
public String getCatalogTerm() throws SQLException(Code)
Retrieves the database vendor's preferred term for "catalog". java.lang.String
throws:
  java.sql.SQLException -



getCatalogs
public ResultSet getCatalogs() throws SQLException(Code)
Retrieves the catalog names available in this database. The results are ordered by catalog name. java.sql.ResultSet
throws:
  java.sql.SQLException -



getColumnPrivileges
public ResultSet getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern) throws SQLException(Code)
Retrieves a description of the access rights for a table's columns.
Parameters:
  catalog -
Parameters:
  schema -
Parameters:
  table -
Parameters:
  columnNamePattern - java.sql.ResultSet
throws:
  java.sql.SQLException -



getConnection
public Connection getConnection() throws SQLException(Code)
java.sql.Connection
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.getConnection



getCrossReference
public ResultSet getCrossReference(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable) throws SQLException(Code)
Retrieves a description of the foreign key columns in the given foreign key table that reference the primary key columns of the given primary key table.
Parameters:
  primaryCatalog -
Parameters:
  primarySchema -
Parameters:
  primaryTable -
Parameters:
  foreignCatalog -
Parameters:
  foreignSchema -
Parameters:
  foreignTable - java.sql.ResultSet
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.getCrossReference(java.lang.Stringjava.lang.Stringjava.lang.Stringjava.lang.Stringjava.lang.Stringjava.lang.String)



getDatabaseMajorVersion
public int getDatabaseMajorVersion() throws SQLException(Code)
Retrieves the major version number of the underlying database. int
throws:
  java.sql.SQLException -



getDatabaseMinorVersion
public int getDatabaseMinorVersion() throws SQLException(Code)
Retrieves the minor version number of the underlying database. int
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.getDatabaseMinorVersion



getDatabaseProductName
public String getDatabaseProductName() throws SQLException(Code)
Retrieves the name of this database product. database product name
throws:
  java.sql.SQLException -



getDatabaseProductVersion
public String getDatabaseProductVersion() throws SQLException(Code)
Retrieves the version number of this database product. database version number
throws:
  java.sql.SQLException -



getDefaultTransactionIsolation
public int getDefaultTransactionIsolation() throws SQLException(Code)
Retrieves this database's default transaction isolation level. The possible values are defined in java.sql.Connection. int
throws:
  java.sql.SQLException -



getDriverVersion
public String getDriverVersion() throws SQLException(Code)
Retrieves the version number of this JDBC driver as a String. JDBC driver version
throws:
  java.sql.SQLException -



getExportedKeys
public ResultSet getExportedKeys(String catalog, String schema, String table) throws SQLException(Code)
Retrieves a description of the foreign key columns that reference the given table's primary key columns.
Parameters:
  catalog -
Parameters:
  schema -
Parameters:
  table - java.sql.ResultSet
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.getExportedKeys(java.lang.Stringjava.lang.Stringjava.lang.String)



getExtraNameCharacters
public String getExtraNameCharacters() throws SQLException(Code)
Retrieves all the "extra" characters that can be used in unquoted identifier names (those beyond a-z, A-Z, 0-9 and _). java.lang.String
throws:
  java.sql.SQLException -



getIdentifierQuoteString
public String getIdentifierQuoteString() throws SQLException(Code)
Retrieves the string used to quote SQL identifiers. This method returns a space " " if identifier quoting is not supported. java.lang.String
throws:
  java.sql.SQLException -



getImportedKeys
public ResultSet getImportedKeys(String catalog, String schema, String table) throws SQLException(Code)
Retrieves a description of the primary key columns that are referenced by a table's foreign key columns (the primary keys imported by a table).
Parameters:
  catalog -
Parameters:
  schema -
Parameters:
  table - java.sql.ResultSet
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.getImportedKeys(java.lang.Stringjava.lang.Stringjava.lang.String)



getIndexInfo
public ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) throws SQLException(Code)
Retrieves a description of the given table's indices and statistics. They are ordered by NON_UNIQUE, TYPE, INDEX_NAME, and ORDINAL_POSITION.
Parameters:
  catalog -
Parameters:
  schema -
Parameters:
  table -
Parameters:
  unique -
Parameters:
  approximate - java.sql.ResultSet
throws:
  java.sql.SQLException -



getJDBCMajorVersion
public int getJDBCMajorVersion() throws SQLException(Code)
Retrieves the major JDBC version number for this driver. int
throws:
  java.sql.SQLException -



getJDBCMinorVersion
public int getJDBCMinorVersion() throws SQLException(Code)
Retrieves the minor JDBC version number for this driver. int
throws:
  java.sql.SQLException -



getMaxBinaryLiteralLength
public int getMaxBinaryLiteralLength() throws SQLException(Code)
Retrieves the maximum number of hex characters this database allows in an inline binary literal. int
throws:
  java.sql.SQLException -



getMaxCatalogNameLength
public int getMaxCatalogNameLength() throws SQLException(Code)
Retrieves the maximum number of characters that this database allows in a catalog name. int
throws:
  java.sql.SQLException -



getMaxCharLiteralLength
public int getMaxCharLiteralLength() throws SQLException(Code)
Retrieves the maximum number of characters this database allows for a character literal. int
throws:
  java.sql.SQLException -



getMaxColumnNameLength
public int getMaxColumnNameLength() throws SQLException(Code)
Retrieves the maximum number of characters this database allows for a column name. int
throws:
  java.sql.SQLException -



getMaxColumnsInGroupBy
public int getMaxColumnsInGroupBy() throws SQLException(Code)
Retrieves the maximum number of columns this database allows in a GROUP BY clause. int
throws:
  java.sql.SQLException -



getMaxColumnsInIndex
public int getMaxColumnsInIndex() throws SQLException(Code)
Retrieves the maximum number of columns this database allows in an index. int
throws:
  java.sql.SQLException -



getMaxColumnsInOrderBy
public int getMaxColumnsInOrderBy() throws SQLException(Code)
Retrieves the maximum number of columns this database allows in an ORDER BY clause. int
throws:
  java.sql.SQLException -



getMaxColumnsInSelect
public int getMaxColumnsInSelect() throws SQLException(Code)
Retrieves the maximum number of columns this database allows in a SELECT list. int
throws:
  java.sql.SQLException -



getMaxColumnsInTable
public int getMaxColumnsInTable() throws SQLException(Code)
Retrieves the maximum number of columns this database allows in a table. int
throws:
  java.sql.SQLException -



getMaxConnections
public int getMaxConnections() throws SQLException(Code)
Retrieves the maximum number of concurrent connections to this database that are possible. int
throws:
  java.sql.SQLException -



getMaxCursorNameLength
public int getMaxCursorNameLength() throws SQLException(Code)
Retrieves the maximum number of characters that this database allows in a cursor name. int
throws:
  java.sql.SQLException -



getMaxIndexLength
public int getMaxIndexLength() throws SQLException(Code)
Retrieves the maximum number of bytes this database allows for an index, including all of the parts of the index. int
throws:
  java.sql.SQLException -



getMaxProcedureNameLength
public int getMaxProcedureNameLength() throws SQLException(Code)
Retrieves the maximum number of characters that this database allows in a procedure name. int
throws:
  java.sql.SQLException -



getMaxRowSize
public int getMaxRowSize() throws SQLException(Code)
Retrieves the maximum number of bytes this database allows in a single row. int
throws:
  java.sql.SQLException -



getMaxSchemaNameLength
public int getMaxSchemaNameLength() throws SQLException(Code)
Retrieves the maximum number of characters that this database allows in a schema name. int
throws:
  java.sql.SQLException -



getMaxStatementLength
public int getMaxStatementLength() throws SQLException(Code)
Retrieves the maximum number of characters this database allows in an SQL statement. int
throws:
  java.sql.SQLException -



getMaxStatements
public int getMaxStatements() throws SQLException(Code)
Retrieves the maximum number of active statements to this database that can be open at the same time. int
throws:
  java.sql.SQLException -



getMaxTableNameLength
public int getMaxTableNameLength() throws SQLException(Code)
Retrieves the maximum number of characters this database allows in a table name. int
throws:
  java.sql.SQLException -



getMaxTablesInSelect
public int getMaxTablesInSelect() throws SQLException(Code)
Retrieves the maximum number of tables this database allows in a SELECT statement. int
throws:
  java.sql.SQLException -



getMaxUserNameLength
public int getMaxUserNameLength() throws SQLException(Code)
Retrieves the maximum number of characters this database allows in a user name. int
throws:
  java.sql.SQLException -



getNumericFunctions
public String getNumericFunctions() throws SQLException(Code)
Retrieves a comma-separated list of math functions available with this database. These are the Open /Open CLI math function names used in the JDBC function escape clause. java.lang.String
throws:
  java.sql.SQLException -



getPrimaryKeys
public ResultSet getPrimaryKeys(String catalog, String schema, String table) throws SQLException(Code)
Retrieves a description of the given table's primary key columns.
Parameters:
  catalog -
Parameters:
  schema -
Parameters:
  table - java.sql.ResultSet
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.getPrimaryKeys(java.lang.Stringjava.lang.Stringjava.lang.String)



getProcedureColumns
public ResultSet getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) throws SQLException(Code)
Retrieves a description of the given catalog's stored procedure parameter and result columns.
Parameters:
  catalog -
Parameters:
  schemaPattern -
Parameters:
  procedureNamePattern -
Parameters:
  columnNamePattern - java.sql.ResultSet
throws:
  java.sql.SQLException -



getProcedureTerm
public String getProcedureTerm() throws SQLException(Code)
Retrieves the database vendor's preferred term for "procedure". java.lang.String
throws:
  java.sql.SQLException -



getProcedures
public ResultSet getProcedures(String catalog, String schemaPattern, String procedureNamePattern) throws SQLException(Code)
Retrieves a description of the stored procedures available in the given catalog.
Parameters:
  catalog -
Parameters:
  schemaPattern -
Parameters:
  procedureNamePattern - java.sql.ResultSet
throws:
  java.sql.SQLException -



getResultSetHoldability
public int getResultSetHoldability() throws SQLException(Code)
Retrieves the default holdability of this ResultSet object. int
throws:
  java.sql.SQLException -



getSQLKeywords
public String getSQLKeywords() throws SQLException(Code)
Retrieves a comma-separated list of all of this database's SQL keywords that are NOT also SQL92 keywords. java.lang.String
throws:
  java.sql.SQLException -



getSQLStateType
public int getSQLStateType() throws SQLException(Code)
Indicates whether the SQLSTATEs returned by SQLException.getSQLState is X/Open (now known as Open Group) SQL CLI or SQL99. int
throws:
  java.sql.SQLException -



getSchemaTerm
public String getSchemaTerm() throws SQLException(Code)
Retrieves the database vendor's preferred term for "schema". java.lang.String
throws:
  java.sql.SQLException -



getSchemas
public ResultSet getSchemas() throws SQLException(Code)
Retrieves the schema names available in this database. The results are ordered by schema name. java.sql.ResultSet
throws:
  java.sql.SQLException -



getSearchStringEscape
public String getSearchStringEscape() throws SQLException(Code)
Retrieves the string that can be used to escape wildcard characters. This is the string that can be used to escape '_' or '%' in the catalog search parameters that are a pattern (and therefore use one of the wildcard characters). java.lang.String
throws:
  java.sql.SQLException -



getStringFunctions
public String getStringFunctions() throws SQLException(Code)
Retrieves a comma-separated list of string functions available with this database. These are the Open Group CLI string function names used in the JDBC function escape clause. java.lang.String
throws:
  java.sql.SQLException -



getSuperTables
public ResultSet getSuperTables(String catalog, String schemaPattern, String tableNamePattern) throws SQLException(Code)
Retrieves a description of the table hierarchies defined in a particular schema in this database.
Parameters:
  catalog -
Parameters:
  schemaPattern -
Parameters:
  tableNamePattern - java.sql.ResultSet
throws:
  java.sql.SQLException -



getSuperTypes
public ResultSet getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) throws SQLException(Code)
Retrieves a description of the user-defined type (UDT) hierarchies defined in a particular schema in this database. Only the immediate super type/ sub type relationship is modeled.
Parameters:
  catalog -
Parameters:
  schemaPattern -
Parameters:
  typeNamePattern - java.sql.ResultSet
throws:
  java.sql.SQLException -



getSystemFunctions
public String getSystemFunctions() throws SQLException(Code)
Retrieves a comma-separated list of system functions available with this database. These are the Open Group CLI system function names used in the JDBC function escape clause. java.lang.String
throws:
  java.sql.SQLException -



getTablePrivileges
public ResultSet getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) throws SQLException(Code)
Retrieves a description of the access rights for each table available in a catalog.
Parameters:
  catalog -
Parameters:
  schemaPattern -
Parameters:
  tableNamePattern - java.sql.ResultSet
throws:
  java.sql.SQLException -



getTableTypes
public ResultSet getTableTypes() throws SQLException(Code)
Retrieves the table types available in this database. The results are ordered by table type. java.sql.ResultSet
throws:
  java.sql.SQLException -



getTimeDateFunctions
public String getTimeDateFunctions() throws SQLException(Code)
Retrieves a comma-separated list of the time and date functions available with this database. java.lang.String
throws:
  java.sql.SQLException -



getTypeInfo
public ResultSet getTypeInfo() throws SQLException(Code)
Retrieves a description of all the standard SQL types supported by this database. java.sql.ResultSet
throws:
  java.sql.SQLException -



getUDTs
public ResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) throws SQLException(Code)
Retrieves a description of the user-defined types (UDTs) defined in a particular schema.
Parameters:
  catalog -
Parameters:
  schemaPattern -
Parameters:
  typeNamePattern -
Parameters:
  types - java.sql.ResultSet
throws:
  java.sql.SQLException -



getURL
public String getURL() throws SQLException(Code)
Retrieves the URL for this DBMS. the url of the db
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.getURL



getUserName
public String getUserName() throws SQLException(Code)
Retrieves the user name as known to this database. java.lang.String
throws:
  java.sql.SQLException -



getVersionColumns
public ResultSet getVersionColumns(String catalog, String schema, String table) throws SQLException(Code)
Retrieves a description of a table's columns that are automatically updated when any value in a row is updated.
Parameters:
  catalog -
Parameters:
  schema -
Parameters:
  table - java.sql.ResultSet
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.getVersionColumns(java.lang.Stringjava.lang.Stringjava.lang.String)



insertsAreDetected
public boolean insertsAreDetected(int type) throws SQLException(Code)
Retrieves whether or not a visible row insert can be detected by calling the method ResultSet.rowInserted. Always returns false - this is a read only driver! (The return value does not really matter - attempts to delete rows from the result set shall fail).
See Also:   org.mandarax.jdbc.ResultSetImpl.insertRow
Parameters:
  type - false
throws:
  java.sql.SQLException -



isCatalogAtStart
public boolean isCatalogAtStart() throws SQLException(Code)
Retrieves whether a catalog appears at the start of a fully qualified table name. boolean
throws:
  java.sql.SQLException -



isReadOnly
public boolean isReadOnly() throws SQLException(Code)
Retrieves whether this database is in read-only mode. boolean
throws:
  java.sql.SQLException -



locatorsUpdateCopy
public boolean locatorsUpdateCopy() throws SQLException(Code)
Indicates whether updates made to a LOB are made on a copy or directly to the LOB. boolean
throws:
  java.sql.SQLException -



nullPlusNonNullIsNull
public boolean nullPlusNonNullIsNull() throws SQLException(Code)
Retrieves whether this database supports concatenations between NULL and non-NULL values being NULL. boolean
throws:
  java.sql.SQLException -



nullsAreSortedAtEnd
public boolean nullsAreSortedAtEnd() throws SQLException(Code)
Retrieves whether NULL values are sorted at the end regardless of sort order. boolean
throws:
  java.sql.SQLException -



nullsAreSortedAtStart
public boolean nullsAreSortedAtStart() throws SQLException(Code)
Retrieves whether NULL values are sorted at the start regardless of sort order. boolean
throws:
  java.sql.SQLException -



nullsAreSortedHigh
public boolean nullsAreSortedHigh() throws SQLException(Code)
Retrieves whether NULL values are sorted high. Sorted high means that NULL values sort higher than any other value in a domain. In an ascending order, if this method returns true, NULL values will appear at the end. By contrast, the method nullsAreSortedAtEnd indicates whether NULL values are sorted at the end regardless of sort order. boolean
throws:
  java.sql.SQLException -



nullsAreSortedLow
public boolean nullsAreSortedLow() throws SQLException(Code)
Retrieves whether NULL values are sorted low. Sorted low means that NULL values sort lower than any other value in a domain. In an ascending order, if this method returns true, NULL values will appear at the beginning. By contrast, the method nullsAreSortedAtStart indicates whether NULL values are sorted at the beginning regardless of sort order. boolean
throws:
  java.sql.SQLException -



othersDeletesAreVisible
public boolean othersDeletesAreVisible(int type) throws SQLException(Code)
Retrieves whether deletes made by others are visible.
Parameters:
  type - boolean
throws:
  java.sql.SQLException -



othersInsertsAreVisible
public boolean othersInsertsAreVisible(int type) throws SQLException(Code)
Retrieves whether inserts made by others are visible.
Parameters:
  type - boolean
throws:
  java.sql.SQLException -



othersUpdatesAreVisible
public boolean othersUpdatesAreVisible(int type) throws SQLException(Code)
Retrieves whether updates made by others are visible.
Parameters:
  type - boolean
throws:
  java.sql.SQLException -



ownDeletesAreVisible
public boolean ownDeletesAreVisible(int type) throws SQLException(Code)
Retrieves whether a result set's own deletes are visible.
Parameters:
  type - boolean
throws:
  java.sql.SQLException -



ownInsertsAreVisible
public boolean ownInsertsAreVisible(int type) throws SQLException(Code)
Retrieves whether a result set's own inserts are visible.
Parameters:
  type - boolean
throws:
  java.sql.SQLException -



ownUpdatesAreVisible
public boolean ownUpdatesAreVisible(int type) throws SQLException(Code)
Retrieves whether for the given type of ResultSet object, the result set's own updates are visible.
Parameters:
  type - boolean
throws:
  java.sql.SQLException -



storesLowerCaseIdentifiers
public boolean storesLowerCaseIdentifiers() throws SQLException(Code)
Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in lower case. boolean
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.storesLowerCaseIdentifiers



storesLowerCaseQuotedIdentifiers
public boolean storesLowerCaseQuotedIdentifiers() throws SQLException(Code)
Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in lower case. boolean
throws:
  java.sql.SQLException -



storesMixedCaseIdentifiers
public boolean storesMixedCaseIdentifiers() throws SQLException(Code)
Retrieves whether this database treats mixed case unquoted SQL identifiers as case sensitive and as a result stores them in mixed case. boolean
throws:
  java.sql.SQLException -



storesMixedCaseQuotedIdentifiers
public boolean storesMixedCaseQuotedIdentifiers() throws SQLException(Code)
Retrieves whether this database treats mixed case quoted SQL identifiers as case sensitive and as a result stores them in mixed case. boolean
throws:
  java.sql.SQLException -



storesUpperCaseIdentifiers
public boolean storesUpperCaseIdentifiers() throws SQLException(Code)
Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in upper case. boolean
throws:
  java.sql.SQLException -



storesUpperCaseQuotedIdentifiers
public boolean storesUpperCaseQuotedIdentifiers() throws SQLException(Code)
Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in upper case. boolean
throws:
  java.sql.SQLException -



supportsANSI92EntryLevelSQL
public boolean supportsANSI92EntryLevelSQL() throws SQLException(Code)
Retrieves whether this database supports the ANSI92 entry level SQL grammar. boolean
throws:
  java.sql.SQLException -



supportsANSI92FullSQL
public boolean supportsANSI92FullSQL() throws SQLException(Code)
Retrieves whether this database supports the ANSI92 full SQL grammar supported. boolean
throws:
  java.sql.SQLException -



supportsANSI92IntermediateSQL
public boolean supportsANSI92IntermediateSQL() throws SQLException(Code)
Retrieves whether this database supports the ANSI92 intermediate SQL grammar supported. boolean
throws:
  java.sql.SQLException -



supportsAlterTableWithAddColumn
public boolean supportsAlterTableWithAddColumn() throws SQLException(Code)
Retrieves whether this database supports ALTER TABLE with add column. boolean
throws:
  java.sql.SQLException -



supportsAlterTableWithDropColumn
public boolean supportsAlterTableWithDropColumn() throws SQLException(Code)
Retrieves whether this database supports ALTER TABLE with drop column. boolean
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.supportsAlterTableWithDropColumn



supportsBatchUpdates
public boolean supportsBatchUpdates() throws SQLException(Code)
Retrieves whether this database supports batch updates. false
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.supportsBatchUpdates



supportsCatalogsInDataManipulation
public boolean supportsCatalogsInDataManipulation() throws SQLException(Code)
Retrieves whether a catalog name can be used in a data manipulation statement. boolean
throws:
  java.sql.SQLException -



supportsCatalogsInIndexDefinitions
public boolean supportsCatalogsInIndexDefinitions() throws SQLException(Code)
Retrieves whether a catalog name can be used in an index definition statement. boolean
throws:
  java.sql.SQLException -



supportsCatalogsInPrivilegeDefinitions
public boolean supportsCatalogsInPrivilegeDefinitions() throws SQLException(Code)
Retrieves whether a catalog name can be used in a privilege definition statement. boolean
throws:
  java.sql.SQLException -



supportsCatalogsInProcedureCalls
public boolean supportsCatalogsInProcedureCalls() throws SQLException(Code)
Retrieves whether a catalog name can be used in a procedure call statement. boolean
throws:
  java.sql.SQLException -



supportsCatalogsInTableDefinitions
public boolean supportsCatalogsInTableDefinitions() throws SQLException(Code)
Retrieves whether a catalog name can be used in a table definition statement. boolean
throws:
  java.sql.SQLException -



supportsColumnAliasing
public boolean supportsColumnAliasing() throws SQLException(Code)
Retrieves whether this database supports column aliasing. boolean
throws:
  java.sql.SQLException -



supportsConvert
public boolean supportsConvert() throws SQLException(Code)
Retrieves whether this database supports the CONVERT function between SQL types. boolean
throws:
  java.sql.SQLException -



supportsConvert
public boolean supportsConvert(int fromType, int toType) throws SQLException(Code)
Retrieves whether this database supports the CONVERT for two given SQL types.
Parameters:
  fromType - the type to convert from; one of the type codes from the class java.sql.Types
Parameters:
  toType - the type to convert to; one of the type codes from the class java.sql.Types boolean
throws:
  java.sql.SQLException -



supportsCoreSQLGrammar
public boolean supportsCoreSQLGrammar() throws SQLException(Code)
Retrieves whether this database supports the ODBC Core SQL grammar. boolean
throws:
  java.sql.SQLException -



supportsCorrelatedSubqueries
public boolean supportsCorrelatedSubqueries() throws SQLException(Code)
Retrieves whether this database supports correlated subqueries. boolean
throws:
  java.sql.SQLException -



supportsDataDefinitionAndDataManipulationTransactions
public boolean supportsDataDefinitionAndDataManipulationTransactions() throws SQLException(Code)
Retrieves whether this database supports both data definition and data manipulation statements within a transaction. boolean
throws:
  java.sql.SQLException -



supportsDataManipulationTransactionsOnly
public boolean supportsDataManipulationTransactionsOnly() throws SQLException(Code)
Retrieves whether this database supports only data manipulation statements within a transaction. boolean
throws:
  java.sql.SQLException -



supportsDifferentTableCorrelationNames
public boolean supportsDifferentTableCorrelationNames() throws SQLException(Code)
Retrieves whether, when table correlation names are supported, they are restricted to being different from the names of the tables. boolean
throws:
  java.sql.SQLException -



supportsExpressionsInOrderBy
public boolean supportsExpressionsInOrderBy() throws SQLException(Code)
Retrieves whether this database supports expressions in ORDER BY lists. Aggregation functions in ORDER BY lists are supported! boolean
throws:
  java.sql.SQLException -



supportsExtendedSQLGrammar
public boolean supportsExtendedSQLGrammar() throws SQLException(Code)
Retrieves whether this database supports the ODBC Extended SQL grammar. boolean
throws:
  java.sql.SQLException -



supportsFullOuterJoins
public boolean supportsFullOuterJoins() throws SQLException(Code)
Retrieves whether this database supports full nested outer joins. boolean
throws:
  java.sql.SQLException -



supportsGetGeneratedKeys
public boolean supportsGetGeneratedKeys() throws SQLException(Code)
Retrieves whether auto-generated keys can be retrieved after a statement has been executed. boolean
throws:
  java.sql.SQLException -



supportsGroupBy
public boolean supportsGroupBy() throws SQLException(Code)
Retrieves whether this database supports some form of GROUP BY clause. boolean
throws:
  java.sql.SQLException -



supportsGroupByBeyondSelect
public boolean supportsGroupByBeyondSelect() throws SQLException(Code)
Retrieves whether this database supports using columns not included in the SELECT statement in a GROUP BY clause provided that all of the columns in the SELECT statement are included in the GROUP BY clause. boolean
throws:
  java.sql.SQLException -



supportsGroupByUnrelated
public boolean supportsGroupByUnrelated() throws SQLException(Code)
Retrieves whether this database supports using a column that is not in the SELECT statement in a GROUP BY clause. boolean
throws:
  java.sql.SQLException -



supportsIntegrityEnhancementFacility
public boolean supportsIntegrityEnhancementFacility() throws SQLException(Code)
Retrieves whether this database supports the SQL Integrity Enhancement Facility. boolean
throws:
  java.sql.SQLException -



supportsLikeEscapeClause
public boolean supportsLikeEscapeClause() throws SQLException(Code)
Retrieves whether this database supports specifying a LIKE escape clause. boolean
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.supportsLikeEscapeClause



supportsLimitedOuterJoins
public boolean supportsLimitedOuterJoins() throws SQLException(Code)
Retrieves whether this database provides limited support for outer joins. boolean
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.supportsLimitedOuterJoins



supportsMinimumSQLGrammar
public boolean supportsMinimumSQLGrammar() throws SQLException(Code)
Retrieves whether this database supports the ODBC Minimum SQL grammar. boolean
throws:
  java.sql.SQLException -



supportsMixedCaseIdentifiers
public boolean supportsMixedCaseIdentifiers() throws SQLException(Code)
Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in mixed case. boolean
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.supportsMixedCaseIdentifiers



supportsMixedCaseQuotedIdentifiers
public boolean supportsMixedCaseQuotedIdentifiers() throws SQLException(Code)
Retrieves whether this database treats mixed case quoted SQL identifiers as case sensitive and as a result stores them in mixed case. boolean
throws:
  java.sql.SQLException -



supportsMultipleOpenResults
public boolean supportsMultipleOpenResults() throws SQLException(Code)
Retrieves whether it is possible to have multiple ResultSet objects returned from a CallableStatement object simultaneously. boolean
throws:
  java.sql.SQLException -



supportsMultipleResultSets
public boolean supportsMultipleResultSets() throws SQLException(Code)
Retrieves whether this database supports getting multiple ResultSet objects from a single call to the method execute. boolean
throws:
  java.sql.SQLException -



supportsMultipleTransactions
public boolean supportsMultipleTransactions() throws SQLException(Code)
Retrieves whether this database allows having multiple transactions open at once (on different connections). boolean
throws:
  java.sql.SQLException -



supportsNamedParameters
public boolean supportsNamedParameters() throws SQLException(Code)
Retrieves whether this database supports named parameters to callable statements. boolean
throws:
  java.sql.SQLException -



supportsNonNullableColumns
public boolean supportsNonNullableColumns() throws SQLException(Code)
Retrieves whether columns in this database may be defined as non-nullable. boolean
throws:
  java.sql.SQLException -



supportsOpenCursorsAcrossCommit
public boolean supportsOpenCursorsAcrossCommit() throws SQLException(Code)
Retrieves whether this database supports keeping cursors open across commits. boolean
throws:
  java.sql.SQLException -



supportsOpenCursorsAcrossRollback
public boolean supportsOpenCursorsAcrossRollback() throws SQLException(Code)
Retrieves whether this database supports keeping cursors open across rollbacks. boolean
throws:
  java.sql.SQLException -



supportsOpenStatementsAcrossCommit
public boolean supportsOpenStatementsAcrossCommit() throws SQLException(Code)
Retrieves whether this database supports keeping statements open across commits. boolean
throws:
  java.sql.SQLException -



supportsOpenStatementsAcrossRollback
public boolean supportsOpenStatementsAcrossRollback() throws SQLException(Code)
Retrieves whether this database supports keeping statements open across rollbacks. boolean
throws:
  java.sql.SQLException -



supportsOrderByUnrelated
public boolean supportsOrderByUnrelated() throws SQLException(Code)
Retrieves whether this database supports using a column that is not in the SELECT statement in an ORDER BY clause. boolean
throws:
  java.sql.SQLException -



supportsOuterJoins
public boolean supportsOuterJoins() throws SQLException(Code)
Retrieves whether this database supports some form of outer join. boolean
throws:
  java.sql.SQLException -



supportsPositionedDelete
public boolean supportsPositionedDelete() throws SQLException(Code)
Retrieves whether this database supports positioned DELETE statements. boolean
throws:
  java.sql.SQLException -



supportsPositionedUpdate
public boolean supportsPositionedUpdate() throws SQLException(Code)
Retrieves whether this database supports positioned UPDATE statements. boolean
throws:
  java.sql.SQLException -



supportsResultSetConcurrency
public boolean supportsResultSetConcurrency(int type, int concurrency) throws SQLException(Code)
Retrieves whether this database supports the given concurrency type in combination with the given result set type.
Parameters:
  type -
Parameters:
  concurrency - boolean
throws:
  java.sql.SQLException -



supportsResultSetHoldability
public boolean supportsResultSetHoldability(int holdability) throws SQLException(Code)
Retrieves whether this database supports the given result set holdability.
Parameters:
  holdability - boolean
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.supportsResultSetHoldability(int)



supportsResultSetType
public boolean supportsResultSetType(int type) throws SQLException(Code)
Retrieves whether this database supports the given result set type.
Parameters:
  type - boolean
throws:
  java.sql.SQLException -



supportsSavepoints
public boolean supportsSavepoints() throws SQLException(Code)
Retrieves whether this database supports savepoints. boolean
throws:
  java.sql.SQLException -



supportsSchemasInDataManipulation
public boolean supportsSchemasInDataManipulation() throws SQLException(Code)
Retrieves whether a schema name can be used in a data manipulation statement. boolean
throws:
  java.sql.SQLException -



supportsSchemasInIndexDefinitions
public boolean supportsSchemasInIndexDefinitions() throws SQLException(Code)
Retrieves whether a schema name can be used in an index definition statement. boolean
throws:
  java.sql.SQLException -



supportsSchemasInPrivilegeDefinitions
public boolean supportsSchemasInPrivilegeDefinitions() throws SQLException(Code)
Retrieves whether a schema name can be used in a privilege definition statement. boolean
throws:
  java.sql.SQLException -



supportsSchemasInProcedureCalls
public boolean supportsSchemasInProcedureCalls() throws SQLException(Code)
Retrieves whether a schema name can be used in a procedure call statement. boolean
throws:
  java.sql.SQLException -



supportsSchemasInTableDefinitions
public boolean supportsSchemasInTableDefinitions() throws SQLException(Code)
Retrieves whether a schema name can be used in a table definition statement. boolean
throws:
  java.sql.SQLException -



supportsSelectForUpdate
public boolean supportsSelectForUpdate() throws SQLException(Code)
Retrieves whether this database supports SELECT FOR UPDATE statements. boolean
throws:
  java.sql.SQLException -



supportsStatementPooling
public boolean supportsStatementPooling() throws SQLException(Code)
Indicates whether statement pooling is supported. boolean
throws:
  java.sql.SQLException -



supportsStoredProcedures
public boolean supportsStoredProcedures() throws SQLException(Code)
Retrieves whether this database supports stored procedure calls that use the stored procedure escape syntax. boolean
throws:
  java.sql.SQLException -



supportsSubqueriesInComparisons
public boolean supportsSubqueriesInComparisons() throws SQLException(Code)
Retrieves whether this database supports subqueries in comparison expressions. boolean
throws:
  java.sql.SQLException -



supportsSubqueriesInExists
public boolean supportsSubqueriesInExists() throws SQLException(Code)
Retrieves whether this database supports subqueries in EXISTS expressions. boolean
throws:
  java.sql.SQLException -



supportsSubqueriesInIns
public boolean supportsSubqueriesInIns() throws SQLException(Code)
Retrieves whether this database supports subqueries in IN statements. boolean
throws:
  java.sql.SQLException -



supportsSubqueriesInQuantifieds
public boolean supportsSubqueriesInQuantifieds() throws SQLException(Code)
Retrieves whether this database supports subqueries in quantified expressions. boolean
throws:
  java.sql.SQLException -



supportsTableCorrelationNames
public boolean supportsTableCorrelationNames() throws SQLException(Code)
Retrieves whether this database supports table correlation names. boolean
throws:
  java.sql.SQLException -



supportsTransactionIsolationLevel
public boolean supportsTransactionIsolationLevel(int level) throws SQLException(Code)
Retrieves whether this database supports the given transaction isolation level.
Parameters:
  level - boolean
throws:
  java.sql.SQLException -



supportsTransactions
public boolean supportsTransactions() throws SQLException(Code)
Retrieves whether this database supports transactions. If not, invoking the method commit is a noop, and the isolation level is TRANSACTION_NONE. boolean
throws:
  java.sql.SQLException -



supportsUnion
public boolean supportsUnion() throws SQLException(Code)
Retrieves whether this database supports SQL UNION. boolean
throws:
  java.sql.SQLException -
See Also:   java.sql.DatabaseMetaData.supportsUnion



supportsUnionAll
public boolean supportsUnionAll() throws SQLException(Code)
Retrieves whether this database supports SQL UNION ALL. boolean
throws:
  java.sql.SQLException -



updatesAreDetected
public boolean updatesAreDetected(int type) throws SQLException(Code)
Retrieves whether or not a visible row update can be detected by calling the method ResultSet.rowUpdated.
Parameters:
  type - boolean
throws:
  java.sql.SQLException -



usesLocalFilePerTable
public boolean usesLocalFilePerTable() throws SQLException(Code)
Retrieves whether this database uses a file for each table. boolean
throws:
  java.sql.SQLException -



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.