- Alle implementierten Schnittstellen:
AutoCloseable,Database
- Bekannte direkte Unterklassen:
AbstractMetaDatabase,CUBRIDDatabase,DerbyDatabase,FirebirdDatabase,H2Database,HSQLDBDatabase,MySQLDatabase,PostgresDatabase,SQLiteDatabase,XMLDatabase
- Autor:
- Lukas Eder
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.jooq.meta.Database
Database.Filter -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal voidaddFilter(Database.Filter filter) [#3488] Add an additional filter to the database that is applied in addition to include / exclude.voidclose()Release any resources that this Database may have allocated.booleanbooleancommercial(Supplier<String> logMessage) protected booleanconfiguredDialectIsNotFamilyAndSupports(List<SQLDialect> d, Supplier<Boolean> ifFamily) Check if the configured dialect is versioned explicitly and supports a given dialect.final DSLContextcreate()Create the factory for this database.protected final DSLContextcreate(boolean muteExceptions) protected abstract DSLContextcreate0()Create a new Factoryfinal booleanWhether DATE columns should be treated as TIMESTAMP columns.A regular expression matching domain type definitions for which embeddable types should be generated.A regular expression matching primary keys for which embeddable types should be generated.A regular expression matching unique keys for which embeddable types should be generated.final booleanCheck for the existence of several tables in the dictionary views.final booleanexistAll(TableField<?, ?>... f) Check for the existence of several table fields in the dictionary views.final booleanCheck for the existence of a table in the dictionary views.final booleanexists(TableField<?, ?> field) Check for the existence of a table field in the dictionary views.protected boolean[#8972] Subclasses may override this method for a more efficient implementation.protected booleanexists0(TableField<?, ?> field) [#8972] Subclasses may override this method for a more efficient implementation.protected final <R extends Record>
booleanexists1(Table<?> find, Table<R> in, TableField<R, String> schemaQualifier, TableField<R, String> tableQualifier) A utility method to look up a table in a single dictionary view.protected final <R extends Record>
booleanexists1(TableField<?, ?> find, Table<R> in, TableField<R, String> schemaQualifier, TableField<R, String> tableQualifier, TableField<R, String> columnQualifier) A utility method to look up a field in a single dictionary view.protected static final StringfetchedSize(Collection<?> fetched, Collection<?> included) protected final <T extends Definition>
List<T> protected final <T extends Definition>
List<T> final <T extends Definition>
List<T> filterExcludeInclude(List<T> definitions) Filter a list of definitions according to the exclude / include / and filter settings of this database.protected final <T extends Definition>
List<T> filterExcludeInclude(List<T> definitions, String[] e, String[] i, List<Database.Filter> f) protected final <T extends Definition>
List<T> filterExcludeInclude(List<T> definitions, String e, String i) protected final <T extends Definition>
List<T> filterPackage(List<T> definitions, PackageDefinition pkg) protected final <T extends Definition>
List<T> filterPackage(List<T> definitions, PackageDefinition pkg, Map<PackageDefinition, List<T>> cache) protected final <T extends Definition>
List<T> filterSchema(List<T> definitions, SchemaDefinition schema) protected final <T extends Definition>
List<T> filterSchema(List<T> definitions, SchemaDefinition schema, Map<SchemaDefinition, List<T>> cache) protected final <T extends TableElementDefinition>
List<T> filterTable(List<T> definitions, TableDefinition table) protected final <T extends TableElementDefinition>
List<T> filterTable(List<T> definitions, TableDefinition table, Map<TableDefinition, List<T>> cache) final List<Definition> getAll()Retrieve all objects.final ArrayDefinitiongetArray(SchemaDefinition schema, String name) Get a ARRAY defined in this database by name.final ArrayDefinitiongetArray(SchemaDefinition schema, String name, boolean ignoreCase) Get a ARRAY defined in this database by name.final ArrayDefinitiongetArray(SchemaDefinition schema, Name name) Get a ARRAY defined in this database by name.final ArrayDefinitiongetArray(SchemaDefinition schema, Name name, boolean ignoreCase) Get a ARRAY defined in this database by name.final List<ArrayDefinition> getArrays(SchemaDefinition schema) The Arrays defined in this database.protected abstract List<ArrayDefinition> Retrieve ALL ARRAYs from the database.final StringThe basedir that can be used by file based implementations to resolve relative paths.final CatalogDefinitiongetCatalog(String inputName) Get a catalog defined in this database by name.final List<CatalogDefinition> The catalogs generated from this database.protected abstract List<CatalogDefinition> Retrieve ALL catalogs from the database.final CatalogVersionProviderThe database's catalog version provider.final List<CheckConstraintDefinition> getCheckConstraints(SchemaDefinition schema) The check constraints contained in this database.final Map<Definition, String> Get the comments for all objects that offer comments.protected Map<Definition, String> Retrieve ALL comments from the database.Get the configured comments.final CustomTypegetConfiguredCustomType(String typeName) Veraltet.final List<CustomType> Veraltet.final List<EmbeddableDefinitionType> Get the configured embeddable type definitions for any givenDefinition.Database objects matching any of these field names will be generated as enum types.final ForcedTypegetConfiguredForcedType(Definition definition) Get the configured forced type object for any givenDefinition, ornullif noForcedTypematches the definition.final ForcedTypegetConfiguredForcedType(Definition definition, DataTypeDefinition definedType) Get the configured forced type object for any givenDefinition, ornullif noForcedTypematches the definition.final List<ForcedType> Database objects matching any of these field names will be generated as forced types.Get the configured synthetic columns.Get the configured synthetic DAOs.final SyntheticEnumTypegetConfiguredSyntheticEnum(Definition definition) Get the configured forced type object for any givenDefinition, ornullif noSyntheticEnumTypematches the definition.Get the configured synthetic enums.Get the configured synthetic foreign keys.Get the configured synthetic identities.Get the configured synthetic primary keys.Get the configured synthetic readonly columns.Get the configured synthetic readonly rowids.Get the configured synthetic unique keys.Get the configured synthetic views.final ConnectionThe database connection.protected final DataTypeDefinitiongetDataTypeForMAX_VAL(SchemaDefinition schema, BigInteger value) Get the data type considering a known max valueprotected static final <D extends Definition>
DgetDefinition(List<D> definitions, String name, boolean ignoreCase) protected static final <D extends Definition>
DgetDefinition(List<D> definitions, Name name, boolean ignoreCase) final SQLDialectGet the dialect for this database.final DomainDefinitiongetDomain(SchemaDefinition schema, String name) Get a domain UDT defined in this database by name.final DomainDefinitiongetDomain(SchemaDefinition schema, String name, boolean ignoreCase) Get a domain UDT defined in this database by name.final DomainDefinitiongetDomain(SchemaDefinition schema, Name name) Get a domain UDT defined in this database by name.final DomainDefinitiongetDomain(SchemaDefinition schema, Name name, boolean ignoreCase) Get a domain UDT defined in this database by name.final List<DomainDefinition> The domain UDTs defined in this database.final List<DomainDefinition> getDomains(SchemaDefinition schema) The domain UDTs defined in this database.protected abstract List<DomainDefinition> Retrieve ALL domain UDTs from the database.final List<EmbeddableDefinition> Get all embeddables.final List<EmbeddableDefinition> getEmbeddables(SchemaDefinition schema) Get all embeddables for a given defining schema.final List<EmbeddableDefinition> getEmbeddables(TableDefinition table) Get all embeddables for a given defining table.final List<EmbeddableDefinition> Get all embeddables for a given referencing table.final EnumDefinitiongetEnum(SchemaDefinition schema, String name) Get an enum UDT defined in this database by name.final EnumDefinitiongetEnum(SchemaDefinition schema, String name, boolean ignoreCase) Get an enum UDT defined in this database by name.final EnumDefinitiongetEnum(SchemaDefinition schema, Name name) Get an enum UDT defined in this database by name.final EnumDefinitiongetEnum(SchemaDefinition schema, Name name, boolean ignoreCase) Get an enum UDT defined in this database by name.final List<EnumDefinition> getEnums(SchemaDefinition schema) The enum UDTs defined in this database.protected abstract List<EnumDefinition> Retrieve ALL enum UDTs from the database.final List<Definition> Retrieve all excluded objects.final String[]Database objects matching any of these regular expressions will not be generated.final StringDatabase objects matching any of the regular expressions produced by this SQL query will not be generated, in addition to the ones specified byDatabase.getExcludes().final List<Database.Filter> [#3488] The filters that are applied in addition to include / exclude.booleanWhether some additional forced types for built in data type extensions, such as the ones fromjooq-codegen-postgresshould be added.booleanWhether some additional forced types forXMLSchemaCollectionDefinitiontypes should be created automatically for columns that have non-ambiguous references to anXMLTypeDefinition.booleanWhether zero-scale decimal types should be treated as their most appropriate, corresponding integer type.final List<ForeignKeyDefinition> The foreign keys contained in this database.final List<ForeignKeyDefinition> getForeignKeys(SchemaDefinition schema) The foreign keys contained in this database.final List<IdentityDefinition> getIdentities(SchemaDefinition schema) The identities contained in this database.final booleanwhether check constraints should be included.final List<Definition> Retrieve all included objects.final booleanwhether domains should be included.final booleanWhether embeddable types should be included.final booleanIndicate whether include / exclude regular expression shall also match database columns.final booleanIndicate whether include / exclude regular expression shall also match package routines.final booleanwhether foreign key relationships should be included.final booleanwhether indexes should be included.final booleanWhether invisible columns should be included.final booleanwhether package constants should be included.final booleanwhether package routines should be included.final booleanwhether packages should be included.final booleanwhether package UDTs should be included.final booleanwhether primary keys should be included.final booleanwhether routines should be included.final String[]Only database objects matching any of these regular expressions will be generated.final booleanwhether sequences should be included.final StringOnly database objects matching any of the regular expressions produced by this SQL query will be generated, in addition to the ones specified byDatabase.getIncludes().final booleanwhether system generated check constraints should be included.final booleanwhether system generated indexes should be included.final booleanwhether system generated sequences should be included.final booleanwhether system generated tables should be included.final booleanwhether system generated UDTs should be included.final booleanWhether tables (and views) should be included.booleanwhether trigger routines should be included.final booleanwhether user defined types should be included.final booleanwhether unique keys should be included.final booleanwhether XML schema collections should be included.final List<IndexDefinition> getIndexes(SchemaDefinition schema) The indexes contained in this database.final List<IndexDefinition> getIndexes(TableDefinition table) The indexes contained in this database.protected List<IndexDefinition> Retrieve ALL indexes from the databaseThe input catalogs are the catalogs that jooq-meta is reading data from.The input schemata are the schemata from all catalogs that jooq-meta is reading data from.getInputSchemata(String catalog) The input schemata are the schemata from a given catalog that jooq-meta is reading data from.getInputSchemata(CatalogDefinition catalog) The input schemata are the schemata from a given catalog that jooq-meta is reading data from.final List<UniqueKeyDefinition> getKeys()The unique and primary keys contained in this database.final List<UniqueKeyDefinition> getKeys(SchemaDefinition schema) The unique and primary keys contained in this database.final intLog slow queries after this amount of seconds.final intLog slow results after this amount of seconds.final Comparator<Definition> The database's order provider.getOutputCatalog(String inputCatalog) Veraltet.getOutputSchema(String inputSchema) Veraltet.getOutputSchema(String inputCatalog, String inputSchema) The output schema is the schema used by jooq-codegen in class names.String[]Veraltet.getPackage(SchemaDefinition schema, String inputName) Get a package defined in this database by name.final List<PackageDefinition> getPackages(SchemaDefinition schema) The packages contained in this database.protected abstract List<PackageDefinition> Retrieve ALL packages from the database.final List<UniqueKeyDefinition> The primary keys contained in this database.final List<UniqueKeyDefinition> getPrimaryKeys(SchemaDefinition schema) The primary keys contained in this database.final PropertiesDatabase properties.String[]Table columns matching these regular expressions will be considered as record timestamp fields in generated code.String[]Table columns matching these regular expressions will be considered as record version fields in generated code.The regular expression flags that should be applied when using regular expressions.final booleanWhether the regular expressions matching database objects should match partially qualified names as well as fully qualified and unqualified names.final RelationsRetrieve the schema's primary key / foreign key relations.protected final RelationsRetrieve ALL relations from the database.protected RenderQuotedNamesSubclasses may override this.final List<RoutineDefinition> getRoutines(SchemaDefinition schema) The stored routines (procedures and functions) contained in this database.protected abstract List<RoutineDefinition> Retrieve ALL stored routines (functions and procedures) from the database.final SchemaDefinitionGet a schema defined in this database by name.final List<SchemaDefinition> The schemata generated from this database.final List<SchemaDefinition> getSchemata(CatalogDefinition catalog) The schemata generated from this database and a given catalog.protected abstract List<SchemaDefinition> Retrieve ALL schemata from the database.final SchemaVersionProviderThe database's schema version provider.final List<SequenceDefinition> The sequences contained in this database.final List<SequenceDefinition> getSequences(SchemaDefinition schema) The sequences contained in this database.protected abstract List<SequenceDefinition> Retrieve ALL sequences from the database.final Map<Definition, String> Get the sources for all objects that offer sources.protected Map<Definition, String> Retrieve ALL source code from the database.final booleanWhether the SQL statements matching database objects should match partially qualified names as well as fully qualified and unqualified names.final String[]Veraltet.String[]Veraltet.final TableDefinitiongetTable(SchemaDefinition schema, String name) Get a table in this database by name.final TableDefinitiongetTable(SchemaDefinition schema, String name, boolean ignoreCase) Get a table in this database by name.final TableDefinitiongetTable(SchemaDefinition schema, Name name) Get a table in this database by name.final TableDefinitiongetTable(SchemaDefinition schema, Name name, boolean ignoreCase) Get a table in this database by name.final List<TableDefinition> The tables contained in this database.final List<TableDefinition> getTables(SchemaDefinition schema) The tables contained in this database.protected abstract List<TableDefinition> Retrieve ALL tables from the database.final UDTDefinitiongetUDT(SchemaDefinition schema, String name) Get a UDT defined in this database by name.final UDTDefinitiongetUDT(SchemaDefinition schema, String name, boolean ignoreCase) Get a UDT defined in this database by name.final UDTDefinitiongetUDT(SchemaDefinition schema, Name name) Get a UDT defined in this database by name.final UDTDefinitiongetUDT(SchemaDefinition schema, Name name, boolean ignoreCase) Get a UDT defined in this database by name.final List<UDTDefinition> getUDTs()The UDTs defined in this database.final List<UDTDefinition> getUDTs(PackageDefinition pkg) The UDTs defined in this database.final List<UDTDefinition> getUDTs(SchemaDefinition schema) The UDTs defined in this database.protected abstract List<UDTDefinition> getUDTs0()Retrieve ALL UDTs from the database.final List<UniqueKeyDefinition> The unique keys contained in this database.final List<UniqueKeyDefinition> getUniqueKeys(SchemaDefinition schema) The unique keys contained in this database.Retrieve the not-yet used comments.final List<EmbeddableDefinitionType> Retrieve the not-yet used embeddables.Retrieve the not-yet used forced types.Retrieve the not-yet used synthetic columns.Retrieve the not-yet used synthetic enums.Retrieve the not-yet used synthetic foreign keys.Retrieve the not-yet used synthetic identities.Retrieve the not-yet used synthetic primary keys.Retrieve the not-yet used synthetic readonly columns.Retrieve the not-yet used synthetic readonly rowids.Retrieve the not-yet used synthetic unique keys.Retrieve the not-yet used synthetic views.getXMLSchemaCollection(SchemaDefinition schema, String inputName) The XML schema collection generated from this database by nameThe XML schema collections generated from this database.The XML schema collections generated from this database.protected abstract List<XMLSchemaCollectionDefinition> Retrieve ALL XML schema collections from the database.final booleanWhether this database should ignore procedure return values.final boolean[#3559] Whether relations (i.e.final booleanWhether this database includes integer display widths in metadata, where applicable.final booleanisArrayType(String dataType) Check whether a type is an array type.final booleanWhetherjava.timetypes are used, as opposed tojava.sqltypes.protected abstract voidRetrieveCHECKconstraints and store them to relations.protected abstract voidRetrieve foreign keys and store them to relations.protected abstract voidRetrieve primary keys and store them to relationsprotected abstract voidRetrieve non-primary unique keys and store them to relationsvoidmarkUsed(CommentType object) Mark a comment as used.final voidmarkUsed(EmbeddableDefinitionType embeddable) Mark an embeddable as used.voidmarkUsed(ForcedType forcedType) Mark a forced type as used.voidmarkUsed(SyntheticColumnType column) Mark a synthetic column as used.voidMark a synthetic enum as used.voidmarkUsed(SyntheticForeignKeyType foreignKey) Mark a synthetic foreign key as used.voidmarkUsed(SyntheticIdentityType identity) Mark a synthetic identity as used.voidmarkUsed(SyntheticPrimaryKeyType primaryKey) Mark a synthetic primary key as used.voidmarkUsed(SyntheticReadonlyColumnType readonlyColumn) Mark a synthetic readonly column as used.voidmarkUsed(SyntheticReadonlyRowidType readonlyRowid) Mark a synthetic readonly rowids as used.voidmarkUsed(SyntheticUniqueKeyType uniqueKey) Mark a synthetic unique key as used.voidmarkUsed(SyntheticViewType view) Mark a synthetic view as used.final OnErroronError()The behaviour when errors are encountered.booleanWhether computed columns columns should exposeDataType.readonly()behaviour.booleanWhether identity columns should exposeDataType.readonly()behaviour.booleanWhether columns that are known not to be updatable (e.g.booleanrequireCommercial(Supplier<String> logMessage) final voidsetBasedir(String basedir) The basedir that can be used by file based implementations to resolve relative paths.final voidsetCatalogVersionProvider(CatalogVersionProvider catalogVersionProvider) The database's catalog version provider.final voidsetConfiguredCatalogs(List<CatalogMappingType> catalogs) The input and output catalogs.voidsetConfiguredComments(List<CommentType> configuredComments) Configure the comments.final voidsetConfiguredCustomTypes(List<CustomType> configuredCustomTypes) Veraltet.final voidsetConfiguredEmbeddables(List<EmbeddableDefinitionType> configuredEmbeddables) Configure the embeddable types.final voidsetConfiguredEnumTypes(List<EnumType> configuredEnumTypes) Database objects matching any of these field names will be generated as enum types.final voidsetConfiguredForcedTypes(List<ForcedType> configuredForcedTypes) Database objects matching any of these field names will be generated as forced types.final voidsetConfiguredSchemata(List<SchemaMappingType> schemata) The input and output schemata.voidsetConfiguredSyntheticObjects(SyntheticObjectsType configuredSyntheticObjects) Configure the synthetic objects.final voidsetConnection(Connection connection) Initialise a connection to this database.final voidsetDateAsTimestamp(boolean dateAsTimestamp) Whether DATE columns should be treated as TIMESTAMP columns.final voidsetDialect(SQLDialect dialect) Set the dialect for this database.voidsetEmbeddableDomains(String embeddableDomains) A regular expression matching domain type definitions for which embeddable types should be generated.voidsetEmbeddablePrimaryKeys(String embeddablePrimaryKeys) A regular expression matching primary keys for which embeddable types should be generated.voidsetEmbeddableUniqueKeys(String embeddableUniqueKeys) A regular expression matching unique keys for which embeddable types should be generated.final voidsetExcludes(String[] excludes) Database objects matching any of these regular expressions will not be generated.final voidsetExcludeSql(String sql) Database objects matching any of the regular expressions produced by this SQL query will not be generated, in addition to the ones specified byDatabase.getExcludes().voidsetForcedTypesForBuiltinDataTypeExtensions(boolean forcedTypesForBuiltinDataTypeExtensions) Whether some additional forced types for built in data type extensions, such as the ones fromjooq-codegen-postgresshould be added.voidsetForcedTypesForXMLSchemaCollections(boolean forcedTypesForXMLSchemaCollections) Whether some additional forced types forXMLSchemaCollectionDefinitiontypes should be created automatically for columns that have non-ambiguous references to anXMLTypeDefinition.voidsetForceIntegerTypesOnZeroScaleDecimals(boolean forceIntegerTypesOnZeroScaleDecimals) Whether zero-scale decimal types should be treated as their most appropriate, corresponding integer type.final voidsetIgnoreProcedureReturnValues(boolean ignoreProcedureReturnValues) Whether this database should ignore procedure return values.final voidsetIncludeCheckConstraints(boolean includeCheckConstraints) whether check constraints should be included.final voidsetIncludeDomains(boolean includeDomains) whether domains should be included.final voidsetIncludeEmbeddables(boolean includeEmbeddables) Whether embeddable types should be included.final voidsetIncludeExcludeColumns(boolean includeExcludeColumns) Indicate whether include / exclude regular expression shall also match database columns.final voidsetIncludeExcludePackageRoutines(boolean includeExcludePackageRoutines) Indicate whether include / exclude regular expression shall also match package routines.final voidsetIncludeForeignKeys(boolean includeForeignKeys) whether foreign key relationships should be included.final voidsetIncludeIndexes(boolean includeIndexes) whether indexes should be included.final voidsetIncludeInvisibleColumns(boolean includeInvisibleColumns) Whether invisible columns should be included.final voidsetIncludePackageConstants(boolean includePackageConstants) whether package constants should be included.final voidsetIncludePackageRoutines(boolean includePackageRoutines) whether package routines should be included.final voidsetIncludePackages(boolean includePackages) whether packages should be included.final voidsetIncludePackageUDTs(boolean includePackageUDTs) whether package UDTs should be included.final voidsetIncludePrimaryKeys(boolean includePrimaryKeys) whether primary keys should be included.final voidsetIncludeRelations(boolean includeRelations) [#3559] Whether relations (i.e.final voidsetIncludeRoutines(boolean includeRoutines) whether routines should be included.final voidsetIncludes(String[] includes) Only database objects matching any of these regular expressions will be generated.final voidsetIncludeSequences(boolean includeSequences) whether sequences should be included.final voidsetIncludeSql(String sql) Only database objects matching any of the regular expressions produced by this SQL query will be generated, in addition to the ones specified byDatabase.getIncludes().final voidsetIncludeSystemCheckConstraints(boolean includeSystemCheckConstraints) whether system generated check constraints should be included.final voidsetIncludeSystemIndexes(boolean includeSystemIndexes) whether system generated indexes should be included.final voidsetIncludeSystemSequences(boolean includeSystemSequences) whether system generated sequences should be included.final voidsetIncludeSystemTables(boolean includeSystemTables) whether system generated tables should be included.final voidsetIncludeSystemUDTs(boolean includeSystemUDTs) whether system generated UDTs should be included.final voidsetIncludeTables(boolean includeTables) Whether tables (and views) should be included.voidsetIncludeTriggerRoutines(boolean includeTriggerRoutines) whether trigger routines should be included.final voidsetIncludeUDTs(boolean includeUDTs) whether user defined types should be included.final voidsetIncludeUniqueKeys(boolean includeUniqueKeys) whether unique keys should be included.final voidsetIncludeXMLSchemaCollections(boolean includeXMLSchemaCollections) whether XML schema collections should be included.final voidsetIntegerDisplayWidths(boolean integerDisplayWidths) Whether this database includes integer display widths in metadata, where applicable.final voidsetJavaTimeTypes(boolean javaTimeTypes) Whetherjava.timetypes are used, as opposed tojava.sqltypes.final voidsetLogSlowQueriesAfterSeconds(int logSlowQueriesAfterSeconds) Log slow queries after this amount of seconds.final voidsetLogSlowResultsAfterSeconds(int logSlowResultsAfterSeconds) Log slow results after this amount of seconds.final voidsetOnError(OnError onError) The behaviour when errors are encountered.final voidsetOrderProvider(Comparator<Definition> provider) The database's order provider.voidsetOverridePrimaryKeys(String[] overridePrimaryKeys) Veraltet.final voidsetProperties(Properties properties) Database properties.voidsetReadonlyComputedColumns(boolean readonlyComputedColumns) Whether computed columns columns should exposeDataType.readonly()behaviour.voidsetReadonlyIdentities(boolean readonlyIdentities) Whether identity columns should exposeDataType.readonly()behaviour.voidsetReadonlyNonUpdatableColumns(boolean readonlyNonUpdatableColumns) Whether columns that are known not to be updatable (e.g.voidsetRecordTimestampFields(String[] recordTimestampFields) Table columns matching these regular expressions will be considered as record timestamp fields in generated code.voidsetRecordVersionFields(String[] recordVersionFields) Table columns matching these regular expressions will be considered as record version fields in generated code.final voidsetRegexFlags(List<RegexFlag> regexFlags) The regular expression flags that should be applied when using regular expressions.final voidsetRegexMatchesPartialQualification(boolean regexMatchesPartialQualification) Whether the regular expressions matching database objects should match partially qualified names as well as fully qualified and unqualified names.final voidsetSchemaVersionProvider(SchemaVersionProvider schemaVersionProvider) The database's schema version provider.final voidsetSqlMatchesPartialQualification(boolean sqlMatchesPartialQualification) Whether the SQL statements matching database objects should match partially qualified names as well as fully qualified and unqualified names.final voidsetSupportsUnsignedTypes(boolean supportsUnsignedTypes) Whether this database supports unsigned types.voidsetSyntheticIdentities(String[] syntheticIdentities) Veraltet.voidsetSyntheticPrimaryKeys(String[] syntheticPrimaryKeys) Veraltet.final voidsetTableValuedFunctions(boolean tableValuedFunctions) [#4838] Whether table-valued functions should be reported as tables.final <T extends Definition>
List<T> Sort a list of definitions according to theDatabase.getOrderProvider()defined in this database.final booleanWhether this database supports unsigned types.final boolean[#4838] Whether table-valued functions should be reported as tables.
-
Konstruktordetails
-
AbstractDatabase
protected AbstractDatabase()
-
-
Methodendetails
-
getDialect
Beschreibung aus Schnittstelle kopiert:DatabaseGet the dialect for this database.- Angegeben von:
getDialectin SchnittstelleDatabase
-
setDialect
Beschreibung aus Schnittstelle kopiert:DatabaseSet the dialect for this database.- Angegeben von:
setDialectin SchnittstelleDatabase
-
setConnection
Beschreibung aus Schnittstelle kopiert:DatabaseInitialise a connection to this database.- Angegeben von:
setConnectionin SchnittstelleDatabase
-
getConnection
Beschreibung aus Schnittstelle kopiert:DatabaseThe database connection.- Angegeben von:
getConnectionin SchnittstelleDatabase
-
commercial
public boolean commercial() -
commercial
-
requireCommercial
-
create
Beschreibung aus Schnittstelle kopiert:DatabaseCreate the factory for this database. -
create
-
getRenderQuotedNames
Subclasses may override this. -
configuredDialectIsNotFamilyAndSupports
protected boolean configuredDialectIsNotFamilyAndSupports(List<SQLDialect> d, Supplier<Boolean> ifFamily) Check if the configured dialect is versioned explicitly and supports a given dialect.This can be used as an optimisation to check if a dialect supports e.g. a
without needing to query the information schema.Ungültige Referenz
SQLDialect#POSTGRES_12 -
exists
Beschreibung aus Schnittstelle kopiert:DatabaseCheck for the existence of a table field in the dictionary views. -
exists0
[#8972] Subclasses may override this method for a more efficient implementation. -
exists1
protected final <R extends Record> boolean exists1(TableField<?, ?> find, Table<R> in, TableField<R, String> schemaQualifier, TableField<R, String> tableQualifier, TableField<R, String> columnQualifier) A utility method to look up a field in a single dictionary view.- Parameter:
find- The field to look upin- The dictionary viewschemaQualifier- The column in the dictionary view qualifying the schematableQualifier- The column in the dictionary view qualifying the tablecolumnQualifier- The column in the dictionary view qualifying the column
-
existAll
Beschreibung aus Schnittstelle kopiert:DatabaseCheck for the existence of several table fields in the dictionary views. -
exists
Beschreibung aus Schnittstelle kopiert:DatabaseCheck for the existence of a table in the dictionary views. -
exists0
[#8972] Subclasses may override this method for a more efficient implementation. -
exists1
protected final <R extends Record> boolean exists1(Table<?> find, Table<R> in, TableField<R, String> schemaQualifier, TableField<R, String> tableQualifier) A utility method to look up a table in a single dictionary view.- Parameter:
find- The table to look upin- The dictionary viewschemaQualifier- The column in the dictionary view qualifying the schematableQualifier- The column in the dictionary view qualifying the table
-
existAll
Beschreibung aus Schnittstelle kopiert:DatabaseCheck for the existence of several tables in the dictionary views. -
getSources
Beschreibung aus Schnittstelle kopiert:DatabaseGet the sources for all objects that offer sources.- Angegeben von:
getSourcesin SchnittstelleDatabase
-
getComments
Beschreibung aus Schnittstelle kopiert:DatabaseGet the comments for all objects that offer comments.- Angegeben von:
getCommentsin SchnittstelleDatabase
-
getCatalogs
Beschreibung aus Schnittstelle kopiert:DatabaseThe catalogs generated from this database.- Angegeben von:
getCatalogsin SchnittstelleDatabase
-
getCatalog
Beschreibung aus Schnittstelle kopiert:DatabaseGet a catalog defined in this database by name.- Angegeben von:
getCatalogin SchnittstelleDatabase
-
getSchemata
Beschreibung aus Schnittstelle kopiert:DatabaseThe schemata generated from this database.- Angegeben von:
getSchematain SchnittstelleDatabase
-
getSchemata
Beschreibung aus Schnittstelle kopiert:DatabaseThe schemata generated from this database and a given catalog.- Angegeben von:
getSchematain SchnittstelleDatabase
-
getSchema
Beschreibung aus Schnittstelle kopiert:DatabaseGet a schema defined in this database by name. -
getXMLSchemaCollections
Beschreibung aus Schnittstelle kopiert:DatabaseThe XML schema collections generated from this database.- Angegeben von:
getXMLSchemaCollectionsin SchnittstelleDatabase
-
getXMLSchemaCollections
Beschreibung aus Schnittstelle kopiert:DatabaseThe XML schema collections generated from this database.- Angegeben von:
getXMLSchemaCollectionsin SchnittstelleDatabase
-
getXMLSchemaCollection
public final XMLSchemaCollectionDefinition getXMLSchemaCollection(SchemaDefinition schema, String inputName) Beschreibung aus Schnittstelle kopiert:DatabaseThe XML schema collection generated from this database by name- Angegeben von:
getXMLSchemaCollectionin SchnittstelleDatabase
-
getInputCatalogsAndSchemata
-
getInputCatalogs
Beschreibung aus Schnittstelle kopiert:DatabaseThe input catalogs are the catalogs that jooq-meta is reading data from.- Angegeben von:
getInputCatalogsin SchnittstelleDatabase
-
getInputSchemata
Beschreibung aus Schnittstelle kopiert:DatabaseThe input schemata are the schemata from all catalogs that jooq-meta is reading data from.This will combine the schemata from all catalogs in a single list. If you're working with a multi-catalog environment, you may want to call
Database.getInputSchemata(String)instead to disambiguate schema names (e.g. in SQL Server, there are multiple "dbo" schemas).- Angegeben von:
getInputSchematain SchnittstelleDatabase
-
getInputSchemata
Beschreibung aus Schnittstelle kopiert:DatabaseThe input schemata are the schemata from a given catalog that jooq-meta is reading data from.- Angegeben von:
getInputSchematain SchnittstelleDatabase
-
getInputSchemata
Beschreibung aus Schnittstelle kopiert:DatabaseThe input schemata are the schemata from a given catalog that jooq-meta is reading data from.- Angegeben von:
getInputSchematain SchnittstelleDatabase
-
getOutputCatalog
Veraltet.Beschreibung aus Schnittstelle kopiert:DatabaseThe output catalog is the catalog used by jooq-codegen in class names.- Angegeben von:
getOutputCatalogin SchnittstelleDatabase
-
getOutputSchema
Veraltet.Beschreibung aus Schnittstelle kopiert:DatabaseThe output schema is the schema used by jooq-codegen in class names.- Angegeben von:
getOutputSchemain SchnittstelleDatabase
-
getOutputSchema
Beschreibung aus Schnittstelle kopiert:DatabaseThe output schema is the schema used by jooq-codegen in class names.- Angegeben von:
getOutputSchemain SchnittstelleDatabase
-
setConfiguredCatalogs
Beschreibung aus Schnittstelle kopiert:DatabaseThe input and output catalogs.- Angegeben von:
setConfiguredCatalogsin SchnittstelleDatabase
-
setConfiguredSchemata
Beschreibung aus Schnittstelle kopiert:DatabaseThe input and output schemata.- Angegeben von:
setConfiguredSchematain SchnittstelleDatabase
-
setProperties
Beschreibung aus Schnittstelle kopiert:DatabaseDatabase properties.These properties are typically used by database implementations like the jooq-meta-extensions's
JPADatabase(reverse-engineering JPA-annotated entities: properties are used to describe entity lookup paths) or theXMLDatabase(reverse-engineering an XML file: properties are used to describe the XML file's location).User-defined database implementations may use these properties for the same reason.
- Angegeben von:
setPropertiesin SchnittstelleDatabase
-
getProperties
Beschreibung aus Schnittstelle kopiert:DatabaseDatabase properties.These properties are typically used by database implementations like the jooq-meta-extensions's
JPADatabase(reverse-engineering JPA-annotated entities: properties are used to describe entity lookup paths) or theXMLDatabase(reverse-engineering an XML file: properties are used to describe the XML file's location).User-defined database implementations may use these properties for the same reason.
- Angegeben von:
getPropertiesin SchnittstelleDatabase
-
setBasedir
Beschreibung aus Schnittstelle kopiert:DatabaseThe basedir that can be used by file based implementations to resolve relative paths.- Angegeben von:
setBasedirin SchnittstelleDatabase
-
getBasedir
Beschreibung aus Schnittstelle kopiert:DatabaseThe basedir that can be used by file based implementations to resolve relative paths.- Angegeben von:
getBasedirin SchnittstelleDatabase
-
setOnError
Beschreibung aus Schnittstelle kopiert:DatabaseThe behaviour when errors are encountered.- Angegeben von:
setOnErrorin SchnittstelleDatabase
-
onError
Beschreibung aus Schnittstelle kopiert:DatabaseThe behaviour when errors are encountered. -
getFilters
Beschreibung aus Schnittstelle kopiert:Database[#3488] The filters that are applied in addition to include / exclude.- Angegeben von:
getFiltersin SchnittstelleDatabase
-
addFilter
Beschreibung aus Schnittstelle kopiert:Database[#3488] Add an additional filter to the database that is applied in addition to include / exclude. -
setExcludes
Beschreibung aus Schnittstelle kopiert:DatabaseDatabase objects matching any of these regular expressions will not be generated.- Angegeben von:
setExcludesin SchnittstelleDatabase
-
getExcludes
Beschreibung aus Schnittstelle kopiert:DatabaseDatabase objects matching any of these regular expressions will not be generated.- Angegeben von:
getExcludesin SchnittstelleDatabase
-
setExcludeSql
Beschreibung aus Schnittstelle kopiert:DatabaseDatabase objects matching any of the regular expressions produced by this SQL query will not be generated, in addition to the ones specified byDatabase.getExcludes().- Angegeben von:
setExcludeSqlin SchnittstelleDatabase
-
getExcludeSql
Beschreibung aus Schnittstelle kopiert:DatabaseDatabase objects matching any of the regular expressions produced by this SQL query will not be generated, in addition to the ones specified byDatabase.getExcludes().- Angegeben von:
getExcludeSqlin SchnittstelleDatabase
-
setIncludes
Beschreibung aus Schnittstelle kopiert:DatabaseOnly database objects matching any of these regular expressions will be generated.- Angegeben von:
setIncludesin SchnittstelleDatabase
-
getIncludes
Beschreibung aus Schnittstelle kopiert:DatabaseOnly database objects matching any of these regular expressions will be generated.- Angegeben von:
getIncludesin SchnittstelleDatabase
-
setIncludeSql
Beschreibung aus Schnittstelle kopiert:DatabaseOnly database objects matching any of the regular expressions produced by this SQL query will be generated, in addition to the ones specified byDatabase.getIncludes().- Angegeben von:
setIncludeSqlin SchnittstelleDatabase
-
getIncludeSql
Beschreibung aus Schnittstelle kopiert:DatabaseOnly database objects matching any of the regular expressions produced by this SQL query will be generated, in addition to the ones specified byDatabase.getIncludes().- Angegeben von:
getIncludeSqlin SchnittstelleDatabase
-
setIncludeExcludeColumns
public final void setIncludeExcludeColumns(boolean includeExcludeColumns) Beschreibung aus Schnittstelle kopiert:DatabaseIndicate whether include / exclude regular expression shall also match database columns.- Angegeben von:
setIncludeExcludeColumnsin SchnittstelleDatabase
-
getIncludeExcludeColumns
public final boolean getIncludeExcludeColumns()Beschreibung aus Schnittstelle kopiert:DatabaseIndicate whether include / exclude regular expression shall also match database columns.- Angegeben von:
getIncludeExcludeColumnsin SchnittstelleDatabase
-
setIncludeExcludePackageRoutines
public final void setIncludeExcludePackageRoutines(boolean includeExcludePackageRoutines) Beschreibung aus Schnittstelle kopiert:DatabaseIndicate whether include / exclude regular expression shall also match package routines.- Angegeben von:
setIncludeExcludePackageRoutinesin SchnittstelleDatabase
-
getIncludeExcludePackageRoutines
public final boolean getIncludeExcludePackageRoutines()Beschreibung aus Schnittstelle kopiert:DatabaseIndicate whether include / exclude regular expression shall also match package routines.- Angegeben von:
getIncludeExcludePackageRoutinesin SchnittstelleDatabase
-
setIncludeInvisibleColumns
public final void setIncludeInvisibleColumns(boolean includeInvisibleColumns) Beschreibung aus Schnittstelle kopiert:DatabaseWhether invisible columns should be included.- Angegeben von:
setIncludeInvisibleColumnsin SchnittstelleDatabase
-
getIncludeInvisibleColumns
public final boolean getIncludeInvisibleColumns()Beschreibung aus Schnittstelle kopiert:DatabaseWhether invisible columns should be included.- Angegeben von:
getIncludeInvisibleColumnsin SchnittstelleDatabase
-
getIncludeTables
public final boolean getIncludeTables()Beschreibung aus Schnittstelle kopiert:DatabaseWhether tables (and views) should be included.- Angegeben von:
getIncludeTablesin SchnittstelleDatabase
-
setIncludeTables
public final void setIncludeTables(boolean includeTables) Beschreibung aus Schnittstelle kopiert:DatabaseWhether tables (and views) should be included.- Angegeben von:
setIncludeTablesin SchnittstelleDatabase
-
getIncludeEmbeddables
public final boolean getIncludeEmbeddables()Beschreibung aus Schnittstelle kopiert:DatabaseWhether embeddable types should be included.- Angegeben von:
getIncludeEmbeddablesin SchnittstelleDatabase
-
setIncludeEmbeddables
public final void setIncludeEmbeddables(boolean includeEmbeddables) Beschreibung aus Schnittstelle kopiert:DatabaseWhether embeddable types should be included.- Angegeben von:
setIncludeEmbeddablesin SchnittstelleDatabase
-
getIncludeRoutines
public final boolean getIncludeRoutines()Beschreibung aus Schnittstelle kopiert:Databasewhether routines should be included.- Angegeben von:
getIncludeRoutinesin SchnittstelleDatabase
-
setIncludeRoutines
public final void setIncludeRoutines(boolean includeRoutines) Beschreibung aus Schnittstelle kopiert:Databasewhether routines should be included.- Angegeben von:
setIncludeRoutinesin SchnittstelleDatabase
-
setIncludeTriggerRoutines
public void setIncludeTriggerRoutines(boolean includeTriggerRoutines) Beschreibung aus Schnittstelle kopiert:Databasewhether trigger routines should be included.- Angegeben von:
setIncludeTriggerRoutinesin SchnittstelleDatabase
-
getIncludeTriggerRoutines
public boolean getIncludeTriggerRoutines()Beschreibung aus Schnittstelle kopiert:Databasewhether trigger routines should be included.- Angegeben von:
getIncludeTriggerRoutinesin SchnittstelleDatabase
-
getIncludePackages
public final boolean getIncludePackages()Beschreibung aus Schnittstelle kopiert:Databasewhether packages should be included.- Angegeben von:
getIncludePackagesin SchnittstelleDatabase
-
setIncludePackages
public final void setIncludePackages(boolean includePackages) Beschreibung aus Schnittstelle kopiert:Databasewhether packages should be included.- Angegeben von:
setIncludePackagesin SchnittstelleDatabase
-
getIncludePackageRoutines
public final boolean getIncludePackageRoutines()Beschreibung aus Schnittstelle kopiert:Databasewhether package routines should be included.- Angegeben von:
getIncludePackageRoutinesin SchnittstelleDatabase
-
setIncludePackageRoutines
public final void setIncludePackageRoutines(boolean includePackageRoutines) Beschreibung aus Schnittstelle kopiert:Databasewhether package routines should be included.- Angegeben von:
setIncludePackageRoutinesin SchnittstelleDatabase
-
getIncludePackageUDTs
public final boolean getIncludePackageUDTs()Beschreibung aus Schnittstelle kopiert:Databasewhether package UDTs should be included.- Angegeben von:
getIncludePackageUDTsin SchnittstelleDatabase
-
setIncludePackageUDTs
public final void setIncludePackageUDTs(boolean includePackageUDTs) Beschreibung aus Schnittstelle kopiert:Databasewhether package UDTs should be included.- Angegeben von:
setIncludePackageUDTsin SchnittstelleDatabase
-
getIncludePackageConstants
public final boolean getIncludePackageConstants()Beschreibung aus Schnittstelle kopiert:Databasewhether package constants should be included.- Angegeben von:
getIncludePackageConstantsin SchnittstelleDatabase
-
setIncludePackageConstants
public final void setIncludePackageConstants(boolean includePackageConstants) Beschreibung aus Schnittstelle kopiert:Databasewhether package constants should be included.- Angegeben von:
setIncludePackageConstantsin SchnittstelleDatabase
-
getIncludeXMLSchemaCollections
public final boolean getIncludeXMLSchemaCollections()Beschreibung aus Schnittstelle kopiert:Databasewhether XML schema collections should be included.- Angegeben von:
getIncludeXMLSchemaCollectionsin SchnittstelleDatabase
-
setIncludeXMLSchemaCollections
public final void setIncludeXMLSchemaCollections(boolean includeXMLSchemaCollections) Beschreibung aus Schnittstelle kopiert:Databasewhether XML schema collections should be included.- Angegeben von:
setIncludeXMLSchemaCollectionsin SchnittstelleDatabase
-
getIncludeUDTs
public final boolean getIncludeUDTs()Beschreibung aus Schnittstelle kopiert:Databasewhether user defined types should be included.- Angegeben von:
getIncludeUDTsin SchnittstelleDatabase
-
setIncludeUDTs
public final void setIncludeUDTs(boolean includeUDTs) Beschreibung aus Schnittstelle kopiert:Databasewhether user defined types should be included.- Angegeben von:
setIncludeUDTsin SchnittstelleDatabase
-
getIncludeDomains
public final boolean getIncludeDomains()Beschreibung aus Schnittstelle kopiert:Databasewhether domains should be included.- Angegeben von:
getIncludeDomainsin SchnittstelleDatabase
-
setIncludeDomains
public final void setIncludeDomains(boolean includeDomains) Beschreibung aus Schnittstelle kopiert:Databasewhether domains should be included.- Angegeben von:
setIncludeDomainsin SchnittstelleDatabase
-
getIncludeSequences
public final boolean getIncludeSequences()Beschreibung aus Schnittstelle kopiert:Databasewhether sequences should be included.- Angegeben von:
getIncludeSequencesin SchnittstelleDatabase
-
setIncludeSequences
public final void setIncludeSequences(boolean includeSequences) Beschreibung aus Schnittstelle kopiert:Databasewhether sequences should be included.- Angegeben von:
setIncludeSequencesin SchnittstelleDatabase
-
setIncludeCheckConstraints
public final void setIncludeCheckConstraints(boolean includeCheckConstraints) Beschreibung aus Schnittstelle kopiert:Databasewhether check constraints should be included.- Angegeben von:
setIncludeCheckConstraintsin SchnittstelleDatabase
-
getIncludeCheckConstraints
public final boolean getIncludeCheckConstraints()Beschreibung aus Schnittstelle kopiert:Databasewhether check constraints should be included.- Angegeben von:
getIncludeCheckConstraintsin SchnittstelleDatabase
-
setIncludeSystemTables
public final void setIncludeSystemTables(boolean includeSystemTables) Beschreibung aus Schnittstelle kopiert:Databasewhether system generated tables should be included.- Angegeben von:
setIncludeSystemTablesin SchnittstelleDatabase
-
getIncludeSystemTables
public final boolean getIncludeSystemTables()Beschreibung aus Schnittstelle kopiert:Databasewhether system generated tables should be included.- Angegeben von:
getIncludeSystemTablesin SchnittstelleDatabase
-
setIncludeSystemIndexes
public final void setIncludeSystemIndexes(boolean includeSystemIndexes) Beschreibung aus Schnittstelle kopiert:Databasewhether system generated indexes should be included.- Angegeben von:
setIncludeSystemIndexesin SchnittstelleDatabase
-
getIncludeSystemIndexes
public final boolean getIncludeSystemIndexes()Beschreibung aus Schnittstelle kopiert:Databasewhether system generated indexes should be included.- Angegeben von:
getIncludeSystemIndexesin SchnittstelleDatabase
-
setIncludeSystemCheckConstraints
public final void setIncludeSystemCheckConstraints(boolean includeSystemCheckConstraints) Beschreibung aus Schnittstelle kopiert:Databasewhether system generated check constraints should be included.- Angegeben von:
setIncludeSystemCheckConstraintsin SchnittstelleDatabase
-
getIncludeSystemCheckConstraints
public final boolean getIncludeSystemCheckConstraints()Beschreibung aus Schnittstelle kopiert:Databasewhether system generated check constraints should be included.- Angegeben von:
getIncludeSystemCheckConstraintsin SchnittstelleDatabase
-
setIncludeSystemSequences
public final void setIncludeSystemSequences(boolean includeSystemSequences) Beschreibung aus Schnittstelle kopiert:Databasewhether system generated sequences should be included.- Angegeben von:
setIncludeSystemSequencesin SchnittstelleDatabase
-
getIncludeSystemSequences
public final boolean getIncludeSystemSequences()Beschreibung aus Schnittstelle kopiert:Databasewhether system generated sequences should be included.- Angegeben von:
getIncludeSystemSequencesin SchnittstelleDatabase
-
setIncludeSystemUDTs
public final void setIncludeSystemUDTs(boolean includeSystemUDTs) Beschreibung aus Schnittstelle kopiert:Databasewhether system generated UDTs should be included.- Angegeben von:
setIncludeSystemUDTsin SchnittstelleDatabase
-
getIncludeSystemUDTs
public final boolean getIncludeSystemUDTs()Beschreibung aus Schnittstelle kopiert:Databasewhether system generated UDTs should be included.- Angegeben von:
getIncludeSystemUDTsin SchnittstelleDatabase
-
setIncludeIndexes
public final void setIncludeIndexes(boolean includeIndexes) Beschreibung aus Schnittstelle kopiert:Databasewhether indexes should be included.- Angegeben von:
setIncludeIndexesin SchnittstelleDatabase
-
getIncludeIndexes
public final boolean getIncludeIndexes()Beschreibung aus Schnittstelle kopiert:Databasewhether indexes should be included.- Angegeben von:
getIncludeIndexesin SchnittstelleDatabase
-
getIncludePrimaryKeys
public final boolean getIncludePrimaryKeys()Beschreibung aus Schnittstelle kopiert:Databasewhether primary keys should be included.- Angegeben von:
getIncludePrimaryKeysin SchnittstelleDatabase
-
setIncludePrimaryKeys
public final void setIncludePrimaryKeys(boolean includePrimaryKeys) Beschreibung aus Schnittstelle kopiert:Databasewhether primary keys should be included.- Angegeben von:
setIncludePrimaryKeysin SchnittstelleDatabase
-
getIncludeUniqueKeys
public final boolean getIncludeUniqueKeys()Beschreibung aus Schnittstelle kopiert:Databasewhether unique keys should be included.- Angegeben von:
getIncludeUniqueKeysin SchnittstelleDatabase
-
setIncludeUniqueKeys
public final void setIncludeUniqueKeys(boolean includeUniqueKeys) Beschreibung aus Schnittstelle kopiert:Databasewhether unique keys should be included.- Angegeben von:
setIncludeUniqueKeysin SchnittstelleDatabase
-
getIncludeForeignKeys
public final boolean getIncludeForeignKeys()Beschreibung aus Schnittstelle kopiert:Databasewhether foreign key relationships should be included.- Angegeben von:
getIncludeForeignKeysin SchnittstelleDatabase
-
setIncludeForeignKeys
public final void setIncludeForeignKeys(boolean includeForeignKeys) Beschreibung aus Schnittstelle kopiert:Databasewhether foreign key relationships should be included.- Angegeben von:
setIncludeForeignKeysin SchnittstelleDatabase
-
setRegexFlags
Beschreibung aus Schnittstelle kopiert:DatabaseThe regular expression flags that should be applied when using regular expressions.- Angegeben von:
setRegexFlagsin SchnittstelleDatabase
-
getRegexFlags
Beschreibung aus Schnittstelle kopiert:DatabaseThe regular expression flags that should be applied when using regular expressions.- Angegeben von:
getRegexFlagsin SchnittstelleDatabase
-
setRegexMatchesPartialQualification
public final void setRegexMatchesPartialQualification(boolean regexMatchesPartialQualification) Beschreibung aus Schnittstelle kopiert:DatabaseWhether the regular expressions matching database objects should match partially qualified names as well as fully qualified and unqualified names.- Angegeben von:
setRegexMatchesPartialQualificationin SchnittstelleDatabase
-
getRegexMatchesPartialQualification
public final boolean getRegexMatchesPartialQualification()Beschreibung aus Schnittstelle kopiert:DatabaseWhether the regular expressions matching database objects should match partially qualified names as well as fully qualified and unqualified names.- Angegeben von:
getRegexMatchesPartialQualificationin SchnittstelleDatabase
-
setSqlMatchesPartialQualification
public final void setSqlMatchesPartialQualification(boolean sqlMatchesPartialQualification) Beschreibung aus Schnittstelle kopiert:DatabaseWhether the SQL statements matching database objects should match partially qualified names as well as fully qualified and unqualified names.- Angegeben von:
setSqlMatchesPartialQualificationin SchnittstelleDatabase
-
getSqlMatchesPartialQualification
public final boolean getSqlMatchesPartialQualification()Beschreibung aus Schnittstelle kopiert:DatabaseWhether the SQL statements matching database objects should match partially qualified names as well as fully qualified and unqualified names.- Angegeben von:
getSqlMatchesPartialQualificationin SchnittstelleDatabase
-
setRecordVersionFields
Beschreibung aus Schnittstelle kopiert:DatabaseTable columns matching these regular expressions will be considered as record version fields in generated code.- Angegeben von:
setRecordVersionFieldsin SchnittstelleDatabase
-
getRecordVersionFields
Beschreibung aus Schnittstelle kopiert:DatabaseTable columns matching these regular expressions will be considered as record version fields in generated code.- Angegeben von:
getRecordVersionFieldsin SchnittstelleDatabase
-
setRecordTimestampFields
Beschreibung aus Schnittstelle kopiert:DatabaseTable columns matching these regular expressions will be considered as record timestamp fields in generated code.- Angegeben von:
setRecordTimestampFieldsin SchnittstelleDatabase
-
getRecordTimestampFields
Beschreibung aus Schnittstelle kopiert:DatabaseTable columns matching these regular expressions will be considered as record timestamp fields in generated code.- Angegeben von:
getRecordTimestampFieldsin SchnittstelleDatabase
-
setSyntheticPrimaryKeys
Veraltet.Beschreibung aus Schnittstelle kopiert:DatabaseColumns matching these regular expressions will be considered as members of synthetic primary keys in generated code.- Angegeben von:
setSyntheticPrimaryKeysin SchnittstelleDatabase
-
getSyntheticPrimaryKeys
Veraltet.Beschreibung aus Schnittstelle kopiert:DatabaseColumns matching these regular expressions will be considered as members of synthetic primary keys in generated code.- Angegeben von:
getSyntheticPrimaryKeysin SchnittstelleDatabase
-
setOverridePrimaryKeys
Veraltet.Beschreibung aus Schnittstelle kopiert:DatabaseUnique keys matching these regular expressions will be considered as primary keys in generated code.- Angegeben von:
setOverridePrimaryKeysin SchnittstelleDatabase
-
getOverridePrimaryKeys
Veraltet.Beschreibung aus Schnittstelle kopiert:DatabaseUnique keys matching these regular expressions will be considered as primary keys in generated code.- Angegeben von:
getOverridePrimaryKeysin SchnittstelleDatabase
-
setSyntheticIdentities
Veraltet.Beschreibung aus Schnittstelle kopiert:DatabaseColumns matching these regular expressions will be considered as identity columns in generated code.- Angegeben von:
setSyntheticIdentitiesin SchnittstelleDatabase
-
getSyntheticIdentities
Veraltet.Beschreibung aus Schnittstelle kopiert:DatabaseColumns matching these regular expressions will be considered as identity columns in generated code.- Angegeben von:
getSyntheticIdentitiesin SchnittstelleDatabase
-
setConfiguredEnumTypes
Beschreibung aus Schnittstelle kopiert:DatabaseDatabase objects matching any of these field names will be generated as enum types.- Angegeben von:
setConfiguredEnumTypesin SchnittstelleDatabase
-
getConfiguredEnumTypes
Beschreibung aus Schnittstelle kopiert:DatabaseDatabase objects matching any of these field names will be generated as enum types.- Angegeben von:
getConfiguredEnumTypesin SchnittstelleDatabase
-
setConfiguredCustomTypes
Veraltet.Beschreibung aus Schnittstelle kopiert:DatabaseDatabase objects matching any of these field names will be generated as custom types.- Angegeben von:
setConfiguredCustomTypesin SchnittstelleDatabase
-
getConfiguredCustomTypes
Veraltet.Beschreibung aus Schnittstelle kopiert:DatabaseDatabase objects matching any of these field names will be generated as custom types.- Angegeben von:
getConfiguredCustomTypesin SchnittstelleDatabase
-
getConfiguredCustomType
Veraltet.Beschreibung aus Schnittstelle kopiert:DatabaseGet a specific configured custom type by its name.- Angegeben von:
getConfiguredCustomTypein SchnittstelleDatabase
-
markUsed
Beschreibung aus Schnittstelle kopiert:DatabaseMark a forced type as used. -
getUnusedForcedTypes
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the not-yet used forced types.- Angegeben von:
getUnusedForcedTypesin SchnittstelleDatabase
-
setConfiguredForcedTypes
Beschreibung aus Schnittstelle kopiert:DatabaseDatabase objects matching any of these field names will be generated as forced types.- Angegeben von:
setConfiguredForcedTypesin SchnittstelleDatabase
-
getConfiguredForcedTypes
Beschreibung aus Schnittstelle kopiert:DatabaseDatabase objects matching any of these field names will be generated as forced types.- Angegeben von:
getConfiguredForcedTypesin SchnittstelleDatabase
-
getForcedTypesForBuiltinDataTypeExtensions
public boolean getForcedTypesForBuiltinDataTypeExtensions()Beschreibung aus Schnittstelle kopiert:DatabaseWhether some additional forced types for built in data type extensions, such as the ones fromjooq-codegen-postgresshould be added.- Angegeben von:
getForcedTypesForBuiltinDataTypeExtensionsin SchnittstelleDatabase
-
setForcedTypesForBuiltinDataTypeExtensions
public void setForcedTypesForBuiltinDataTypeExtensions(boolean forcedTypesForBuiltinDataTypeExtensions) Beschreibung aus Schnittstelle kopiert:DatabaseWhether some additional forced types for built in data type extensions, such as the ones fromjooq-codegen-postgresshould be added.- Angegeben von:
setForcedTypesForBuiltinDataTypeExtensionsin SchnittstelleDatabase
-
getForcedTypesForXMLSchemaCollections
public boolean getForcedTypesForXMLSchemaCollections()Beschreibung aus Schnittstelle kopiert:DatabaseWhether some additional forced types forXMLSchemaCollectionDefinitiontypes should be created automatically for columns that have non-ambiguous references to anXMLTypeDefinition.This feature is available in the commercial distribution only.
- Angegeben von:
getForcedTypesForXMLSchemaCollectionsin SchnittstelleDatabase
-
setForcedTypesForXMLSchemaCollections
public void setForcedTypesForXMLSchemaCollections(boolean forcedTypesForXMLSchemaCollections) Beschreibung aus Schnittstelle kopiert:DatabaseWhether some additional forced types forXMLSchemaCollectionDefinitiontypes should be created automatically for columns that have non-ambiguous references to anXMLTypeDefinition.This feature is available in the commercial distribution only.
- Angegeben von:
setForcedTypesForXMLSchemaCollectionsin SchnittstelleDatabase
-
getLogSlowQueriesAfterSeconds
public final int getLogSlowQueriesAfterSeconds()Beschreibung aus Schnittstelle kopiert:DatabaseLog slow queries after this amount of seconds.- Angegeben von:
getLogSlowQueriesAfterSecondsin SchnittstelleDatabase
-
setLogSlowQueriesAfterSeconds
public final void setLogSlowQueriesAfterSeconds(int logSlowQueriesAfterSeconds) Beschreibung aus Schnittstelle kopiert:DatabaseLog slow queries after this amount of seconds.- Angegeben von:
setLogSlowQueriesAfterSecondsin SchnittstelleDatabase
-
getLogSlowResultsAfterSeconds
public final int getLogSlowResultsAfterSeconds()Beschreibung aus Schnittstelle kopiert:DatabaseLog slow results after this amount of seconds.- Angegeben von:
getLogSlowResultsAfterSecondsin SchnittstelleDatabase
-
setLogSlowResultsAfterSeconds
public final void setLogSlowResultsAfterSeconds(int logSlowResultsAfterSeconds) Beschreibung aus Schnittstelle kopiert:DatabaseLog slow results after this amount of seconds.- Angegeben von:
setLogSlowResultsAfterSecondsin SchnittstelleDatabase
-
getSchemaVersionProvider
Beschreibung aus Schnittstelle kopiert:DatabaseThe database's schema version provider.- Angegeben von:
getSchemaVersionProviderin SchnittstelleDatabase
-
setSchemaVersionProvider
Beschreibung aus Schnittstelle kopiert:DatabaseThe database's schema version provider.- Angegeben von:
setSchemaVersionProviderin SchnittstelleDatabase
-
getCatalogVersionProvider
Beschreibung aus Schnittstelle kopiert:DatabaseThe database's catalog version provider.- Angegeben von:
getCatalogVersionProviderin SchnittstelleDatabase
-
setCatalogVersionProvider
Beschreibung aus Schnittstelle kopiert:DatabaseThe database's catalog version provider.- Angegeben von:
setCatalogVersionProviderin SchnittstelleDatabase
-
getOrderProvider
Beschreibung aus Schnittstelle kopiert:DatabaseThe database's order provider.- Angegeben von:
getOrderProviderin SchnittstelleDatabase
-
setOrderProvider
Beschreibung aus Schnittstelle kopiert:DatabaseThe database's order provider.- Angegeben von:
setOrderProviderin SchnittstelleDatabase
-
setSupportsUnsignedTypes
public final void setSupportsUnsignedTypes(boolean supportsUnsignedTypes) Beschreibung aus Schnittstelle kopiert:DatabaseWhether this database supports unsigned types.- Angegeben von:
setSupportsUnsignedTypesin SchnittstelleDatabase
-
supportsUnsignedTypes
public final boolean supportsUnsignedTypes()Beschreibung aus Schnittstelle kopiert:DatabaseWhether this database supports unsigned types.- Angegeben von:
supportsUnsignedTypesin SchnittstelleDatabase
-
setIntegerDisplayWidths
public final void setIntegerDisplayWidths(boolean integerDisplayWidths) Beschreibung aus Schnittstelle kopiert:DatabaseWhether this database includes integer display widths in metadata, where applicable.- Angegeben von:
setIntegerDisplayWidthsin SchnittstelleDatabase
-
integerDisplayWidths
public final boolean integerDisplayWidths()Beschreibung aus Schnittstelle kopiert:DatabaseWhether this database includes integer display widths in metadata, where applicable.- Angegeben von:
integerDisplayWidthsin SchnittstelleDatabase
-
setIgnoreProcedureReturnValues
public final void setIgnoreProcedureReturnValues(boolean ignoreProcedureReturnValues) Beschreibung aus Schnittstelle kopiert:DatabaseWhether this database should ignore procedure return values.- Angegeben von:
setIgnoreProcedureReturnValuesin SchnittstelleDatabase
-
ignoreProcedureReturnValues
public final boolean ignoreProcedureReturnValues()Beschreibung aus Schnittstelle kopiert:DatabaseWhether this database should ignore procedure return values.- Angegeben von:
ignoreProcedureReturnValuesin SchnittstelleDatabase
-
setDateAsTimestamp
public final void setDateAsTimestamp(boolean dateAsTimestamp) Beschreibung aus Schnittstelle kopiert:DatabaseWhether DATE columns should be treated as TIMESTAMP columns.- Angegeben von:
setDateAsTimestampin SchnittstelleDatabase
-
dateAsTimestamp
public final boolean dateAsTimestamp()Beschreibung aus Schnittstelle kopiert:DatabaseWhether DATE columns should be treated as TIMESTAMP columns.- Angegeben von:
dateAsTimestampin SchnittstelleDatabase
-
setJavaTimeTypes
public final void setJavaTimeTypes(boolean javaTimeTypes) Beschreibung aus Schnittstelle kopiert:DatabaseWhetherjava.timetypes are used, as opposed tojava.sqltypes.- Angegeben von:
setJavaTimeTypesin SchnittstelleDatabase
-
javaTimeTypes
public final boolean javaTimeTypes()Beschreibung aus Schnittstelle kopiert:DatabaseWhetherjava.timetypes are used, as opposed tojava.sqltypes.- Angegeben von:
javaTimeTypesin SchnittstelleDatabase
-
setIncludeRelations
public final void setIncludeRelations(boolean includeRelations) Beschreibung aus Schnittstelle kopiert:Database[#3559] Whether relations (i.e. constraints) should be included in this database.- Angegeben von:
setIncludeRelationsin SchnittstelleDatabase
-
includeRelations
public final boolean includeRelations()Beschreibung aus Schnittstelle kopiert:Database[#3559] Whether relations (i.e. constraints) should be included in this database.- Angegeben von:
includeRelationsin SchnittstelleDatabase
-
setForceIntegerTypesOnZeroScaleDecimals
public void setForceIntegerTypesOnZeroScaleDecimals(boolean forceIntegerTypesOnZeroScaleDecimals) Beschreibung aus Schnittstelle kopiert:DatabaseWhether zero-scale decimal types should be treated as their most appropriate, corresponding integer type.- Angegeben von:
setForceIntegerTypesOnZeroScaleDecimalsin SchnittstelleDatabase
-
getForceIntegerTypesOnZeroScaleDecimals
public boolean getForceIntegerTypesOnZeroScaleDecimals()Beschreibung aus Schnittstelle kopiert:DatabaseWhether zero-scale decimal types should be treated as their most appropriate, corresponding integer type.- Angegeben von:
getForceIntegerTypesOnZeroScaleDecimalsin SchnittstelleDatabase
-
setTableValuedFunctions
public final void setTableValuedFunctions(boolean tableValuedFunctions) Beschreibung aus Schnittstelle kopiert:Database[#4838] Whether table-valued functions should be reported as tables.- Angegeben von:
setTableValuedFunctionsin SchnittstelleDatabase
-
tableValuedFunctions
public final boolean tableValuedFunctions()Beschreibung aus Schnittstelle kopiert:Database[#4838] Whether table-valued functions should be reported as tables.- Angegeben von:
tableValuedFunctionsin SchnittstelleDatabase
-
getSequences
Beschreibung aus Schnittstelle kopiert:DatabaseThe sequences contained in this database.- Angegeben von:
getSequencesin SchnittstelleDatabase
-
getSequences
Beschreibung aus Schnittstelle kopiert:DatabaseThe sequences contained in this database.- Angegeben von:
getSequencesin SchnittstelleDatabase
-
getIdentities
Beschreibung aus Schnittstelle kopiert:DatabaseThe identities contained in this database.- Angegeben von:
getIdentitiesin SchnittstelleDatabase
-
getUniqueKeys
Beschreibung aus Schnittstelle kopiert:DatabaseThe unique keys contained in this database.- Angegeben von:
getUniqueKeysin SchnittstelleDatabase
-
getPrimaryKeys
Beschreibung aus Schnittstelle kopiert:DatabaseThe primary keys contained in this database.- Angegeben von:
getPrimaryKeysin SchnittstelleDatabase
-
getPrimaryKeys
Beschreibung aus Schnittstelle kopiert:DatabaseThe primary keys contained in this database.- Angegeben von:
getPrimaryKeysin SchnittstelleDatabase
-
getUniqueKeys
Beschreibung aus Schnittstelle kopiert:DatabaseThe unique keys contained in this database.- Angegeben von:
getUniqueKeysin SchnittstelleDatabase
-
getKeys
Beschreibung aus Schnittstelle kopiert:DatabaseThe unique and primary keys contained in this database. -
getKeys
Beschreibung aus Schnittstelle kopiert:DatabaseThe unique and primary keys contained in this database. -
getForeignKeys
Beschreibung aus Schnittstelle kopiert:DatabaseThe foreign keys contained in this database.- Angegeben von:
getForeignKeysin SchnittstelleDatabase
-
getForeignKeys
Beschreibung aus Schnittstelle kopiert:DatabaseThe foreign keys contained in this database.- Angegeben von:
getForeignKeysin SchnittstelleDatabase
-
getCheckConstraints
Beschreibung aus Schnittstelle kopiert:DatabaseThe check constraints contained in this database.- Angegeben von:
getCheckConstraintsin SchnittstelleDatabase
-
getTables
Beschreibung aus Schnittstelle kopiert:DatabaseThe tables contained in this database. -
getTables
Beschreibung aus Schnittstelle kopiert:DatabaseThe tables contained in this database. -
getTable
Beschreibung aus Schnittstelle kopiert:DatabaseGet a table in this database by name. -
getTable
Beschreibung aus Schnittstelle kopiert:DatabaseGet a table in this database by name. -
getTable
Beschreibung aus Schnittstelle kopiert:DatabaseGet a table in this database by name. -
getTable
Beschreibung aus Schnittstelle kopiert:DatabaseGet a table in this database by name. -
getEnums
Beschreibung aus Schnittstelle kopiert:DatabaseThe enum UDTs defined in this database. -
getConfiguredForcedType
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured forced type object for any givenDefinition, ornullif noForcedTypematches the definition.- Angegeben von:
getConfiguredForcedTypein SchnittstelleDatabase
-
getConfiguredForcedType
public final ForcedType getConfiguredForcedType(Definition definition, DataTypeDefinition definedType) Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured forced type object for any givenDefinition, ornullif noForcedTypematches the definition.- Angegeben von:
getConfiguredForcedTypein SchnittstelleDatabase
-
getConfiguredSyntheticEnum
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured forced type object for any givenDefinition, ornullif noSyntheticEnumTypematches the definition.- Angegeben von:
getConfiguredSyntheticEnumin SchnittstelleDatabase
-
markUsed
Beschreibung aus Schnittstelle kopiert:DatabaseMark an embeddable as used. -
getUnusedEmbeddables
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the not-yet used embeddables.- Angegeben von:
getUnusedEmbeddablesin SchnittstelleDatabase
-
setConfiguredEmbeddables
Beschreibung aus Schnittstelle kopiert:DatabaseConfigure the embeddable types.- Angegeben von:
setConfiguredEmbeddablesin SchnittstelleDatabase
-
getConfiguredEmbeddables
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured embeddable type definitions for any givenDefinition.- Angegeben von:
getConfiguredEmbeddablesin SchnittstelleDatabase
-
embeddablePrimaryKeys
Beschreibung aus Schnittstelle kopiert:DatabaseA regular expression matching primary keys for which embeddable types should be generated.This feature is available in the commercial distribution only.
- Angegeben von:
embeddablePrimaryKeysin SchnittstelleDatabase
-
setEmbeddablePrimaryKeys
Beschreibung aus Schnittstelle kopiert:DatabaseA regular expression matching primary keys for which embeddable types should be generated.This feature is available in the commercial distribution only.
- Angegeben von:
setEmbeddablePrimaryKeysin SchnittstelleDatabase
-
embeddableUniqueKeys
Beschreibung aus Schnittstelle kopiert:DatabaseA regular expression matching unique keys for which embeddable types should be generated.This feature is available in the commercial distribution only.
- Angegeben von:
embeddableUniqueKeysin SchnittstelleDatabase
-
setEmbeddableUniqueKeys
Beschreibung aus Schnittstelle kopiert:DatabaseA regular expression matching unique keys for which embeddable types should be generated.This feature is available in the commercial distribution only.
- Angegeben von:
setEmbeddableUniqueKeysin SchnittstelleDatabase
-
embeddableDomains
Beschreibung aus Schnittstelle kopiert:DatabaseA regular expression matching domain type definitions for which embeddable types should be generated.This feature is available in the commercial distribution only.
- Angegeben von:
embeddableDomainsin SchnittstelleDatabase
-
setEmbeddableDomains
Beschreibung aus Schnittstelle kopiert:DatabaseA regular expression matching domain type definitions for which embeddable types should be generated.This feature is available in the commercial distribution only.
- Angegeben von:
setEmbeddableDomainsin SchnittstelleDatabase
-
readonlyIdentities
public boolean readonlyIdentities()Beschreibung aus Schnittstelle kopiert:DatabaseWhether identity columns should exposeDataType.readonly()behaviour.This feature is available in the commercial distribution only.
- Angegeben von:
readonlyIdentitiesin SchnittstelleDatabase
-
setReadonlyIdentities
public void setReadonlyIdentities(boolean readonlyIdentities) Beschreibung aus Schnittstelle kopiert:DatabaseWhether identity columns should exposeDataType.readonly()behaviour.This feature is available in the commercial distribution only.
- Angegeben von:
setReadonlyIdentitiesin SchnittstelleDatabase
-
readonlyComputedColumns
public boolean readonlyComputedColumns()Beschreibung aus Schnittstelle kopiert:DatabaseWhether computed columns columns should exposeDataType.readonly()behaviour.This feature is available in the commercial distribution only.
- Angegeben von:
readonlyComputedColumnsin SchnittstelleDatabase
-
setReadonlyComputedColumns
public void setReadonlyComputedColumns(boolean readonlyComputedColumns) Beschreibung aus Schnittstelle kopiert:DatabaseWhether computed columns columns should exposeDataType.readonly()behaviour.This feature is available in the commercial distribution only.
- Angegeben von:
setReadonlyComputedColumnsin SchnittstelleDatabase
-
readonlyNonUpdatableColumns
public boolean readonlyNonUpdatableColumns()Beschreibung aus Schnittstelle kopiert:DatabaseWhether columns that are known not to be updatable (e.g. in views) should exposeDataType.readonly()behaviour.This feature is available in the commercial distribution only.
- Angegeben von:
readonlyNonUpdatableColumnsin SchnittstelleDatabase
-
setReadonlyNonUpdatableColumns
public void setReadonlyNonUpdatableColumns(boolean readonlyNonUpdatableColumns) Beschreibung aus Schnittstelle kopiert:DatabaseWhether columns that are known not to be updatable (e.g. in views) should exposeDataType.readonly()behaviour.This feature is available in the commercial distribution only.
- Angegeben von:
setReadonlyNonUpdatableColumnsin SchnittstelleDatabase
-
getEmbeddables
Beschreibung aus Schnittstelle kopiert:DatabaseGet all embeddables.- Angegeben von:
getEmbeddablesin SchnittstelleDatabase
-
getEmbeddables
Beschreibung aus Schnittstelle kopiert:DatabaseGet all embeddables for a given defining schema.- Angegeben von:
getEmbeddablesin SchnittstelleDatabase
-
getEmbeddables
Beschreibung aus Schnittstelle kopiert:DatabaseGet all embeddables for a given defining table.- Angegeben von:
getEmbeddablesin SchnittstelleDatabase
-
getEmbeddablesByReferencingTable
Beschreibung aus Schnittstelle kopiert:DatabaseGet all embeddables for a given referencing table.- Angegeben von:
getEmbeddablesByReferencingTablein SchnittstelleDatabase
-
getEnum
Beschreibung aus Schnittstelle kopiert:DatabaseGet an enum UDT defined in this database by name. -
getEnum
Beschreibung aus Schnittstelle kopiert:DatabaseGet an enum UDT defined in this database by name. -
getEnum
Beschreibung aus Schnittstelle kopiert:DatabaseGet an enum UDT defined in this database by name. -
getEnum
Beschreibung aus Schnittstelle kopiert:DatabaseGet an enum UDT defined in this database by name. -
getDomains
Beschreibung aus Schnittstelle kopiert:DatabaseThe domain UDTs defined in this database.- Angegeben von:
getDomainsin SchnittstelleDatabase
-
getDomains
Beschreibung aus Schnittstelle kopiert:DatabaseThe domain UDTs defined in this database.- Angegeben von:
getDomainsin SchnittstelleDatabase
-
getDomain
Beschreibung aus Schnittstelle kopiert:DatabaseGet a domain UDT defined in this database by name. -
getDomain
Beschreibung aus Schnittstelle kopiert:DatabaseGet a domain UDT defined in this database by name. -
getDomain
Beschreibung aus Schnittstelle kopiert:DatabaseGet a domain UDT defined in this database by name. -
getDomain
Beschreibung aus Schnittstelle kopiert:DatabaseGet a domain UDT defined in this database by name. -
getArrays
Beschreibung aus Schnittstelle kopiert:DatabaseThe Arrays defined in this database. -
getArray
Beschreibung aus Schnittstelle kopiert:DatabaseGet a ARRAY defined in this database by name. -
getArray
Beschreibung aus Schnittstelle kopiert:DatabaseGet a ARRAY defined in this database by name. -
getArray
Beschreibung aus Schnittstelle kopiert:DatabaseGet a ARRAY defined in this database by name. -
getArray
Beschreibung aus Schnittstelle kopiert:DatabaseGet a ARRAY defined in this database by name. -
getUDTs
Beschreibung aus Schnittstelle kopiert:DatabaseThe UDTs defined in this database. -
getUDTs
Beschreibung aus Schnittstelle kopiert:DatabaseThe UDTs defined in this database. -
getUDT
Beschreibung aus Schnittstelle kopiert:DatabaseGet a UDT defined in this database by name. -
getUDT
Beschreibung aus Schnittstelle kopiert:DatabaseGet a UDT defined in this database by name. -
getUDT
Beschreibung aus Schnittstelle kopiert:DatabaseGet a UDT defined in this database by name. -
getUDT
Beschreibung aus Schnittstelle kopiert:DatabaseGet a UDT defined in this database by name. -
getUDTs
Beschreibung aus Schnittstelle kopiert:DatabaseThe UDTs defined in this database. -
getRelations
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the schema's primary key / foreign key relations.- Angegeben von:
getRelationsin SchnittstelleDatabase
-
getIndexes
Beschreibung aus Schnittstelle kopiert:DatabaseThe indexes contained in this database.- Angegeben von:
getIndexesin SchnittstelleDatabase
-
getIndexes
Beschreibung aus Schnittstelle kopiert:DatabaseThe indexes contained in this database.- Angegeben von:
getIndexesin SchnittstelleDatabase
-
getRoutines
Beschreibung aus Schnittstelle kopiert:DatabaseThe stored routines (procedures and functions) contained in this database.- Angegeben von:
getRoutinesin SchnittstelleDatabase
-
getPackages
Beschreibung aus Schnittstelle kopiert:DatabaseThe packages contained in this database.- Angegeben von:
getPackagesin SchnittstelleDatabase
-
getPackage
Beschreibung aus Schnittstelle kopiert:DatabaseGet a package defined in this database by name.- Angegeben von:
getPackagein SchnittstelleDatabase
-
getDefinition
protected static final <D extends Definition> D getDefinition(List<D> definitions, String name, boolean ignoreCase) -
getDefinition
protected static final <D extends Definition> D getDefinition(List<D> definitions, Name name, boolean ignoreCase) -
filterSchema
protected final <T extends Definition> List<T> filterSchema(List<T> definitions, SchemaDefinition schema, Map<SchemaDefinition, List<T>> cache) -
filterSchema
protected final <T extends Definition> List<T> filterSchema(List<T> definitions, SchemaDefinition schema) -
filterPackage
protected final <T extends Definition> List<T> filterPackage(List<T> definitions, PackageDefinition pkg, Map<PackageDefinition, List<T>> cache) -
filterPackage
protected final <T extends Definition> List<T> filterPackage(List<T> definitions, PackageDefinition pkg) -
filterTable
protected final <T extends TableElementDefinition> List<T> filterTable(List<T> definitions, TableDefinition table, Map<TableDefinition, List<T>> cache) -
filterTable
protected final <T extends TableElementDefinition> List<T> filterTable(List<T> definitions, TableDefinition table) -
filterExcludeInclude
Beschreibung aus Schnittstelle kopiert:DatabaseFilter a list of definitions according to the exclude / include / and filter settings of this database.- Angegeben von:
filterExcludeIncludein SchnittstelleDatabase
-
sort
Beschreibung aus Schnittstelle kopiert:DatabaseSort a list of definitions according to theDatabase.getOrderProvider()defined in this database. -
getIncluded
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve all included objects.- Angegeben von:
getIncludedin SchnittstelleDatabase
-
getExcluded
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve all excluded objects.- Angegeben von:
getExcludedin SchnittstelleDatabase
-
getAll
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve all objects. -
filter
-
filter
-
filterExcludeInclude
protected final <T extends Definition> List<T> filterExcludeInclude(List<T> definitions, String e, String i) -
filterExcludeInclude
protected final <T extends Definition> List<T> filterExcludeInclude(List<T> definitions, String[] e, String[] i, List<Database.Filter> f) -
getRelations0
Retrieve ALL relations from the database. -
isArrayType
Beschreibung aus Schnittstelle kopiert:DatabaseCheck whether a type is an array type.- Angegeben von:
isArrayTypein SchnittstelleDatabase
-
fetchedSize
-
setConfiguredComments
Beschreibung aus Schnittstelle kopiert:DatabaseConfigure the comments.- Angegeben von:
setConfiguredCommentsin SchnittstelleDatabase
-
getConfiguredComments
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured comments.- Angegeben von:
getConfiguredCommentsin SchnittstelleDatabase
-
markUsed
Beschreibung aus Schnittstelle kopiert:DatabaseMark a comment as used. -
getUnusedComments
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the not-yet used comments.- Angegeben von:
getUnusedCommentsin SchnittstelleDatabase
-
setConfiguredSyntheticObjects
Beschreibung aus Schnittstelle kopiert:DatabaseConfigure the synthetic objects.- Angegeben von:
setConfiguredSyntheticObjectsin SchnittstelleDatabase
-
getConfiguredSyntheticColumns
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured synthetic columns.- Angegeben von:
getConfiguredSyntheticColumnsin SchnittstelleDatabase
-
getConfiguredSyntheticReadonlyColumns
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured synthetic readonly columns.- Angegeben von:
getConfiguredSyntheticReadonlyColumnsin SchnittstelleDatabase
-
getConfiguredSyntheticReadonlyRowids
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured synthetic readonly rowids.- Angegeben von:
getConfiguredSyntheticReadonlyRowidsin SchnittstelleDatabase
-
getConfiguredSyntheticIdentities
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured synthetic identities.- Angegeben von:
getConfiguredSyntheticIdentitiesin SchnittstelleDatabase
-
getConfiguredSyntheticEnums
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured synthetic enums.- Angegeben von:
getConfiguredSyntheticEnumsin SchnittstelleDatabase
-
getConfiguredSyntheticPrimaryKeys
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured synthetic primary keys.- Angegeben von:
getConfiguredSyntheticPrimaryKeysin SchnittstelleDatabase
-
getConfiguredSyntheticUniqueKeys
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured synthetic unique keys.- Angegeben von:
getConfiguredSyntheticUniqueKeysin SchnittstelleDatabase
-
getConfiguredSyntheticForeignKeys
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured synthetic foreign keys.- Angegeben von:
getConfiguredSyntheticForeignKeysin SchnittstelleDatabase
-
getConfiguredSyntheticViews
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured synthetic views.- Angegeben von:
getConfiguredSyntheticViewsin SchnittstelleDatabase
-
getConfiguredSyntheticDaos
Beschreibung aus Schnittstelle kopiert:DatabaseGet the configured synthetic DAOs.- Angegeben von:
getConfiguredSyntheticDaosin SchnittstelleDatabase
-
markUsed
Beschreibung aus Schnittstelle kopiert:DatabaseMark a synthetic column as used. -
markUsed
Beschreibung aus Schnittstelle kopiert:DatabaseMark a synthetic readonly column as used. -
markUsed
Beschreibung aus Schnittstelle kopiert:DatabaseMark a synthetic readonly rowids as used. -
markUsed
Beschreibung aus Schnittstelle kopiert:DatabaseMark a synthetic identity as used. -
markUsed
Beschreibung aus Schnittstelle kopiert:DatabaseMark a synthetic enum as used. -
markUsed
Beschreibung aus Schnittstelle kopiert:DatabaseMark a synthetic primary key as used. -
markUsed
Beschreibung aus Schnittstelle kopiert:DatabaseMark a synthetic unique key as used. -
markUsed
Beschreibung aus Schnittstelle kopiert:DatabaseMark a synthetic foreign key as used. -
markUsed
Beschreibung aus Schnittstelle kopiert:DatabaseMark a synthetic view as used. -
getUnusedSyntheticColumns
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the not-yet used synthetic columns.- Angegeben von:
getUnusedSyntheticColumnsin SchnittstelleDatabase
-
getUnusedSyntheticReadonlyColumns
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the not-yet used synthetic readonly columns.- Angegeben von:
getUnusedSyntheticReadonlyColumnsin SchnittstelleDatabase
-
getUnusedSyntheticReadonlyRowids
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the not-yet used synthetic readonly rowids.- Angegeben von:
getUnusedSyntheticReadonlyRowidsin SchnittstelleDatabase
-
getUnusedSyntheticIdentities
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the not-yet used synthetic identities.- Angegeben von:
getUnusedSyntheticIdentitiesin SchnittstelleDatabase
-
getUnusedSyntheticEnums
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the not-yet used synthetic enums.- Angegeben von:
getUnusedSyntheticEnumsin SchnittstelleDatabase
-
getUnusedSyntheticPrimaryKeys
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the not-yet used synthetic primary keys.- Angegeben von:
getUnusedSyntheticPrimaryKeysin SchnittstelleDatabase
-
getUnusedSyntheticUniqueKeys
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the not-yet used synthetic unique keys.- Angegeben von:
getUnusedSyntheticUniqueKeysin SchnittstelleDatabase
-
getUnusedSyntheticForeignKeys
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the not-yet used synthetic foreign keys.- Angegeben von:
getUnusedSyntheticForeignKeysin SchnittstelleDatabase
-
getUnusedSyntheticViews
Beschreibung aus Schnittstelle kopiert:DatabaseRetrieve the not-yet used synthetic views.- Angegeben von:
getUnusedSyntheticViewsin SchnittstelleDatabase
-
close
public void close()Beschreibung aus Schnittstelle kopiert:DatabaseRelease any resources that this Database may have allocated.- Angegeben von:
closein SchnittstelleAutoCloseable- Angegeben von:
closein SchnittstelleDatabase
-
create0
Create a new Factory -
getSources0
Retrieve ALL source code from the database.- Löst aus:
SQLException
-
getComments0
Retrieve ALL comments from the database.- Löst aus:
SQLException
-
getIndexes0
Retrieve ALL indexes from the database- Löst aus:
SQLException
-
loadPrimaryKeys
Retrieve primary keys and store them to relations- Löst aus:
SQLException
-
loadUniqueKeys
Retrieve non-primary unique keys and store them to relations- Löst aus:
SQLException
-
loadForeignKeys
Retrieve foreign keys and store them to relations. Unique keys are already loaded.- Löst aus:
SQLException
-
loadCheckConstraints
RetrieveCHECKconstraints and store them to relations.- Löst aus:
SQLException
-
getCatalogs0
Retrieve ALL catalogs from the database. This will be filtered ingetCatalogs()- Löst aus:
SQLException
-
getSchemata0
Retrieve ALL schemata from the database. This will be filtered ingetSchemata()- Löst aus:
SQLException
-
getSequences0
Retrieve ALL sequences from the database. This will be filtered ingetTables(SchemaDefinition)- Löst aus:
SQLException
-
getTables0
Retrieve ALL tables from the database. This will be filtered ingetTables(SchemaDefinition)- Löst aus:
SQLException
-
getRoutines0
Retrieve ALL stored routines (functions and procedures) from the database. This will be filtered ingetRoutines(SchemaDefinition)- Löst aus:
SQLException
-
getPackages0
Retrieve ALL packages from the database. This will be filtered ingetPackages(SchemaDefinition)- Löst aus:
SQLException
-
getEnums0
Retrieve ALL enum UDTs from the database. This will be filtered ingetEnums(SchemaDefinition)- Löst aus:
SQLException
-
getDomains0
Retrieve ALL domain UDTs from the database. This will be filtered ingetDomains(SchemaDefinition)- Löst aus:
SQLException
-
getXMLSchemaCollections0
protected abstract List<XMLSchemaCollectionDefinition> getXMLSchemaCollections0() throws SQLExceptionRetrieve ALL XML schema collections from the database. This will be filtered ingetXMLSchemaCollections()- Löst aus:
SQLException
-
getUDTs0
Retrieve ALL UDTs from the database. This will be filtered ingetEnums(SchemaDefinition)- Löst aus:
SQLException
-
getArrays0
Retrieve ALL ARRAYs from the database. This will be filtered ingetArrays(SchemaDefinition)- Löst aus:
SQLException
-
getDataTypeForMAX_VAL
Get the data type considering a known max value -
overload
-