类 IoTDBDatabaseMetadata
- java.lang.Object
-
- org.apache.iotdb.jdbc.IoTDBDatabaseMetadata
-
- 所有已实现的接口:
java.sql.DatabaseMetaData,java.sql.Wrapper
public class IoTDBDatabaseMetadata extends java.lang.Object implements java.sql.DatabaseMetaData
-
-
字段概要
-
从接口继承的字段 java.sql.DatabaseMetaData
attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, functionColumnIn, functionColumnInOut, functionColumnOut, functionColumnResult, functionColumnUnknown, functionNoNulls, functionNoTable, functionNullable, functionNullableUnknown, functionResultUnknown, functionReturn, functionReturnsTable, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 booleanallProceduresAreCallable()booleanallTablesAreSelectable()booleanautoCommitFailureClosesAllResultSets()static java.nio.ByteBufferconvertTsBlock(java.util.List<java.util.List<java.lang.Object>> valuesList, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> tsDataTypeList)booleandataDefinitionCausesTransactionCommit()booleandataDefinitionIgnoredInTransactions()booleandeletesAreDetected(int arg0)booleandoesMaxRowSizeIncludeBlobs()booleangeneratedKeyAlwaysReturned()java.sql.ResultSetgetAttributes(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)java.sql.ResultSetgetBestRowIdentifier(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, int arg3, boolean arg4)java.sql.ResultSetgetCatalogs()java.lang.StringgetCatalogSeparator()java.lang.StringgetCatalogTerm()java.sql.ResultSetgetClientInfoProperties()java.sql.ResultSetgetColumnPrivileges(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)java.sql.ResultSetgetColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)java.sql.ConnectiongetConnection()java.sql.ResultSetgetCrossReference(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4, java.lang.String arg5)intgetDatabaseMajorVersion()intgetDatabaseMinorVersion()java.lang.StringgetDatabaseProductName()java.lang.StringgetDatabaseProductVersion()intgetDefaultTransactionIsolation()intgetDriverMajorVersion()intgetDriverMinorVersion()java.lang.StringgetDriverName()java.lang.StringgetDriverVersion()java.sql.ResultSetgetExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)java.lang.StringgetExtraNameCharacters()java.sql.ResultSetgetFunctionColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern, java.lang.String columnNamePattern)java.sql.ResultSetgetFunctions(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern)java.lang.StringgetIdentifierQuoteString()java.sql.ResultSetgetImportedKeys(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)java.sql.ResultSetgetIndexInfo(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, boolean arg3, boolean arg4)intgetJDBCMajorVersion()intgetJDBCMinorVersion()intgetMaxBinaryLiteralLength()intgetMaxCatalogNameLength()Although there is no limit, it is not recommendedintgetMaxCharLiteralLength()intgetMaxColumnNameLength()Although there is no limit, it is not recommendedintgetMaxColumnsInGroupBy()intgetMaxColumnsInIndex()intgetMaxColumnsInOrderBy()intgetMaxColumnsInSelect()intgetMaxColumnsInTable()intgetMaxConnections()intgetMaxCursorNameLength()intgetMaxIndexLength()longgetMaxLogicalLobSize()intgetMaxProcedureNameLength()intgetMaxRowSize()maxrowsize unlimitedintgetMaxSchemaNameLength()Although there is no limit, it is not recommendedintgetMaxStatementLength()intgetMaxStatements()intgetMaxTableNameLength()Although there is no limit, it is not recommendedintgetMaxTablesInSelect()Although there is no limit, it is not recommendedintgetMaxUserNameLength()Although there is no limit, it is not recommendedjava.lang.StringgetMetadataInJson()java.lang.StringgetNumericFunctions()java.sql.ResultSetgetPrimaryKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)java.sql.ResultSetgetProcedureColumns(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)java.sql.ResultSetgetProcedures(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)java.lang.StringgetProcedureTerm()java.sql.ResultSetgetPseudoColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)intgetResultSetHoldability()java.sql.RowIdLifetimegetRowIdLifetime()java.sql.ResultSetgetSchemas()java.sql.ResultSetgetSchemas(java.lang.String catalog, java.lang.String schemaPattern)java.lang.StringgetSchemaTerm()java.lang.StringgetSearchStringEscape()java.lang.StringgetSQLKeywords()intgetSQLStateType()java.lang.StringgetStringFunctions()java.sql.ResultSetgetSuperTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)java.sql.ResultSetgetSuperTypes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern)java.lang.StringgetSystemFunctions()java.sql.ResultSetgetTablePrivileges(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)java.sql.ResultSetgetTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String[] types)java.sql.ResultSetgetTableTypes()java.lang.StringgetTimeDateFunctions()java.sql.ResultSetgetTypeInfo()intgetTypeScale(java.lang.String columnType)java.sql.ResultSetgetUDTs(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types)java.lang.StringgetURL()java.lang.StringgetUserName()java.sql.ResultSetgetVersionColumns(java.lang.String catalog, java.lang.String schema, java.lang.String table)booleaninsertsAreDetected(int type)booleanisCatalogAtStart()booleanisReadOnly()booleanisWrapperFor(java.lang.Class<?> arg0)booleanlocatorsUpdateCopy()booleannullPlusNonNullIsNull()booleannullsAreSortedAtEnd()booleannullsAreSortedAtStart()booleannullsAreSortedHigh()booleannullsAreSortedLow()booleanothersDeletesAreVisible(int type)booleanothersInsertsAreVisible(int type)booleanothersUpdatesAreVisible(int type)booleanownDeletesAreVisible(int type)booleanownInsertsAreVisible(int type)booleanownUpdatesAreVisible(int type)booleanstoresLowerCaseIdentifiers()booleanstoresLowerCaseQuotedIdentifiers()booleanstoresMixedCaseIdentifiers()booleanstoresMixedCaseQuotedIdentifiers()booleanstoresUpperCaseIdentifiers()booleanstoresUpperCaseQuotedIdentifiers()booleansupportsAlterTableWithAddColumn()booleansupportsAlterTableWithDropColumn()booleansupportsANSI92EntryLevelSQL()booleansupportsANSI92FullSQL()booleansupportsANSI92IntermediateSQL()booleansupportsBatchUpdates()booleansupportsCatalogsInDataManipulation()booleansupportsCatalogsInIndexDefinitions()booleansupportsCatalogsInPrivilegeDefinitions()booleansupportsCatalogsInProcedureCalls()booleansupportsCatalogsInTableDefinitions()booleansupportsColumnAliasing()booleansupportsConvert()booleansupportsConvert(int fromType, int toType)booleansupportsCoreSQLGrammar()booleansupportsCorrelatedSubqueries()booleansupportsDataDefinitionAndDataManipulationTransactions()booleansupportsDataManipulationTransactionsOnly()booleansupportsDifferentTableCorrelationNames()booleansupportsExpressionsInOrderBy()booleansupportsExtendedSQLGrammar()booleansupportsFullOuterJoins()booleansupportsGetGeneratedKeys()booleansupportsGroupBy()booleansupportsGroupByBeyondSelect()booleansupportsGroupByUnrelated()booleansupportsIntegrityEnhancementFacility()booleansupportsLikeEscapeClause()booleansupportsLimitedOuterJoins()booleansupportsMinimumSQLGrammar()booleansupportsMixedCaseIdentifiers()booleansupportsMixedCaseQuotedIdentifiers()booleansupportsMultipleOpenResults()booleansupportsMultipleResultSets()booleansupportsMultipleTransactions()booleansupportsNamedParameters()booleansupportsNonNullableColumns()booleansupportsOpenCursorsAcrossCommit()booleansupportsOpenCursorsAcrossRollback()booleansupportsOpenStatementsAcrossCommit()booleansupportsOpenStatementsAcrossRollback()booleansupportsOrderByUnrelated()booleansupportsOuterJoins()booleansupportsPositionedDelete()booleansupportsPositionedUpdate()booleansupportsRefCursors()booleansupportsResultSetConcurrency(int type, int concurrency)booleansupportsResultSetHoldability(int holdability)booleansupportsResultSetType(int type)booleansupportsSavepoints()booleansupportsSchemasInDataManipulation()booleansupportsSchemasInIndexDefinitions()booleansupportsSchemasInPrivilegeDefinitions()booleansupportsSchemasInProcedureCalls()booleansupportsSchemasInTableDefinitions()booleansupportsSelectForUpdate()booleansupportsStatementPooling()booleansupportsStoredFunctionsUsingCallSyntax()booleansupportsStoredProcedures()booleansupportsSubqueriesInComparisons()booleansupportsSubqueriesInExists()booleansupportsSubqueriesInIns()booleansupportsSubqueriesInQuantifieds()booleansupportsTableCorrelationNames()booleansupportsTransactionIsolationLevel(int level)booleansupportsTransactions()booleansupportsUnion()booleansupportsUnionAll()java.lang.StringtoString()已过时。recommend using getMetadataInJson() instead of toString()<T> Tunwrap(java.lang.Class<T> iface)booleanupdatesAreDetected(int type)booleanusesLocalFilePerTable()booleanusesLocalFiles()
-
-
-
方法详细资料
-
isWrapperFor
public boolean isWrapperFor(java.lang.Class<?> arg0) throws java.sql.SQLException- 指定者:
isWrapperFor在接口中java.sql.Wrapper- 抛出:
java.sql.SQLException
-
unwrap
public <T> T unwrap(java.lang.Class<T> iface) throws java.sql.SQLException- 指定者:
unwrap在接口中java.sql.Wrapper- 抛出:
java.sql.SQLException
-
allProceduresAreCallable
public boolean allProceduresAreCallable()
- 指定者:
allProceduresAreCallable在接口中java.sql.DatabaseMetaData
-
allTablesAreSelectable
public boolean allTablesAreSelectable()
- 指定者:
allTablesAreSelectable在接口中java.sql.DatabaseMetaData
-
autoCommitFailureClosesAllResultSets
public boolean autoCommitFailureClosesAllResultSets()
- 指定者:
autoCommitFailureClosesAllResultSets在接口中java.sql.DatabaseMetaData
-
dataDefinitionCausesTransactionCommit
public boolean dataDefinitionCausesTransactionCommit()
- 指定者:
dataDefinitionCausesTransactionCommit在接口中java.sql.DatabaseMetaData
-
dataDefinitionIgnoredInTransactions
public boolean dataDefinitionIgnoredInTransactions()
- 指定者:
dataDefinitionIgnoredInTransactions在接口中java.sql.DatabaseMetaData
-
deletesAreDetected
public boolean deletesAreDetected(int arg0)
- 指定者:
deletesAreDetected在接口中java.sql.DatabaseMetaData
-
doesMaxRowSizeIncludeBlobs
public boolean doesMaxRowSizeIncludeBlobs()
- 指定者:
doesMaxRowSizeIncludeBlobs在接口中java.sql.DatabaseMetaData
-
generatedKeyAlwaysReturned
public boolean generatedKeyAlwaysReturned()
- 指定者:
generatedKeyAlwaysReturned在接口中java.sql.DatabaseMetaData
-
getMaxLogicalLobSize
public long getMaxLogicalLobSize()
- 指定者:
getMaxLogicalLobSize在接口中java.sql.DatabaseMetaData
-
supportsRefCursors
public boolean supportsRefCursors()
- 指定者:
supportsRefCursors在接口中java.sql.DatabaseMetaData
-
getAttributes
public java.sql.ResultSet getAttributes(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3) throws java.sql.SQLException- 指定者:
getAttributes在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getBestRowIdentifier
public java.sql.ResultSet getBestRowIdentifier(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, int arg3, boolean arg4) throws java.sql.SQLException- 指定者:
getBestRowIdentifier在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getCatalogSeparator
public java.lang.String getCatalogSeparator()
- 指定者:
getCatalogSeparator在接口中java.sql.DatabaseMetaData
-
getCatalogTerm
public java.lang.String getCatalogTerm()
- 指定者:
getCatalogTerm在接口中java.sql.DatabaseMetaData
-
getCatalogs
public java.sql.ResultSet getCatalogs() throws java.sql.SQLException- 指定者:
getCatalogs在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
convertTsBlock
public static java.nio.ByteBuffer convertTsBlock(java.util.List<java.util.List<java.lang.Object>> valuesList, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> tsDataTypeList) throws java.io.IOException- 抛出:
java.io.IOException
-
getClientInfoProperties
public java.sql.ResultSet getClientInfoProperties() throws java.sql.SQLException- 指定者:
getClientInfoProperties在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getColumnPrivileges
public java.sql.ResultSet getColumnPrivileges(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern) throws java.sql.SQLException- 指定者:
getColumnPrivileges在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getConnection
public java.sql.Connection getConnection()
- 指定者:
getConnection在接口中java.sql.DatabaseMetaData
-
getCrossReference
public java.sql.ResultSet getCrossReference(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4, java.lang.String arg5) throws java.sql.SQLException- 指定者:
getCrossReference在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getDatabaseMajorVersion
public int getDatabaseMajorVersion()
- 指定者:
getDatabaseMajorVersion在接口中java.sql.DatabaseMetaData
-
getDatabaseMinorVersion
public int getDatabaseMinorVersion()
- 指定者:
getDatabaseMinorVersion在接口中java.sql.DatabaseMetaData
-
getDatabaseProductName
public java.lang.String getDatabaseProductName()
- 指定者:
getDatabaseProductName在接口中java.sql.DatabaseMetaData
-
getDatabaseProductVersion
public java.lang.String getDatabaseProductVersion()
- 指定者:
getDatabaseProductVersion在接口中java.sql.DatabaseMetaData
-
getDefaultTransactionIsolation
public int getDefaultTransactionIsolation()
- 指定者:
getDefaultTransactionIsolation在接口中java.sql.DatabaseMetaData
-
getDriverMajorVersion
public int getDriverMajorVersion()
- 指定者:
getDriverMajorVersion在接口中java.sql.DatabaseMetaData
-
getDriverMinorVersion
public int getDriverMinorVersion()
- 指定者:
getDriverMinorVersion在接口中java.sql.DatabaseMetaData
-
getDriverName
public java.lang.String getDriverName()
- 指定者:
getDriverName在接口中java.sql.DatabaseMetaData
-
getDriverVersion
public java.lang.String getDriverVersion()
- 指定者:
getDriverVersion在接口中java.sql.DatabaseMetaData
-
getExportedKeys
public java.sql.ResultSet getExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws java.sql.SQLException- 指定者:
getExportedKeys在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getExtraNameCharacters
public java.lang.String getExtraNameCharacters()
- 指定者:
getExtraNameCharacters在接口中java.sql.DatabaseMetaData
-
getFunctionColumns
public java.sql.ResultSet getFunctionColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern, java.lang.String columnNamePattern) throws java.sql.SQLException- 指定者:
getFunctionColumns在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getFunctions
public java.sql.ResultSet getFunctions(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern) throws java.sql.SQLException- 指定者:
getFunctions在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getIdentifierQuoteString
public java.lang.String getIdentifierQuoteString()
- 指定者:
getIdentifierQuoteString在接口中java.sql.DatabaseMetaData
-
getImportedKeys
public java.sql.ResultSet getImportedKeys(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2) throws java.sql.SQLException- 指定者:
getImportedKeys在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getIndexInfo
public java.sql.ResultSet getIndexInfo(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, boolean arg3, boolean arg4) throws java.sql.SQLException- 指定者:
getIndexInfo在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getJDBCMajorVersion
public int getJDBCMajorVersion()
- 指定者:
getJDBCMajorVersion在接口中java.sql.DatabaseMetaData
-
getJDBCMinorVersion
public int getJDBCMinorVersion()
- 指定者:
getJDBCMinorVersion在接口中java.sql.DatabaseMetaData
-
getMaxBinaryLiteralLength
public int getMaxBinaryLiteralLength()
- 指定者:
getMaxBinaryLiteralLength在接口中java.sql.DatabaseMetaData
-
getMaxCatalogNameLength
public int getMaxCatalogNameLength()
Although there is no limit, it is not recommended- 指定者:
getMaxCatalogNameLength在接口中java.sql.DatabaseMetaData
-
getMaxCharLiteralLength
public int getMaxCharLiteralLength()
- 指定者:
getMaxCharLiteralLength在接口中java.sql.DatabaseMetaData
-
getMaxColumnNameLength
public int getMaxColumnNameLength()
Although there is no limit, it is not recommended- 指定者:
getMaxColumnNameLength在接口中java.sql.DatabaseMetaData
-
getMaxColumnsInGroupBy
public int getMaxColumnsInGroupBy()
- 指定者:
getMaxColumnsInGroupBy在接口中java.sql.DatabaseMetaData
-
getMaxColumnsInIndex
public int getMaxColumnsInIndex()
- 指定者:
getMaxColumnsInIndex在接口中java.sql.DatabaseMetaData
-
getMaxColumnsInOrderBy
public int getMaxColumnsInOrderBy()
- 指定者:
getMaxColumnsInOrderBy在接口中java.sql.DatabaseMetaData
-
getMaxColumnsInSelect
public int getMaxColumnsInSelect()
- 指定者:
getMaxColumnsInSelect在接口中java.sql.DatabaseMetaData
-
getMaxColumnsInTable
public int getMaxColumnsInTable()
- 指定者:
getMaxColumnsInTable在接口中java.sql.DatabaseMetaData
-
getMaxConnections
public int getMaxConnections()
- 指定者:
getMaxConnections在接口中java.sql.DatabaseMetaData
-
getMaxCursorNameLength
public int getMaxCursorNameLength()
- 指定者:
getMaxCursorNameLength在接口中java.sql.DatabaseMetaData
-
getMaxIndexLength
public int getMaxIndexLength()
- 指定者:
getMaxIndexLength在接口中java.sql.DatabaseMetaData
-
getMaxProcedureNameLength
public int getMaxProcedureNameLength()
- 指定者:
getMaxProcedureNameLength在接口中java.sql.DatabaseMetaData
-
getMaxRowSize
public int getMaxRowSize()
maxrowsize unlimited- 指定者:
getMaxRowSize在接口中java.sql.DatabaseMetaData
-
getMaxSchemaNameLength
public int getMaxSchemaNameLength()
Although there is no limit, it is not recommended- 指定者:
getMaxSchemaNameLength在接口中java.sql.DatabaseMetaData
-
getMaxStatementLength
public int getMaxStatementLength()
- 指定者:
getMaxStatementLength在接口中java.sql.DatabaseMetaData
-
getMaxStatements
public int getMaxStatements()
- 指定者:
getMaxStatements在接口中java.sql.DatabaseMetaData
-
getMaxTableNameLength
public int getMaxTableNameLength()
Although there is no limit, it is not recommended- 指定者:
getMaxTableNameLength在接口中java.sql.DatabaseMetaData
-
getMaxTablesInSelect
public int getMaxTablesInSelect()
Although there is no limit, it is not recommended- 指定者:
getMaxTablesInSelect在接口中java.sql.DatabaseMetaData
-
getMaxUserNameLength
public int getMaxUserNameLength()
Although there is no limit, it is not recommended- 指定者:
getMaxUserNameLength在接口中java.sql.DatabaseMetaData
-
getNumericFunctions
public java.lang.String getNumericFunctions()
- 指定者:
getNumericFunctions在接口中java.sql.DatabaseMetaData
-
getPrimaryKeys
public java.sql.ResultSet getPrimaryKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws java.sql.SQLException- 指定者:
getPrimaryKeys在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getProcedureColumns
public java.sql.ResultSet getProcedureColumns(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3) throws java.sql.SQLException- 指定者:
getProcedureColumns在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getProcedureTerm
public java.lang.String getProcedureTerm()
- 指定者:
getProcedureTerm在接口中java.sql.DatabaseMetaData
-
getProcedures
public java.sql.ResultSet getProcedures(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2) throws java.sql.SQLException- 指定者:
getProcedures在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getPseudoColumns
public java.sql.ResultSet getPseudoColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern) throws java.sql.SQLException- 指定者:
getPseudoColumns在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getResultSetHoldability
public int getResultSetHoldability()
- 指定者:
getResultSetHoldability在接口中java.sql.DatabaseMetaData
-
getRowIdLifetime
public java.sql.RowIdLifetime getRowIdLifetime()
- 指定者:
getRowIdLifetime在接口中java.sql.DatabaseMetaData
-
getSQLKeywords
public java.lang.String getSQLKeywords()
- 指定者:
getSQLKeywords在接口中java.sql.DatabaseMetaData
-
getSQLStateType
public int getSQLStateType()
- 指定者:
getSQLStateType在接口中java.sql.DatabaseMetaData
-
getSchemaTerm
public java.lang.String getSchemaTerm()
- 指定者:
getSchemaTerm在接口中java.sql.DatabaseMetaData
-
getSchemas
public java.sql.ResultSet getSchemas() throws java.sql.SQLException- 指定者:
getSchemas在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getSchemas
public java.sql.ResultSet getSchemas(java.lang.String catalog, java.lang.String schemaPattern) throws java.sql.SQLException- 指定者:
getSchemas在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getSearchStringEscape
public java.lang.String getSearchStringEscape()
- 指定者:
getSearchStringEscape在接口中java.sql.DatabaseMetaData
-
getStringFunctions
public java.lang.String getStringFunctions()
- 指定者:
getStringFunctions在接口中java.sql.DatabaseMetaData
-
getSuperTables
public java.sql.ResultSet getSuperTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern) throws java.sql.SQLException- 指定者:
getSuperTables在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getSuperTypes
public java.sql.ResultSet getSuperTypes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern) throws java.sql.SQLException- 指定者:
getSuperTypes在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getSystemFunctions
public java.lang.String getSystemFunctions()
- 指定者:
getSystemFunctions在接口中java.sql.DatabaseMetaData
-
getTablePrivileges
public java.sql.ResultSet getTablePrivileges(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern) throws java.sql.SQLException- 指定者:
getTablePrivileges在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getTableTypes
public java.sql.ResultSet getTableTypes() throws java.sql.SQLException- 指定者:
getTableTypes在接口中java.sql.DatabaseMetaData- 抛出:
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- 指定者:
getColumns在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getTypeScale
public int getTypeScale(java.lang.String columnType)
-
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- 指定者:
getTables在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getTimeDateFunctions
public java.lang.String getTimeDateFunctions()
- 指定者:
getTimeDateFunctions在接口中java.sql.DatabaseMetaData
-
getTypeInfo
public java.sql.ResultSet getTypeInfo() throws java.sql.SQLException- 指定者:
getTypeInfo在接口中java.sql.DatabaseMetaData- 抛出:
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- 指定者:
getUDTs在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
getURL
public java.lang.String getURL()
- 指定者:
getURL在接口中java.sql.DatabaseMetaData
-
getUserName
public java.lang.String getUserName() throws java.sql.SQLException- 指定者:
getUserName在接口中java.sql.DatabaseMetaData- 抛出:
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- 指定者:
getVersionColumns在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
insertsAreDetected
public boolean insertsAreDetected(int type)
- 指定者:
insertsAreDetected在接口中java.sql.DatabaseMetaData
-
isCatalogAtStart
public boolean isCatalogAtStart()
- 指定者:
isCatalogAtStart在接口中java.sql.DatabaseMetaData
-
isReadOnly
public boolean isReadOnly() throws java.sql.SQLException- 指定者:
isReadOnly在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
locatorsUpdateCopy
public boolean locatorsUpdateCopy()
- 指定者:
locatorsUpdateCopy在接口中java.sql.DatabaseMetaData
-
nullPlusNonNullIsNull
public boolean nullPlusNonNullIsNull()
- 指定者:
nullPlusNonNullIsNull在接口中java.sql.DatabaseMetaData
-
nullsAreSortedAtEnd
public boolean nullsAreSortedAtEnd()
- 指定者:
nullsAreSortedAtEnd在接口中java.sql.DatabaseMetaData
-
nullsAreSortedAtStart
public boolean nullsAreSortedAtStart()
- 指定者:
nullsAreSortedAtStart在接口中java.sql.DatabaseMetaData
-
nullsAreSortedHigh
public boolean nullsAreSortedHigh()
- 指定者:
nullsAreSortedHigh在接口中java.sql.DatabaseMetaData
-
nullsAreSortedLow
public boolean nullsAreSortedLow()
- 指定者:
nullsAreSortedLow在接口中java.sql.DatabaseMetaData
-
othersDeletesAreVisible
public boolean othersDeletesAreVisible(int type)
- 指定者:
othersDeletesAreVisible在接口中java.sql.DatabaseMetaData
-
othersInsertsAreVisible
public boolean othersInsertsAreVisible(int type)
- 指定者:
othersInsertsAreVisible在接口中java.sql.DatabaseMetaData
-
othersUpdatesAreVisible
public boolean othersUpdatesAreVisible(int type)
- 指定者:
othersUpdatesAreVisible在接口中java.sql.DatabaseMetaData
-
ownDeletesAreVisible
public boolean ownDeletesAreVisible(int type)
- 指定者:
ownDeletesAreVisible在接口中java.sql.DatabaseMetaData
-
ownInsertsAreVisible
public boolean ownInsertsAreVisible(int type)
- 指定者:
ownInsertsAreVisible在接口中java.sql.DatabaseMetaData
-
ownUpdatesAreVisible
public boolean ownUpdatesAreVisible(int type)
- 指定者:
ownUpdatesAreVisible在接口中java.sql.DatabaseMetaData
-
storesLowerCaseIdentifiers
public boolean storesLowerCaseIdentifiers()
- 指定者:
storesLowerCaseIdentifiers在接口中java.sql.DatabaseMetaData
-
storesLowerCaseQuotedIdentifiers
public boolean storesLowerCaseQuotedIdentifiers()
- 指定者:
storesLowerCaseQuotedIdentifiers在接口中java.sql.DatabaseMetaData
-
storesMixedCaseIdentifiers
public boolean storesMixedCaseIdentifiers()
- 指定者:
storesMixedCaseIdentifiers在接口中java.sql.DatabaseMetaData
-
storesMixedCaseQuotedIdentifiers
public boolean storesMixedCaseQuotedIdentifiers()
- 指定者:
storesMixedCaseQuotedIdentifiers在接口中java.sql.DatabaseMetaData
-
storesUpperCaseIdentifiers
public boolean storesUpperCaseIdentifiers()
- 指定者:
storesUpperCaseIdentifiers在接口中java.sql.DatabaseMetaData
-
storesUpperCaseQuotedIdentifiers
public boolean storesUpperCaseQuotedIdentifiers()
- 指定者:
storesUpperCaseQuotedIdentifiers在接口中java.sql.DatabaseMetaData
-
supportsANSI92EntryLevelSQL
public boolean supportsANSI92EntryLevelSQL()
- 指定者:
supportsANSI92EntryLevelSQL在接口中java.sql.DatabaseMetaData
-
supportsANSI92FullSQL
public boolean supportsANSI92FullSQL()
- 指定者:
supportsANSI92FullSQL在接口中java.sql.DatabaseMetaData
-
supportsANSI92IntermediateSQL
public boolean supportsANSI92IntermediateSQL()
- 指定者:
supportsANSI92IntermediateSQL在接口中java.sql.DatabaseMetaData
-
supportsAlterTableWithAddColumn
public boolean supportsAlterTableWithAddColumn()
- 指定者:
supportsAlterTableWithAddColumn在接口中java.sql.DatabaseMetaData
-
supportsAlterTableWithDropColumn
public boolean supportsAlterTableWithDropColumn()
- 指定者:
supportsAlterTableWithDropColumn在接口中java.sql.DatabaseMetaData
-
supportsBatchUpdates
public boolean supportsBatchUpdates()
- 指定者:
supportsBatchUpdates在接口中java.sql.DatabaseMetaData
-
supportsCatalogsInDataManipulation
public boolean supportsCatalogsInDataManipulation()
- 指定者:
supportsCatalogsInDataManipulation在接口中java.sql.DatabaseMetaData
-
supportsCatalogsInIndexDefinitions
public boolean supportsCatalogsInIndexDefinitions()
- 指定者:
supportsCatalogsInIndexDefinitions在接口中java.sql.DatabaseMetaData
-
supportsCatalogsInPrivilegeDefinitions
public boolean supportsCatalogsInPrivilegeDefinitions()
- 指定者:
supportsCatalogsInPrivilegeDefinitions在接口中java.sql.DatabaseMetaData
-
supportsCatalogsInProcedureCalls
public boolean supportsCatalogsInProcedureCalls()
- 指定者:
supportsCatalogsInProcedureCalls在接口中java.sql.DatabaseMetaData
-
supportsCatalogsInTableDefinitions
public boolean supportsCatalogsInTableDefinitions()
- 指定者:
supportsCatalogsInTableDefinitions在接口中java.sql.DatabaseMetaData
-
supportsColumnAliasing
public boolean supportsColumnAliasing()
- 指定者:
supportsColumnAliasing在接口中java.sql.DatabaseMetaData
-
supportsConvert
public boolean supportsConvert()
- 指定者:
supportsConvert在接口中java.sql.DatabaseMetaData
-
supportsConvert
public boolean supportsConvert(int fromType, int toType)- 指定者:
supportsConvert在接口中java.sql.DatabaseMetaData
-
supportsCoreSQLGrammar
public boolean supportsCoreSQLGrammar()
- 指定者:
supportsCoreSQLGrammar在接口中java.sql.DatabaseMetaData
-
supportsCorrelatedSubqueries
public boolean supportsCorrelatedSubqueries()
- 指定者:
supportsCorrelatedSubqueries在接口中java.sql.DatabaseMetaData
-
supportsDataDefinitionAndDataManipulationTransactions
public boolean supportsDataDefinitionAndDataManipulationTransactions()
- 指定者:
supportsDataDefinitionAndDataManipulationTransactions在接口中java.sql.DatabaseMetaData
-
supportsDataManipulationTransactionsOnly
public boolean supportsDataManipulationTransactionsOnly()
- 指定者:
supportsDataManipulationTransactionsOnly在接口中java.sql.DatabaseMetaData
-
supportsDifferentTableCorrelationNames
public boolean supportsDifferentTableCorrelationNames()
- 指定者:
supportsDifferentTableCorrelationNames在接口中java.sql.DatabaseMetaData
-
supportsExpressionsInOrderBy
public boolean supportsExpressionsInOrderBy()
- 指定者:
supportsExpressionsInOrderBy在接口中java.sql.DatabaseMetaData
-
supportsExtendedSQLGrammar
public boolean supportsExtendedSQLGrammar()
- 指定者:
supportsExtendedSQLGrammar在接口中java.sql.DatabaseMetaData
-
supportsFullOuterJoins
public boolean supportsFullOuterJoins()
- 指定者:
supportsFullOuterJoins在接口中java.sql.DatabaseMetaData
-
supportsGetGeneratedKeys
public boolean supportsGetGeneratedKeys()
- 指定者:
supportsGetGeneratedKeys在接口中java.sql.DatabaseMetaData
-
supportsGroupBy
public boolean supportsGroupBy()
- 指定者:
supportsGroupBy在接口中java.sql.DatabaseMetaData
-
supportsGroupByBeyondSelect
public boolean supportsGroupByBeyondSelect()
- 指定者:
supportsGroupByBeyondSelect在接口中java.sql.DatabaseMetaData
-
supportsGroupByUnrelated
public boolean supportsGroupByUnrelated()
- 指定者:
supportsGroupByUnrelated在接口中java.sql.DatabaseMetaData
-
supportsIntegrityEnhancementFacility
public boolean supportsIntegrityEnhancementFacility()
- 指定者:
supportsIntegrityEnhancementFacility在接口中java.sql.DatabaseMetaData
-
supportsLikeEscapeClause
public boolean supportsLikeEscapeClause()
- 指定者:
supportsLikeEscapeClause在接口中java.sql.DatabaseMetaData
-
supportsLimitedOuterJoins
public boolean supportsLimitedOuterJoins()
- 指定者:
supportsLimitedOuterJoins在接口中java.sql.DatabaseMetaData
-
supportsMinimumSQLGrammar
public boolean supportsMinimumSQLGrammar()
- 指定者:
supportsMinimumSQLGrammar在接口中java.sql.DatabaseMetaData
-
supportsMixedCaseIdentifiers
public boolean supportsMixedCaseIdentifiers()
- 指定者:
supportsMixedCaseIdentifiers在接口中java.sql.DatabaseMetaData
-
supportsMixedCaseQuotedIdentifiers
public boolean supportsMixedCaseQuotedIdentifiers()
- 指定者:
supportsMixedCaseQuotedIdentifiers在接口中java.sql.DatabaseMetaData
-
supportsMultipleOpenResults
public boolean supportsMultipleOpenResults()
- 指定者:
supportsMultipleOpenResults在接口中java.sql.DatabaseMetaData
-
supportsMultipleResultSets
public boolean supportsMultipleResultSets()
- 指定者:
supportsMultipleResultSets在接口中java.sql.DatabaseMetaData
-
supportsMultipleTransactions
public boolean supportsMultipleTransactions()
- 指定者:
supportsMultipleTransactions在接口中java.sql.DatabaseMetaData
-
supportsNamedParameters
public boolean supportsNamedParameters()
- 指定者:
supportsNamedParameters在接口中java.sql.DatabaseMetaData
-
supportsNonNullableColumns
public boolean supportsNonNullableColumns()
- 指定者:
supportsNonNullableColumns在接口中java.sql.DatabaseMetaData
-
supportsOpenCursorsAcrossCommit
public boolean supportsOpenCursorsAcrossCommit()
- 指定者:
supportsOpenCursorsAcrossCommit在接口中java.sql.DatabaseMetaData
-
supportsOpenCursorsAcrossRollback
public boolean supportsOpenCursorsAcrossRollback()
- 指定者:
supportsOpenCursorsAcrossRollback在接口中java.sql.DatabaseMetaData
-
supportsOpenStatementsAcrossCommit
public boolean supportsOpenStatementsAcrossCommit()
- 指定者:
supportsOpenStatementsAcrossCommit在接口中java.sql.DatabaseMetaData
-
supportsOpenStatementsAcrossRollback
public boolean supportsOpenStatementsAcrossRollback()
- 指定者:
supportsOpenStatementsAcrossRollback在接口中java.sql.DatabaseMetaData
-
supportsOrderByUnrelated
public boolean supportsOrderByUnrelated()
- 指定者:
supportsOrderByUnrelated在接口中java.sql.DatabaseMetaData
-
supportsOuterJoins
public boolean supportsOuterJoins()
- 指定者:
supportsOuterJoins在接口中java.sql.DatabaseMetaData
-
supportsPositionedDelete
public boolean supportsPositionedDelete()
- 指定者:
supportsPositionedDelete在接口中java.sql.DatabaseMetaData
-
supportsPositionedUpdate
public boolean supportsPositionedUpdate()
- 指定者:
supportsPositionedUpdate在接口中java.sql.DatabaseMetaData
-
supportsResultSetConcurrency
public boolean supportsResultSetConcurrency(int type, int concurrency)- 指定者:
supportsResultSetConcurrency在接口中java.sql.DatabaseMetaData
-
supportsResultSetHoldability
public boolean supportsResultSetHoldability(int holdability)
- 指定者:
supportsResultSetHoldability在接口中java.sql.DatabaseMetaData
-
supportsResultSetType
public boolean supportsResultSetType(int type) throws java.sql.SQLException- 指定者:
supportsResultSetType在接口中java.sql.DatabaseMetaData- 抛出:
java.sql.SQLException
-
supportsSavepoints
public boolean supportsSavepoints()
- 指定者:
supportsSavepoints在接口中java.sql.DatabaseMetaData
-
supportsSchemasInDataManipulation
public boolean supportsSchemasInDataManipulation()
- 指定者:
supportsSchemasInDataManipulation在接口中java.sql.DatabaseMetaData
-
supportsSchemasInIndexDefinitions
public boolean supportsSchemasInIndexDefinitions()
- 指定者:
supportsSchemasInIndexDefinitions在接口中java.sql.DatabaseMetaData
-
supportsSchemasInPrivilegeDefinitions
public boolean supportsSchemasInPrivilegeDefinitions()
- 指定者:
supportsSchemasInPrivilegeDefinitions在接口中java.sql.DatabaseMetaData
-
supportsSchemasInProcedureCalls
public boolean supportsSchemasInProcedureCalls()
- 指定者:
supportsSchemasInProcedureCalls在接口中java.sql.DatabaseMetaData
-
supportsSchemasInTableDefinitions
public boolean supportsSchemasInTableDefinitions()
- 指定者:
supportsSchemasInTableDefinitions在接口中java.sql.DatabaseMetaData
-
supportsSelectForUpdate
public boolean supportsSelectForUpdate()
- 指定者:
supportsSelectForUpdate在接口中java.sql.DatabaseMetaData
-
supportsStatementPooling
public boolean supportsStatementPooling()
- 指定者:
supportsStatementPooling在接口中java.sql.DatabaseMetaData
-
supportsStoredFunctionsUsingCallSyntax
public boolean supportsStoredFunctionsUsingCallSyntax()
- 指定者:
supportsStoredFunctionsUsingCallSyntax在接口中java.sql.DatabaseMetaData
-
supportsStoredProcedures
public boolean supportsStoredProcedures()
- 指定者:
supportsStoredProcedures在接口中java.sql.DatabaseMetaData
-
supportsSubqueriesInComparisons
public boolean supportsSubqueriesInComparisons()
- 指定者:
supportsSubqueriesInComparisons在接口中java.sql.DatabaseMetaData
-
supportsSubqueriesInExists
public boolean supportsSubqueriesInExists()
- 指定者:
supportsSubqueriesInExists在接口中java.sql.DatabaseMetaData
-
supportsSubqueriesInIns
public boolean supportsSubqueriesInIns()
- 指定者:
supportsSubqueriesInIns在接口中java.sql.DatabaseMetaData
-
supportsSubqueriesInQuantifieds
public boolean supportsSubqueriesInQuantifieds()
- 指定者:
supportsSubqueriesInQuantifieds在接口中java.sql.DatabaseMetaData
-
supportsTableCorrelationNames
public boolean supportsTableCorrelationNames()
- 指定者:
supportsTableCorrelationNames在接口中java.sql.DatabaseMetaData
-
supportsTransactionIsolationLevel
public boolean supportsTransactionIsolationLevel(int level)
- 指定者:
supportsTransactionIsolationLevel在接口中java.sql.DatabaseMetaData
-
supportsTransactions
public boolean supportsTransactions()
- 指定者:
supportsTransactions在接口中java.sql.DatabaseMetaData
-
supportsUnion
public boolean supportsUnion()
- 指定者:
supportsUnion在接口中java.sql.DatabaseMetaData
-
supportsUnionAll
public boolean supportsUnionAll()
- 指定者:
supportsUnionAll在接口中java.sql.DatabaseMetaData
-
updatesAreDetected
public boolean updatesAreDetected(int type)
- 指定者:
updatesAreDetected在接口中java.sql.DatabaseMetaData
-
usesLocalFilePerTable
public boolean usesLocalFilePerTable()
- 指定者:
usesLocalFilePerTable在接口中java.sql.DatabaseMetaData
-
usesLocalFiles
public boolean usesLocalFiles()
- 指定者:
usesLocalFiles在接口中java.sql.DatabaseMetaData
-
toString
@Deprecated public java.lang.String toString()
已过时。recommend using getMetadataInJson() instead of toString()- 覆盖:
toString在类中java.lang.Object
-
getMetadataInJson
public java.lang.String getMetadataInJson() throws java.sql.SQLException- 抛出:
java.sql.SQLException
-
-