public abstract class AbstractMetaDatabase extends AbstractDatabase
Meta based databases.Database.Filter| Constructor and Description |
|---|
AbstractMetaDatabase() |
| Modifier and Type | Method and Description |
|---|---|
protected DSLContext |
create0()
Create a new Factory
|
protected List<ArrayDefinition> |
getArrays0()
Retrieve ALL ARRAYs from the database.
|
protected List<CatalogDefinition> |
getCatalogs0()
Retrieve ALL catalogs from the database.
|
protected List<DomainDefinition> |
getDomains0()
Retrieve ALL domain UDTs from the database.
|
protected List<EnumDefinition> |
getEnums0()
Retrieve ALL enum UDTs from the database.
|
protected abstract Meta |
getMeta0() |
protected List<PackageDefinition> |
getPackages0()
Retrieve ALL packages from the database.
|
protected List<RoutineDefinition> |
getRoutines0()
Retrieve ALL stored routines (functions and procedures) from the
database.
|
protected List<SchemaDefinition> |
getSchemata0()
Retrieve ALL schemata from the database.
|
protected List<SequenceDefinition> |
getSequences0()
Retrieve ALL sequences from the database.
|
protected List<TableDefinition> |
getTables0()
Retrieve ALL tables from the database.
|
protected List<UDTDefinition> |
getUDTs0()
Retrieve ALL UDTs from the database.
|
protected void |
loadCheckConstraints(DefaultRelations r)
Retrieve
CHECK constraints and store them to relations. |
protected void |
loadForeignKeys(DefaultRelations relations)
Retrieve foreign keys and store them to relations.
|
protected void |
loadPrimaryKeys(DefaultRelations relations)
Retrieve primary keys and store them to relations
|
protected void |
loadUniqueKeys(DefaultRelations relations)
Retrieve non-primary unique keys and store them to relations
|
addFilter, close, create, create, dateAsTimestamp, embeddableDomains, embeddablePrimaryKeys, embeddableUniqueKeys, existAll, existAll, exists, exists, exists0, exists0, exists1, exists1, fetchedSize, filter, filter, filterExcludeInclude, filterExcludeInclude, filterExcludeInclude, filterPackage, filterPackage, filterSchema, filterSchema, filterTable, filterTable, getAll, getArray, getArray, getArray, getArray, getArrays, getBasedir, getCatalog, getCatalogs, getCatalogVersionProvider, getCheckConstraints, getConfiguredCustomType, getConfiguredCustomTypes, getConfiguredEmbeddables, getConfiguredEnumTypes, getConfiguredForcedType, getConfiguredForcedType, getConfiguredForcedTypes, getConfiguredSyntheticForeignKeys, getConfiguredSyntheticIdentities, getConfiguredSyntheticPrimaryKeys, getConfiguredSyntheticUniqueKeys, getConnection, getDataTypeForMAX_VAL, getDefinition, getDefinition, getDialect, getDomain, getDomain, getDomain, getDomain, getDomains, getDomains, getEmbeddables, getEmbeddables, getEmbeddables, getEmbeddablesByReferencingTable, getEnum, getEnum, getEnum, getEnum, getEnums, getExcluded, getExcludes, getFilters, getForceIntegerTypesOnZeroScaleDecimals, getForeignKeys, getForeignKeys, getIdentities, getIncludeCheckConstraints, getIncluded, getIncludeDomains, getIncludeEmbeddables, getIncludeExcludeColumns, getIncludeForeignKeys, getIncludeIndexes, getIncludeInvisibleColumns, getIncludePackageConstants, getIncludePackageRoutines, getIncludePackages, getIncludePackageUDTs, getIncludePrimaryKeys, getIncludeRoutines, getIncludes, getIncludeSequences, getIncludeSystemCheckConstraints, getIncludeSystemIndexes, getIncludeTables, getIncludeTriggerRoutines, getIncludeUDTs, getIncludeUniqueKeys, getIndexes, getIndexes, getIndexes0, getInputCatalogs, getInputSchemata, getInputSchemata, getInputSchemata, getLogSlowQueriesAfterSeconds, getLogSlowResultsAfterSeconds, getOrderProvider, getOutputCatalog, getOutputSchema, getOutputSchema, getOverridePrimaryKeys, getPackage, getPackages, getProperties, getRecordTimestampFields, getRecordVersionFields, getRegexFlags, getRegexMatchesPartialQualification, getRelations, getRelations0, getRoutines, getSchema, getSchemata, getSchemata, getSchemaVersionProvider, getSequences, getSequences, getSqlMatchesPartialQualification, getSyntheticIdentities, getSyntheticPrimaryKeys, getTable, getTable, getTable, getTable, getTables, getTables, getUDT, getUDT, getUDT, getUDT, getUDTs, getUDTs, getUDTs, getUniqueKeys, getUniqueKeys, getUnusedEmbeddables, getUnusedForcedTypes, getUnusedSyntheticForeignKeys, getUnusedSyntheticIdentities, getUnusedSyntheticPrimaryKeys, getUnusedSyntheticUniqueKeys, ignoreProcedureReturnValues, includeRelations, integerDisplayWidths, isArrayType, javaTimeTypes, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, onError, setBasedir, setCatalogVersionProvider, setConfiguredCatalogs, setConfiguredCustomTypes, setConfiguredEmbeddables, setConfiguredEnumTypes, setConfiguredForcedTypes, setConfiguredSchemata, setConfiguredSyntheticObjects, setConnection, setDateAsTimestamp, setEmbeddableDomains, setEmbeddablePrimaryKeys, setEmbeddableUniqueKeys, setExcludes, setForceIntegerTypesOnZeroScaleDecimals, setIgnoreProcedureReturnValues, setIncludeCheckConstraints, setIncludeDomains, setIncludeEmbeddables, setIncludeExcludeColumns, setIncludeForeignKeys, setIncludeIndexes, setIncludeInvisibleColumns, setIncludePackageConstants, setIncludePackageRoutines, setIncludePackages, setIncludePackageUDTs, setIncludePrimaryKeys, setIncludeRelations, setIncludeRoutines, setIncludes, setIncludeSequences, setIncludeSystemCheckConstraints, setIncludeSystemIndexes, setIncludeTables, setIncludeTriggerRoutines, setIncludeUDTs, setIncludeUniqueKeys, setIntegerDisplayWidths, setJavaTimeTypes, setLogSlowQueriesAfterSeconds, setLogSlowResultsAfterSeconds, setOnError, setOrderProvider, setOverridePrimaryKeys, setProperties, setRecordTimestampFields, setRecordVersionFields, setRegexFlags, setRegexMatchesPartialQualification, setSchemaVersionProvider, setSqlMatchesPartialQualification, setSupportsUnsignedTypes, setSyntheticIdentities, setSyntheticPrimaryKeys, setTableValuedFunctions, sort, supportsUnsignedTypes, tableValuedFunctionsprotected DSLContext create0()
AbstractDatabasecreate0 in class AbstractDatabaseprotected abstract Meta getMeta0()
protected void loadPrimaryKeys(DefaultRelations relations) throws SQLException
AbstractDatabaseloadPrimaryKeys in class AbstractDatabaseSQLExceptionprotected void loadUniqueKeys(DefaultRelations relations) throws SQLException
AbstractDatabaseloadUniqueKeys in class AbstractDatabaseSQLExceptionprotected void loadForeignKeys(DefaultRelations relations) throws SQLException
AbstractDatabaseloadForeignKeys in class AbstractDatabaseSQLExceptionprotected void loadCheckConstraints(DefaultRelations r) throws SQLException
AbstractDatabaseCHECK constraints and store them to relations.loadCheckConstraints in class AbstractDatabaseSQLExceptionprotected List<CatalogDefinition> getCatalogs0() throws SQLException
AbstractDatabaseAbstractDatabase.getCatalogs()getCatalogs0 in class AbstractDatabaseSQLExceptionprotected List<SchemaDefinition> getSchemata0() throws SQLException
AbstractDatabaseAbstractDatabase.getSchemata()getSchemata0 in class AbstractDatabaseSQLExceptionprotected List<SequenceDefinition> getSequences0() throws SQLException
AbstractDatabaseAbstractDatabase.getTables(SchemaDefinition)getSequences0 in class AbstractDatabaseSQLExceptionprotected List<TableDefinition> getTables0() throws SQLException
AbstractDatabaseAbstractDatabase.getTables(SchemaDefinition)getTables0 in class AbstractDatabaseSQLExceptionprotected List<EnumDefinition> getEnums0() throws SQLException
AbstractDatabaseAbstractDatabase.getEnums(SchemaDefinition)getEnums0 in class AbstractDatabaseSQLExceptionprotected List<DomainDefinition> getDomains0() throws SQLException
AbstractDatabaseAbstractDatabase.getDomains(SchemaDefinition)getDomains0 in class AbstractDatabaseSQLExceptionprotected List<UDTDefinition> getUDTs0() throws SQLException
AbstractDatabaseAbstractDatabase.getEnums(SchemaDefinition)getUDTs0 in class AbstractDatabaseSQLExceptionprotected List<ArrayDefinition> getArrays0() throws SQLException
AbstractDatabaseAbstractDatabase.getArrays(SchemaDefinition)getArrays0 in class AbstractDatabaseSQLExceptionprotected List<RoutineDefinition> getRoutines0() throws SQLException
AbstractDatabaseAbstractDatabase.getRoutines(SchemaDefinition)getRoutines0 in class AbstractDatabaseSQLExceptionprotected List<PackageDefinition> getPackages0() throws SQLException
AbstractDatabaseAbstractDatabase.getPackages(SchemaDefinition)getPackages0 in class AbstractDatabaseSQLExceptionCopyright © 2021. All rights reserved.