org.sqlite.jdbc
クラス JdbcDatabaseMetaData

java.lang.Object
  上位を拡張 org.sqlite.jdbc.JdbcDatabaseMetaData
すべての実装されたインタフェース:
java.sql.DatabaseMetaData

public class JdbcDatabaseMetaData
extends java.lang.Object
implements java.sql.DatabaseMetaData


フィールドの概要
 
インタフェース java.sql.DatabaseMetaData から継承されたフィールド
attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown
 
メソッドの概要
 boolean allProceduresAreCallable()
          It always returns false.
 boolean allTablesAreSelectable()
          It always returns true.
 boolean dataDefinitionCausesTransactionCommit()
          It always returns false.
 boolean dataDefinitionIgnoredInTransactions()
          It always returns false.
 boolean deletesAreDetected(int type)
          It always returns false.
 boolean doesMaxRowSizeIncludeBlobs()
          It always returns true.
 java.sql.ResultSet getAttributes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, java.lang.String attributeNamePattern)
          Not suppoted yet.
 java.sql.ResultSet getBestRowIdentifier(java.lang.String catalog, java.lang.String schema, java.lang.String table, int scope, boolean nullable)
           
 java.sql.ResultSet getCatalogs()
          Catalog is not suppoted yet.
 java.lang.String getCatalogSeparator()
          Catalog is not supported yet.
 java.lang.String getCatalogTerm()
          Catalog is not supported yet.
static java.lang.String getColumnClassName(int columnType)
           
static int getColumnDisplaySize(int columnType)
           
 java.sql.ResultSet getColumnPrivileges(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String columnNamePattern)
          Not suppoted yet.
 java.sql.ResultSet getColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)
           
static int getColumnType(int columnType)
           
 java.sql.Connection getConnection()
           
 java.sql.ResultSet getCrossReference(java.lang.String parentCatalog, java.lang.String parentSchema, java.lang.String parentTable, java.lang.String foreignCatalog, java.lang.String foreignSchema, java.lang.String foreignTable)
           
 java.util.List<DatabaseList> getDatabaseList()
          execute 'PRAGMA database_list' query.
 int getDatabaseMajorVersion()
           
 int getDatabaseMinorVersion()
           
 java.lang.String getDatabaseProductName()
           
 java.lang.String getDatabaseProductVersion()
          invoke sqlite3_libversion() function.
 int getDefaultTransactionIsolation()
          It always returns TRANSACTION_SERIALIZABLE.
 int getDriverMajorVersion()
           
 int getDriverMinorVersion()
           
 java.lang.String getDriverName()
           
 java.lang.String getDriverVersion()
           
 java.sql.ResultSet getExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
           
 java.lang.String getExtraNameCharacters()
          It always returns empty string.
 java.util.List<ForeignKeyList> getForeignKeyList(java.lang.String tableName)
          execute 'PRAGMA foreign_key_list(table-name)' query.
 java.lang.String getIdentifierQuoteString()
           
 java.sql.ResultSet getImportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
           
 java.util.List<IndexInfo> getIndexInfo(java.lang.String indexName)
          execute 'PRAGMA index_info(index-name)' query.
 java.sql.ResultSet getIndexInfo(java.lang.String catalog, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate)
           
 java.util.List<IndexList> getIndexList(java.lang.String tableName)
          execute 'PRAGMA index_list(table-name)' query.
 int getJDBCMajorVersion()
          It always returns 3.
 int getJDBCMinorVersion()
          It always returns 0.
 int getMaxBinaryLiteralLength()
          It always returns 0.
 int getMaxCatalogNameLength()
          Catalog is not supported yet.
 int getMaxCharLiteralLength()
          It always returns 0.
 int getMaxColumnNameLength()
          It always returns 0.
 int getMaxColumnsInGroupBy()
          It always returns 0.
 int getMaxColumnsInIndex()
          It always returns 0.
 int getMaxColumnsInOrderBy()
          It always returns 0.
 int getMaxColumnsInSelect()
          It always returns 0.
 int getMaxColumnsInTable()
          It always returns 0.
 int getMaxConnections()
          It always returns 0.
 int getMaxCursorNameLength()
          Cursor is not supported yet.
 int getMaxIndexLength()
          It always returns 0.
 int getMaxProcedureNameLength()
          Procedure is not supported yet.
 int getMaxRowSize()
          It always returns 0.
 int getMaxSchemaNameLength()
          Schema name is not supported yet.
 int getMaxStatementLength()
          It always returns 0.
 int getMaxStatements()
          It always returns 0.
 int getMaxTableNameLength()
          It always returns 0.
 int getMaxTablesInSelect()
          It always returns 64.
 int getMaxUserNameLength()
          User name is not supported yet.
 java.lang.String getNumericFunctions()
          It always returns empty string.
static int getPrecision(int columnType)
           
 java.sql.ResultSet getPrimaryKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
           
 java.sql.ResultSet getProcedureColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern, java.lang.String columnNamePattern)
          Procedure is not suppoted yet.
 java.sql.ResultSet getProcedures(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern)
          Procedure is not suppoted yet.
 java.lang.String getProcedureTerm()
          Procedure is not supported yet.
static int getRadix(int columnType)
           
 int getResultSetHoldability()
          It always returns CLOSE_CURSORS_AT_COMMIT.
static int getScale(int columnType)
           
 java.sql.ResultSet getSchemas()
          Retrieves th open database list.
 java.lang.String getSchemaTerm()
          Schema is not supported yet.
 java.lang.String getSearchStringEscape()
          Escape charactor is NOTHING.
 java.lang.String getSQLKeywords()
          It always returns empty string.
 int getSQLStateType()
          It always returns sqlStateSQL99.
 java.lang.String getStringFunctions()
          It always returns empty string.
 java.sql.ResultSet getSuperTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)
          Not suppoted yet.
 java.sql.ResultSet getSuperTypes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern)
          Not suppoted yet.
 java.lang.String getSystemFunctions()
          It always returns empty string.
 java.util.List<TableInfo> getTableInfo(java.lang.String tableName)
          execute 'PRAGMA table_info(table-name)' query.
 java.sql.ResultSet getTablePrivileges(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)
          Not suppoted yet.
 java.sql.ResultSet getTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String[] types)
           
 java.sql.ResultSet getTableTypes()
          It always returns "TABLE" and "VIEW".
 java.lang.String getTimeDateFunctions()
           
 java.sql.ResultSet getTypeInfo()
           
 java.sql.ResultSet getUDTs(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types)
          UDT is not supported yet.
 java.lang.String getURL()
          Retrieves the URL for this DBMS.
 java.lang.String getUserName()
          It always returns null.
 java.sql.ResultSet getVersionColumns(java.lang.String catalog, java.lang.String schema, java.lang.String table)
          Not suppoted yet.
 boolean insertsAreDetected(int type)
          It always returns false.
 boolean isCatalogAtStart()
          Catalog is not supported yet.
 boolean isReadOnly()
           
