Package org.apache.iotdb.jdbc
Class IoTDBDatabaseMetadata
java.lang.Object
org.apache.iotdb.jdbc.IoTDBDatabaseMetadata
- All Implemented Interfaces:
DatabaseMetaData,Wrapper
-
Field Summary
Fields inherited from interface 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 -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanstatic ByteBufferconvertTsBlock(List<List<Object>> valuesList, List<org.apache.tsfile.enums.TSDataType> tsDataTypeList) booleanbooleanbooleandeletesAreDetected(int arg0) booleanbooleangetAttributes(String arg0, String arg1, String arg2, String arg3) getBestRowIdentifier(String arg0, String arg1, String arg2, int arg3, boolean arg4) getColumnPrivileges(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) intintintintintgetExportedKeys(String catalog, String schema, String table) getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) getFunctions(String catalog, String schemaPattern, String functionNamePattern) getImportedKeys(String arg0, String arg1, String arg2) getIndexInfo(String arg0, String arg1, String arg2, boolean arg3, boolean arg4) intintintintAlthough there is no limit, it is not recommendedintintAlthough there is no limit, it is not recommendedintintintintintintintintlongintintmaxrowsize unlimitedintAlthough there is no limit, it is not recommendedintintintAlthough there is no limit, it is not recommendedintAlthough there is no limit, it is not recommendedintAlthough there is no limit, it is not recommendedgetPrimaryKeys(String catalog, String schema, String table) getProcedureColumns(String arg0, String arg1, String arg2, String arg3) getProcedures(String arg0, String arg1, String arg2) getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) intgetSchemas(String catalog, String schemaPattern) intgetSuperTables(String catalog, String schemaPattern, String tableNamePattern) getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) intgetTypeScale(String columnType) getURL()getVersionColumns(String catalog, String schema, String table) booleaninsertsAreDetected(int type) booleanbooleanbooleanisWrapperFor(Class<?> arg0) booleanbooleanbooleanbooleanbooleanbooleanbooleanothersDeletesAreVisible(int type) booleanothersInsertsAreVisible(int type) booleanothersUpdatesAreVisible(int type) booleanownDeletesAreVisible(int type) booleanownInsertsAreVisible(int type) booleanownUpdatesAreVisible(int type) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleansupportsConvert(int fromType, int toType) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleansupportsResultSetConcurrency(int type, int concurrency) booleansupportsResultSetHoldability(int holdability) booleansupportsResultSetType(int type) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleansupportsTransactionIsolationLevel(int level) booleanbooleanbooleantoString()Deprecated.recommend using getMetadataInJson() instead of toString()<T> TbooleanupdatesAreDetected(int type) booleanboolean
-
Method Details
-
isWrapperFor
- Specified by:
isWrapperForin interfaceWrapper- Throws:
SQLException
-
unwrap
- Specified by:
unwrapin interfaceWrapper- Throws:
SQLException
-
allProceduresAreCallable
public boolean allProceduresAreCallable()- Specified by:
allProceduresAreCallablein interfaceDatabaseMetaData
-
allTablesAreSelectable
public boolean allTablesAreSelectable()- Specified by:
allTablesAreSelectablein interfaceDatabaseMetaData
-
autoCommitFailureClosesAllResultSets
public boolean autoCommitFailureClosesAllResultSets()- Specified by:
autoCommitFailureClosesAllResultSetsin interfaceDatabaseMetaData
-
dataDefinitionCausesTransactionCommit
public boolean dataDefinitionCausesTransactionCommit()- Specified by:
dataDefinitionCausesTransactionCommitin interfaceDatabaseMetaData
-
dataDefinitionIgnoredInTransactions
public boolean dataDefinitionIgnoredInTransactions()- Specified by:
dataDefinitionIgnoredInTransactionsin interfaceDatabaseMetaData
-
deletesAreDetected
public boolean deletesAreDetected(int arg0) - Specified by:
deletesAreDetectedin interfaceDatabaseMetaData
-
doesMaxRowSizeIncludeBlobs
public boolean doesMaxRowSizeIncludeBlobs()- Specified by:
doesMaxRowSizeIncludeBlobsin interfaceDatabaseMetaData
-
generatedKeyAlwaysReturned
public boolean generatedKeyAlwaysReturned()- Specified by:
generatedKeyAlwaysReturnedin interfaceDatabaseMetaData
-
getMaxLogicalLobSize
public long getMaxLogicalLobSize()- Specified by:
getMaxLogicalLobSizein interfaceDatabaseMetaData
-
supportsRefCursors
public boolean supportsRefCursors()- Specified by:
supportsRefCursorsin interfaceDatabaseMetaData
-
getAttributes
public ResultSet getAttributes(String arg0, String arg1, String arg2, String arg3) throws SQLException - Specified by:
getAttributesin interfaceDatabaseMetaData- Throws:
SQLException
-
getBestRowIdentifier
public ResultSet getBestRowIdentifier(String arg0, String arg1, String arg2, int arg3, boolean arg4) throws SQLException - Specified by:
getBestRowIdentifierin interfaceDatabaseMetaData- Throws:
SQLException
-
getCatalogSeparator
- Specified by:
getCatalogSeparatorin interfaceDatabaseMetaData
-
getCatalogTerm
- Specified by:
getCatalogTermin interfaceDatabaseMetaData
-
getCatalogs
- Specified by:
getCatalogsin interfaceDatabaseMetaData- Throws:
SQLException
-
convertTsBlock
public static ByteBuffer convertTsBlock(List<List<Object>> valuesList, List<org.apache.tsfile.enums.TSDataType> tsDataTypeList) throws IOException - Throws:
IOException
-
getClientInfoProperties
- Specified by:
getClientInfoPropertiesin interfaceDatabaseMetaData- Throws:
SQLException
-
getColumnPrivileges
public ResultSet getColumnPrivileges(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException - Specified by:
getColumnPrivilegesin interfaceDatabaseMetaData- Throws:
SQLException
-
getConnection
- Specified by:
getConnectionin interfaceDatabaseMetaData
-
getCrossReference
public ResultSet getCrossReference(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5) throws SQLException - Specified by:
getCrossReferencein interfaceDatabaseMetaData- Throws:
SQLException
-
getDatabaseMajorVersion
public int getDatabaseMajorVersion()- Specified by:
getDatabaseMajorVersionin interfaceDatabaseMetaData
-
getDatabaseMinorVersion
public int getDatabaseMinorVersion()- Specified by:
getDatabaseMinorVersionin interfaceDatabaseMetaData
-
getDatabaseProductName
- Specified by:
getDatabaseProductNamein interfaceDatabaseMetaData
-
getDatabaseProductVersion
- Specified by:
getDatabaseProductVersionin interfaceDatabaseMetaData
-
getDefaultTransactionIsolation
public int getDefaultTransactionIsolation()- Specified by:
getDefaultTransactionIsolationin interfaceDatabaseMetaData
-
getDriverMajorVersion
public int getDriverMajorVersion()- Specified by:
getDriverMajorVersionin interfaceDatabaseMetaData
-
getDriverMinorVersion
public int getDriverMinorVersion()- Specified by:
getDriverMinorVersionin interfaceDatabaseMetaData
-
getDriverName
- Specified by:
getDriverNamein interfaceDatabaseMetaData
-
getDriverVersion
- Specified by:
getDriverVersionin interfaceDatabaseMetaData
-
getExportedKeys
- Specified by:
getExportedKeysin interfaceDatabaseMetaData- Throws:
SQLException
-
getExtraNameCharacters
- Specified by:
getExtraNameCharactersin interfaceDatabaseMetaData
-
getFunctionColumns
public ResultSet getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) throws SQLException - Specified by:
getFunctionColumnsin interfaceDatabaseMetaData- Throws:
SQLException
-
getFunctions
public ResultSet getFunctions(String catalog, String schemaPattern, String functionNamePattern) throws SQLException - Specified by:
getFunctionsin interfaceDatabaseMetaData- Throws:
SQLException
-
getIdentifierQuoteString
- Specified by:
getIdentifierQuoteStringin interfaceDatabaseMetaData
-
getImportedKeys
- Specified by:
getImportedKeysin interfaceDatabaseMetaData- Throws:
SQLException
-
getIndexInfo
public ResultSet getIndexInfo(String arg0, String arg1, String arg2, boolean arg3, boolean arg4) throws SQLException - Specified by:
getIndexInfoin interfaceDatabaseMetaData- Throws:
SQLException
-
getJDBCMajorVersion
public int getJDBCMajorVersion()- Specified by:
getJDBCMajorVersionin interfaceDatabaseMetaData
-
getJDBCMinorVersion
public int getJDBCMinorVersion()- Specified by:
getJDBCMinorVersionin interfaceDatabaseMetaData
-
getMaxBinaryLiteralLength
public int getMaxBinaryLiteralLength()- Specified by:
getMaxBinaryLiteralLengthin interfaceDatabaseMetaData
-
getMaxCatalogNameLength
public int getMaxCatalogNameLength()Although there is no limit, it is not recommended- Specified by:
getMaxCatalogNameLengthin interfaceDatabaseMetaData
-
getMaxCharLiteralLength
public int getMaxCharLiteralLength()- Specified by:
getMaxCharLiteralLengthin interfaceDatabaseMetaData
-
getMaxColumnNameLength
public int getMaxColumnNameLength()Although there is no limit, it is not recommended- Specified by:
getMaxColumnNameLengthin interfaceDatabaseMetaData
-
getMaxColumnsInGroupBy
public int getMaxColumnsInGroupBy()- Specified by:
getMaxColumnsInGroupByin interfaceDatabaseMetaData
-
getMaxColumnsInIndex
public int getMaxColumnsInIndex()- Specified by:
getMaxColumnsInIndexin interfaceDatabaseMetaData
-
getMaxColumnsInOrderBy
public int getMaxColumnsInOrderBy()- Specified by:
getMaxColumnsInOrderByin interfaceDatabaseMetaData
-
getMaxColumnsInSelect
public int getMaxColumnsInSelect()- Specified by:
getMaxColumnsInSelectin interfaceDatabaseMetaData
-
getMaxColumnsInTable
public int getMaxColumnsInTable()- Specified by:
getMaxColumnsInTablein interfaceDatabaseMetaData
-
getMaxConnections
public int getMaxConnections()- Specified by:
getMaxConnectionsin interfaceDatabaseMetaData
-
getMaxCursorNameLength
public int getMaxCursorNameLength()- Specified by:
getMaxCursorNameLengthin interfaceDatabaseMetaData
-
getMaxIndexLength
public int getMaxIndexLength()- Specified by:
getMaxIndexLengthin interfaceDatabaseMetaData
-
getMaxProcedureNameLength
public int getMaxProcedureNameLength()- Specified by:
getMaxProcedureNameLengthin interfaceDatabaseMetaData
-
getMaxRowSize
public int getMaxRowSize()maxrowsize unlimited- Specified by:
getMaxRowSizein interfaceDatabaseMetaData
-
getMaxSchemaNameLength
public int getMaxSchemaNameLength()Although there is no limit, it is not recommended- Specified by:
getMaxSchemaNameLengthin interfaceDatabaseMetaData
-
getMaxStatementLength
public int getMaxStatementLength()- Specified by:
getMaxStatementLengthin interfaceDatabaseMetaData
-
getMaxStatements
public int getMaxStatements()- Specified by:
getMaxStatementsin interfaceDatabaseMetaData
-
getMaxTableNameLength
public int getMaxTableNameLength()Although there is no limit, it is not recommended- Specified by:
getMaxTableNameLengthin interfaceDatabaseMetaData
-
getMaxTablesInSelect
public int getMaxTablesInSelect()Although there is no limit, it is not recommended- Specified by:
getMaxTablesInSelectin interfaceDatabaseMetaData
-
getMaxUserNameLength
public int getMaxUserNameLength()Although there is no limit, it is not recommended- Specified by:
getMaxUserNameLengthin interfaceDatabaseMetaData
-
getNumericFunctions
- Specified by:
getNumericFunctionsin interfaceDatabaseMetaData
-
getPrimaryKeys
- Specified by:
getPrimaryKeysin interfaceDatabaseMetaData- Throws:
SQLException
-
getProcedureColumns
public ResultSet getProcedureColumns(String arg0, String arg1, String arg2, String arg3) throws SQLException - Specified by:
getProcedureColumnsin interfaceDatabaseMetaData- Throws:
SQLException
-
getProcedureTerm
- Specified by:
getProcedureTermin interfaceDatabaseMetaData
-
getProcedures
- Specified by:
getProceduresin interfaceDatabaseMetaData- Throws:
SQLException
-
getPseudoColumns
public ResultSet getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException - Specified by:
getPseudoColumnsin interfaceDatabaseMetaData- Throws:
SQLException
-
getResultSetHoldability
public int getResultSetHoldability()- Specified by:
getResultSetHoldabilityin interfaceDatabaseMetaData
-
getRowIdLifetime
- Specified by:
getRowIdLifetimein interfaceDatabaseMetaData
-
getSQLKeywords
- Specified by:
getSQLKeywordsin interfaceDatabaseMetaData
-
getSQLStateType
public int getSQLStateType()- Specified by:
getSQLStateTypein interfaceDatabaseMetaData
-
getSchemaTerm
- Specified by:
getSchemaTermin interfaceDatabaseMetaData
-
getSchemas
- Specified by:
getSchemasin interfaceDatabaseMetaData- Throws:
SQLException
-
getSchemas
- Specified by:
getSchemasin interfaceDatabaseMetaData- Throws:
SQLException
-
getSearchStringEscape
- Specified by:
getSearchStringEscapein interfaceDatabaseMetaData
-
getStringFunctions
- Specified by:
getStringFunctionsin interfaceDatabaseMetaData
-
getSuperTables
public ResultSet getSuperTables(String catalog, String schemaPattern, String tableNamePattern) throws SQLException - Specified by:
getSuperTablesin interfaceDatabaseMetaData- Throws:
SQLException
-
getSuperTypes
public ResultSet getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) throws SQLException - Specified by:
getSuperTypesin interfaceDatabaseMetaData- Throws:
SQLException
-
getSystemFunctions
- Specified by:
getSystemFunctionsin interfaceDatabaseMetaData
-
getTablePrivileges
public ResultSet getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) throws SQLException - Specified by:
getTablePrivilegesin interfaceDatabaseMetaData- Throws:
SQLException
-
getTableTypes
- Specified by:
getTableTypesin interfaceDatabaseMetaData- Throws:
SQLException
-
getColumns
public ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException - Specified by:
getColumnsin interfaceDatabaseMetaData- Throws:
SQLException
-
getTypeScale
-
getTables
public ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) throws SQLException - Specified by:
getTablesin interfaceDatabaseMetaData- Throws:
SQLException
-
getTimeDateFunctions
- Specified by:
getTimeDateFunctionsin interfaceDatabaseMetaData
-
getTypeInfo
- Specified by:
getTypeInfoin interfaceDatabaseMetaData- Throws:
SQLException
-
getUDTs
public ResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) throws SQLException - Specified by:
getUDTsin interfaceDatabaseMetaData- Throws:
SQLException
-
getURL
- Specified by:
getURLin interfaceDatabaseMetaData
-
getUserName
- Specified by:
getUserNamein interfaceDatabaseMetaData- Throws:
SQLException
-
getVersionColumns
- Specified by:
getVersionColumnsin interfaceDatabaseMetaData- Throws:
SQLException
-
insertsAreDetected
public boolean insertsAreDetected(int type) - Specified by:
insertsAreDetectedin interfaceDatabaseMetaData
-
isCatalogAtStart
public boolean isCatalogAtStart()- Specified by:
isCatalogAtStartin interfaceDatabaseMetaData
-
isReadOnly
- Specified by:
isReadOnlyin interfaceDatabaseMetaData- Throws:
SQLException
-
locatorsUpdateCopy
public boolean locatorsUpdateCopy()- Specified by:
locatorsUpdateCopyin interfaceDatabaseMetaData
-
nullPlusNonNullIsNull
public boolean nullPlusNonNullIsNull()- Specified by:
nullPlusNonNullIsNullin interfaceDatabaseMetaData
-
nullsAreSortedAtEnd
public boolean nullsAreSortedAtEnd()- Specified by:
nullsAreSortedAtEndin interfaceDatabaseMetaData
-
nullsAreSortedAtStart
public boolean nullsAreSortedAtStart()- Specified by:
nullsAreSortedAtStartin interfaceDatabaseMetaData
-
nullsAreSortedHigh
public boolean nullsAreSortedHigh()- Specified by:
nullsAreSortedHighin interfaceDatabaseMetaData
-
nullsAreSortedLow
public boolean nullsAreSortedLow()- Specified by:
nullsAreSortedLowin interfaceDatabaseMetaData
-
othersDeletesAreVisible
public boolean othersDeletesAreVisible(int type) - Specified by:
othersDeletesAreVisiblein interfaceDatabaseMetaData
-
othersInsertsAreVisible
public boolean othersInsertsAreVisible(int type) - Specified by:
othersInsertsAreVisiblein interfaceDatabaseMetaData
-
othersUpdatesAreVisible
public boolean othersUpdatesAreVisible(int type) - Specified by:
othersUpdatesAreVisiblein interfaceDatabaseMetaData
-
ownDeletesAreVisible
public boolean ownDeletesAreVisible(int type) - Specified by:
ownDeletesAreVisiblein interfaceDatabaseMetaData
-
ownInsertsAreVisible
public boolean ownInsertsAreVisible(int type) - Specified by:
ownInsertsAreVisiblein interfaceDatabaseMetaData
-
ownUpdatesAreVisible
public boolean ownUpdatesAreVisible(int type) - Specified by:
ownUpdatesAreVisiblein interfaceDatabaseMetaData
-
storesLowerCaseIdentifiers
public boolean storesLowerCaseIdentifiers()- Specified by:
storesLowerCaseIdentifiersin interfaceDatabaseMetaData
-
storesLowerCaseQuotedIdentifiers
public boolean storesLowerCaseQuotedIdentifiers()- Specified by:
storesLowerCaseQuotedIdentifiersin interfaceDatabaseMetaData
-
storesMixedCaseIdentifiers
public boolean storesMixedCaseIdentifiers()- Specified by:
storesMixedCaseIdentifiersin interfaceDatabaseMetaData
-
storesMixedCaseQuotedIdentifiers
public boolean storesMixedCaseQuotedIdentifiers()- Specified by:
storesMixedCaseQuotedIdentifiersin interfaceDatabaseMetaData
-
storesUpperCaseIdentifiers
public boolean storesUpperCaseIdentifiers()- Specified by:
storesUpperCaseIdentifiersin interfaceDatabaseMetaData
-
storesUpperCaseQuotedIdentifiers
public boolean storesUpperCaseQuotedIdentifiers()- Specified by:
storesUpperCaseQuotedIdentifiersin interfaceDatabaseMetaData
-
supportsANSI92EntryLevelSQL
public boolean supportsANSI92EntryLevelSQL()- Specified by:
supportsANSI92EntryLevelSQLin interfaceDatabaseMetaData
-
supportsANSI92FullSQL
public boolean supportsANSI92FullSQL()- Specified by:
supportsANSI92FullSQLin interfaceDatabaseMetaData
-
supportsANSI92IntermediateSQL
public boolean supportsANSI92IntermediateSQL()- Specified by:
supportsANSI92IntermediateSQLin interfaceDatabaseMetaData
-
supportsAlterTableWithAddColumn
public boolean supportsAlterTableWithAddColumn()- Specified by:
supportsAlterTableWithAddColumnin interfaceDatabaseMetaData
-
supportsAlterTableWithDropColumn
public boolean supportsAlterTableWithDropColumn()- Specified by:
supportsAlterTableWithDropColumnin interfaceDatabaseMetaData
-
supportsBatchUpdates
public boolean supportsBatchUpdates()- Specified by:
supportsBatchUpdatesin interfaceDatabaseMetaData
-
supportsCatalogsInDataManipulation
public boolean supportsCatalogsInDataManipulation()- Specified by:
supportsCatalogsInDataManipulationin interfaceDatabaseMetaData
-
supportsCatalogsInIndexDefinitions
public boolean supportsCatalogsInIndexDefinitions()- Specified by:
supportsCatalogsInIndexDefinitionsin interfaceDatabaseMetaData
-
supportsCatalogsInPrivilegeDefinitions
public boolean supportsCatalogsInPrivilegeDefinitions()- Specified by:
supportsCatalogsInPrivilegeDefinitionsin interfaceDatabaseMetaData
-
supportsCatalogsInProcedureCalls
public boolean supportsCatalogsInProcedureCalls()- Specified by:
supportsCatalogsInProcedureCallsin interfaceDatabaseMetaData
-
supportsCatalogsInTableDefinitions
public boolean supportsCatalogsInTableDefinitions()- Specified by:
supportsCatalogsInTableDefinitionsin interfaceDatabaseMetaData
-
supportsColumnAliasing
public boolean supportsColumnAliasing()- Specified by:
supportsColumnAliasingin interfaceDatabaseMetaData
-
supportsConvert
public boolean supportsConvert()- Specified by:
supportsConvertin interfaceDatabaseMetaData
-
supportsConvert
public boolean supportsConvert(int fromType, int toType) - Specified by:
supportsConvertin interfaceDatabaseMetaData
-
supportsCoreSQLGrammar
public boolean supportsCoreSQLGrammar()- Specified by:
supportsCoreSQLGrammarin interfaceDatabaseMetaData
-
supportsDataDefinitionAndDataManipulationTransactions
public boolean supportsDataDefinitionAndDataManipulationTransactions()- Specified by:
supportsDataDefinitionAndDataManipulationTransactionsin interfaceDatabaseMetaData
-
supportsDataManipulationTransactionsOnly
public boolean supportsDataManipulationTransactionsOnly()- Specified by:
supportsDataManipulationTransactionsOnlyin interfaceDatabaseMetaData
-
supportsDifferentTableCorrelationNames
public boolean supportsDifferentTableCorrelationNames()- Specified by:
supportsDifferentTableCorrelationNamesin interfaceDatabaseMetaData
-
supportsExpressionsInOrderBy
public boolean supportsExpressionsInOrderBy()- Specified by:
supportsExpressionsInOrderByin interfaceDatabaseMetaData
-
supportsExtendedSQLGrammar
public boolean supportsExtendedSQLGrammar()- Specified by:
supportsExtendedSQLGrammarin interfaceDatabaseMetaData
-
supportsFullOuterJoins
public boolean supportsFullOuterJoins()- Specified by:
supportsFullOuterJoinsin interfaceDatabaseMetaData
-
supportsGetGeneratedKeys
public boolean supportsGetGeneratedKeys()- Specified by:
supportsGetGeneratedKeysin interfaceDatabaseMetaData
-
supportsGroupBy
public boolean supportsGroupBy()- Specified by:
supportsGroupByin interfaceDatabaseMetaData
-
supportsGroupByBeyondSelect
public boolean supportsGroupByBeyondSelect()- Specified by:
supportsGroupByBeyondSelectin interfaceDatabaseMetaData
-
supportsIntegrityEnhancementFacility
public boolean supportsIntegrityEnhancementFacility()- Specified by:
supportsIntegrityEnhancementFacilityin interfaceDatabaseMetaData
-
supportsLikeEscapeClause
public boolean supportsLikeEscapeClause()- Specified by:
supportsLikeEscapeClausein interfaceDatabaseMetaData
-
supportsLimitedOuterJoins
public boolean supportsLimitedOuterJoins()- Specified by:
supportsLimitedOuterJoinsin interfaceDatabaseMetaData
-
supportsMinimumSQLGrammar
public boolean supportsMinimumSQLGrammar()- Specified by:
supportsMinimumSQLGrammarin interfaceDatabaseMetaData
-
supportsMixedCaseIdentifiers
public boolean supportsMixedCaseIdentifiers()- Specified by:
supportsMixedCaseIdentifiersin interfaceDatabaseMetaData
-
supportsMixedCaseQuotedIdentifiers
public boolean supportsMixedCaseQuotedIdentifiers()- Specified by:
supportsMixedCaseQuotedIdentifiersin interfaceDatabaseMetaData
-
supportsMultipleOpenResults
public boolean supportsMultipleOpenResults()- Specified by:
supportsMultipleOpenResultsin interfaceDatabaseMetaData
-
supportsMultipleResultSets
public boolean supportsMultipleResultSets()- Specified by:
supportsMultipleResultSetsin interfaceDatabaseMetaData
-
supportsMultipleTransactions
public boolean supportsMultipleTransactions()- Specified by:
supportsMultipleTransactionsin interfaceDatabaseMetaData
-
supportsNamedParameters
public boolean supportsNamedParameters()- Specified by:
supportsNamedParametersin interfaceDatabaseMetaData
-
supportsNonNullableColumns
public boolean supportsNonNullableColumns()- Specified by:
supportsNonNullableColumnsin interfaceDatabaseMetaData
-
supportsOpenCursorsAcrossCommit
public boolean supportsOpenCursorsAcrossCommit()- Specified by:
supportsOpenCursorsAcrossCommitin interfaceDatabaseMetaData
-
supportsOpenCursorsAcrossRollback
public boolean supportsOpenCursorsAcrossRollback()- Specified by:
supportsOpenCursorsAcrossRollbackin interfaceDatabaseMetaData
-
supportsOpenStatementsAcrossCommit
public boolean supportsOpenStatementsAcrossCommit()- Specified by:
supportsOpenStatementsAcrossCommitin interfaceDatabaseMetaData
-
supportsOpenStatementsAcrossRollback
public boolean supportsOpenStatementsAcrossRollback()- Specified by:
supportsOpenStatementsAcrossRollbackin interfaceDatabaseMetaData
-
supportsOuterJoins
public boolean supportsOuterJoins()- Specified by:
supportsOuterJoinsin interfaceDatabaseMetaData
-
supportsPositionedDelete
public boolean supportsPositionedDelete()- Specified by:
supportsPositionedDeletein interfaceDatabaseMetaData
-
supportsPositionedUpdate
public boolean supportsPositionedUpdate()- Specified by:
supportsPositionedUpdatein interfaceDatabaseMetaData
-
supportsResultSetConcurrency
public boolean supportsResultSetConcurrency(int type, int concurrency) - Specified by:
supportsResultSetConcurrencyin interfaceDatabaseMetaData
-
supportsResultSetHoldability
public boolean supportsResultSetHoldability(int holdability) - Specified by:
supportsResultSetHoldabilityin interfaceDatabaseMetaData
-
supportsResultSetType
- Specified by:
supportsResultSetTypein interfaceDatabaseMetaData- Throws:
SQLException
-
supportsSavepoints
public boolean supportsSavepoints()- Specified by:
supportsSavepointsin interfaceDatabaseMetaData
-
supportsSchemasInDataManipulation
public boolean supportsSchemasInDataManipulation()- Specified by:
supportsSchemasInDataManipulationin interfaceDatabaseMetaData
-
supportsSchemasInIndexDefinitions
public boolean supportsSchemasInIndexDefinitions()- Specified by:
supportsSchemasInIndexDefinitionsin interfaceDatabaseMetaData
-
supportsSchemasInPrivilegeDefinitions
public boolean supportsSchemasInPrivilegeDefinitions()- Specified by:
supportsSchemasInPrivilegeDefinitionsin interfaceDatabaseMetaData
-
supportsSchemasInProcedureCalls
public boolean supportsSchemasInProcedureCalls()- Specified by:
supportsSchemasInProcedureCallsin interfaceDatabaseMetaData
-
supportsSchemasInTableDefinitions
public boolean supportsSchemasInTableDefinitions()- Specified by:
supportsSchemasInTableDefinitionsin interfaceDatabaseMetaData
-
supportsSelectForUpdate
public boolean supportsSelectForUpdate()- Specified by:
supportsSelectForUpdatein interfaceDatabaseMetaData
-
supportsStatementPooling
public boolean supportsStatementPooling()- Specified by:
supportsStatementPoolingin interfaceDatabaseMetaData
-
supportsStoredFunctionsUsingCallSyntax
public boolean supportsStoredFunctionsUsingCallSyntax()- Specified by:
supportsStoredFunctionsUsingCallSyntaxin interfaceDatabaseMetaData
-
supportsStoredProcedures
public boolean supportsStoredProcedures()- Specified by:
supportsStoredProceduresin interfaceDatabaseMetaData
-
supportsSubqueriesInComparisons
public boolean supportsSubqueriesInComparisons()- Specified by:
supportsSubqueriesInComparisonsin interfaceDatabaseMetaData
-
supportsSubqueriesInExists
public boolean supportsSubqueriesInExists()- Specified by:
supportsSubqueriesInExistsin interfaceDatabaseMetaData
-
supportsSubqueriesInIns
public boolean supportsSubqueriesInIns()- Specified by:
supportsSubqueriesInInsin interfaceDatabaseMetaData
-
supportsSubqueriesInQuantifieds
public boolean supportsSubqueriesInQuantifieds()- Specified by:
supportsSubqueriesInQuantifiedsin interfaceDatabaseMetaData
-
supportsTableCorrelationNames
public boolean supportsTableCorrelationNames()- Specified by:
supportsTableCorrelationNamesin interfaceDatabaseMetaData
-
supportsTransactionIsolationLevel
public boolean supportsTransactionIsolationLevel(int level) - Specified by:
supportsTransactionIsolationLevelin interfaceDatabaseMetaData
-
supportsTransactions
public boolean supportsTransactions()- Specified by:
supportsTransactionsin interfaceDatabaseMetaData
-
supportsUnion
public boolean supportsUnion()- Specified by:
supportsUnionin interfaceDatabaseMetaData
-
supportsUnionAll
public boolean supportsUnionAll()- Specified by:
supportsUnionAllin interfaceDatabaseMetaData
-
updatesAreDetected
public boolean updatesAreDetected(int type) - Specified by:
updatesAreDetectedin interfaceDatabaseMetaData
-
usesLocalFilePerTable
public boolean usesLocalFilePerTable()- Specified by:
usesLocalFilePerTablein interfaceDatabaseMetaData
-
usesLocalFiles
public boolean usesLocalFiles()- Specified by:
usesLocalFilesin interfaceDatabaseMetaData
-
toString
Deprecated.recommend using getMetadataInJson() instead of toString() -
getMetadataInJson
- Throws:
SQLException
-