public interface DrillDatabaseMetaData extends DatabaseMetaData
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| Modifier and Type | Method and Description |
|---|---|
ResultSet |
getAttributes(String catalog,
String schemaPattern,
String typeNamePattern,
String attributeNamePattern)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getBestRowIdentifier(String catalog,
String schema,
String table,
int scope,
boolean nullable)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getClientInfoProperties()
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getColumnPrivileges(String catalog,
String schema,
String table,
String columnNamePattern)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getCrossReference(String parentCatalog,
String parentSchema,
String parentTable,
String foreignCatalog,
String foreignSchema,
String foreignTable)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getExportedKeys(String catalog,
String schema,
String table)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getFunctionColumns(String catalog,
String schemaPattern,
String functionNamePattern,
String columnNamePattern)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getFunctions(String catalog,
String schemaPattern,
String functionNamePattern)
Drill: Currently, returns an empty (zero-row) result set.
|
String |
getIdentifierQuoteString()
Drill:
Reports current SQL identifier quoting character.
|
ResultSet |
getImportedKeys(String catalog,
String schema,
String table)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getIndexInfo(String catalog,
String schema,
String table,
boolean unique,
boolean approximate)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getPrimaryKeys(String catalog,
String schema,
String table)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getProcedureColumns(String catalog,
String schemaPattern,
String procedureNamePattern,
String columnNamePattern)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getProcedures(String catalog,
String schemaPattern,
String procedureNamePattern)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getPseudoColumns(String catalog,
String schemaPattern,
String tableNamePattern,
String columnNamePattern)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getSuperTables(String catalog,
String schemaPattern,
String tableNamePattern)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getSuperTypes(String catalog,
String schemaPattern,
String typeNamePattern)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getTablePrivileges(String catalog,
String schemaPattern,
String tableNamePattern)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getTableTypes()
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getTypeInfo()
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getUDTs(String catalog,
String schemaPattern,
String typeNamePattern,
int[] types)
Drill: Currently, returns an empty (zero-row) result set.
|
ResultSet |
getVersionColumns(String catalog,
String schema,
String table)
Drill: Currently, returns an empty (zero-row) result set.
|
boolean |
nullsAreSortedAtEnd()
Drill:
Reports that NULL values are not sorted last.
|
boolean |
nullsAreSortedAtStart()
Drill:
Reports that NULL values are not sorted first.
|
boolean |
nullsAreSortedHigh()
Drill:
Reports that NULL values are sorted high.
|
boolean |
nullsAreSortedLow()
Drill:
Reports that NULL values are not sorted low.
|
allProceduresAreCallable, allTablesAreSelectable, autoCommitFailureClosesAllResultSets, dataDefinitionCausesTransactionCommit, dataDefinitionIgnoredInTransactions, deletesAreDetected, doesMaxRowSizeIncludeBlobs, generatedKeyAlwaysReturned, getCatalogs, getCatalogSeparator, getCatalogTerm, getColumns, getConnection, getDatabaseMajorVersion, getDatabaseMinorVersion, getDatabaseProductName, getDatabaseProductVersion, getDefaultTransactionIsolation, getDriverMajorVersion, getDriverMinorVersion, getDriverName, getDriverVersion, getExtraNameCharacters, getJDBCMajorVersion, getJDBCMinorVersion, getMaxBinaryLiteralLength, getMaxCatalogNameLength, getMaxCharLiteralLength, getMaxColumnNameLength, getMaxColumnsInGroupBy, getMaxColumnsInIndex, getMaxColumnsInOrderBy, getMaxColumnsInSelect, getMaxColumnsInTable, getMaxConnections, getMaxCursorNameLength, getMaxIndexLength, getMaxLogicalLobSize, getMaxProcedureNameLength, getMaxRowSize, getMaxSchemaNameLength, getMaxStatementLength, getMaxStatements, getMaxTableNameLength, getMaxTablesInSelect, getMaxUserNameLength, getNumericFunctions, getProcedureTerm, getResultSetHoldability, getRowIdLifetime, getSchemas, getSchemas, getSchemaTerm, getSearchStringEscape, getSQLKeywords, getSQLStateType, getStringFunctions, getSystemFunctions, getTables, getTimeDateFunctions, getURL, getUserName, insertsAreDetected, isCatalogAtStart, isReadOnly, locatorsUpdateCopy, nullPlusNonNullIsNull, othersDeletesAreVisible, othersInsertsAreVisible, othersUpdatesAreVisible, ownDeletesAreVisible, ownInsertsAreVisible, ownUpdatesAreVisible, storesLowerCaseIdentifiers, storesLowerCaseQuotedIdentifiers, storesMixedCaseIdentifiers, storesMixedCaseQuotedIdentifiers, storesUpperCaseIdentifiers, storesUpperCaseQuotedIdentifiers, supportsAlterTableWithAddColumn, supportsAlterTableWithDropColumn, supportsANSI92EntryLevelSQL, supportsANSI92FullSQL, supportsANSI92IntermediateSQL, supportsBatchUpdates, supportsCatalogsInDataManipulation, supportsCatalogsInIndexDefinitions, supportsCatalogsInPrivilegeDefinitions, supportsCatalogsInProcedureCalls, supportsCatalogsInTableDefinitions, supportsColumnAliasing, supportsConvert, supportsConvert, supportsCoreSQLGrammar, supportsCorrelatedSubqueries, supportsDataDefinitionAndDataManipulationTransactions, supportsDataManipulationTransactionsOnly, supportsDifferentTableCorrelationNames, supportsExpressionsInOrderBy, supportsExtendedSQLGrammar, supportsFullOuterJoins, supportsGetGeneratedKeys, supportsGroupBy, supportsGroupByBeyondSelect, supportsGroupByUnrelated, supportsIntegrityEnhancementFacility, supportsLikeEscapeClause, supportsLimitedOuterJoins, supportsMinimumSQLGrammar, supportsMixedCaseIdentifiers, supportsMixedCaseQuotedIdentifiers, supportsMultipleOpenResults, supportsMultipleResultSets, supportsMultipleTransactions, supportsNamedParameters, supportsNonNullableColumns, supportsOpenCursorsAcrossCommit, supportsOpenCursorsAcrossRollback, supportsOpenStatementsAcrossCommit, supportsOpenStatementsAcrossRollback, supportsOrderByUnrelated, supportsOuterJoins, supportsPositionedDelete, supportsPositionedUpdate, supportsRefCursors, supportsResultSetConcurrency, supportsResultSetHoldability, supportsResultSetType, supportsSavepoints, supportsSchemasInDataManipulation, supportsSchemasInIndexDefinitions, supportsSchemasInPrivilegeDefinitions, supportsSchemasInProcedureCalls, supportsSchemasInTableDefinitions, supportsSelectForUpdate, supportsStatementPooling, supportsStoredFunctionsUsingCallSyntax, supportsStoredProcedures, supportsSubqueriesInComparisons, supportsSubqueriesInExists, supportsSubqueriesInIns, supportsSubqueriesInQuantifieds, supportsTableCorrelationNames, supportsTransactionIsolationLevel, supportsTransactions, supportsUnion, supportsUnionAll, updatesAreDetected, usesLocalFilePerTable, usesLocalFilesisWrapperFor, unwrapboolean nullsAreSortedHigh()
throws SQLException
nullsAreSortedHigh in interface DatabaseMetaDatatrueSQLExceptionboolean nullsAreSortedLow()
throws SQLException
nullsAreSortedLow in interface DatabaseMetaDatafalseSQLExceptionboolean nullsAreSortedAtStart()
throws SQLException
nullsAreSortedAtStart in interface DatabaseMetaDatafalseSQLExceptionboolean nullsAreSortedAtEnd()
throws SQLException
nullsAreSortedAtEnd in interface DatabaseMetaDatafalseSQLExceptionString getIdentifierQuoteString() throws SQLException
Quoting#BACK_TICK - default back-quote character ("`"; Unicode U+0060; "GRAVE ACCENT") Quoting#DOUBLE_QUOTE - double quote character ("""; Unicode U+0022; 'QUOTATION MARK')Quoting#BRACKET - brackets characters ("["; Unicode U+005B; 'LEFT SQUARE BRACKET' and
"]"; Unicode U+005D; 'RIGHT SQUARE BRACKET')getIdentifierQuoteString in interface DatabaseMetaDataQuoting#BRACKET is set.SQLExceptionResultSet getProcedures(String catalog, String schemaPattern, String procedureNamePattern) throws SQLException
getProcedures in interface DatabaseMetaDataSQLExceptionResultSet getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) throws SQLException
getProcedureColumns in interface DatabaseMetaDataSQLExceptionResultSet getTableTypes() throws SQLException
getTableTypes in interface DatabaseMetaDataSQLExceptionResultSet getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern) throws SQLException
getColumnPrivileges in interface DatabaseMetaDataSQLExceptionResultSet getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) throws SQLException
getTablePrivileges in interface DatabaseMetaDataSQLExceptionResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) throws SQLException
getBestRowIdentifier in interface DatabaseMetaDataSQLExceptionResultSet getVersionColumns(String catalog, String schema, String table) throws SQLException
getVersionColumns in interface DatabaseMetaDataSQLExceptionResultSet getPrimaryKeys(String catalog, String schema, String table) throws SQLException
getPrimaryKeys in interface DatabaseMetaDataSQLExceptionResultSet getImportedKeys(String catalog, String schema, String table) throws SQLException
getImportedKeys in interface DatabaseMetaDataSQLExceptionResultSet getExportedKeys(String catalog, String schema, String table) throws SQLException
getExportedKeys in interface DatabaseMetaDataSQLExceptionResultSet getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable) throws SQLException
getCrossReference in interface DatabaseMetaDataSQLExceptionResultSet getTypeInfo() throws SQLException
getTypeInfo in interface DatabaseMetaDataSQLExceptionResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) throws SQLException
getIndexInfo in interface DatabaseMetaDataSQLExceptionResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) throws SQLException
getUDTs in interface DatabaseMetaDataSQLExceptionResultSet getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) throws SQLException
getSuperTypes in interface DatabaseMetaDataSQLExceptionResultSet getSuperTables(String catalog, String schemaPattern, String tableNamePattern) throws SQLException
getSuperTables in interface DatabaseMetaDataSQLExceptionResultSet getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) throws SQLException
getAttributes in interface DatabaseMetaDataSQLExceptionResultSet getClientInfoProperties() throws SQLException
getClientInfoProperties in interface DatabaseMetaDataSQLExceptionResultSet getFunctions(String catalog, String schemaPattern, String functionNamePattern) throws SQLException
getFunctions in interface DatabaseMetaDataSQLExceptionResultSet getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) throws SQLException
getFunctionColumns in interface DatabaseMetaDataSQLExceptionResultSet getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException
getPseudoColumns in interface DatabaseMetaDataSQLExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.