static boolean isSigned(int columnType)
           
 boolean locatorsUpdateCopy()
          It always returns false.
 boolean nullPlusNonNullIsNull()
          It always returns true.
 boolean nullsAreSortedAtEnd()
          It always returns false.
 boolean nullsAreSortedAtStart()
          It always returns false.
 boolean nullsAreSortedHigh()
          It always returns false.
 boolean nullsAreSortedLow()
          It always returns true.
 boolean othersDeletesAreVisible(int type)
          It always returns false.
 boolean othersInsertsAreVisible(int type)
          It always returns false.
 boolean othersUpdatesAreVisible(int type)
          It always returns false.
 boolean ownDeletesAreVisible(int type)
          It always returns false.
 boolean ownInsertsAreVisible(int type)
          It always returns false.
 boolean ownUpdatesAreVisible(int type)
          It always returns false.
 boolean storesLowerCaseIdentifiers()
          It always returns false.
 boolean storesLowerCaseQuotedIdentifiers()
          It always returns false.
 boolean storesMixedCaseIdentifiers()
          It always returns true.
 boolean storesMixedCaseQuotedIdentifiers()
          It always returns true.
 boolean storesUpperCaseIdentifiers()
          It always returns false.
 boolean storesUpperCaseQuotedIdentifiers()
          It always returns false.
 boolean supportsAlterTableWithAddColumn()
          Supported by SQLite 3.0.0 or later.
 boolean supportsAlterTableWithDropColumn()
          It always returns false.
 boolean supportsANSI92EntryLevelSQL()
          It always returns true.
 boolean supportsANSI92FullSQL()
          It always returns false.
 boolean supportsANSI92IntermediateSQL()
          It always returns false.
 boolean supportsBatchUpdates()
          It always returns false.
 boolean supportsCatalogsInDataManipulation()
          It always returns false.
 boolean supportsCatalogsInIndexDefinitions()
          It always returns false.
 boolean supportsCatalogsInPrivilegeDefinitions()
          It always returns false.
 boolean supportsCatalogsInProcedureCalls()
          It always returns false.
 boolean supportsCatalogsInTableDefinitions()
          It always returns false.
 boolean supportsColumnAliasing()
          It always returns true.
 boolean supportsConvert()
          It always returns false.
 boolean supportsConvert(int fromType, int toType)
          It always returns false.
 boolean supportsCoreSQLGrammar()
          It always returns false.
 boolean supportsCorrelatedSubqueries()
          It always returns true.
 boolean supportsDataDefinitionAndDataManipulationTransactions()
          It always returns true.
 boolean supportsDataManipulationTransactionsOnly()
          It always returns false.
 boolean supportsDifferentTableCorrelationNames()
          It always returns false.
 boolean supportsExpressionsInOrderBy()
          It always returns true.
 boolean supportsExtendedSQLGrammar()
          It always returns false.
 boolean supportsFullOuterJoins()
          It always returns false.
 boolean supportsGetGeneratedKeys()
          Supported by sqlite3_last_insert_rowid() function.
 boolean supportsGroupBy()
          It always returns true.
 boolean supportsGroupByBeyondSelect()
          It always returns true.
 boolean supportsGroupByUnrelated()
          It always returns true.
 boolean supportsIntegrityEnhancementFacility()
          It always returns false.
 boolean supportsLikeEscapeClause()
          It always returns true.
 boolean supportsLimitedOuterJoins()
          It always returns true.
 boolean supportsMinimumSQLGrammar()
          It always returns false.
 boolean supportsMixedCaseIdentifiers()
          It always returns false.
 boolean supportsMixedCaseQuotedIdentifiers()
          It always returns false.
 boolean supportsMultipleOpenResults()
          CallableStatement is not supported yet.
 boolean supportsMultipleResultSets()
          It always returns true.
 boolean supportsMultipleTransactions()
          It always returns true.
 boolean supportsNamedParameters()
          It always returns true.
 boolean supportsNonNullableColumns()
          It always returns true.
 boolean supportsOpenCursorsAcrossCommit()
          It always returns false.
 boolean supportsOpenCursorsAcrossRollback()
          It always returns false.
 boolean supportsOpenStatementsAcrossCommit()
          It always returns false.
 boolean supportsOpenStatementsAcrossRollback()
          It always returns false.
 boolean supportsOrderByUnrelated()
          It always returns true.
 boolean supportsOuterJoins()
          It always returns true.
 boolean supportsPositionedDelete()
          It always returns false.
 boolean supportsPositionedUpdate()
          It always returns false.
 boolean supportsResultSetConcurrency(int type, int concurrency)
          Supported type is ResultSet.TYPE_FORWARD_ONLY and concurrency is ResultSet.CONCUR_READ_ONLY only.
 boolean supportsResultSetHoldability(int holdability)
          It always returns false.
 boolean supportsResultSetType(int type)
          Supported type is ResultSet.TYPE_FORWARD_ONLY only.
 boolean supportsSavepoints()
          It always returns false.
 boolean supportsSchemasInDataManipulation()
          It always returns false.
 boolean supportsSchemasInIndexDefinitions()
          It always returns false.
 boolean supportsSchemasInPrivilegeDefinitions()
          It always returns false.
 boolean supportsSchemasInProcedureCalls()
          It always returns false.
 boolean supportsSchemasInTableDefinitions()
          It always returns false.
 boolean supportsSelectForUpdate()
          It always returns false.
 boolean supportsStatementPooling()
          It always returns false.
 boolean supportsStoredProcedures()
          It always returns false.
 boolean supportsSubqueriesInComparisons()
          It always returns true.
 boolean supportsSubqueriesInExists()
          It always returns true.
 boolean supportsSubqueriesInIns()
          It always returns true.
 boolean supportsSubqueriesInQuantifieds()
          It always returns false.
 boolean supportsTableCorrelationNames()
          It always returns true.
 boolean supportsTransactionIsolationLevel(int level)
           
 boolean supportsTransactions()
          It always returns true.
 boolean supportsUnion()
          It always returns true.
 boolean supportsUnionAll()
          It always returns true.
 boolean updatesAreDetected(int type)
          It always returns false.
 boolean usesLocalFilePerTable()
          It always returns false.
 boolean usesLocalFiles()
          false is returned for the in-memory database.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

allProceduresAreCallable

public boolean allProceduresAreCallable()
                                 throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の allProceduresAreCallable
戻り値:
false
例外:
java.sql.SQLException

allTablesAreSelectable

public boolean allTablesAreSelectable()
                               throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の allTablesAreSelectable
戻り値:
true
例外:
java.sql.SQLException

getURL

public java.lang.String getURL()
                        throws java.sql.SQLException
Retrieves the URL for this DBMS.

