- Alle implementierten Schnittstellen:
Serializable,XMLAppendable
- Siehe auch:
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected List<CatalogMappingType> protected Stringprotected List<CommentType> protected List<CustomType> protected Booleanprotected Stringprotected Stringprotected List<EmbeddableDefinitionType> protected Stringprotected Stringprotected Stringprotected List<ForcedType> protected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Booleanprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Stringprotected Booleanprotected Stringprotected Integerprotected Integerprotected Stringprotected Booleanprotected Stringprotected Stringprotected Booleanprotected Stringprotected Booleanprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Stringprotected Booleanprotected List<SchemaMappingType> protected Stringprotected Booleanprotected Stringprotected SyntheticObjectsTypeprotected Stringprotected Booleanprotected Boolean -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal voidappendTo(XMLBuilder builder) booleanA custom version number that, if available, will be used to assess whether thegetInputCatalog()from a given catalog will need to be regenerated.Veraltet.A regular expression matching all domain type declarations for which wrapper types should be generated.A regular expression matching all primary key declarations for which wrapper types should be generated, and for their referencing foreign keys.A regular expression matching all unique key declarations for which wrapper types should be generated, and for their referencing foreign keys.Veraltet.All elements that are excluded from your schema.All elements that are excluded from your schema.All elements that are generated from your schema.All elements that are generated from your schema.The catalog that is used locally as a source for meta information.The schema that is used locally as a source for meta information.getJava()A self-contained, inline implementation ofDatabasethat will be compiled and class-loaded on the fly by the code generator.The number of seconds that are considered "slow" before a query is logged to indicate a bug, 0 for not logging.The number of seconds that are considered "slow" before a result set is logged to indicate a bug, 0 for not logging.getName()The database dialect from jooq-meta.A customComparatorthat can compare twoDefinitionobjects to determine their order.The catalog that is used in generated source code.The schema that is used in generated source code.All (UNIQUE) key names that should be used instead of primary keys on generatedUpdatableRecord.All table and view columns that are used as "timestamp" fields for optimistic locking.All table and view columns that are used as "version" fields for optimistic locking.The flags that will be applied to all regular expressions from this configuration by default.A custom version number that, if available, will be used to assess whether thegetInputSchema()will need to be regenerated.A regular expression matching all columns that represent identities.The synthetic objects configuration.A regular expression matching all columns that participate in "synthetic" primary keys, which should be placed on generatedUpdatableRecordinthashCode()GenerateTimestampfields for DATE columns.Enable some default forced type configurations for built in data type extensions, such as the ones from the jooq-postgres-extensions module.Enable some default forced type configurations for XML schema collections, mapping them to JAXB annotated types using theXMLtoJAXBConverterHistorically, zero-scale decimal types are generated as their most appropriate, corresponding integer type (e.g.Veraltet.This feature is deprecated as of jOOQ 3.6.0 and will be removed again in jOOQ 4.0.This flag indicates whether check constraints should be included in output produced by this databaseThis flag indicates whether domains should be included in output produced by this databaseThis flag indicates whether embeddable types should be included in output produced by this databaseThis flag indicates whether include / exclude patterns should also match columns within tables.This flag indicates whether include / exclude patterns should also match routines within packages.This flag indicates whether foreign keys should be included in output produced by this databaseThis flag indicates whether indexes should be included in output produced by this databaseThis flag indicates whether invisible columns should be included in output produced by this databaseThis flag indicates whether constants contained in packages should be included in output produced by this databaseThis flag indicates whether routines contained in packages should be included in output produced by this databaseThis flag indicates whether packages should be included in output produced by this databaseThis flag indicates whether UDTs contained in packages should be included in output produced by this databaseThis flag indicates whether primary keys should be included in output produced by this databaseThis flag indicates whether routines should be included in output produced by this databaseThis flag indicates whether sequences should be included in output produced by this databaseThis flag indicates whether system generated check constraints should be included in output produced by this databaseThis flag indicates whether system generated indexes should be included in output produced by this databaseThis flag indicates whether system generated sequences should be included in output produced by this databaseThis flag indicates whether system tables should be included in output produced by this databaseThis flag indicates whether system generated UDTs should be included in output produced by this databaseThis flag indicates whether tables should be included in output produced by this databaseThis flag indicates whether trigger implementation routines should be included in output produced by this database (e.g.This flag indicates whether triggers should be included in output produced by this database.This flag indicates whether udts should be included in output produced by this databaseThis flag indicates whether unique keys should be included in output produced by this databaseThis flag indicates whether XML schema collections should be included in output produced by this databaseInclude display width in type declaration.Specify whether to use the Oracle DBA_XYZ views instead of the ALL_XYZ views.A flag to indicate that the outputCatalog should be the "default" catalog, which generates catalog-less, unqualified tables, procedures, etc.A flag to indicate that the outputSchema should be the "default" schema, which generates schema-less, unqualified tables, procedures, etc.Whether computed columns should exposeDataType.readonly()behaviour.Whether identity columns should exposeDataType.readonly()behaviour.Whether columns that are known not to be updatable (e.g.Whether regular expressions that match qualified object names also match partial qualifications (e.g.Whether SQL queries that match qualified object names also match partial qualifications (e.g.Whether table valued functions should be reported as tables.Generate jOOU data types for your unsigned data types, which are not natively supported in JavavoidsetCatalogs(List<CatalogMappingType> catalogs) voidsetCatalogVersionProvider(String value) A custom version number that, if available, will be used to assess whether thegetInputCatalog()from a given catalog will need to be regenerated.voidsetComments(List<CommentType> comments) voidsetCustomTypes(List<CustomType> customTypes) Veraltet.voidsetDateAsTimestamp(Boolean value) GenerateTimestampfields for DATE columns.voidsetEmbeddableDomains(String value) A regular expression matching all domain type declarations for which wrapper types should be generated.voidsetEmbeddablePrimaryKeys(String value) A regular expression matching all primary key declarations for which wrapper types should be generated, and for their referencing foreign keys.voidsetEmbeddables(List<EmbeddableDefinitionType> embeddables) voidsetEmbeddableUniqueKeys(String value) A regular expression matching all unique key declarations for which wrapper types should be generated, and for their referencing foreign keys.voidsetEnumTypes(List<EnumType> enumTypes) Veraltet.voidsetExcludes(String value) All elements that are excluded from your schema.voidsetExcludeSql(String value) All elements that are excluded from your schema.voidsetForcedTypes(List<ForcedType> forcedTypes) voidEnable some default forced type configurations for built in data type extensions, such as the ones from the jooq-postgres-extensions module.voidEnable some default forced type configurations for XML schema collections, mapping them to JAXB annotated types using theXMLtoJAXBConvertervoidHistorically, zero-scale decimal types are generated as their most appropriate, corresponding integer type (e.g.voidVeraltet.This feature is deprecated as of jOOQ 3.6.0 and will be removed again in jOOQ 4.0.voidThis flag indicates whether check constraints should be included in output produced by this databasevoidsetIncludeDomains(Boolean value) This flag indicates whether domains should be included in output produced by this databasevoidsetIncludeEmbeddables(Boolean value) This flag indicates whether embeddable types should be included in output produced by this databasevoidsetIncludeExcludeColumns(Boolean value) This flag indicates whether include / exclude patterns should also match columns within tables.voidThis flag indicates whether include / exclude patterns should also match routines within packages.voidsetIncludeForeignKeys(Boolean value) This flag indicates whether foreign keys should be included in output produced by this databasevoidsetIncludeIndexes(Boolean value) This flag indicates whether indexes should be included in output produced by this databasevoidThis flag indicates whether invisible columns should be included in output produced by this databasevoidThis flag indicates whether constants contained in packages should be included in output produced by this databasevoidsetIncludePackageRoutines(Boolean value) This flag indicates whether routines contained in packages should be included in output produced by this databasevoidsetIncludePackages(Boolean value) This flag indicates whether packages should be included in output produced by this databasevoidsetIncludePackageUDTs(Boolean value) This flag indicates whether UDTs contained in packages should be included in output produced by this databasevoidsetIncludePrimaryKeys(Boolean value) This flag indicates whether primary keys should be included in output produced by this databasevoidsetIncludeRoutines(Boolean value) This flag indicates whether routines should be included in output produced by this databasevoidsetIncludes(String value) All elements that are generated from your schema.voidsetIncludeSequences(Boolean value) This flag indicates whether sequences should be included in output produced by this databasevoidsetIncludeSql(String value) All elements that are generated from your schema.voidThis flag indicates whether system generated check constraints should be included in output produced by this databasevoidsetIncludeSystemIndexes(Boolean value) This flag indicates whether system generated indexes should be included in output produced by this databasevoidsetIncludeSystemSequences(Boolean value) This flag indicates whether system generated sequences should be included in output produced by this databasevoidsetIncludeSystemTables(Boolean value) This flag indicates whether system tables should be included in output produced by this databasevoidsetIncludeSystemUDTs(Boolean value) This flag indicates whether system generated UDTs should be included in output produced by this databasevoidsetIncludeTables(Boolean value) This flag indicates whether tables should be included in output produced by this databasevoidsetIncludeTriggerRoutines(Boolean value) This flag indicates whether trigger implementation routines should be included in output produced by this database (e.g.voidsetIncludeTriggers(Boolean value) This flag indicates whether triggers should be included in output produced by this database.voidsetIncludeUDTs(Boolean value) This flag indicates whether udts should be included in output produced by this databasevoidsetIncludeUniqueKeys(Boolean value) This flag indicates whether unique keys should be included in output produced by this databasevoidThis flag indicates whether XML schema collections should be included in output produced by this databasevoidsetInputCatalog(String value) The catalog that is used locally as a source for meta information.voidsetInputSchema(String value) The schema that is used locally as a source for meta information.voidsetIntegerDisplayWidths(Boolean value) Include display width in type declaration.voidA self-contained, inline implementation ofDatabasethat will be compiled and class-loaded on the fly by the code generator.voidThe number of seconds that are considered "slow" before a query is logged to indicate a bug, 0 for not logging.voidThe number of seconds that are considered "slow" before a result set is logged to indicate a bug, 0 for not logging.voidThe database dialect from jooq-meta.voidsetOracleUseDBAViews(Boolean value) Specify whether to use the Oracle DBA_XYZ views instead of the ALL_XYZ views.voidsetOrderProvider(String value) A customComparatorthat can compare twoDefinitionobjects to determine their order.voidsetOutputCatalog(String value) The catalog that is used in generated source code.voidsetOutputCatalogToDefault(Boolean value) A flag to indicate that the outputCatalog should be the "default" catalog, which generates catalog-less, unqualified tables, procedures, etc.voidsetOutputSchema(String value) The schema that is used in generated source code.voidsetOutputSchemaToDefault(Boolean value) A flag to indicate that the outputSchema should be the "default" schema, which generates schema-less, unqualified tables, procedures, etc.voidsetOverridePrimaryKeys(String value) All (UNIQUE) key names that should be used instead of primary keys on generatedUpdatableRecord.voidsetProperties(List<Property> properties) voidWhether computed columns should exposeDataType.readonly()behaviour.voidsetReadonlyIdentities(Boolean value) Whether identity columns should exposeDataType.readonly()behaviour.voidWhether columns that are known not to be updatable (e.g.voidsetRecordTimestampFields(String value) All table and view columns that are used as "timestamp" fields for optimistic locking.voidsetRecordVersionFields(String value) All table and view columns that are used as "version" fields for optimistic locking.voidWhether regular expressions that match qualified object names also match partial qualifications (e.g.voidsetSchemata(List<SchemaMappingType> schemata) voidsetSchemaVersionProvider(String value) A custom version number that, if available, will be used to assess whether thegetInputSchema()will need to be regenerated.voidWhether SQL queries that match qualified object names also match partial qualifications (e.g.voidsetSyntheticIdentities(String value) A regular expression matching all columns that represent identities.voidThe synthetic objects configuration.voidsetSyntheticPrimaryKeys(String value) A regular expression matching all columns that participate in "synthetic" primary keys, which should be placed on generatedUpdatableRecordvoidsetTableValuedFunctions(Boolean value) Whether table valued functions should be reported as tables.voidsetUnsignedTypes(Boolean value) Generate jOOU data types for your unsigned data types, which are not natively supported in JavatoString()withCatalogs(Collection<CatalogMappingType> values) withCatalogs(List<CatalogMappingType> catalogs) withCatalogs(CatalogMappingType... values) withCatalogVersionProvider(String value) A custom version number that, if available, will be used to assess whether thegetInputCatalog()from a given catalog will need to be regenerated.withComments(Collection<CommentType> values) withComments(List<CommentType> comments) withComments(CommentType... values) withCustomTypes(Collection<CustomType> values) Veraltet.withCustomTypes(List<CustomType> customTypes) Veraltet.withCustomTypes(CustomType... values) Veraltet.withDateAsTimestamp(Boolean value) GenerateTimestampfields for DATE columns.withEmbeddableDomains(String value) A regular expression matching all domain type declarations for which wrapper types should be generated.withEmbeddablePrimaryKeys(String value) A regular expression matching all primary key declarations for which wrapper types should be generated, and for their referencing foreign keys.withEmbeddables(List<EmbeddableDefinitionType> embeddables) withEmbeddables(EmbeddableDefinitionType... values) withEmbeddableUniqueKeys(String value) A regular expression matching all unique key declarations for which wrapper types should be generated, and for their referencing foreign keys.withEnumTypes(Collection<EnumType> values) Veraltet.withEnumTypes(List<EnumType> enumTypes) Veraltet.withEnumTypes(EnumType... values) Veraltet.withExcludes(String value) All elements that are excluded from your schema.withExcludeSql(String value) All elements that are excluded from your schema.withForcedTypes(Collection<ForcedType> values) withForcedTypes(List<ForcedType> forcedTypes) withForcedTypes(ForcedType... values) Enable some default forced type configurations for built in data type extensions, such as the ones from the jooq-postgres-extensions module.Enable some default forced type configurations for XML schema collections, mapping them to JAXB annotated types using theXMLtoJAXBConverterHistorically, zero-scale decimal types are generated as their most appropriate, corresponding integer type (e.g.Veraltet.This feature is deprecated as of jOOQ 3.6.0 and will be removed again in jOOQ 4.0.This flag indicates whether check constraints should be included in output produced by this databasewithIncludeDomains(Boolean value) This flag indicates whether domains should be included in output produced by this databasewithIncludeEmbeddables(Boolean value) This flag indicates whether embeddable types should be included in output produced by this databasewithIncludeExcludeColumns(Boolean value) This flag indicates whether include / exclude patterns should also match columns within tables.This flag indicates whether include / exclude patterns should also match routines within packages.withIncludeForeignKeys(Boolean value) This flag indicates whether foreign keys should be included in output produced by this databasewithIncludeIndexes(Boolean value) This flag indicates whether indexes should be included in output produced by this databaseThis flag indicates whether invisible columns should be included in output produced by this databaseThis flag indicates whether constants contained in packages should be included in output produced by this databaseThis flag indicates whether routines contained in packages should be included in output produced by this databasewithIncludePackages(Boolean value) This flag indicates whether packages should be included in output produced by this databasewithIncludePackageUDTs(Boolean value) This flag indicates whether UDTs contained in packages should be included in output produced by this databasewithIncludePrimaryKeys(Boolean value) This flag indicates whether primary keys should be included in output produced by this databasewithIncludeRoutines(Boolean value) This flag indicates whether routines should be included in output produced by this databasewithIncludes(String value) All elements that are generated from your schema.withIncludeSequences(Boolean value) This flag indicates whether sequences should be included in output produced by this databasewithIncludeSql(String value) All elements that are generated from your schema.This flag indicates whether system generated check constraints should be included in output produced by this databasewithIncludeSystemIndexes(Boolean value) This flag indicates whether system generated indexes should be included in output produced by this databaseThis flag indicates whether system generated sequences should be included in output produced by this databasewithIncludeSystemTables(Boolean value) This flag indicates whether system tables should be included in output produced by this databasewithIncludeSystemUDTs(Boolean value) This flag indicates whether system generated UDTs should be included in output produced by this databasewithIncludeTables(Boolean value) This flag indicates whether tables should be included in output produced by this databaseThis flag indicates whether trigger implementation routines should be included in output produced by this database (e.g.withIncludeTriggers(Boolean value) This flag indicates whether triggers should be included in output produced by this database.withIncludeUDTs(Boolean value) This flag indicates whether udts should be included in output produced by this databasewithIncludeUniqueKeys(Boolean value) This flag indicates whether unique keys should be included in output produced by this databaseThis flag indicates whether XML schema collections should be included in output produced by this databasewithInputCatalog(String value) The catalog that is used locally as a source for meta information.withInputSchema(String value) The schema that is used locally as a source for meta information.withIntegerDisplayWidths(Boolean value) Include display width in type declaration.A self-contained, inline implementation ofDatabasethat will be compiled and class-loaded on the fly by the code generator.The number of seconds that are considered "slow" before a query is logged to indicate a bug, 0 for not logging.The number of seconds that are considered "slow" before a result set is logged to indicate a bug, 0 for not logging.The database dialect from jooq-meta.withOracleUseDBAViews(Boolean value) Specify whether to use the Oracle DBA_XYZ views instead of the ALL_XYZ views.withOrderProvider(String value) A customComparatorthat can compare twoDefinitionobjects to determine their order.withOutputCatalog(String value) The catalog that is used in generated source code.A flag to indicate that the outputCatalog should be the "default" catalog, which generates catalog-less, unqualified tables, procedures, etc.withOutputSchema(String value) The schema that is used in generated source code.withOutputSchemaToDefault(Boolean value) A flag to indicate that the outputSchema should be the "default" schema, which generates schema-less, unqualified tables, procedures, etc.withOverridePrimaryKeys(String value) All (UNIQUE) key names that should be used instead of primary keys on generatedUpdatableRecord.withProperties(Collection<Property> values) withProperties(List<Property> properties) withProperties(Property... values) Whether computed columns should exposeDataType.readonly()behaviour.withReadonlyIdentities(Boolean value) Whether identity columns should exposeDataType.readonly()behaviour.Whether columns that are known not to be updatable (e.g.withRecordTimestampFields(String value) All table and view columns that are used as "timestamp" fields for optimistic locking.withRecordVersionFields(String value) All table and view columns that are used as "version" fields for optimistic locking.withRegexFlags(Collection<RegexFlag> values) The flags that will be applied to all regular expressions from this configuration by default.withRegexFlags(RegexFlag... values) The flags that will be applied to all regular expressions from this configuration by default.Whether regular expressions that match qualified object names also match partial qualifications (e.g.withSchemata(Collection<SchemaMappingType> values) withSchemata(List<SchemaMappingType> schemata) withSchemata(SchemaMappingType... values) withSchemaVersionProvider(String value) A custom version number that, if available, will be used to assess whether thegetInputSchema()will need to be regenerated.Whether SQL queries that match qualified object names also match partial qualifications (e.g.withSyntheticIdentities(String value) A regular expression matching all columns that represent identities.The synthetic objects configuration.withSyntheticPrimaryKeys(String value) A regular expression matching all columns that participate in "synthetic" primary keys, which should be placed on generatedUpdatableRecordwithTableValuedFunctions(Boolean value) Whether table valued functions should be reported as tables.withUnsignedTypes(Boolean value) Generate jOOU data types for your unsigned data types, which are not natively supported in Java
-
Felddetails
-
name
-
java
-
regexFlags
-
regexMatchesPartialQualification
-
sqlMatchesPartialQualification
-
includes
-
includeSql
-
excludes
-
excludeSql
-
includeExcludeColumns
-
includeExcludePackageRoutines
-
includeTables
-
includeEmbeddables
-
includeRoutines
-
includeTriggerRoutines
-
includePackages
-
includePackageRoutines
-
includePackageUDTs
-
includePackageConstants
-
includeXMLSchemaCollections
-
includeUDTs
-
includeDomains
-
includeTriggers
-
includeSequences
-
includeIndexes
-
includePrimaryKeys
-
includeUniqueKeys
-
includeForeignKeys
-
includeCheckConstraints
-
includeSystemTables
-
includeSystemIndexes
-
includeSystemCheckConstraints
-
includeSystemSequences
-
includeSystemUDTs
-
includeInvisibleColumns
-
recordVersionFields
-
recordTimestampFields
-
syntheticObjects
-
syntheticIdentities
-
syntheticPrimaryKeys
-
overridePrimaryKeys
-
dateAsTimestamp
-
ignoreProcedureReturnValues
-
unsignedTypes
-
integerDisplayWidths
-
inputCatalog
-
outputCatalog
-
outputCatalogToDefault
-
inputSchema
-
outputSchema
-
outputSchemaToDefault
-
schemaVersionProvider
-
catalogVersionProvider
-
orderProvider
-
embeddablePrimaryKeys
-
embeddableUniqueKeys
-
embeddableDomains
-
readonlyIdentities
-
readonlyComputedColumns
-
readonlyNonUpdatableColumns
-
forcedTypesForBuiltinDataTypeExtensions
-
forcedTypesForXMLSchemaCollections
-
forceIntegerTypesOnZeroScaleDecimals
-
tableValuedFunctions
-
oracleUseDBAViews
-
logSlowQueriesAfterSeconds
-
logSlowResultsAfterSeconds
-
properties
-
comments
-
catalogs
-
schemata
-
embeddables
-
customTypes
-
enumTypes
-
forcedTypes
-
-
Konstruktordetails
-
Database
public Database()
-
-
Methodendetails
-
getName
The database dialect from jooq-meta. Available dialects are namedorg.util.[database].[database]Database.Natively supported values are:
-
Ungültige Referenz
org.jooq.meta.ase.ASEDatabase -
Ungültige Referenz
org.jooq.meta.cockroachdb.CockroachDBDatabase -
Ungültige Referenz
org.jooq.meta.db2.DB2Database DerbyDatabaseFirebirdDatabaseH2Database-
Ungültige Referenz
org.jooq.meta.hana.HanaDatabase HSQLDBDatabase-
Ungültige Referenz
org.jooq.meta.informix.InformixDatabase -
Ungültige Referenz
org.jooq.meta.ingres.IngresDatabase MariaDBDatabaseMySQLDatabase-
Ungültige Referenz
org.jooq.meta.oracle.OracleDatabase PostgresDatabase-
Ungültige Referenz
org.jooq.meta.redshift.RedshiftDatabase SQLiteDatabase-
Ungültige Referenz
org.jooq.meta.sqlserver.SQLServerDatabase -
Ungültige Referenz
org.jooq.meta.sybase.SybaseDatabase -
Ungültige Referenz
org.jooq.meta.vertica.VerticaDatabase YugabyteDBDatabase
This value can be used to reverse-engineer generic JDBC DatabaseMetaData (e.g. for MS Access).
This value can be used to reverse-engineer standard jOOQ-meta XML formats.
This value can be used to reverse-engineer JPA annotated entities
-
Ungültige Referenz
org.jooq.meta.extensions.jpa.JPADatabase
You can also provide your own org.jooq.meta.Database implementation here, if your database is currently not supported
-
-
setName
The database dialect from jooq-meta. Available dialects are namedorg.util.[database].[database]Database.Natively supported values are:
-
Ungültige Referenz
org.jooq.meta.ase.ASEDatabase -
Ungültige Referenz
org.jooq.meta.cockroachdb.CockroachDBDatabase -
Ungültige Referenz
org.jooq.meta.db2.DB2Database DerbyDatabaseFirebirdDatabaseH2Database-
Ungültige Referenz
org.jooq.meta.hana.HanaDatabase HSQLDBDatabase-
Ungültige Referenz
org.jooq.meta.informix.InformixDatabase -
Ungültige Referenz
org.jooq.meta.ingres.IngresDatabase MariaDBDatabaseMySQLDatabase-
Ungültige Referenz
org.jooq.meta.oracle.OracleDatabase PostgresDatabase-
Ungültige Referenz
org.jooq.meta.redshift.RedshiftDatabase SQLiteDatabase-
Ungültige Referenz
org.jooq.meta.sqlserver.SQLServerDatabase -
Ungültige Referenz
org.jooq.meta.sybase.SybaseDatabase -
Ungültige Referenz
org.jooq.meta.vertica.VerticaDatabase YugabyteDBDatabase
This value can be used to reverse-engineer generic JDBC DatabaseMetaData (e.g. for MS Access).
This value can be used to reverse-engineer standard jOOQ-meta XML formats.
This value can be used to reverse-engineer JPA annotated entities
-
Ungültige Referenz
org.jooq.meta.extensions.jpa.JPADatabase
You can also provide your own org.jooq.meta.Database implementation here, if your database is currently not supported
-
-
getJava
A self-contained, inline implementation ofDatabasethat will be compiled and class-loaded on the fly by the code generator. -
setJava
A self-contained, inline implementation ofDatabasethat will be compiled and class-loaded on the fly by the code generator. -
getRegexFlags
The flags that will be applied to all regular expressions from this configuration by default.The default value is "COMMENTS CASE_INSENSITIVE"Gets the value of the regexFlags property.
This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the regexFlags property.For example, to add a new item, do as follows:
getRegexFlags().add(newItem);Objects of the following type(s) are allowed in the list
RegexFlag -
isRegexMatchesPartialQualification
Whether regular expressions that match qualified object names also match partial qualifications (e.g. `table\.column` matches `schema.table.column`) or only full and/or no qualifications (e.g. `schema\.table\.column` and `column` match `schema.table.column`)- Gibt zurück:
- possible object is
Boolean
-
setRegexMatchesPartialQualification
Whether regular expressions that match qualified object names also match partial qualifications (e.g. `table\.column` matches `schema.table.column`) or only full and/or no qualifications (e.g. `schema\.table\.column` and `column` match `schema.table.column`)- Parameter:
value- allowed object isBoolean
-
isSqlMatchesPartialQualification
Whether SQL queries that match qualified object names also match partial qualifications (e.g. `table\.column` matches `schema.table.column`) or only full and/or no qualifications (e.g. `schema\.table\.column` and `column` match `schema.table.column`)- Gibt zurück:
- possible object is
Boolean
-
setSqlMatchesPartialQualification
Whether SQL queries that match qualified object names also match partial qualifications (e.g. `table\.column` matches `schema.table.column`) or only full and/or no qualifications (e.g. `schema\.table\.column` and `column` match `schema.table.column`)- Parameter:
value- allowed object isBoolean
-
getIncludes
All elements that are generated from your schema.This is a Java regular expression. Use the pipe to separate several expressions. Watch out for case-sensitivity. Depending on your database, this might be important!
You can create case-insensitive regular expressions using this syntax:
(?i:expr)Whitespace is ignored and comments are possible unless overridden in
getRegexFlags(). -
setIncludes
All elements that are generated from your schema.This is a Java regular expression. Use the pipe to separate several expressions. Watch out for case-sensitivity. Depending on your database, this might be important!
You can create case-insensitive regular expressions using this syntax:
(?i:expr)Whitespace is ignored and comments are possible unless overridden in
getRegexFlags(). -
getIncludeSql
All elements that are generated from your schema.This is a query that produces Java regular expressions, which are appended to the ones produced by includes. Watch out for case-sensitivity. Depending on your database, this might be important!
You can create case-insensitive regular expressions using this syntax:
(?i:expr)Whitespace is ignored and comments are possible unless overridden in
getRegexFlags().Excludes match before includes, i.e. excludes have a higher priority.
-
setIncludeSql
All elements that are generated from your schema.This is a query that produces Java regular expressions, which are appended to the ones produced by includes. Watch out for case-sensitivity. Depending on your database, this might be important!
You can create case-insensitive regular expressions using this syntax:
(?i:expr)Whitespace is ignored and comments are possible unless overridden in
getRegexFlags().Excludes match before includes, i.e. excludes have a higher priority.
-
getExcludes
All elements that are excluded from your schema.This is a Java regular expression. Use the pipe to separate several expressions. Excludes match before includes, i.e. excludes have a higher priority.
-
setExcludes
All elements that are excluded from your schema.This is a Java regular expression. Use the pipe to separate several expressions. Excludes match before includes, i.e. excludes have a higher priority.
-
getExcludeSql
All elements that are excluded from your schema.This is a query that produces Java regular expressions, which are appended to the ones produced by excludes. Watch out for case-sensitivity. Depending on your database, this might be important!
You can create case-insensitive regular expressions using this syntax:
(?i:expr)Whitespace is ignored and comments are possible unless overridden in
getRegexFlags().Excludes match before includes, i.e. excludes have a higher priority.
-
setExcludeSql
All elements that are excluded from your schema.This is a query that produces Java regular expressions, which are appended to the ones produced by excludes. Watch out for case-sensitivity. Depending on your database, this might be important!
You can create case-insensitive regular expressions using this syntax:
(?i:expr)Whitespace is ignored and comments are possible unless overridden in
getRegexFlags().Excludes match before includes, i.e. excludes have a higher priority.
-
isIncludeExcludeColumns
This flag indicates whether include / exclude patterns should also match columns within tables.- Gibt zurück:
- possible object is
Boolean
-
setIncludeExcludeColumns
This flag indicates whether include / exclude patterns should also match columns within tables.- Parameter:
value- allowed object isBoolean
-
isIncludeExcludePackageRoutines
This flag indicates whether include / exclude patterns should also match routines within packages.- Gibt zurück:
- possible object is
Boolean
-
setIncludeExcludePackageRoutines
This flag indicates whether include / exclude patterns should also match routines within packages.- Parameter:
value- allowed object isBoolean
-
isIncludeTables
This flag indicates whether tables should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeTables
This flag indicates whether tables should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeEmbeddables
This flag indicates whether embeddable types should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeEmbeddables
This flag indicates whether embeddable types should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeRoutines
This flag indicates whether routines should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeRoutines
This flag indicates whether routines should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeTriggerRoutines
This flag indicates whether trigger implementation routines should be included in output produced by this database (e.g. in PostgreSQL)- Gibt zurück:
- possible object is
Boolean
-
setIncludeTriggerRoutines
This flag indicates whether trigger implementation routines should be included in output produced by this database (e.g. in PostgreSQL)- Parameter:
value- allowed object isBoolean
-
isIncludePackages
This flag indicates whether packages should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludePackages
This flag indicates whether packages should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludePackageRoutines
This flag indicates whether routines contained in packages should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludePackageRoutines
This flag indicates whether routines contained in packages should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludePackageUDTs
This flag indicates whether UDTs contained in packages should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludePackageUDTs
This flag indicates whether UDTs contained in packages should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludePackageConstants
This flag indicates whether constants contained in packages should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludePackageConstants
This flag indicates whether constants contained in packages should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeXMLSchemaCollections
This flag indicates whether XML schema collections should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeXMLSchemaCollections
This flag indicates whether XML schema collections should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeUDTs
This flag indicates whether udts should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeUDTs
This flag indicates whether udts should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeDomains
This flag indicates whether domains should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeDomains
This flag indicates whether domains should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeTriggers
This flag indicates whether triggers should be included in output produced by this database.This feature is available in the commercial distribution only.
- Gibt zurück:
- possible object is
Boolean
-
setIncludeTriggers
This flag indicates whether triggers should be included in output produced by this database.This feature is available in the commercial distribution only.
- Parameter:
value- allowed object isBoolean
-
isIncludeSequences
This flag indicates whether sequences should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeSequences
This flag indicates whether sequences should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeIndexes
This flag indicates whether indexes should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeIndexes
This flag indicates whether indexes should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludePrimaryKeys
This flag indicates whether primary keys should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludePrimaryKeys
This flag indicates whether primary keys should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeUniqueKeys
This flag indicates whether unique keys should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeUniqueKeys
This flag indicates whether unique keys should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeForeignKeys
This flag indicates whether foreign keys should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeForeignKeys
This flag indicates whether foreign keys should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeCheckConstraints
This flag indicates whether check constraints should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeCheckConstraints
This flag indicates whether check constraints should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeSystemTables
This flag indicates whether system tables should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeSystemTables
This flag indicates whether system tables should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeSystemIndexes
This flag indicates whether system generated indexes should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeSystemIndexes
This flag indicates whether system generated indexes should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeSystemCheckConstraints
This flag indicates whether system generated check constraints should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeSystemCheckConstraints
This flag indicates whether system generated check constraints should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeSystemSequences
This flag indicates whether system generated sequences should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeSystemSequences
This flag indicates whether system generated sequences should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeSystemUDTs
This flag indicates whether system generated UDTs should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeSystemUDTs
This flag indicates whether system generated UDTs should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
isIncludeInvisibleColumns
This flag indicates whether invisible columns should be included in output produced by this database- Gibt zurück:
- possible object is
Boolean
-
setIncludeInvisibleColumns
This flag indicates whether invisible columns should be included in output produced by this database- Parameter:
value- allowed object isBoolean
-
getRecordVersionFields
All table and view columns that are used as "version" fields for optimistic locking.This is a Java regular expression. Use the pipe to separate several expressions. See
UpdatableRecord.store()andUpdatableRecord.delete()for details about optimistic locking. -
setRecordVersionFields
All table and view columns that are used as "version" fields for optimistic locking.This is a Java regular expression. Use the pipe to separate several expressions. See
UpdatableRecord.store()andUpdatableRecord.delete()for details about optimistic locking. -
getRecordTimestampFields
All table and view columns that are used as "timestamp" fields for optimistic locking.This is a Java regular expression. Use the pipe to separate several expressions. See
UpdatableRecord.store()andUpdatableRecord.delete()for details about optimistic locking. -
setRecordTimestampFields
All table and view columns that are used as "timestamp" fields for optimistic locking.This is a Java regular expression. Use the pipe to separate several expressions. See
UpdatableRecord.store()andUpdatableRecord.delete()for details about optimistic locking. -
getSyntheticObjects
The synthetic objects configuration. -
setSyntheticObjects
The synthetic objects configuration. -
getSyntheticIdentities
A regular expression matching all columns that represent identities.To be used if columns are not detected as automatically as identities.
-
setSyntheticIdentities
A regular expression matching all columns that represent identities.To be used if columns are not detected as automatically as identities.
-
getSyntheticPrimaryKeys
A regular expression matching all columns that participate in "synthetic" primary keys, which should be placed on generatedUpdatableRecordTo be used with:
Synthetic primary keys will override existing primary keys.
-
setSyntheticPrimaryKeys
A regular expression matching all columns that participate in "synthetic" primary keys, which should be placed on generatedUpdatableRecordTo be used with:
Synthetic primary keys will override existing primary keys.
-
getOverridePrimaryKeys
All (UNIQUE) key names that should be used instead of primary keys on generatedUpdatableRecord.To be used with:
If several keys match, a warning is emitted and the first one encountered will be used.
This flag will also replace synthetic primary keys, if it matches.
-
setOverridePrimaryKeys
All (UNIQUE) key names that should be used instead of primary keys on generatedUpdatableRecord.To be used with:
If several keys match, a warning is emitted and the first one encountered will be used.
This flag will also replace synthetic primary keys, if it matches.
-
isDateAsTimestamp
GenerateTimestampfields for DATE columns. This is particularly useful for Oracle databases- Gibt zurück:
- possible object is
Boolean
-
setDateAsTimestamp
GenerateTimestampfields for DATE columns. This is particularly useful for Oracle databases- Parameter:
value- allowed object isBoolean
-
isIgnoreProcedureReturnValues
Veraltet.This feature is deprecated as of jOOQ 3.6.0 and will be removed again in jOOQ 4.0.Ignore procedure return values in Transact-SQL generated code.In jOOQ 3.6.0, #4106 was implemented to support Transact-SQL's optional return values from stored procedures. This turns all procedures into Routine
(instead of Routine ). For backwards- compatibility reasons, users can suppress this change in jOOQ 3.x - Gibt zurück:
- possible object is
Boolean
-
setIgnoreProcedureReturnValues
Veraltet.This feature is deprecated as of jOOQ 3.6.0 and will be removed again in jOOQ 4.0.Ignore procedure return values in Transact-SQL generated code.In jOOQ 3.6.0, #4106 was implemented to support Transact-SQL's optional return values from stored procedures. This turns all procedures into Routine
(instead of Routine ). For backwards- compatibility reasons, users can suppress this change in jOOQ 3.x - Parameter:
value- allowed object isBoolean
-
isUnsignedTypes
Generate jOOU data types for your unsigned data types, which are not natively supported in Java- Gibt zurück:
- possible object is
Boolean
-
setUnsignedTypes
Generate jOOU data types for your unsigned data types, which are not natively supported in Java- Parameter:
value- allowed object isBoolean
-
isIntegerDisplayWidths
Include display width in type declaration. In some RDBMS (e.g. MariaDB, MySQL), fixed width integer types are optionally accompanied by a display width. This is sometimes abused to model BOOLEAN types via TINYINT(1). This flag allows for including that display width in the type declaration exposed by jOOQ-meta code, as if it were a numeric precision.- Gibt zurück:
- possible object is
Boolean
-
setIntegerDisplayWidths
Include display width in type declaration. In some RDBMS (e.g. MariaDB, MySQL), fixed width integer types are optionally accompanied by a display width. This is sometimes abused to model BOOLEAN types via TINYINT(1). This flag allows for including that display width in the type declaration exposed by jOOQ-meta code, as if it were a numeric precision.- Parameter:
value- allowed object isBoolean
-
getInputCatalog
The catalog that is used locally as a source for meta information.This cannot be combined with the
getCatalogs()configuration element. If left empty (and without anygetCatalogs()configuration element), jOOQ will generate all available catalogs. -
setInputCatalog
The catalog that is used locally as a source for meta information.This cannot be combined with the
getCatalogs()configuration element. If left empty (and without anygetCatalogs()configuration element), jOOQ will generate all available catalogs. -
getOutputCatalog
The catalog that is used in generated source code.Use this to override your local development catalog name for source code generation. If not specified, this will be the same as
getInputCatalog()This will be ignored if
isOutputCatalogToDefault()is set to true -
setOutputCatalog
The catalog that is used in generated source code.Use this to override your local development catalog name for source code generation. If not specified, this will be the same as
getInputCatalog()This will be ignored if
isOutputCatalogToDefault()is set to true -
isOutputCatalogToDefault
A flag to indicate that the outputCatalog should be the "default" catalog, which generates catalog-less, unqualified tables, procedures, etc.- Gibt zurück:
- possible object is
Boolean
-
setOutputCatalogToDefault
A flag to indicate that the outputCatalog should be the "default" catalog, which generates catalog-less, unqualified tables, procedures, etc.- Parameter:
value- allowed object isBoolean
-
getInputSchema
The schema that is used locally as a source for meta information.This cannot be combined with the
getSchemata()configuration element. If left empty (and without anygetSchemata()configuration element), jOOQ will generate all available schemata. -
setInputSchema
The schema that is used locally as a source for meta information.This cannot be combined with the
getSchemata()configuration element. If left empty (and without anygetSchemata()configuration element), jOOQ will generate all available schemata. -
getOutputSchema
The schema that is used in generated source code.Use this to override your local development schema name for source code generation. If not specified, this will be the same as
getInputSchema(). This will be ignored ifisOutputSchemaToDefault()is set to true -
setOutputSchema
The schema that is used in generated source code.Use this to override your local development schema name for source code generation. If not specified, this will be the same as
getInputSchema(). This will be ignored ifisOutputSchemaToDefault()is set to true -
isOutputSchemaToDefault
A flag to indicate that the outputSchema should be the "default" schema, which generates schema-less, unqualified tables, procedures, etc.- Gibt zurück:
- possible object is
Boolean
-
setOutputSchemaToDefault
A flag to indicate that the outputSchema should be the "default" schema, which generates schema-less, unqualified tables, procedures, etc.- Parameter:
value- allowed object isBoolean
-
getSchemaVersionProvider
A custom version number that, if available, will be used to assess whether thegetInputSchema()will need to be regenerated.There are three operation modes for this element:
- The value is a class that can be found on the classpath and that implements
SchemaVersionProvider. Such classes must provide a default constructor - The value is a SELECT statement that returns one record with one column. The SELECT statement may contain a named variable called :schema_name
- The value is a constant, such as a Maven property
Schema versions will be generated into the
Generatedannotation on generated artefacts. - The value is a class that can be found on the classpath and that implements
-
setSchemaVersionProvider
A custom version number that, if available, will be used to assess whether thegetInputSchema()will need to be regenerated.There are three operation modes for this element:
- The value is a class that can be found on the classpath and that implements
SchemaVersionProvider. Such classes must provide a default constructor - The value is a SELECT statement that returns one record with one column. The SELECT statement may contain a named variable called :schema_name
- The value is a constant, such as a Maven property
Schema versions will be generated into the
Generatedannotation on generated artefacts. - The value is a class that can be found on the classpath and that implements
-
getCatalogVersionProvider
A custom version number that, if available, will be used to assess whether thegetInputCatalog()from a given catalog will need to be regenerated.There are three operation modes for this element:
- The value is a class that can be found on the classpath and that implements
CatalogVersionProvider. Such classes must provide a default constructor - The value is a SELECT statement that returns one record with one column. The SELECT statement may contain a named variable called :catalog_name
- The value is a constant, such as a Maven property
Catalog versions will be generated into the
Generatedannotation on generated artefacts. - The value is a class that can be found on the classpath and that implements
-
setCatalogVersionProvider
A custom version number that, if available, will be used to assess whether thegetInputCatalog()from a given catalog will need to be regenerated.There are three operation modes for this element:
- The value is a class that can be found on the classpath and that implements
CatalogVersionProvider. Such classes must provide a default constructor - The value is a SELECT statement that returns one record with one column. The SELECT statement may contain a named variable called :catalog_name
- The value is a constant, such as a Maven property
Catalog versions will be generated into the
Generatedannotation on generated artefacts. - The value is a class that can be found on the classpath and that implements
-
getOrderProvider
A customComparatorthat can compare twoDefinitionobjects to determine their order.This comparator can be used to influence the order of any object that is produced by jOOQ meta, and thus, indirectly, the order of declared objects in generated code.
-
setOrderProvider
A customComparatorthat can compare twoDefinitionobjects to determine their order.This comparator can be used to influence the order of any object that is produced by jOOQ meta, and thus, indirectly, the order of declared objects in generated code.
-
getEmbeddablePrimaryKeys
A regular expression matching all primary key declarations for which wrapper types should be generated, and for their referencing foreign keys.This feature is available in the commercial distribution only.
-
setEmbeddablePrimaryKeys
A regular expression matching all primary key declarations for which wrapper types should be generated, and for their referencing foreign keys.This feature is available in the commercial distribution only.
-
getEmbeddableUniqueKeys
A regular expression matching all unique key declarations for which wrapper types should be generated, and for their referencing foreign keys.This feature is available in the commercial distribution only.
-
setEmbeddableUniqueKeys
A regular expression matching all unique key declarations for which wrapper types should be generated, and for their referencing foreign keys.This feature is available in the commercial distribution only.
-
getEmbeddableDomains
A regular expression matching all domain type declarations for which wrapper types should be generated.This feature is available in the commercial distribution only.
-
setEmbeddableDomains
A regular expression matching all domain type declarations for which wrapper types should be generated.This feature is available in the commercial distribution only.
-
isReadonlyIdentities
Whether identity columns should exposeDataType.readonly()behaviour.This feature is available in the commercial distribution only.
- Gibt zurück:
- possible object is
Boolean
-
setReadonlyIdentities
Whether identity columns should exposeDataType.readonly()behaviour.This feature is available in the commercial distribution only.
- Parameter:
value- allowed object isBoolean
-
isReadonlyComputedColumns
Whether computed columns should exposeDataType.readonly()behaviour.This feature is available in the commercial distribution only.
- Gibt zurück:
- possible object is
Boolean
-
setReadonlyComputedColumns
Whether computed columns should exposeDataType.readonly()behaviour.This feature is available in the commercial distribution only.
- Parameter:
value- allowed object isBoolean
-
isReadonlyNonUpdatableColumns
Whether 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.
- Gibt zurück:
- possible object is
Boolean
-
setReadonlyNonUpdatableColumns
Whether 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.
- Parameter:
value- allowed object isBoolean
-
isForcedTypesForBuiltinDataTypeExtensions
Enable some default forced type configurations for built in data type extensions, such as the ones from the jooq-postgres-extensions module.- Gibt zurück:
- possible object is
Boolean
-
setForcedTypesForBuiltinDataTypeExtensions
Enable some default forced type configurations for built in data type extensions, such as the ones from the jooq-postgres-extensions module.- Parameter:
value- allowed object isBoolean
-
isForcedTypesForXMLSchemaCollections
Enable some default forced type configurations for XML schema collections, mapping them to JAXB annotated types using theXMLtoJAXBConverterThis feature is available in the commercial distribution only.
- Gibt zurück:
- possible object is
Boolean
-
setForcedTypesForXMLSchemaCollections
Enable some default forced type configurations for XML schema collections, mapping them to JAXB annotated types using theXMLtoJAXBConverterThis feature is available in the commercial distribution only.
- Parameter:
value- allowed object isBoolean
-
isForceIntegerTypesOnZeroScaleDecimals
Historically, zero-scale decimal types are generated as their most appropriate, corresponding integer type (e.g. NUMBER(2, 0) and less: Byte). This allows for turning off this feature. In case of conflict between this rule and actualgetForcedTypes(), the latter will win.- Gibt zurück:
- possible object is
Boolean
-
setForceIntegerTypesOnZeroScaleDecimals
Historically, zero-scale decimal types are generated as their most appropriate, corresponding integer type (e.g. NUMBER(2, 0) and less: Byte). This allows for turning off this feature. In case of conflict between this rule and actualgetForcedTypes(), the latter will win.- Parameter:
value- allowed object isBoolean
-
isTableValuedFunctions
Whether table valued functions should be reported as tables.If this is deactivated, such functions are not generated as tables, but as ordinary routines. This is particularly useful for backwards- compatibility between jOOQ 3.8 and previous versions, when using TABLE and VARRAY types in Oracle.
While this flag defaults to true for most databases, it defaults to false for Oracle.
- Gibt zurück:
- possible object is
Boolean
-
setTableValuedFunctions
Whether table valued functions should be reported as tables.If this is deactivated, such functions are not generated as tables, but as ordinary routines. This is particularly useful for backwards- compatibility between jOOQ 3.8 and previous versions, when using TABLE and VARRAY types in Oracle.
While this flag defaults to true for most databases, it defaults to false for Oracle.
- Parameter:
value- allowed object isBoolean
-
isOracleUseDBAViews
Specify whether to use the Oracle DBA_XYZ views instead of the ALL_XYZ views.- Gibt zurück:
- possible object is
Boolean
-
setOracleUseDBAViews
Specify whether to use the Oracle DBA_XYZ views instead of the ALL_XYZ views.- Parameter:
value- allowed object isBoolean
-
getLogSlowQueriesAfterSeconds
The number of seconds that are considered "slow" before a query is logged to indicate a bug, 0 for not logging. -
setLogSlowQueriesAfterSeconds
The number of seconds that are considered "slow" before a query is logged to indicate a bug, 0 for not logging. -
getLogSlowResultsAfterSeconds
The number of seconds that are considered "slow" before a result set is logged to indicate a bug, 0 for not logging. -
setLogSlowResultsAfterSeconds
The number of seconds that are considered "slow" before a result set is logged to indicate a bug, 0 for not logging. -
getProperties
-
setProperties
-
getComments
-
setComments
-
getCatalogs
-
setCatalogs
-
getSchemata
-
setSchemata
-
getEmbeddables
-
setEmbeddables
-
getCustomTypes
Veraltet. -
setCustomTypes
Veraltet. -
getEnumTypes
Veraltet. -
setEnumTypes
Veraltet. -
getForcedTypes
-
setForcedTypes
-
withName
The database dialect from jooq-meta. Available dialects are namedorg.util.[database].[database]Database.Natively supported values are:
-
Ungültige Referenz
org.jooq.meta.ase.ASEDatabase -
Ungültige Referenz
org.jooq.meta.cockroachdb.CockroachDBDatabase -
Ungültige Referenz
org.jooq.meta.db2.DB2Database DerbyDatabaseFirebirdDatabaseH2Database-
Ungültige Referenz
org.jooq.meta.hana.HanaDatabase HSQLDBDatabase-
Ungültige Referenz
org.jooq.meta.informix.InformixDatabase -
Ungültige Referenz
org.jooq.meta.ingres.IngresDatabase MariaDBDatabaseMySQLDatabase-
Ungültige Referenz
org.jooq.meta.oracle.OracleDatabase PostgresDatabase-
Ungültige Referenz
org.jooq.meta.redshift.RedshiftDatabase SQLiteDatabase-
Ungültige Referenz
org.jooq.meta.sqlserver.SQLServerDatabase -
Ungültige Referenz
org.jooq.meta.sybase.SybaseDatabase -
Ungültige Referenz
org.jooq.meta.vertica.VerticaDatabase YugabyteDBDatabase
This value can be used to reverse-engineer generic JDBC DatabaseMetaData (e.g. for MS Access).
This value can be used to reverse-engineer standard jOOQ-meta XML formats.
This value can be used to reverse-engineer JPA annotated entities
-
Ungültige Referenz
org.jooq.meta.extensions.jpa.JPADatabase
You can also provide your own org.jooq.meta.Database implementation here, if your database is currently not supported
-
-
withJava
A self-contained, inline implementation ofDatabasethat will be compiled and class-loaded on the fly by the code generator. -
withRegexFlags
The flags that will be applied to all regular expressions from this configuration by default.The default value is "COMMENTS CASE_INSENSITIVE"Gets the value of the regexFlags property.
This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the regexFlags property.For example, to add a new item, do as follows:
getRegexFlags().add(newItem);Objects of the following type(s) are allowed in the list
RegexFlag -
withRegexFlags
The flags that will be applied to all regular expressions from this configuration by default.The default value is "COMMENTS CASE_INSENSITIVE"Gets the value of the regexFlags property.
This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the regexFlags property.For example, to add a new item, do as follows:
getRegexFlags().add(newItem);Objects of the following type(s) are allowed in the list
RegexFlag -
withRegexMatchesPartialQualification
Whether regular expressions that match qualified object names also match partial qualifications (e.g. `table\.column` matches `schema.table.column`) or only full and/or no qualifications (e.g. `schema\.table\.column` and `column` match `schema.table.column`) -
withSqlMatchesPartialQualification
Whether SQL queries that match qualified object names also match partial qualifications (e.g. `table\.column` matches `schema.table.column`) or only full and/or no qualifications (e.g. `schema\.table\.column` and `column` match `schema.table.column`) -
withIncludes
All elements that are generated from your schema.This is a Java regular expression. Use the pipe to separate several expressions. Watch out for case-sensitivity. Depending on your database, this might be important!
You can create case-insensitive regular expressions using this syntax:
(?i:expr)Whitespace is ignored and comments are possible unless overridden in
getRegexFlags(). -
withIncludeSql
All elements that are generated from your schema.This is a query that produces Java regular expressions, which are appended to the ones produced by includes. Watch out for case-sensitivity. Depending on your database, this might be important!
You can create case-insensitive regular expressions using this syntax:
(?i:expr)Whitespace is ignored and comments are possible unless overridden in
getRegexFlags().Excludes match before includes, i.e. excludes have a higher priority.
-
withExcludes
All elements that are excluded from your schema.This is a Java regular expression. Use the pipe to separate several expressions. Excludes match before includes, i.e. excludes have a higher priority.
-
withExcludeSql
All elements that are excluded from your schema.This is a query that produces Java regular expressions, which are appended to the ones produced by excludes. Watch out for case-sensitivity. Depending on your database, this might be important!
You can create case-insensitive regular expressions using this syntax:
(?i:expr)Whitespace is ignored and comments are possible unless overridden in
getRegexFlags().Excludes match before includes, i.e. excludes have a higher priority.
-
withIncludeExcludeColumns
This flag indicates whether include / exclude patterns should also match columns within tables. -
withIncludeExcludePackageRoutines
This flag indicates whether include / exclude patterns should also match routines within packages. -
withIncludeTables
This flag indicates whether tables should be included in output produced by this database -
withIncludeEmbeddables
This flag indicates whether embeddable types should be included in output produced by this database -
withIncludeRoutines
This flag indicates whether routines should be included in output produced by this database -
withIncludeTriggerRoutines
This flag indicates whether trigger implementation routines should be included in output produced by this database (e.g. in PostgreSQL) -
withIncludePackages
This flag indicates whether packages should be included in output produced by this database -
withIncludePackageRoutines
This flag indicates whether routines contained in packages should be included in output produced by this database -
withIncludePackageUDTs
This flag indicates whether UDTs contained in packages should be included in output produced by this database -
withIncludePackageConstants
This flag indicates whether constants contained in packages should be included in output produced by this database -
withIncludeXMLSchemaCollections
This flag indicates whether XML schema collections should be included in output produced by this database -
withIncludeUDTs
This flag indicates whether udts should be included in output produced by this database -
withIncludeDomains
This flag indicates whether domains should be included in output produced by this database -
withIncludeTriggers
This flag indicates whether triggers should be included in output produced by this database.This feature is available in the commercial distribution only.
-
withIncludeSequences
This flag indicates whether sequences should be included in output produced by this database -
withIncludeIndexes
This flag indicates whether indexes should be included in output produced by this database -
withIncludePrimaryKeys
This flag indicates whether primary keys should be included in output produced by this database -
withIncludeUniqueKeys
This flag indicates whether unique keys should be included in output produced by this database -
withIncludeForeignKeys
This flag indicates whether foreign keys should be included in output produced by this database -
withIncludeCheckConstraints
This flag indicates whether check constraints should be included in output produced by this database -
withIncludeSystemTables
This flag indicates whether system tables should be included in output produced by this database -
withIncludeSystemIndexes
This flag indicates whether system generated indexes should be included in output produced by this database -
withIncludeSystemCheckConstraints
This flag indicates whether system generated check constraints should be included in output produced by this database -
withIncludeSystemSequences
This flag indicates whether system generated sequences should be included in output produced by this database -
withIncludeSystemUDTs
This flag indicates whether system generated UDTs should be included in output produced by this database -
withIncludeInvisibleColumns
This flag indicates whether invisible columns should be included in output produced by this database -
withRecordVersionFields
All table and view columns that are used as "version" fields for optimistic locking.This is a Java regular expression. Use the pipe to separate several expressions. See
UpdatableRecord.store()andUpdatableRecord.delete()for details about optimistic locking. -
withRecordTimestampFields
All table and view columns that are used as "timestamp" fields for optimistic locking.This is a Java regular expression. Use the pipe to separate several expressions. See
UpdatableRecord.store()andUpdatableRecord.delete()for details about optimistic locking. -
withSyntheticObjects
The synthetic objects configuration. -
withSyntheticIdentities
A regular expression matching all columns that represent identities.To be used if columns are not detected as automatically as identities.
-
withSyntheticPrimaryKeys
A regular expression matching all columns that participate in "synthetic" primary keys, which should be placed on generatedUpdatableRecordTo be used with:
Synthetic primary keys will override existing primary keys.
-
withOverridePrimaryKeys
All (UNIQUE) key names that should be used instead of primary keys on generatedUpdatableRecord.To be used with:
If several keys match, a warning is emitted and the first one encountered will be used.
This flag will also replace synthetic primary keys, if it matches.
-
withDateAsTimestamp
GenerateTimestampfields for DATE columns. This is particularly useful for Oracle databases -
withIgnoreProcedureReturnValues
Veraltet.This feature is deprecated as of jOOQ 3.6.0 and will be removed again in jOOQ 4.0.Ignore procedure return values in Transact-SQL generated code.In jOOQ 3.6.0, #4106 was implemented to support Transact-SQL's optional return values from stored procedures. This turns all procedures into Routine
(instead of Routine ). For backwards- compatibility reasons, users can suppress this change in jOOQ 3.x -
withUnsignedTypes
Generate jOOU data types for your unsigned data types, which are not natively supported in Java -
withIntegerDisplayWidths
Include display width in type declaration. In some RDBMS (e.g. MariaDB, MySQL), fixed width integer types are optionally accompanied by a display width. This is sometimes abused to model BOOLEAN types via TINYINT(1). This flag allows for including that display width in the type declaration exposed by jOOQ-meta code, as if it were a numeric precision. -
withInputCatalog
The catalog that is used locally as a source for meta information.This cannot be combined with the
getCatalogs()configuration element. If left empty (and without anygetCatalogs()configuration element), jOOQ will generate all available catalogs. -
withOutputCatalog
The catalog that is used in generated source code.Use this to override your local development catalog name for source code generation. If not specified, this will be the same as
getInputCatalog()This will be ignored if
isOutputCatalogToDefault()is set to true -
withOutputCatalogToDefault
A flag to indicate that the outputCatalog should be the "default" catalog, which generates catalog-less, unqualified tables, procedures, etc. -
withInputSchema
The schema that is used locally as a source for meta information.This cannot be combined with the
getSchemata()configuration element. If left empty (and without anygetSchemata()configuration element), jOOQ will generate all available schemata. -
withOutputSchema
The schema that is used in generated source code.Use this to override your local development schema name for source code generation. If not specified, this will be the same as
getInputSchema(). This will be ignored ifisOutputSchemaToDefault()is set to true -
withOutputSchemaToDefault
A flag to indicate that the outputSchema should be the "default" schema, which generates schema-less, unqualified tables, procedures, etc. -
withSchemaVersionProvider
A custom version number that, if available, will be used to assess whether thegetInputSchema()will need to be regenerated.There are three operation modes for this element:
- The value is a class that can be found on the classpath and that implements
SchemaVersionProvider. Such classes must provide a default constructor - The value is a SELECT statement that returns one record with one column. The SELECT statement may contain a named variable called :schema_name
- The value is a constant, such as a Maven property
Schema versions will be generated into the
Generatedannotation on generated artefacts. - The value is a class that can be found on the classpath and that implements
-
withCatalogVersionProvider
A custom version number that, if available, will be used to assess whether thegetInputCatalog()from a given catalog will need to be regenerated.There are three operation modes for this element:
- The value is a class that can be found on the classpath and that implements
CatalogVersionProvider. Such classes must provide a default constructor - The value is a SELECT statement that returns one record with one column. The SELECT statement may contain a named variable called :catalog_name
- The value is a constant, such as a Maven property
Catalog versions will be generated into the
Generatedannotation on generated artefacts. - The value is a class that can be found on the classpath and that implements
-
withOrderProvider
A customComparatorthat can compare twoDefinitionobjects to determine their order.This comparator can be used to influence the order of any object that is produced by jOOQ meta, and thus, indirectly, the order of declared objects in generated code.
-
withEmbeddablePrimaryKeys
A regular expression matching all primary key declarations for which wrapper types should be generated, and for their referencing foreign keys.This feature is available in the commercial distribution only.
-
withEmbeddableUniqueKeys
A regular expression matching all unique key declarations for which wrapper types should be generated, and for their referencing foreign keys.This feature is available in the commercial distribution only.
-
withEmbeddableDomains
A regular expression matching all domain type declarations for which wrapper types should be generated.This feature is available in the commercial distribution only.
-
withReadonlyIdentities
Whether identity columns should exposeDataType.readonly()behaviour.This feature is available in the commercial distribution only.
-
withReadonlyComputedColumns
Whether computed columns should exposeDataType.readonly()behaviour.This feature is available in the commercial distribution only.
-
withReadonlyNonUpdatableColumns
Whether 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.
-
withForcedTypesForBuiltinDataTypeExtensions
Enable some default forced type configurations for built in data type extensions, such as the ones from the jooq-postgres-extensions module. -
withForcedTypesForXMLSchemaCollections
Enable some default forced type configurations for XML schema collections, mapping them to JAXB annotated types using theXMLtoJAXBConverterThis feature is available in the commercial distribution only.
-
withForceIntegerTypesOnZeroScaleDecimals
Historically, zero-scale decimal types are generated as their most appropriate, corresponding integer type (e.g. NUMBER(2, 0) and less: Byte). This allows for turning off this feature. In case of conflict between this rule and actualgetForcedTypes(), the latter will win. -
withTableValuedFunctions
Whether table valued functions should be reported as tables.If this is deactivated, such functions are not generated as tables, but as ordinary routines. This is particularly useful for backwards- compatibility between jOOQ 3.8 and previous versions, when using TABLE and VARRAY types in Oracle.
While this flag defaults to true for most databases, it defaults to false for Oracle.
-
withOracleUseDBAViews
Specify whether to use the Oracle DBA_XYZ views instead of the ALL_XYZ views. -
withLogSlowQueriesAfterSeconds
The number of seconds that are considered "slow" before a query is logged to indicate a bug, 0 for not logging. -
withLogSlowResultsAfterSeconds
The number of seconds that are considered "slow" before a result set is logged to indicate a bug, 0 for not logging. -
withProperties
-
withProperties
-
withProperties
-
withComments
-
withComments
-
withComments
-
withCatalogs
-
withCatalogs
-
withCatalogs
-
withSchemata
-
withSchemata
-
withSchemata
-
withEmbeddables
-
withEmbeddables
-
withEmbeddables
-
withCustomTypes
Veraltet. -
withCustomTypes
Veraltet. -
withCustomTypes
Veraltet. -
withEnumTypes
Veraltet. -
withEnumTypes
Veraltet. -
withEnumTypes
Veraltet. -
withForcedTypes
-
withForcedTypes
-
withForcedTypes
-
appendTo
- Angegeben von:
appendToin SchnittstelleXMLAppendable
-
toString
-
equals
-
hashCode
public int hashCode()
-