Method Summary
All Methods Instance Methods Abstract Methods
A query that produces comments for a set of input schemas.
A query that produces enum types and their literals for a set of input schemas.
A query that produces generator expressions for computed columns for a
set of input schemas.
A query that produces primary keys for a set of input schemas.
@Nullable ResultQuery <Record12 <String ,String ,String ,String ,Integer ,Integer ,Long ,Long ,BigDecimal ,BigDecimal ,Boolean ,Long >>
A query that produces sequences for a set of input schemas.
A query that produces source code for a set of input schemas.
A query that produces (non-primary) unique keys for a set of input
schemas.
addFilter , close , create , dateAsTimestamp , doOnce , embeddableDomains , embeddablePrimaryKeys , embeddableUniqueKeys , existAll , existAll , exists , exists , filterExcludeInclude , filterExcludeInclude , getAll , getArray , getArray , getArray , getArray , getArrays , getBasedir , getCatalog , getCatalogs , getCatalogVersionProvider , getCheckConstraints , getComments , getConfiguredComments , getConfiguredCustomType , getConfiguredCustomTypes , getConfiguredEmbeddables , getConfiguredEnumTypes , getConfiguredForcedType , getConfiguredForcedType , getConfiguredForcedTypes , getConfiguredSyntheticColumns , getConfiguredSyntheticDaos , getConfiguredSyntheticDefaults , getConfiguredSyntheticEnum , getConfiguredSyntheticEnums , getConfiguredSyntheticForeignKeys , getConfiguredSyntheticIdentities , getConfiguredSyntheticPrimaryKeys , getConfiguredSyntheticReadonlyColumns , getConfiguredSyntheticReadonlyRowids , getConfiguredSyntheticSynonyms , getConfiguredSyntheticUniqueKeys , getConfiguredSyntheticViews , getConnection , getDialect , getDomain , getDomain , getDomain , getDomain , getDomains , getDomains , getEmbeddables , getEmbeddables , getEmbeddables , getEmbeddablesByReferencingTable , getEnum , getEnum , getEnum , getEnum , getEnums , getExcluded , getExcludes , getExcludeSql , getFilters , getForcedTypesForBuiltinDataTypeExtensions , getForcedTypesForXMLSchemaCollections , getForceIntegerTypesOnZeroScaleDecimals , getForeignKeys , getForeignKeys , getIdentities , getIncludeCheckConstraints , getIncluded , getIncludeDomains , getIncludeEmbeddables , getIncludeExcludeColumns , getIncludeExcludePackageRoutines , getIncludeForeignKeys , getIncludeIndexes , getIncludeInvisibleColumns , getIncludePackageConstants , getIncludePackageRoutines , getIncludePackages , getIncludePackageUDTs , getIncludePrimaryKeys , getIncludeRoutines , getIncludes , getIncludeSequences , getIncludeSql , getIncludeSystemCheckConstraints , getIncludeSystemIndexes , getIncludeSystemSequences , getIncludeSystemTables , getIncludeSystemUDTs , getIncludeTables , getIncludeTriggerRoutines , getIncludeUDTs , getIncludeUniqueKeys , getIncludeXMLSchemaCollections , getIndexes , getIndexes , getInputCatalogs , getInputSchemata , getInputSchemata , getInputSchemata , getInvisibleColumnsAsHidden , getKeys , getKeys , getLogSlowQueriesAfterSeconds , getLogSlowResultsAfterSeconds , getOrderProvider , getOutputCatalog , getOutputSchema , getOutputSchema , getOverridePrimaryKeys , getPackage , getPackages , getPrimaryKeys , getPrimaryKeys , getProperties , getRecordTimestampFields , getRecordVersionFields , getRegexFlags , getRegexMatchesPartialQualification , getRelations , getRoutine , getRoutine , getRoutine , getRoutine , getRoutines , getSchema , getSchemata , getSchemata , getSchemaVersionProvider , getSequence , getSequence , getSequence , getSequence , getSequences , getSequences , getSources , getSqlMatchesPartialQualification , getSubtypes , getSyntheticIdentities , getSyntheticPrimaryKeys , getTable , getTable , getTable , getTable , getTables , getTables , getUDT , getUDT , getUDT , getUDT , getUDTs , getUDTs , getUDTs , getUniqueKeys , getUniqueKeys , getUnusedComments , getUnusedEmbeddables , getUnusedForcedTypes , getUnusedSyntheticColumns , getUnusedSyntheticDefaults , getUnusedSyntheticEnums , getUnusedSyntheticForeignKeys , getUnusedSyntheticIdentities , getUnusedSyntheticPrimaryKeys , getUnusedSyntheticReadonlyColumns , getUnusedSyntheticReadonlyRowids , getUnusedSyntheticSynonyms , getUnusedSyntheticUniqueKeys , getUnusedSyntheticViews , getXMLSchemaCollection , getXMLSchemaCollections , getXMLSchemaCollections , ignoreProcedureReturnValues , includeRelations , integerDisplayWidths , isArrayType , javaTimeTypes , markUsed , markUsed , markUsed , markUsed , markUsed , markUsed , markUsed , markUsed , markUsed , markUsed , markUsed , markUsed , markUsed , markUsed , onError , readonlyComputedColumns , readonlyIdentities , readonlyNonUpdatableColumns , setBasedir , setCatalogVersionProvider , setConfiguredCatalogs , setConfiguredComments , setConfiguredCustomTypes , setConfiguredEmbeddables , setConfiguredEnumTypes , setConfiguredForcedTypes , setConfiguredSchemata , setConfiguredSyntheticObjects , setConnection , setDateAsTimestamp , setDialect , setEmbeddableDomains , setEmbeddablePrimaryKeys , setEmbeddableUniqueKeys , setExcludes , setExcludeSql , setForcedTypesForBuiltinDataTypeExtensions , setForcedTypesForXMLSchemaCollections , setForceIntegerTypesOnZeroScaleDecimals , setIgnoreProcedureReturnValues , setIncludeCheckConstraints , setIncludeDomains , setIncludeEmbeddables , setIncludeExcludeColumns , setIncludeExcludePackageRoutines , setIncludeForeignKeys , setIncludeIndexes , setIncludeInvisibleColumns , setIncludePackageConstants , setIncludePackageRoutines , setIncludePackages , setIncludePackageUDTs , setIncludePrimaryKeys , setIncludeRelations , setIncludeRoutines , setIncludes , setIncludeSequences , setIncludeSql , setIncludeSystemCheckConstraints , setIncludeSystemIndexes , setIncludeSystemSequences , setIncludeSystemTables , setIncludeSystemUDTs , setIncludeTables , setIncludeTriggerRoutines , setIncludeUDTs , setIncludeUniqueKeys , setIncludeXMLSchemaCollections , setIntegerDisplayWidths , setInvisibleColumnsAsHidden , setJavaTimeTypes , setLogSlowQueriesAfterSeconds , setLogSlowResultsAfterSeconds , setOnError , setOrderProvider , setOverridePrimaryKeys , setProperties , setReadonlyComputedColumns , setReadonlyIdentities , setReadonlyNonUpdatableColumns , setRecordTimestampFields , setRecordVersionFields , setRegexFlags , setRegexMatchesPartialQualification , setSchemaVersionProvider , setSqlMatchesPartialQualification , setSupportsUnsignedTypes , setSyntheticIdentities , setSyntheticPrimaryKeys , setTableValuedFunctions , sort , supportsUnsignedTypes , tableValuedFunctions
Method Details
primaryKeys
A query that produces primary keys for a set of input schemas.
The resulting columns are:
Catalog name
Schema name
Table name
Constraint name
Column name
Column sequence
Returns:
The query or null if this implementation doesn't support the query.
uniqueKeys
A query that produces (non-primary) unique keys for a set of input
schemas.
The resulting columns are:
Catalog name
Schema name
Table name
Constraint name
Column name
Column sequence
Returns:
The query or null if this implementation doesn't support the query.
sequences
@Internal
@Nullable
@Nullable ResultQuery <Record12 <String ,String ,String ,String ,Integer ,Integer ,Long ,Long ,BigDecimal ,BigDecimal ,Boolean ,Long >> sequences (List <String > schemas)
A query that produces sequences for a set of input schemas.
The resulting columns are:
Catalog name
Schema name
Sequence name
Data type name
Data type precision
Data type scale
Start value
Increment
Min value
Max value
Cycle
Cache
Returns:
The query or null if this implementation doesn't support the query.
enums
A query that produces enum types and their literals for a set of input schemas.
The resulting columns are:
Catalog name
Schema name
Column name (if applicable, e.g. in MySQL style RDBMS)
Enum type name (if applicable, e.g. in PostgreSQL style RDBMS)
Literal value
Literal position
Returns:
The query or null if this implementation doesn't support the query.
sources
A query that produces source code for a set of input schemas.
The resulting columns are:
Catalog name
Schema name
Object name (e.g. table, view, function, package)
Source
Returns:
The query or null if this implementation doesn't support the query.
generators
A query that produces generator expressions for computed columns for a
set of input schemas.
The resulting columns are:
Catalog name
Schema name
Table name
Column name
Generator expression as in
invalid reference
DataType#generatedAlwaysAs()
Generation option as in
invalid reference
DataType#generationOption()
Returns:
The query or null if this implementation doesn't
support the query.