定義:
インタフェース java.sql.DatabaseMetaData 内の getURL
戻り値:
the URL for this DBMS.
例外:
java.sql.SQLException

getUserName

public java.lang.String getUserName()
                             throws java.sql.SQLException
It always returns null.

定義:
インタフェース java.sql.DatabaseMetaData 内の getUserName
戻り値:
null
例外:
java.sql.SQLException

isReadOnly

public boolean isReadOnly()
                   throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の isReadOnly
例外:
java.sql.SQLException

nullsAreSortedHigh

public boolean nullsAreSortedHigh()
                           throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の nullsAreSortedHigh
戻り値:
false
例外:
java.sql.SQLException

nullsAreSortedLow

public boolean nullsAreSortedLow()
                          throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の nullsAreSortedLow
戻り値:
true
例外:
java.sql.SQLException

nullsAreSortedAtStart

public boolean nullsAreSortedAtStart()
                              throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の nullsAreSortedAtStart
戻り値:
false
例外:
java.sql.SQLException

nullsAreSortedAtEnd

public boolean nullsAreSortedAtEnd()
                            throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の nullsAreSortedAtEnd
戻り値:
false
例外:
java.sql.SQLException

getDatabaseProductName

public java.lang.String getDatabaseProductName()
                                        throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getDatabaseProductName
戻り値:
例外:
java.sql.SQLException
関連項目:
Database.getProductName()

getDatabaseProductVersion

public java.lang.String getDatabaseProductVersion()
                                           throws java.sql.SQLException
invoke sqlite3_libversion() function.

定義:
インタフェース java.sql.DatabaseMetaData 内の getDatabaseProductVersion
戻り値:
例外:
java.sql.SQLException
関連項目:
Run-Time Library Version Numbers

getDriverName

public java.lang.String getDriverName()
                               throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getDriverName
戻り値:
例外:
java.sql.SQLException
関連項目:
Driver.getDriverName()

getDriverVersion

public java.lang.String getDriverVersion()
                                  throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getDriverVersion
戻り値:
例外:
java.sql.SQLException
関連項目:
Driver.getDriverVersion()

getDriverMajorVersion

public int getDriverMajorVersion()
定義:
インタフェース java.sql.DatabaseMetaData 内の getDriverMajorVersion
戻り値:
例外:
java.sql.SQLException
関連項目:
Driver.getDriverMajorVersion()

getDriverMinorVersion

public int getDriverMinorVersion()
定義:
インタフェース java.sql.DatabaseMetaData 内の getDriverMinorVersion
戻り値:
例外:
java.sql.SQLException
関連項目:
Driver.getDriverMinorVersion()

usesLocalFiles

public boolean usesLocalFiles()
                       throws java.sql.SQLException
false is returned for the in-memory database.

定義:
インタフェース java.sql.DatabaseMetaData 内の usesLocalFiles
戻り値:
例外:
java.sql.SQLException
関連項目:
Database.isInMemoryMode()

usesLocalFilePerTable

public boolean usesLocalFilePerTable()
                              throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の usesLocalFilePerTable
戻り値:
false
例外:
java.sql.SQLException

supportsMixedCaseIdentifiers

public boolean supportsMixedCaseIdentifiers()
                                     throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsMixedCaseIdentifiers
戻り値:
false
例外:
java.sql.SQLException

storesUpperCaseIdentifiers

public boolean storesUpperCaseIdentifiers()
                                   throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の storesUpperCaseIdentifiers
戻り値:
false
例外:
java.sql.SQLException

storesLowerCaseIdentifiers

public boolean storesLowerCaseIdentifiers()
                                   throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の storesLowerCaseIdentifiers
戻り値:
false
例外:
java.sql.SQLException

storesMixedCaseIdentifiers

public boolean storesMixedCaseIdentifiers()
                                   throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の storesMixedCaseIdentifiers
戻り値:
true
例外:
java.sql.SQLException

supportsMixedCaseQuotedIdentifiers

public boolean supportsMixedCaseQuotedIdentifiers()
                                           throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsMixedCaseQuotedIdentifiers
戻り値:
false
例外:
java.sql.SQLException

storesUpperCaseQuotedIdentifiers

public boolean storesUpperCaseQuotedIdentifiers()
                                         throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の storesUpperCaseQuotedIdentifiers
戻り値:
false
例外:
java.sql.SQLException

storesLowerCaseQuotedIdentifiers

public boolean storesLowerCaseQuotedIdentifiers()
                                         throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の storesLowerCaseQuotedIdentifiers
戻り値:
false
例外:
java.sql.SQLException

storesMixedCaseQuotedIdentifiers

public boolean storesMixedCaseQuotedIdentifiers()
                                         throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の storesMixedCaseQuotedIdentifiers
戻り値:
true
例外:
java.sql.SQLException

getIdentifierQuoteString

public java.lang.String getIdentifierQuoteString()
                                          throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getIdentifierQuoteString
