public class IoTDBDatabaseMetadata extends Object implements 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, versionColumnUnknownpublic boolean isWrapperFor(Class<?> arg0) throws SQLException
isWrapperFor 在接口中 WrapperSQLExceptionpublic <T> T unwrap(Class<T> iface) throws SQLException
unwrap 在接口中 WrapperSQLExceptionpublic boolean allProceduresAreCallable()
allProceduresAreCallable 在接口中 DatabaseMetaDatapublic boolean allTablesAreSelectable()
allTablesAreSelectable 在接口中 DatabaseMetaDatapublic boolean autoCommitFailureClosesAllResultSets()
public boolean dataDefinitionCausesTransactionCommit()
public boolean dataDefinitionIgnoredInTransactions()
public boolean deletesAreDetected(int arg0)
deletesAreDetected 在接口中 DatabaseMetaDatapublic boolean doesMaxRowSizeIncludeBlobs()
doesMaxRowSizeIncludeBlobs 在接口中 DatabaseMetaDatapublic boolean generatedKeyAlwaysReturned()
generatedKeyAlwaysReturned 在接口中 DatabaseMetaDatapublic long getMaxLogicalLobSize()
getMaxLogicalLobSize 在接口中 DatabaseMetaDatapublic boolean supportsRefCursors()
supportsRefCursors 在接口中 DatabaseMetaDatapublic ResultSet getAttributes(String arg0, String arg1, String arg2, String arg3) throws SQLException
getAttributes 在接口中 DatabaseMetaDataSQLExceptionpublic ResultSet getBestRowIdentifier(String arg0, String arg1, String arg2, int arg3, boolean arg4) throws SQLException
getBestRowIdentifier 在接口中 DatabaseMetaDataSQLExceptionpublic String getCatalogSeparator()
getCatalogSeparator 在接口中 DatabaseMetaDatapublic String getCatalogTerm()
getCatalogTerm 在接口中 DatabaseMetaDatapublic ResultSet getCatalogs() throws SQLException
getCatalogs 在接口中 DatabaseMetaDataSQLExceptionpublic static org.apache.iotdb.service.rpc.thrift.TSQueryDataSet convertQueryDataSetByFetchSize(org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet queryDataSet,
int fetchSize,
WatermarkEncoder watermarkEncoder)
throws IOException
IOExceptionpublic ResultSet getClientInfoProperties() throws SQLException
getClientInfoProperties 在接口中 DatabaseMetaDataSQLExceptionpublic ResultSet getColumnPrivileges(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException
getColumnPrivileges 在接口中 DatabaseMetaDataSQLExceptionpublic Connection getConnection()
getConnection 在接口中 DatabaseMetaDatapublic ResultSet getCrossReference(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5) throws SQLException
getCrossReference 在接口中 DatabaseMetaDataSQLExceptionpublic int getDatabaseMajorVersion()
getDatabaseMajorVersion 在接口中 DatabaseMetaDatapublic int getDatabaseMinorVersion()
getDatabaseMinorVersion 在接口中 DatabaseMetaDatapublic String getDatabaseProductName()
getDatabaseProductName 在接口中 DatabaseMetaDatapublic String getDatabaseProductVersion()
getDatabaseProductVersion 在接口中 DatabaseMetaDatapublic int getDefaultTransactionIsolation()
public int getDriverMajorVersion()
getDriverMajorVersion 在接口中 DatabaseMetaDatapublic int getDriverMinorVersion()
getDriverMinorVersion 在接口中 DatabaseMetaDatapublic String getDriverName()
getDriverName 在接口中 DatabaseMetaDatapublic String getDriverVersion()
getDriverVersion 在接口中 DatabaseMetaDatapublic ResultSet getExportedKeys(String catalog, String schema, String table) throws SQLException
getExportedKeys 在接口中 DatabaseMetaDataSQLExceptionpublic String getExtraNameCharacters()
getExtraNameCharacters 在接口中 DatabaseMetaDatapublic ResultSet getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) throws SQLException
getFunctionColumns 在接口中 DatabaseMetaDataSQLExceptionpublic ResultSet getFunctions(String catalog, String schemaPattern, String functionNamePattern) throws SQLException
getFunctions 在接口中 DatabaseMetaDataSQLExceptionpublic String getIdentifierQuoteString()
getIdentifierQuoteString 在接口中 DatabaseMetaDatapublic ResultSet getImportedKeys(String arg0, String arg1, String arg2) throws SQLException
getImportedKeys 在接口中 DatabaseMetaDataSQLExceptionpublic ResultSet getIndexInfo(String arg0, String arg1, String arg2, boolean arg3, boolean arg4) throws SQLException
getIndexInfo 在接口中 DatabaseMetaDataSQLExceptionpublic int getJDBCMajorVersion()
getJDBCMajorVersion 在接口中 DatabaseMetaDatapublic int getJDBCMinorVersion()
getJDBCMinorVersion 在接口中 DatabaseMetaDatapublic int getMaxBinaryLiteralLength()
getMaxBinaryLiteralLength 在接口中 DatabaseMetaDatapublic int getMaxCatalogNameLength()
getMaxCatalogNameLength 在接口中 DatabaseMetaDatapublic int getMaxCharLiteralLength()
getMaxCharLiteralLength 在接口中 DatabaseMetaDatapublic int getMaxColumnNameLength()
getMaxColumnNameLength 在接口中 DatabaseMetaDatapublic int getMaxColumnsInGroupBy()
getMaxColumnsInGroupBy 在接口中 DatabaseMetaDatapublic int getMaxColumnsInIndex()
getMaxColumnsInIndex 在接口中 DatabaseMetaDatapublic int getMaxColumnsInOrderBy()
getMaxColumnsInOrderBy 在接口中 DatabaseMetaDatapublic int getMaxColumnsInSelect()
getMaxColumnsInSelect 在接口中 DatabaseMetaDatapublic int getMaxColumnsInTable()
getMaxColumnsInTable 在接口中 DatabaseMetaDatapublic int getMaxConnections()
getMaxConnections 在接口中 DatabaseMetaDatapublic int getMaxCursorNameLength()
getMaxCursorNameLength 在接口中 DatabaseMetaDatapublic int getMaxIndexLength()
getMaxIndexLength 在接口中 DatabaseMetaDatapublic int getMaxProcedureNameLength()
getMaxProcedureNameLength 在接口中 DatabaseMetaDatapublic int getMaxRowSize()
getMaxRowSize 在接口中 DatabaseMetaDatapublic int getMaxSchemaNameLength()
getMaxSchemaNameLength 在接口中 DatabaseMetaDatapublic int getMaxStatementLength()
getMaxStatementLength 在接口中 DatabaseMetaDatapublic int getMaxStatements()
getMaxStatements 在接口中 DatabaseMetaDatapublic int getMaxTableNameLength()
getMaxTableNameLength 在接口中 DatabaseMetaDatapublic int getMaxTablesInSelect()
getMaxTablesInSelect 在接口中 DatabaseMetaDatapublic int getMaxUserNameLength()
getMaxUserNameLength 在接口中 DatabaseMetaDatapublic String getNumericFunctions()
getNumericFunctions 在接口中 DatabaseMetaDatapublic ResultSet getPrimaryKeys(String catalog, String schema, String table) throws SQLException
getPrimaryKeys 在接口中 DatabaseMetaDataSQLExceptionpublic ResultSet getProcedureColumns(String arg0, String arg1, String arg2, String arg3) throws SQLException
getProcedureColumns 在接口中 DatabaseMetaDataSQLExceptionpublic String getProcedureTerm()
getProcedureTerm 在接口中 DatabaseMetaDatapublic ResultSet getProcedures(String arg0, String arg1, String arg2) throws SQLException
getProcedures 在接口中 DatabaseMetaDataSQLExceptionpublic ResultSet getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException
getPseudoColumns 在接口中 DatabaseMetaDataSQLExceptionpublic int getResultSetHoldability()
getResultSetHoldability 在接口中 DatabaseMetaDatapublic RowIdLifetime getRowIdLifetime()
getRowIdLifetime 在接口中 DatabaseMetaDatapublic String getSQLKeywords()
getSQLKeywords 在接口中 DatabaseMetaDatapublic int getSQLStateType()
getSQLStateType 在接口中 DatabaseMetaDatapublic String getSchemaTerm()
getSchemaTerm 在接口中 DatabaseMetaDatapublic ResultSet getSchemas() throws SQLException
getSchemas 在接口中 DatabaseMetaDataSQLExceptionpublic ResultSet getSchemas(String catalog, String schemaPattern) throws SQLException
getSchemas 在接口中 DatabaseMetaDataSQLExceptionpublic String getSearchStringEscape()
getSearchStringEscape 在接口中 DatabaseMetaDatapublic String getStringFunctions()
getStringFunctions 在接口中 DatabaseMetaDatapublic ResultSet getSuperTables(String catalog, String schemaPattern, String tableNamePattern) throws SQLException
getSuperTables 在接口中 DatabaseMetaDataSQLExceptionpublic ResultSet getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) throws SQLException
getSuperTypes 在接口中 DatabaseMetaDataSQLExceptionpublic String getSystemFunctions()
getSystemFunctions 在接口中 DatabaseMetaDatapublic ResultSet getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) throws SQLException
getTablePrivileges 在接口中 DatabaseMetaDataSQLExceptionpublic ResultSet getTableTypes() throws SQLException
getTableTypes 在接口中 DatabaseMetaDataSQLExceptionpublic ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException
getColumns 在接口中 DatabaseMetaDataSQLExceptionpublic int getTypeScale(String columnType)
public ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) throws SQLException
getTables 在接口中 DatabaseMetaDataSQLExceptionpublic String getTimeDateFunctions()
getTimeDateFunctions 在接口中 DatabaseMetaDatapublic ResultSet getTypeInfo() throws SQLException
getTypeInfo 在接口中 DatabaseMetaDataSQLExceptionpublic ResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) throws SQLException
getUDTs 在接口中 DatabaseMetaDataSQLExceptionpublic String getURL()
getURL 在接口中 DatabaseMetaDatapublic String getUserName() throws SQLException
getUserName 在接口中 DatabaseMetaDataSQLExceptionpublic ResultSet getVersionColumns(String catalog, String schema, String table) throws SQLException
getVersionColumns 在接口中 DatabaseMetaDataSQLExceptionpublic boolean insertsAreDetected(int type)
insertsAreDetected 在接口中 DatabaseMetaDatapublic boolean isCatalogAtStart()
isCatalogAtStart 在接口中 DatabaseMetaDatapublic boolean isReadOnly()
throws SQLException
isReadOnly 在接口中 DatabaseMetaDataSQLExceptionpublic boolean locatorsUpdateCopy()
locatorsUpdateCopy 在接口中 DatabaseMetaDatapublic boolean nullPlusNonNullIsNull()
nullPlusNonNullIsNull 在接口中 DatabaseMetaDatapublic boolean nullsAreSortedAtEnd()
nullsAreSortedAtEnd 在接口中 DatabaseMetaDatapublic boolean nullsAreSortedAtStart()
nullsAreSortedAtStart 在接口中 DatabaseMetaDatapublic boolean nullsAreSortedHigh()
nullsAreSortedHigh 在接口中 DatabaseMetaDatapublic boolean nullsAreSortedLow()
nullsAreSortedLow 在接口中 DatabaseMetaDatapublic boolean othersDeletesAreVisible(int type)
othersDeletesAreVisible 在接口中 DatabaseMetaDatapublic boolean othersInsertsAreVisible(int type)
othersInsertsAreVisible 在接口中 DatabaseMetaDatapublic boolean othersUpdatesAreVisible(int type)
othersUpdatesAreVisible 在接口中 DatabaseMetaDatapublic boolean ownDeletesAreVisible(int type)
ownDeletesAreVisible 在接口中 DatabaseMetaDatapublic boolean ownInsertsAreVisible(int type)
ownInsertsAreVisible 在接口中 DatabaseMetaDatapublic boolean ownUpdatesAreVisible(int type)
ownUpdatesAreVisible 在接口中 DatabaseMetaDatapublic boolean storesLowerCaseIdentifiers()
storesLowerCaseIdentifiers 在接口中 DatabaseMetaDatapublic boolean storesLowerCaseQuotedIdentifiers()
public boolean storesMixedCaseIdentifiers()
storesMixedCaseIdentifiers 在接口中 DatabaseMetaDatapublic boolean storesMixedCaseQuotedIdentifiers()
public boolean storesUpperCaseIdentifiers()
storesUpperCaseIdentifiers 在接口中 DatabaseMetaDatapublic boolean storesUpperCaseQuotedIdentifiers()
public boolean supportsANSI92EntryLevelSQL()
supportsANSI92EntryLevelSQL 在接口中 DatabaseMetaDatapublic boolean supportsANSI92FullSQL()
supportsANSI92FullSQL 在接口中 DatabaseMetaDatapublic boolean supportsANSI92IntermediateSQL()
public boolean supportsAlterTableWithAddColumn()
public boolean supportsAlterTableWithDropColumn()
public boolean supportsBatchUpdates()
supportsBatchUpdates 在接口中 DatabaseMetaDatapublic boolean supportsCatalogsInDataManipulation()
public boolean supportsCatalogsInIndexDefinitions()
public boolean supportsCatalogsInPrivilegeDefinitions()
public boolean supportsCatalogsInProcedureCalls()
public boolean supportsCatalogsInTableDefinitions()
public boolean supportsColumnAliasing()
supportsColumnAliasing 在接口中 DatabaseMetaDatapublic boolean supportsConvert()
supportsConvert 在接口中 DatabaseMetaDatapublic boolean supportsConvert(int fromType,
int toType)
supportsConvert 在接口中 DatabaseMetaDatapublic boolean supportsCoreSQLGrammar()
supportsCoreSQLGrammar 在接口中 DatabaseMetaDatapublic boolean supportsCorrelatedSubqueries()
supportsCorrelatedSubqueries 在接口中 DatabaseMetaDatapublic boolean supportsDataDefinitionAndDataManipulationTransactions()
public boolean supportsDataManipulationTransactionsOnly()
public boolean supportsDifferentTableCorrelationNames()
public boolean supportsExpressionsInOrderBy()
supportsExpressionsInOrderBy 在接口中 DatabaseMetaDatapublic boolean supportsExtendedSQLGrammar()
supportsExtendedSQLGrammar 在接口中 DatabaseMetaDatapublic boolean supportsFullOuterJoins()
supportsFullOuterJoins 在接口中 DatabaseMetaDatapublic boolean supportsGetGeneratedKeys()
supportsGetGeneratedKeys 在接口中 DatabaseMetaDatapublic boolean supportsGroupBy()
supportsGroupBy 在接口中 DatabaseMetaDatapublic boolean supportsGroupByBeyondSelect()
supportsGroupByBeyondSelect 在接口中 DatabaseMetaDatapublic boolean supportsGroupByUnrelated()
supportsGroupByUnrelated 在接口中 DatabaseMetaDatapublic boolean supportsIntegrityEnhancementFacility()
public boolean supportsLikeEscapeClause()
supportsLikeEscapeClause 在接口中 DatabaseMetaDatapublic boolean supportsLimitedOuterJoins()
supportsLimitedOuterJoins 在接口中 DatabaseMetaDatapublic boolean supportsMinimumSQLGrammar()
supportsMinimumSQLGrammar 在接口中 DatabaseMetaDatapublic boolean supportsMixedCaseIdentifiers()
supportsMixedCaseIdentifiers 在接口中 DatabaseMetaDatapublic boolean supportsMixedCaseQuotedIdentifiers()
public boolean supportsMultipleOpenResults()
supportsMultipleOpenResults 在接口中 DatabaseMetaDatapublic boolean supportsMultipleResultSets()
supportsMultipleResultSets 在接口中 DatabaseMetaDatapublic boolean supportsMultipleTransactions()
supportsMultipleTransactions 在接口中 DatabaseMetaDatapublic boolean supportsNamedParameters()
supportsNamedParameters 在接口中 DatabaseMetaDatapublic boolean supportsNonNullableColumns()
supportsNonNullableColumns 在接口中 DatabaseMetaDatapublic boolean supportsOpenCursorsAcrossCommit()
public boolean supportsOpenCursorsAcrossRollback()
public boolean supportsOpenStatementsAcrossCommit()
public boolean supportsOpenStatementsAcrossRollback()
public boolean supportsOrderByUnrelated()
supportsOrderByUnrelated 在接口中 DatabaseMetaDatapublic boolean supportsOuterJoins()
supportsOuterJoins 在接口中 DatabaseMetaDatapublic boolean supportsPositionedDelete()
supportsPositionedDelete 在接口中 DatabaseMetaDatapublic boolean supportsPositionedUpdate()
supportsPositionedUpdate 在接口中 DatabaseMetaDatapublic boolean supportsResultSetConcurrency(int type,
int concurrency)
supportsResultSetConcurrency 在接口中 DatabaseMetaDatapublic boolean supportsResultSetHoldability(int holdability)
supportsResultSetHoldability 在接口中 DatabaseMetaDatapublic boolean supportsResultSetType(int type)
throws SQLException
supportsResultSetType 在接口中 DatabaseMetaDataSQLExceptionpublic boolean supportsSavepoints()
supportsSavepoints 在接口中 DatabaseMetaDatapublic boolean supportsSchemasInDataManipulation()
public boolean supportsSchemasInIndexDefinitions()
public boolean supportsSchemasInPrivilegeDefinitions()
public boolean supportsSchemasInProcedureCalls()
public boolean supportsSchemasInTableDefinitions()
public boolean supportsSelectForUpdate()
supportsSelectForUpdate 在接口中 DatabaseMetaDatapublic boolean supportsStatementPooling()
supportsStatementPooling 在接口中 DatabaseMetaDatapublic boolean supportsStoredFunctionsUsingCallSyntax()
public boolean supportsStoredProcedures()
supportsStoredProcedures 在接口中 DatabaseMetaDatapublic boolean supportsSubqueriesInComparisons()
public boolean supportsSubqueriesInExists()
supportsSubqueriesInExists 在接口中 DatabaseMetaDatapublic boolean supportsSubqueriesInIns()
supportsSubqueriesInIns 在接口中 DatabaseMetaDatapublic boolean supportsSubqueriesInQuantifieds()
public boolean supportsTableCorrelationNames()
public boolean supportsTransactionIsolationLevel(int level)
public boolean supportsTransactions()
supportsTransactions 在接口中 DatabaseMetaDatapublic boolean supportsUnion()
supportsUnion 在接口中 DatabaseMetaDatapublic boolean supportsUnionAll()
supportsUnionAll 在接口中 DatabaseMetaDatapublic boolean updatesAreDetected(int type)
updatesAreDetected 在接口中 DatabaseMetaDatapublic boolean usesLocalFilePerTable()
usesLocalFilePerTable 在接口中 DatabaseMetaDatapublic boolean usesLocalFiles()
usesLocalFiles 在接口中 DatabaseMetaData@Deprecated public String toString()
public String getMetadataInJson() throws SQLException
SQLExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.