戻り値:
double quotes (")
例外:
java.sql.SQLException

getSQLKeywords

public java.lang.String getSQLKeywords()
                                throws java.sql.SQLException
It always returns empty string.

定義:
インタフェース java.sql.DatabaseMetaData 内の getSQLKeywords
戻り値:
empty string
例外:
java.sql.SQLException

getNumericFunctions

public java.lang.String getNumericFunctions()
                                     throws java.sql.SQLException
It always returns empty string.

定義:
インタフェース java.sql.DatabaseMetaData 内の getNumericFunctions
戻り値:
empty string
例外:
java.sql.SQLException

getStringFunctions

public java.lang.String getStringFunctions()
                                    throws java.sql.SQLException
It always returns empty string.

定義:
インタフェース java.sql.DatabaseMetaData 内の getStringFunctions
戻り値:
empty string
例外:
java.sql.SQLException

getSystemFunctions

public java.lang.String getSystemFunctions()
                                    throws java.sql.SQLException
It always returns empty string.

定義:
インタフェース java.sql.DatabaseMetaData 内の getSystemFunctions
戻り値:
empty string
例外:
java.sql.SQLException

getTimeDateFunctions

public java.lang.String getTimeDateFunctions()
                                      throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getTimeDateFunctions
戻り値:
例外:
java.sql.SQLException
関連項目:
Date And Time Functions

getSearchStringEscape

public java.lang.String getSearchStringEscape()
                                       throws java.sql.SQLException
Escape charactor is NOTHING. It always returns null.

定義:
インタフェース java.sql.DatabaseMetaData 内の getSearchStringEscape
戻り値:
null
例外:
java.sql.SQLException

getExtraNameCharacters

public java.lang.String getExtraNameCharacters()
                                        throws java.sql.SQLException
It always returns empty string.

定義:
インタフェース java.sql.DatabaseMetaData 内の getExtraNameCharacters
戻り値:
empty string
例外:
java.sql.SQLException

supportsAlterTableWithAddColumn

public boolean supportsAlterTableWithAddColumn()
                                        throws java.sql.SQLException
Supported by SQLite 3.0.0 or later. It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsAlterTableWithAddColumn
戻り値:
true
例外:
java.sql.SQLException

supportsAlterTableWithDropColumn

public boolean supportsAlterTableWithDropColumn()
                                         throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsAlterTableWithDropColumn
戻り値:
false
例外:
java.sql.SQLException

supportsColumnAliasing

public boolean supportsColumnAliasing()
                               throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsColumnAliasing
戻り値:
true
例外:
java.sql.SQLException

nullPlusNonNullIsNull

public boolean nullPlusNonNullIsNull()
                              throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の nullPlusNonNullIsNull
戻り値:
true
例外:
java.sql.SQLException

supportsConvert

public boolean supportsConvert()
                        throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsConvert
戻り値:
false
例外:
java.sql.SQLException

supportsConvert

public boolean supportsConvert(int fromType,
                               int toType)
                        throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsConvert
パラメータ:
fromType - ignored
toType - ignored
戻り値:
false
例外:
java.sql.SQLException

supportsTableCorrelationNames

public boolean supportsTableCorrelationNames()
                                      throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsTableCorrelationNames
戻り値:
true
例外:
java.sql.SQLException

supportsDifferentTableCorrelationNames

public boolean supportsDifferentTableCorrelationNames()
                                               throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsDifferentTableCorrelationNames
戻り値:
false
例外:
java.sql.SQLException

supportsExpressionsInOrderBy

public boolean supportsExpressionsInOrderBy()
                                     throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsExpressionsInOrderBy
戻り値:
true
例外:
java.sql.SQLException

supportsOrderByUnrelated

public boolean supportsOrderByUnrelated()
                                 throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsOrderByUnrelated
戻り値:
true
例外:
java.sql.SQLException

supportsGroupBy

public boolean supportsGroupBy()
                        throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsGroupBy
戻り値:
true
例外:
java.sql.SQLException

supportsGroupByUnrelated

public boolean supportsGroupByUnrelated()
                                 throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsGroupByUnrelated
戻り値:
true
例外:
java.sql.SQLException

supportsGroupByBeyondSelect

public boolean supportsGroupByBeyondSelect()
                                    throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsGroupByBeyondSelect
戻り値:
true
例外:
java.sql.SQLException

supportsLikeEscapeClause

public boolean supportsLikeEscapeClause()
                                 throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsLikeEscapeClause
戻り値:
true
例外:
java.sql.SQLException

supportsMultipleResultSets

public boolean supportsMultipleResultSets()
                                   throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsMultipleResultSets
戻り値:
true
例外:
java.sql.SQLException
関連項目:
JdbcStatement.execute(String), JdbcStatement.getMoreResults(), JdbcStatement.getMoreResults(int)

supportsMultipleTransactions

public boolean supportsMultipleTransactions()
                                     throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsMultipleTransactions
戻り値:
true
例外:
java.sql.SQLException

supportsNonNullableColumns

public boolean supportsNonNullableColumns()
                                   throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsNonNullableColumns
戻り値:
true
例外:
java.sql.SQLException

supportsMinimumSQLGrammar

public boolean supportsMinimumSQLGrammar()
                                  throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsMinimumSQLGrammar
戻り値:
false
例外:
java.sql.SQLException

supportsCoreSQLGrammar

public boolean supportsCoreSQLGrammar()
                               throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsCoreSQLGrammar
戻り値:
false
例外:
java.sql.SQLException

supportsExtendedSQLGrammar

public boolean supportsExtendedSQLGrammar()
                                   throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsExtendedSQLGrammar
戻り値:
false
例外:
java.sql.SQLException

supportsANSI92EntryLevelSQL

public boolean supportsANSI92EntryLevelSQL()
                                    throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsANSI92EntryLevelSQL
戻り値:
true
例外:
java.sql.SQLException
関連項目:
sqlite - Unsupported Sql

supportsANSI92IntermediateSQL

public boolean supportsANSI92IntermediateSQL()
                                      throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsANSI92IntermediateSQL
戻り値:
false
例外:
java.sql.SQLException
関連項目:
sqlite - Unsupported Sql

supportsANSI92FullSQL

public boolean supportsANSI92FullSQL()
                              throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsANSI92FullSQL
戻り値:
false
例外:
java.sql.SQLException
関連項目:
sqlite - Unsupported Sql

supportsIntegrityEnhancementFacility

public boolean supportsIntegrityEnhancementFacility()
                                             throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsIntegrityEnhancementFacility
戻り値:
false
例外:
java.sql.SQLException

supportsOuterJoins

public boolean supportsOuterJoins()
                           throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsOuterJoins
戻り値:
true
例外:
java.sql.SQLException

supportsFullOuterJoins

public boolean supportsFullOuterJoins()
                               throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsFullOuterJoins
戻り値:
false
例外:
java.sql.SQLException

supportsLimitedOuterJoins

public boolean supportsLimitedOuterJoins()
                                  throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsLimitedOuterJoins
戻り値:
true
例外:
java.sql.SQLException

getSchemaTerm

public java.lang.String getSchemaTerm()
                               throws java.sql.SQLException
Schema is not supported yet. It always returns null.

定義:
インタフェース java.sql.DatabaseMetaData 内の getSchemaTerm
戻り値:
null
例外:
java.sql.SQLException

getProcedureTerm

public java.lang.String getProcedureTerm()
                                  throws java.sql.SQLException
Procedure is not supported yet. It always returns null.

定義:
インタフェース java.sql.DatabaseMetaData 内の getProcedureTerm
戻り値:
null
例外:
java.sql.SQLException

getCatalogTerm

public java.lang.String getCatalogTerm()
                                throws java.sql.SQLException
Catalog is not supported yet. It always returns null.

定義:
インタフェース java.sql.DatabaseMetaData 内の getCatalogTerm
戻り値:
null
例外:
java.sql.SQLException

isCatalogAtStart

public boolean isCatalogAtStart()
                         throws java.sql.SQLException
Catalog is not supported yet. It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の isCatalogAtStart
戻り値:
false
例外:
java.sql.SQLException

getCatalogSeparator

public java.lang.String getCatalogSeparator()
                                     throws java.sql.SQLException
Catalog is not supported yet. It always returns null.

定義:
インタフェース java.sql.DatabaseMetaData 内の getCatalogSeparator
戻り値:
null
例外:
java.sql.SQLException

supportsSchemasInDataManipulation

public boolean supportsSchemasInDataManipulation()
                                          throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsSchemasInDataManipulation
戻り値:
false
例外:
java.sql.SQLException

supportsSchemasInProcedureCalls

public boolean supportsSchemasInProcedureCalls()
                                        throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsSchemasInProcedureCalls
戻り値:
false
例外:
java.sql.SQLException

supportsSchemasInTableDefinitions

public boolean supportsSchemasInTableDefinitions()
                                          throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsSchemasInTableDefinitions
戻り値:
false
例外:
java.sql.SQLException

supportsSchemasInIndexDefinitions

public boolean supportsSchemasInIndexDefinitions()
                                          throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsSchemasInIndexDefinitions
戻り値:
false
例外:
java.sql.SQLException

supportsSchemasInPrivilegeDefinitions

public boolean supportsSchemasInPrivilegeDefinitions()
                                              throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsSchemasInPrivilegeDefinitions
戻り値:
false
例外:
java.sql.SQLException

supportsCatalogsInDataManipulation

public boolean supportsCatalogsInDataManipulation()
                                           throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsCatalogsInDataManipulation
戻り値:
false
例外:
java.sql.SQLException

supportsCatalogsInProcedureCalls

public boolean supportsCatalogsInProcedureCalls()
                                         throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsCatalogsInProcedureCalls
戻り値:
false
例外:
java.sql.SQLException

supportsCatalogsInTableDefinitions

public boolean supportsCatalogsInTableDefinitions()
                                           throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsCatalogsInTableDefinitions
戻り値:
false
例外:
java.sql.SQLException

supportsCatalogsInIndexDefinitions

public boolean supportsCatalogsInIndexDefinitions()
                                           throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsCatalogsInIndexDefinitions
戻り値:
false
例外:
java.sql.SQLException

supportsCatalogsInPrivilegeDefinitions

public boolean supportsCatalogsInPrivilegeDefinitions()
                                               throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsCatalogsInPrivilegeDefinitions
戻り値:
false
例外:
java.sql.SQLException

supportsPositionedDelete

public boolean supportsPositionedDelete()
                                 throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsPositionedDelete
戻り値:
false
例外:
java.sql.SQLException

supportsPositionedUpdate

public boolean supportsPositionedUpdate()
                                 throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsPositionedUpdate
戻り値:
false
例外:
java.sql.SQLException

supportsSelectForUpdate

public boolean supportsSelectForUpdate()
                                throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsSelectForUpdate
戻り値:
false
例外:
java.sql.SQLException

supportsStoredProcedures

public boolean supportsStoredProcedures()
                                 throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsStoredProcedures
戻り値:
false
例外:
java.sql.SQLException

supportsSubqueriesInComparisons

public boolean supportsSubqueriesInComparisons()
                                        throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsSubqueriesInComparisons
戻り値:
true
例外:
java.sql.SQLException

supportsSubqueriesInExists

public boolean supportsSubqueriesInExists()
                                   throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsSubqueriesInExists
戻り値:
true
例外:
java.sql.SQLException

supportsSubqueriesInIns

public boolean supportsSubqueriesInIns()
                                throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsSubqueriesInIns
戻り値:
true
例外:
java.sql.SQLException

supportsSubqueriesInQuantifieds

public boolean supportsSubqueriesInQuantifieds()
                                        throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsSubqueriesInQuantifieds
戻り値:
false
例外:
java.sql.SQLException

supportsCorrelatedSubqueries

public boolean supportsCorrelatedSubqueries()
                                     throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsCorrelatedSubqueries
戻り値:
true
例外:
java.sql.SQLException

supportsUnion

public boolean supportsUnion()
                      throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsUnion
戻り値:
true
例外:
java.sql.SQLException

supportsUnionAll

public boolean supportsUnionAll()
                         throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsUnionAll
戻り値:
true
例外:
java.sql.SQLException

supportsOpenCursorsAcrossCommit

public boolean supportsOpenCursorsAcrossCommit()
                                        throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsOpenCursorsAcrossCommit
戻り値:
false
例外:
java.sql.SQLException

supportsOpenCursorsAcrossRollback

public boolean supportsOpenCursorsAcrossRollback()
                                          throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsOpenCursorsAcrossRollback
戻り値:
false
例外:
java.sql.SQLException

supportsOpenStatementsAcrossCommit

public boolean supportsOpenStatementsAcrossCommit()
                                           throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsOpenStatementsAcrossCommit
戻り値:
false
例外:
java.sql.SQLException

supportsOpenStatementsAcrossRollback

public boolean supportsOpenStatementsAcrossRollback()
                                             throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsOpenStatementsAcrossRollback
戻り値:
false
例外:
java.sql.SQLException

getMaxBinaryLiteralLength

public int getMaxBinaryLiteralLength()
                              throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxBinaryLiteralLength
戻り値:
0
例外:
java.sql.SQLException

getMaxCharLiteralLength

public int getMaxCharLiteralLength()
                            throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxCharLiteralLength
戻り値:
0
例外:
java.sql.SQLException

getMaxColumnNameLength

public int getMaxColumnNameLength()
                           throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxColumnNameLength
戻り値:
0
例外:
java.sql.SQLException

getMaxColumnsInGroupBy

public int getMaxColumnsInGroupBy()
                           throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxColumnsInGroupBy
戻り値:
0
例外:
java.sql.SQLException

getMaxColumnsInIndex

public int getMaxColumnsInIndex()
                         throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxColumnsInIndex
戻り値:
0
例外:
java.sql.SQLException

getMaxColumnsInOrderBy

public int getMaxColumnsInOrderBy()
                           throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxColumnsInOrderBy
戻り値:
0
例外:
java.sql.SQLException

getMaxColumnsInSelect

public int getMaxColumnsInSelect()
                          throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxColumnsInSelect
戻り値:
0
例外:
java.sql.SQLException

getMaxColumnsInTable

public int getMaxColumnsInTable()
                         throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxColumnsInTable
戻り値:
0
例外:
java.sql.SQLException

getMaxConnections

public int getMaxConnections()
                      throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxConnections
戻り値:
0
例外:
java.sql.SQLException

getMaxCursorNameLength

public int getMaxCursorNameLength()
                           throws java.sql.SQLException
Cursor is not supported yet. It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxCursorNameLength
戻り値:
0
例外:
java.sql.SQLException

getMaxIndexLength

public int getMaxIndexLength()
                      throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxIndexLength
戻り値:
0
例外:
java.sql.SQLException

getMaxSchemaNameLength

public int getMaxSchemaNameLength()
                           throws java.sql.SQLException
Schema name is not supported yet. It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxSchemaNameLength
戻り値:
0
例外:
java.sql.SQLException

getMaxProcedureNameLength

public int getMaxProcedureNameLength()
                              throws java.sql.SQLException
Procedure is not supported yet. It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxProcedureNameLength
戻り値:
0
例外:
java.sql.SQLException

getMaxCatalogNameLength

public int getMaxCatalogNameLength()
                            throws java.sql.SQLException
Catalog is not supported yet. It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxCatalogNameLength
戻り値:
0
例外:
java.sql.SQLException

getMaxRowSize

public int getMaxRowSize()
                  throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxRowSize
戻り値:
0
例外:
java.sql.SQLException

doesMaxRowSizeIncludeBlobs

public boolean doesMaxRowSizeIncludeBlobs()
                                   throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の doesMaxRowSizeIncludeBlobs
戻り値:
true
例外:
java.sql.SQLException

getMaxStatementLength

public int getMaxStatementLength()
                          throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxStatementLength
戻り値:
0
例外:
java.sql.SQLException

getMaxStatements

public int getMaxStatements()
                     throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxStatements
戻り値:
0
例外:
java.sql.SQLException

getMaxTableNameLength

public int getMaxTableNameLength()
                          throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxTableNameLength
戻り値:
0
例外:
java.sql.SQLException

getMaxTablesInSelect

public int getMaxTablesInSelect()
                         throws java.sql.SQLException
It always returns 64.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxTablesInSelect
戻り値:
64
例外:
java.sql.SQLException
関連項目:
Maximum Number Of Tables In A Join

getMaxUserNameLength

public int getMaxUserNameLength()
                         throws java.sql.SQLException
User name is not supported yet. It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getMaxUserNameLength
戻り値:
0
例外:
java.sql.SQLException

getDefaultTransactionIsolation

public int getDefaultTransactionIsolation()
                                   throws java.sql.SQLException
It always returns TRANSACTION_SERIALIZABLE.

定義:
インタフェース java.sql.DatabaseMetaData 内の getDefaultTransactionIsolation
戻り値:
java.sql.Connection.TRANSACTION_SERIALIZABLE
例外:
java.sql.SQLException
関連項目:
PRAGMA read_uncommitted

supportsTransactions

public boolean supportsTransactions()
                             throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsTransactions
戻り値:
true
例外:
java.sql.SQLException

supportsTransactionIsolationLevel

public boolean supportsTransactionIsolationLevel(int level)
                                          throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の supportsTransactionIsolationLevel
パラメータ:
level -
戻り値:
true if level is java.sql.Connection.TRANSACTION_SERIALIZABLE.
例外:
java.sql.SQLException
関連項目:
Pragma statements supported by SQLite:

supportsDataDefinitionAndDataManipulationTransactions

public boolean supportsDataDefinitionAndDataManipulationTransactions()
                                                              throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsDataDefinitionAndDataManipulationTransactions
戻り値:
true
例外:
java.sql.SQLException

supportsDataManipulationTransactionsOnly

public boolean supportsDataManipulationTransactionsOnly()
                                                 throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsDataManipulationTransactionsOnly
戻り値:
false
例外:
java.sql.SQLException

dataDefinitionCausesTransactionCommit

public boolean dataDefinitionCausesTransactionCommit()
                                              throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の dataDefinitionCausesTransactionCommit
戻り値:
false
例外:
java.sql.SQLException

dataDefinitionIgnoredInTransactions

public boolean dataDefinitionIgnoredInTransactions()
                                            throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の dataDefinitionIgnoredInTransactions
戻り値:
false
例外:
java.sql.SQLException

getProcedures

public java.sql.ResultSet getProcedures(java.lang.String catalog,
                                        java.lang.String schemaPattern,
                                        java.lang.String procedureNamePattern)
                                 throws java.sql.SQLException
Procedure is not suppoted yet. It always returns empty ResultSet.

定義:
インタフェース java.sql.DatabaseMetaData 内の getProcedures
パラメータ:
catalog - ignored
schemaPattern - ignored
procedureNamePattern - ignored
戻り値:
empty ResultSet
例外:
java.sql.SQLException

getProcedureColumns

public java.sql.ResultSet getProcedureColumns(java.lang.String catalog,
                                              java.lang.String schemaPattern,
                                              java.lang.String procedureNamePattern,
                                              java.lang.String columnNamePattern)
                                       throws java.sql.SQLException
Procedure is not suppoted yet. It always returns empty ResultSet.

定義:
インタフェース java.sql.DatabaseMetaData 内の getProcedureColumns
パラメータ:
catalog - ignored
schemaPattern - ignored
procedureNamePattern - ignored
戻り値:
empty ResultSet
例外:
java.sql.SQLException

getTables

public java.sql.ResultSet getTables(java.lang.String catalog,
                                    java.lang.String schemaPattern,
                                    java.lang.String tableNamePattern,
                                    java.lang.String[] types)
                             throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getTables
パラメータ:
catalog - ignored
schemaPattern - ignored
tableNamePattern -
types -
戻り値:
例外:
java.sql.SQLException

getSchemas

public java.sql.ResultSet getSchemas()
                              throws java.sql.SQLException
Retrieves th open database list.

定義:
インタフェース java.sql.DatabaseMetaData 内の getSchemas
戻り値:
例外:
java.sql.SQLException

getCatalogs

public java.sql.ResultSet getCatalogs()
                               throws java.sql.SQLException
Catalog is not suppoted yet. It always returns empty ResultSet.

定義:
インタフェース java.sql.DatabaseMetaData 内の getCatalogs
戻り値:
empty ResultSet
例外:
java.sql.SQLException

getTableTypes

public java.sql.ResultSet getTableTypes()
                                 throws java.sql.SQLException
It always returns "TABLE" and "VIEW".

定義:
インタフェース java.sql.DatabaseMetaData 内の getTableTypes
戻り値:
"TABLE" and "VIEW"
例外:
java.sql.SQLException

getColumns

public java.sql.ResultSet getColumns(java.lang.String catalog,
                                     java.lang.String schemaPattern,
                                     java.lang.String tableNamePattern,
                                     java.lang.String columnNamePattern)
                              throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getColumns
パラメータ:
catalog - ignored
schemaPattern - ignored
tableNamePattern -
columnNamePattern -
戻り値:
例外:
java.sql.SQLException

getColumnPrivileges

public java.sql.ResultSet getColumnPrivileges(java.lang.String catalog,
                                              java.lang.String schema,
                                              java.lang.String table,
                                              java.lang.String columnNamePattern)
                                       throws java.sql.SQLException
Not suppoted yet. It always returns empty ResultSet.

定義:
インタフェース java.sql.DatabaseMetaData 内の getColumnPrivileges
パラメータ:
catalog - ignored
schema - ignored
table - ignored
columnNamePattern - ignored
戻り値:
empty ResultSet
例外:
java.sql.SQLException

getTablePrivileges

public java.sql.ResultSet getTablePrivileges(java.lang.String catalog,
                                             java.lang.String schemaPattern,
                                             java.lang.String tableNamePattern)
                                      throws java.sql.SQLException
Not suppoted yet. It always returns empty ResultSet.

定義:
インタフェース java.sql.DatabaseMetaData 内の getTablePrivileges
パラメータ:
catalog - ignored
schemaPattern - ignored
tableNamePattern - ignored
戻り値:
empty ResultSet
例外:
java.sql.SQLException

getBestRowIdentifier

public java.sql.ResultSet getBestRowIdentifier(java.lang.String catalog,
                                               java.lang.String schema,
                                               java.lang.String table,
                                               int scope,
                                               boolean nullable)
                                        throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getBestRowIdentifier
パラメータ:
catalog - ignored
schema - ignored
table -
scope - ignored
nullable -
戻り値:
例外:
java.sql.SQLException

getVersionColumns

public java.sql.ResultSet getVersionColumns(java.lang.String catalog,
                                            java.lang.String schema,
                                            java.lang.String table)
                                     throws java.sql.SQLException
Not suppoted yet. It always returns empty ResultSet.

定義:
インタフェース java.sql.DatabaseMetaData 内の getVersionColumns
パラメータ:
catalog - ignored
schema - ignored
table - ignored
戻り値:
empty ResultSet
例外:
java.sql.SQLException

getPrimaryKeys

public java.sql.ResultSet getPrimaryKeys(java.lang.String catalog,
                                         java.lang.String schema,
                                         java.lang.String table)
                                  throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getPrimaryKeys
パラメータ:
catalog - ignored
schema - ignored
table -
戻り値:
例外:
java.sql.SQLException

getImportedKeys

public java.sql.ResultSet getImportedKeys(java.lang.String catalog,
                                          java.lang.String schema,
                                          java.lang.String table)
                                   throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getImportedKeys
パラメータ:
catalog - ignored
schema - ignored
table -
戻り値:
例外:
java.sql.SQLException

getExportedKeys

public java.sql.ResultSet getExportedKeys(java.lang.String catalog,
                                          java.lang.String schema,
                                          java.lang.String table)
                                   throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getExportedKeys
パラメータ:
catalog - ignored
schema - ignored
table -
戻り値:
例外:
java.sql.SQLException

getCrossReference

public java.sql.ResultSet getCrossReference(java.lang.String parentCatalog,
                                            java.lang.String parentSchema,
                                            java.lang.String parentTable,
                                            java.lang.String foreignCatalog,
                                            java.lang.String foreignSchema,
                                            java.lang.String foreignTable)
                                     throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getCrossReference
パラメータ:
parentCatalog - ignored
parentSchema - ignored
parentTable -
foreignCatalog - ignored
foreignSchema - ignored
foreignTable -
戻り値:
例外:
java.sql.SQLException

getTypeInfo

public java.sql.ResultSet getTypeInfo()
                               throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getTypeInfo
例外:
java.sql.SQLException

getIndexInfo

public java.sql.ResultSet getIndexInfo(java.lang.String catalog,
                                       java.lang.String schema,
                                       java.lang.String table,
                                       boolean unique,
                                       boolean approximate)
                                throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getIndexInfo
パラメータ:
catalog - ignored
schema - ignored
table -
unique -
approximate - ignored
戻り値:
例外:
java.sql.SQLException

supportsResultSetType

public boolean supportsResultSetType(int type)
                              throws java.sql.SQLException
Supported type is ResultSet.TYPE_FORWARD_ONLY only.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsResultSetType
パラメータ:
type -
戻り値:
true if type is java.sql.ResultSet.TYPE_FORWARD_ONLY.
例外:
java.sql.SQLException

supportsResultSetConcurrency

public boolean supportsResultSetConcurrency(int type,
                                            int concurrency)
                                     throws java.sql.SQLException
Supported type is ResultSet.TYPE_FORWARD_ONLY and concurrency is ResultSet.CONCUR_READ_ONLY only.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsResultSetConcurrency
パラメータ:
type -
concurrency -
戻り値:
true if type is java.sql.ResultSet.TYPE_FORWARD_ONLY and concurrency is java.sql.ResultSet.CONCUR_READ_ONLY.
例外:
java.sql.SQLException

ownUpdatesAreVisible

public boolean ownUpdatesAreVisible(int type)
                             throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の ownUpdatesAreVisible
パラメータ:
type - ignored
戻り値:
false
例外:
java.sql.SQLException

ownDeletesAreVisible

public boolean ownDeletesAreVisible(int type)
                             throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の ownDeletesAreVisible
パラメータ:
type - ignored
戻り値:
false
例外:
java.sql.SQLException

ownInsertsAreVisible

public boolean ownInsertsAreVisible(int type)
                             throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の ownInsertsAreVisible
パラメータ:
type - ignored
戻り値:
false
例外:
java.sql.SQLException

othersUpdatesAreVisible

public boolean othersUpdatesAreVisible(int type)
                                throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の othersUpdatesAreVisible
パラメータ:
type - ignored
戻り値:
false
例外:
java.sql.SQLException

othersDeletesAreVisible

public boolean othersDeletesAreVisible(int type)
                                throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の othersDeletesAreVisible
パラメータ:
type - ignored
戻り値:
false
例外:
java.sql.SQLException

othersInsertsAreVisible

public boolean othersInsertsAreVisible(int type)
                                throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の othersInsertsAreVisible
パラメータ:
type - ignored
戻り値:
false
例外:
java.sql.SQLException

updatesAreDetected

public boolean updatesAreDetected(int type)
                           throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の updatesAreDetected
パラメータ:
type - ignored
戻り値:
false
例外:
java.sql.SQLException

deletesAreDetected

public boolean deletesAreDetected(int type)
                           throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の deletesAreDetected
パラメータ:
type - ignored
戻り値:
false
例外:
java.sql.SQLException

insertsAreDetected

public boolean insertsAreDetected(int type)
                           throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の insertsAreDetected
パラメータ:
type - ignored
戻り値:
false
例外:
java.sql.SQLException

supportsBatchUpdates

public boolean supportsBatchUpdates()
                             throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsBatchUpdates
戻り値:
false
例外:
java.sql.SQLException

getUDTs

public java.sql.ResultSet getUDTs(java.lang.String catalog,
                                  java.lang.String schemaPattern,
                                  java.lang.String typeNamePattern,
                                  int[] types)
                           throws java.sql.SQLException
UDT is not supported yet. It always returns empty ResultSet.

定義:
インタフェース java.sql.DatabaseMetaData 内の getUDTs
パラメータ:
catalog - ignored
schemaPattern - ignored
typeNamePattern - ignored
types - ignored
戻り値:
empty ResultSet
例外:
java.sql.SQLException

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getConnection
例外:
java.sql.SQLException

supportsSavepoints

public boolean supportsSavepoints()
                           throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsSavepoints
戻り値:
false
例外:
java.sql.SQLException

supportsNamedParameters

public boolean supportsNamedParameters()
                                throws java.sql.SQLException
It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsNamedParameters
戻り値:
true
例外:
java.sql.SQLException

supportsMultipleOpenResults

public boolean supportsMultipleOpenResults()
                                    throws java.sql.SQLException
CallableStatement is not supported yet. It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsMultipleOpenResults
戻り値:
false
例外:
java.sql.SQLException

supportsGetGeneratedKeys

public boolean supportsGetGeneratedKeys()
                                 throws java.sql.SQLException
Supported by sqlite3_last_insert_rowid() function. It always returns true.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsGetGeneratedKeys
戻り値:
true
例外:
java.sql.SQLException
関連項目:
Last Insert Rowid

getSuperTypes

public java.sql.ResultSet getSuperTypes(java.lang.String catalog,
                                        java.lang.String schemaPattern,
                                        java.lang.String typeNamePattern)
                                 throws java.sql.SQLException
Not suppoted yet. It always returns empty ResultSet.

定義:
インタフェース java.sql.DatabaseMetaData 内の getSuperTypes
パラメータ:
catalog - ignored
schemaPattern - ignored
typeNamePattern - ignored
戻り値:
empty ResultSe
例外:
java.sql.SQLException

getSuperTables

public java.sql.ResultSet getSuperTables(java.lang.String catalog,
                                         java.lang.String schemaPattern,
                                         java.lang.String tableNamePattern)
                                  throws java.sql.SQLException
Not suppoted yet. It always returns empty ResultSet.

定義:
インタフェース java.sql.DatabaseMetaData 内の getSuperTables
パラメータ:
catalog - ignored
schemaPattern - ignored
tableNamePattern - ignored
戻り値:
empty ResultSet
例外:
java.sql.SQLException

getAttributes

public java.sql.ResultSet getAttributes(java.lang.String catalog,
                                        java.lang.String schemaPattern,
                                        java.lang.String typeNamePattern,
                                        java.lang.String attributeNamePattern)
                                 throws java.sql.SQLException
Not suppoted yet. It always returns empty ResultSet.

定義:
インタフェース java.sql.DatabaseMetaData 内の getAttributes
パラメータ:
catalog - ignored
schemaPattern - ignored
typeNamePattern - ignored
attributeNamePattern - ignored
戻り値:
empty ResultSet
例外:
java.sql.SQLException

supportsResultSetHoldability

public boolean supportsResultSetHoldability(int holdability)
                                     throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsResultSetHoldability
パラメータ:
holdability - ignored
戻り値:
false
例外:
java.sql.SQLException

getResultSetHoldability

public int getResultSetHoldability()
                            throws java.sql.SQLException
It always returns CLOSE_CURSORS_AT_COMMIT.

定義:
インタフェース java.sql.DatabaseMetaData 内の getResultSetHoldability
戻り値:
java.sql.CLOSE_CURSORS_AT_COMMIT
例外:
java.sql.SQLException
関連項目:
JdbcStatement.getResultSetHoldability()

getDatabaseMajorVersion

public int getDatabaseMajorVersion()
                            throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getDatabaseMajorVersion
例外:
java.sql.SQLException

getDatabaseMinorVersion

public int getDatabaseMinorVersion()
                            throws java.sql.SQLException
定義:
インタフェース java.sql.DatabaseMetaData 内の getDatabaseMinorVersion
例外:
java.sql.SQLException

getJDBCMajorVersion

public int getJDBCMajorVersion()
                        throws java.sql.SQLException
It always returns 3.

定義:
インタフェース java.sql.DatabaseMetaData 内の getJDBCMajorVersion
戻り値:
3
例外:
java.sql.SQLException

getJDBCMinorVersion

public int getJDBCMinorVersion()
                        throws java.sql.SQLException
It always returns 0.

定義:
インタフェース java.sql.DatabaseMetaData 内の getJDBCMinorVersion
戻り値:
0
例外:
java.sql.SQLException

getSQLStateType

public int getSQLStateType()
                    throws java.sql.SQLException
It always returns sqlStateSQL99.

定義:
インタフェース java.sql.DatabaseMetaData 内の getSQLStateType
戻り値:
java.sql.DatabaseMetaData.sqlStateSQL99
例外:
java.sql.SQLException

locatorsUpdateCopy

public boolean locatorsUpdateCopy()
                           throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の locatorsUpdateCopy
戻り値:
false
例外:
java.sql.SQLException

supportsStatementPooling

public boolean supportsStatementPooling()
                                 throws java.sql.SQLException
It always returns false.

定義:
インタフェース java.sql.DatabaseMetaData 内の supportsStatementPooling
戻り値:
false
例外:
java.sql.SQLException

getDatabaseList

public java.util.List<DatabaseList> getDatabaseList()
                                             throws java.sql.SQLException
execute 'PRAGMA database_list' query.

戻り値:
list of DatabaseList
例外:
java.sql.SQLException
関連項目:
PRAGMA database_list;

getTableInfo

public java.util.List<TableInfo> getTableInfo(java.lang.String tableName)
                                       throws java.sql.SQLException
execute 'PRAGMA table_info(table-name)' query.

パラメータ:
tableName -
戻り値:
list of TableInfo
例外:
java.sql.SQLException
関連項目:
PRAGMA table_info(table-name);

getIndexList

public java.util.List<IndexList> getIndexList(java.lang.String tableName)
                                       throws java.sql.SQLException
execute 'PRAGMA index_list(table-name)' query.

パラメータ:
tableName -
戻り値:
list of IndexList
例外:
java.sql.SQLException
関連項目:
PRAGMA index_list(table-name);

getIndexInfo

public java.util.List<IndexInfo> getIndexInfo(java.lang.String indexName)
                                       throws java.sql.SQLException
execute 'PRAGMA index_info(index-name)' query.

パラメータ:
indexName -
戻り値:
list of IndexInfo
例外:
java.sql.SQLException
関連項目:
PRAGMA index_info(index-name);

getForeignKeyList

public java.util.List<ForeignKeyList> getForeignKeyList(java.lang.String tableName)
                                                 throws java.sql.SQLException
execute 'PRAGMA foreign_key_list(table-name)' query.

パラメータ:
tableName -
戻り値:
list of ForeignKeyList
例外:
java.sql.SQLException
関連項目:
PRAGMA foreign_key_list(table-name);

getColumnType

public static int getColumnType(int columnType)
                         throws java.sql.SQLException
例外:
java.sql.SQLException

getColumnClassName

public static java.lang.String getColumnClassName(int columnType)
                                           throws java.sql.SQLException
例外:
java.sql.SQLException

getPrecision

public static int getPrecision(int columnType)

getScale

public static int getScale(int columnType)
                    throws java.sql.SQLException
例外:
java.sql.SQLException

getColumnDisplaySize

public static int getColumnDisplaySize(int columnType)
                                throws java.sql.SQLException
例外:
java.sql.SQLException

isSigned

public static boolean isSigned(int columnType)
                        throws java.sql.SQLException
例外:
java.sql.SQLException

getRadix

public static int getRadix(int columnType)
                    throws java.sql.SQLException
例外:
java.sql.SQLException