Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractDelegatingGeneratorStrategy - Class in org.jooq.codegen
A GeneratorStrategy that delegates to another one.
AbstractDelegatingGeneratorStrategy() - Constructor for class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
AbstractDelegatingGeneratorStrategy(GeneratorStrategy) - Constructor for class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
AbstractGeneratorStrategy - Class in org.jooq.codegen
Common base class for convenience method abstraction
AbstractGeneratorStrategy() - Constructor for class org.jooq.codegen.AbstractGeneratorStrategy
 
addFullyQualifiedTypes(String) - Method in class org.jooq.codegen.JavaWriter
 
affected - Variable in class org.jooq.codegen.GeneratorWriter.CloseResult
Whether closing the file affected any files at all.

B

beforeClose(String) - Method in class org.jooq.codegen.GeneratorWriter
 
beforeClose(String) - Method in class org.jooq.codegen.JavaWriter
 
BUILD_DATE - Static variable in class org.jooq.codegen.Constants
The build date of this version.

C

close() - Method in class org.jooq.codegen.GeneratorWriter
 
closeJavaWriter(JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
Constants - Class in org.jooq.codegen
Some publicly available constants used in jOOQ
content() - Method in class org.jooq.codegen.GeneratorWriter
 
copyLarge(InputStream, OutputStream) - Static method in class org.jooq.codegen.GenerationTool
Copy bytes from a large (over 2GB) InputStream to an OutputStream.
CP_CODEGEN - Static variable in class org.jooq.codegen.Constants
The current jooq-codegen XSD classpath location.
CP_EXPORT - Static variable in class org.jooq.codegen.Constants
The current jooq-export XSD classpath location.
CP_META - Static variable in class org.jooq.codegen.Constants
The current jooq-meta XSD classpath location.
CP_MIGRATIONS - Static variable in class org.jooq.codegen.Constants
The current jooq-migrations XSD classpath location.
CP_RUNTIME - Static variable in class org.jooq.codegen.Constants
The current jooq-runtime XSD classpath location.

D

DAO - Enum constant in enum class org.jooq.codegen.GeneratorStrategy.Mode
The dao mode.
DEFAULT - Enum constant in enum class org.jooq.codegen.GeneratorStrategy.Mode
The default mode.
DEFAULT_TARGET_DIRECTORY - Static variable in class org.jooq.codegen.GenerationTool
 
DEFAULT_TARGET_ENCODING - Static variable in class org.jooq.codegen.GenerationTool
 
DEFAULT_TARGET_PACKAGENAME - Static variable in class org.jooq.codegen.GenerationTool
 
DefaultGenerator - Class in org.jooq.codegen
Deprecated.
DefaultGenerator() - Constructor for class org.jooq.codegen.DefaultGenerator
Deprecated.
 
DefaultGeneratorStrategy - Class in org.jooq.codegen
The default naming strategy for the JavaGenerator
DefaultGeneratorStrategy() - Constructor for class org.jooq.codegen.DefaultGeneratorStrategy
 
delegate - Variable in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
DOMAIN - Enum constant in enum class org.jooq.codegen.GeneratorStrategy.Mode
The domain mode.

E

empty(File, String) - Method in class org.jooq.codegen.DefaultGenerator
If file is a directory, recursively empty its children.
empty(File, String, Set<File>, Set<File>) - Method in class org.jooq.codegen.DefaultGenerator
If file is a directory, recursively empty its children.
encoding() - Method in class org.jooq.codegen.GeneratorWriter
 
ENUM - Enum constant in enum class org.jooq.codegen.GeneratorStrategy.Mode
The enum mode.
escapeEntities(String) - Method in class org.jooq.codegen.JavaGenerator
 

F

file() - Method in class org.jooq.codegen.GeneratorWriter
 
Files - Class in org.jooq.codegen
A cache for directories and their contents.
Files() - Constructor for class org.jooq.codegen.Files
 
fluentSetters() - Method in class org.jooq.codegen.DefaultGenerator
Deprecated.
fluentSetters() - Method in interface org.jooq.codegen.Generator
Deprecated.
FULL_VERSION - Static variable in class org.jooq.codegen.Constants
The latest jOOQ full version.
fullyQualifiedTypes() - Method in class org.jooq.codegen.DefaultGenerator
Deprecated.
fullyQualifiedTypes() - Method in interface org.jooq.codegen.Generator
Deprecated.

G

generate(String) - Static method in class org.jooq.codegen.GenerationTool
 
generate(Database) - Method in class org.jooq.codegen.DefaultGenerator
 
generate(Database) - Method in interface org.jooq.codegen.Generator
Do the code generation
generate(Configuration) - Static method in class org.jooq.codegen.GenerationTool
 
generate0(Database) - Method in class org.jooq.codegen.JavaGenerator
 
generate0(Database) - Method in class org.jooq.codegen.XMLGenerator
 
generateArray(ArrayDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateArray(SchemaDefinition, ArrayDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateArrayClassFooter(ArrayDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide array class footer code.
generateArrayClassJavadoc(ArrayDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateArrays(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateCatalog(CatalogDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateCatalog(CatalogDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateCatalogClassFooter(CatalogDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide catalog class footer code.
generateCatalogClassJavadoc(CatalogDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateComments() - Method in class org.jooq.codegen.DefaultGenerator
 
generateComments() - Method in interface org.jooq.codegen.Generator
Whether any SQL comments should be generated as Javadoc.
generateCommentsOnAttributes() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnAttributes() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on attributes should be generated as Javadoc.
generateCommentsOnCatalogs() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnCatalogs() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on catalogs should be generated as Javadoc.
generateCommentsOnColumns() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnColumns() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on columns should be generated as Javadoc.
generateCommentsOnEmbeddables() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnEmbeddables() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on embeddables should be generated as Javadoc.
generateCommentsOnKeys() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnKeys() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on keys should be generated as Javadoc.
generateCommentsOnLinks() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnLinks() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on links should be generated as Javadoc.
generateCommentsOnPackages() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnPackages() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on packages should be generated as Javadoc.
generateCommentsOnParameters() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnParameters() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on parameters should be generated as Javadoc.
generateCommentsOnQueues() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnQueues() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on queues should be generated as Javadoc.
generateCommentsOnRoutines() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnRoutines() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on routines should be generated as Javadoc.
generateCommentsOnSchemas() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnSchemas() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on schemas should be generated as Javadoc.
generateCommentsOnSequences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnSequences() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on sequences should be generated as Javadoc.
generateCommentsOnTables() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnTables() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on tables should be generated as Javadoc.
generateCommentsOnUDTs() - Method in class org.jooq.codegen.DefaultGenerator
 
generateCommentsOnUDTs() - Method in interface org.jooq.codegen.Generator
Whether SQL comments on UDTs should be generated as Javadoc.
generateConstructorPropertiesAnnotation() - Method in class org.jooq.codegen.DefaultGenerator
 
generateConstructorPropertiesAnnotation() - Method in interface org.jooq.codegen.Generator
Whether the ConstructorProperties annotation should be generated.
generateConstructorPropertiesAnnotationOnPojos() - Method in class org.jooq.codegen.DefaultGenerator
 
generateConstructorPropertiesAnnotationOnPojos() - Method in interface org.jooq.codegen.Generator
Whether the ConstructorProperties annotation should be generated on POJOs.
generateConstructorPropertiesAnnotationOnRecords() - Method in class org.jooq.codegen.DefaultGenerator
 
generateConstructorPropertiesAnnotationOnRecords() - Method in interface org.jooq.codegen.Generator
Whether the ConstructorProperties annotation should be generated on records.
generateDao(TableDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateDao(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateDaoClassFooter(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide dao class footer code.
generateDaoClassJavadoc(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateDaos() - Method in class org.jooq.codegen.DefaultGenerator
 
generateDaos() - Method in interface org.jooq.codegen.Generator
Whether DAO's should be generated in addition to pojos
generateDaos(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateDeprecated() - Method in class org.jooq.codegen.DefaultGenerator
 
generateDeprecated() - Method in interface org.jooq.codegen.Generator
Whether deprecated code should be generated
generateDeprecationOnUnknownTypes() - Method in class org.jooq.codegen.DefaultGenerator
 
generateDeprecationOnUnknownTypes() - Method in interface org.jooq.codegen.Generator
Whether deprecation should be generated on unknown types.
generatedNonnullAnnotationType() - Method in class org.jooq.codegen.DefaultGenerator
 
generatedNonnullAnnotationType() - Method in interface org.jooq.codegen.Generator
Which type of Nonnull annotation should be generated.
generatedNullableAnnotationType() - Method in class org.jooq.codegen.DefaultGenerator
 
generatedNullableAnnotationType() - Method in interface org.jooq.codegen.Generator
Which type of Nullable annotation should be generated.
generateDomain(DomainDefinition) - Method in class org.jooq.codegen.JavaGenerator
Deprecated.
- [#681] - 3.14.0 - This method is no longer being called
generateDomain(DomainDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Deprecated.
- [#681] - 3.14.0 - This method is no longer being called
generateDomainClassFooter(DomainDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Deprecated.
- [#681] - 3.14.0 - This method is no longer being called
generateDomainClassJavadoc(DomainDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Deprecated.
- [#681] - 3.14.0 - This method is no longer being called
generateDomainReferences(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
Generating central static domain access
generateDomainReferencesClassFooter(SchemaDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide domain references class footer code.
generateDomains(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
Deprecated.
- [#681] - 3.14.0 - This method is no longer being called
generatedSerialVersionUID() - Method in class org.jooq.codegen.DefaultGenerator
 
generatedSerialVersionUID() - Method in interface org.jooq.codegen.Generator
The type of serialVersionUID that should be generated.
generateEmbeddable(SchemaDefinition, EmbeddableDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateEmbeddableClassFooter(EmbeddableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide record class footer code.
generateEmbeddableClassJavadoc(EmbeddableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateEmbeddableGetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own embeddable getters.
generateEmbeddableInterface(EmbeddableDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateEmbeddableInterfaceClassFooter(EmbeddableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide embeddable interface class footer code.
generateEmbeddableInterfaceClassJavadoc(EmbeddableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateEmbeddableInterfaceGetter(EmbeddableDefinition, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own interface getters.
generateEmbeddableInterfaces(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateEmbeddableInterfaceSetter(EmbeddableDefinition, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own interface setters.
generateEmbeddablePojo(EmbeddableDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateEmbeddablePojoClassFooter(EmbeddableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide embeddable POJO class footer code.
generateEmbeddablePojoClassJavadoc(EmbeddableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateEmbeddablePojoGetter(EmbeddableDefinition, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own pojo getters.
generateEmbeddablePojos(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateEmbeddablePojoSetter(EmbeddableDefinition, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own pojo setters.
generateEmbeddableRecordGetter(EmbeddableDefinition, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own record getters for embeddables.
generateEmbeddableRecordSetter(EmbeddableDefinition, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own record getters for embeddables.
generateEmbeddables() - Method in class org.jooq.codegen.DefaultGenerator
 
generateEmbeddables() - Method in interface org.jooq.codegen.Generator
Whether embeddable types should be generated
generateEmbeddables(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateEmbeddableSetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own embeddable setters.
generateEmptyCatalogs() - Method in class org.jooq.codegen.DefaultGenerator
 
generateEmptyCatalogs() - Method in interface org.jooq.codegen.Generator
Whether empty catalogs should still be generated.
generateEmptySchemas() - Method in class org.jooq.codegen.DefaultGenerator
 
generateEmptySchemas() - Method in interface org.jooq.codegen.Generator
Whether empty schemas should still be generated.
generateEnum(EnumDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateEnum(EnumDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateEnumClassFooter(EnumDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide enum class footer code.
generateEnumClassJavadoc(EnumDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateEnums(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateEnumsAsScalaSealedTraits() - Method in class org.jooq.codegen.DefaultGenerator
 
generateEnumsAsScalaSealedTraits() - Method in interface org.jooq.codegen.Generator
Deprecated.
- [#10998] - 3.15.0 - This is maintained for backwards compatibility only. Do not reuse this feature, if possible
generateFluentSetters() - Method in class org.jooq.codegen.DefaultGenerator
 
generateFluentSetters() - Method in interface org.jooq.codegen.Generator
Whether fluent setters should be generated
generateFullyQualifiedTypes() - Method in class org.jooq.codegen.DefaultGenerator
 
generateFullyQualifiedTypes() - Method in interface org.jooq.codegen.Generator
A regular expression matching all the types in generated code that should be fully qualified.
generateGeneratedAnnotation() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGeneratedAnnotation() - Method in interface org.jooq.codegen.Generator
Whether the Generated annotation should be generated.
generateGeneratedAnnotationDate() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGeneratedAnnotationDate() - Method in interface org.jooq.codegen.Generator
Whether the Generated annotation should include the date attribute.
generateGeneratedAnnotationType() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGeneratedAnnotationType() - Method in interface org.jooq.codegen.Generator
Whether the Generated annotation should be generated.
generateGlobalCatalogReferences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGlobalCatalogReferences() - Method in interface org.jooq.codegen.Generator
Whether global catalog references should be generated
generateGlobalDomainReferences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGlobalDomainReferences() - Method in interface org.jooq.codegen.Generator
Whether global domain references should be generated
generateGlobalIndexReferences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGlobalIndexReferences() - Method in interface org.jooq.codegen.Generator
Whether global index references should be generated
generateGlobalKeyReferences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGlobalKeyReferences() - Method in interface org.jooq.codegen.Generator
Whether global key references should be generated
generateGlobalLinkReferences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGlobalLinkReferences() - Method in interface org.jooq.codegen.Generator
Whether global link references should be generated
generateGlobalObjectReferences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGlobalObjectReferences() - Method in interface org.jooq.codegen.Generator
Whether global object references should be generated
generateGlobalQueueReferences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGlobalQueueReferences() - Method in interface org.jooq.codegen.Generator
Whether global queue references should be generated
generateGlobalRoutineReferences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGlobalRoutineReferences() - Method in interface org.jooq.codegen.Generator
Whether global routine references should be generated
generateGlobalSchemaReferences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGlobalSchemaReferences() - Method in interface org.jooq.codegen.Generator
Whether global schema references should be generated
generateGlobalSequenceReferences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGlobalSequenceReferences() - Method in interface org.jooq.codegen.Generator
Whether global sequence references should be generated
generateGlobalTableReferences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGlobalTableReferences() - Method in interface org.jooq.codegen.Generator
Whether global table references should be generated
generateGlobalUDTReferences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateGlobalUDTReferences() - Method in interface org.jooq.codegen.Generator
Whether global UDT references should be generated
generateImmutableInterfaces() - Method in class org.jooq.codegen.DefaultGenerator
 
generateImmutableInterfaces() - Method in interface org.jooq.codegen.Generator
Whether immutable interfaces should be generated in addition to records
generateImmutablePojos() - Method in class org.jooq.codegen.DefaultGenerator
 
generateImmutablePojos() - Method in interface org.jooq.codegen.Generator
Whether immutable POJO's should be generated in addition to records
generateImplicitJoinPathsAsKotlinProperties() - Method in class org.jooq.codegen.DefaultGenerator
 
generateImplicitJoinPathsAsKotlinProperties() - Method in interface org.jooq.codegen.Generator
Whether implicit join path constructors should be offered as properties in Kotlin.
generateImplicitJoinPathsToOne() - Method in class org.jooq.codegen.DefaultGenerator
 
generateImplicitJoinPathsToOne() - Method in interface org.jooq.codegen.Generator
Whether implicit join path constructors on generated tables for outgoing foreign key relationships (to-one relationships) should be generated.
generateIndentation() - Method in class org.jooq.codegen.DefaultGenerator
 
generateIndentation() - Method in interface org.jooq.codegen.Generator
The indentation character(s) to be used in generated code.
generateIndexes() - Method in class org.jooq.codegen.DefaultGenerator
 
generateIndexes() - Method in interface org.jooq.codegen.Generator
Whether indexes should be generated.
generateIndexes(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateIndexesClassFooter(SchemaDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide index references class footer code.
generateInstanceFields() - Method in class org.jooq.codegen.DefaultGenerator
 
generateInstanceFields() - Method in interface org.jooq.codegen.Generator
Whether instance fields should be generated (as opposed to static fields).
generateInterface(TableDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateInterface(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateInterfaceClassFooter(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide interface class footer code.
generateInterfaceClassJavadoc(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateInterfaceGetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own interface getters.
generateInterfaces() - Method in class org.jooq.codegen.DefaultGenerator
 
generateInterfaces() - Method in interface org.jooq.codegen.Generator
Whether interfaces should be generated to be implemented by records and POJO's
generateInterfaces(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateInterfaceSetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own interface setters.
generateIntervalTypes() - Method in class org.jooq.codegen.DefaultGenerator
 
generateIntervalTypes() - Method in interface org.jooq.codegen.Generator
A flag indicating whether the Interval type support should be enabled.
generateJavaBeansGettersAndSetters() - Method in class org.jooq.codegen.DefaultGenerator
 
generateJavaBeansGettersAndSetters() - Method in interface org.jooq.codegen.Generator
Whether getters and setters should be generated JavaBeans style (or jOOQ style).
generateJavadoc() - Method in class org.jooq.codegen.DefaultGenerator
 
generateJavadoc() - Method in interface org.jooq.codegen.Generator
Whether any Javadoc should be generated.
generateJavaTimeTypes() - Method in class org.jooq.codegen.DefaultGenerator
 
generateJavaTimeTypes() - Method in interface org.jooq.codegen.Generator
A flag indicating whether Java 8's java.time types should be used by the source code generator, rather than JDBC's java.sql types.
generateJooqVersionReference() - Method in class org.jooq.codegen.DefaultGenerator
 
generateJooqVersionReference() - Method in interface org.jooq.codegen.Generator
Whether generated objects should reference the runtime jOOQ version in Constants, to help debug code generator / runtime version mismatches.
generateJPAAnnotations() - Method in class org.jooq.codegen.DefaultGenerator
 
generateJPAAnnotations() - Method in interface org.jooq.codegen.Generator
Whether POJO's and records should be annotated with JPA annotations
generateJPAVersion() - Method in class org.jooq.codegen.DefaultGenerator
 
generateJPAVersion() - Method in interface org.jooq.codegen.Generator
The minimum JPA version that is supported by generated code (latest version if empty).
generateJsonTypes() - Method in class org.jooq.codegen.DefaultGenerator
 
generateJsonTypes() - Method in interface org.jooq.codegen.Generator
A flag indicating whether the JSON and JSONB type support should be enabled.
generateKeys() - Method in class org.jooq.codegen.DefaultGenerator
 
generateKeys() - Method in interface org.jooq.codegen.Generator
Whether key related code should be generated
generateKotlinSetterJvmNameAnnotationsOnIsPrefix() - Method in class org.jooq.codegen.DefaultGenerator
 
generateKotlinSetterJvmNameAnnotationsOnIsPrefix() - Method in interface org.jooq.codegen.Generator
Whether kotlin mutable properties should be annotated with set:JvmName as a workaround for problems occurring when kotlin produces setX() instead of setIsX() setters for an isX property.
generateLinks() - Method in class org.jooq.codegen.DefaultGenerator
 
generateLinks() - Method in interface org.jooq.codegen.Generator
Whether link related code should be generated
generateNewline() - Method in class org.jooq.codegen.DefaultGenerator
 
generateNewline() - Method in interface org.jooq.codegen.Generator
The newline character(s) to be used in generated code.
generateNonnullAnnotation() - Method in class org.jooq.codegen.DefaultGenerator
 
generateNonnullAnnotation() - Method in interface org.jooq.codegen.Generator
Whether Nonnull annotations should be generated.
generateNullableAnnotation() - Method in class org.jooq.codegen.DefaultGenerator
 
generateNullableAnnotation() - Method in interface org.jooq.codegen.Generator
Whether Nullable annotations should be generated.
generatePackage(PackageDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generatePackage(SchemaDefinition, PackageDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generatePackageClassFooter(PackageDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide package class footer code.
generatePackageClassJavadoc(PackageDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generatePackages(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generatePojo(TableDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generatePojo(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generatePojoClassFooter(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide POJO class footer code.
generatePojoClassJavadoc(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generatePojoCopyConstructor(Definition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own pojo copy constructors.
generatePojoDefaultConstructor(Definition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own pojo default constructors.
generatePojoEqualsAndHashCode(Definition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generatePojoGetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own pojo getters.
generatePojoMultiConstructor(Definition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own pojo copy constructors.
generatePojos() - Method in class org.jooq.codegen.DefaultGenerator
 
generatePojos() - Method in interface org.jooq.codegen.Generator
Whether POJO's should be generated in addition to records
generatePojos(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generatePojosAsJavaRecordClasses() - Method in class org.jooq.codegen.DefaultGenerator
 
generatePojosAsJavaRecordClasses() - Method in interface org.jooq.codegen.Generator
Whether POJOs should be generated as Java records by the JavaGenerator.
generatePojosAsKotlinDataClasses() - Method in class org.jooq.codegen.DefaultGenerator
 
generatePojosAsKotlinDataClasses() - Method in interface org.jooq.codegen.Generator
Whether POJOs should be generated as Kotlin data classes by the KotlinGenerator.
generatePojosAsScalaCaseClasses() - Method in class org.jooq.codegen.DefaultGenerator
 
generatePojosAsScalaCaseClasses() - Method in interface org.jooq.codegen.Generator
Whether POJOs should be generated as Scala case classes by the ScalaGenerator.
generatePojosEqualsAndHashCode() - Method in class org.jooq.codegen.DefaultGenerator
 
generatePojosEqualsAndHashCode() - Method in interface org.jooq.codegen.Generator
Whether equals() and hashCode() methods should be generated on POJOs
generatePojoSetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own pojo setters.
generatePojosToString() - Method in class org.jooq.codegen.DefaultGenerator
 
generatePojosToString() - Method in interface org.jooq.codegen.Generator
Whether a toString() method should be generated on POJOs
generatePojoToString(Definition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generatePrintMarginForBlockComment() - Method in class org.jooq.codegen.DefaultGenerator
 
generatePrintMarginForBlockComment() - Method in interface org.jooq.codegen.Generator
The print margin for Javadoc and other block comments to be used in generated code.
generateQueues() - Method in class org.jooq.codegen.DefaultGenerator
 
generateQueues() - Method in interface org.jooq.codegen.Generator
Whether queue related code should be generated
generateRecord(TableDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateRecord(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateRecordClassFooter(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide record class footer code.
generateRecordClassJavadoc(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateRecordGetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own record getters.
generateRecords() - Method in class org.jooq.codegen.DefaultGenerator
 
generateRecords() - Method in interface org.jooq.codegen.Generator
Whether TableRecords should be generated in addition to tables
generateRecords(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateRecordSetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own record setters.
generateRecordsImplementingRecordN() - Method in class org.jooq.codegen.DefaultGenerator
 
generateRecordsImplementingRecordN() - Method in interface org.jooq.codegen.Generator
Whether TableRecords should be generated in addition to tables, which implement Record[N] types
generateRelations() - Method in class org.jooq.codegen.DefaultGenerator
 
generateRelations() - Method in interface org.jooq.codegen.Generator
Whether foreign key relations should be resolved
generateRelations(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateRelationsClassFooter(SchemaDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide relations references class footer code.
generateRoutine(RoutineDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateRoutine(SchemaDefinition, RoutineDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateRoutineClassFooter(RoutineDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide routine class footer code.
generateRoutineClassJavadoc(RoutineDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateRoutines() - Method in class org.jooq.codegen.DefaultGenerator
 
generateRoutines() - Method in interface org.jooq.codegen.Generator
Whether Routines should be generated.
generateRoutines(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateRoutinesClassFooter(SchemaDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide routine references class footer code.
generateSchema(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateSchema(SchemaDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateSchemaClassFooter(SchemaDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide schema class footer code.
generateSchemaClassJavadoc(SchemaDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateSequenceFlags() - Method in class org.jooq.codegen.DefaultGenerator
 
generateSequenceFlags() - Method in interface org.jooq.codegen.Generator
Whether sequence flags should be generated.
generateSequences() - Method in class org.jooq.codegen.DefaultGenerator
 
generateSequences() - Method in interface org.jooq.codegen.Generator
Whether Sequences should be generated.
generateSequences(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateSequencesClassFooter(SchemaDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide sequence references class footer code.
generateSerializableInterfaces() - Method in class org.jooq.codegen.DefaultGenerator
 
generateSerializableInterfaces() - Method in interface org.jooq.codegen.Generator
Whether generated interfaces should extend Serializable.
generateSerializablePojos() - Method in class org.jooq.codegen.DefaultGenerator
 
generateSerializablePojos() - Method in interface org.jooq.codegen.Generator
Whether generated POJO's should be Serializable.
generateSources() - Method in class org.jooq.codegen.DefaultGenerator
 
generateSources() - Method in interface org.jooq.codegen.Generator
Whether source code should be generated on any object type.
generateSourcesOnViews() - Method in class org.jooq.codegen.DefaultGenerator
 
generateSourcesOnViews() - Method in interface org.jooq.codegen.Generator
Whether source code should be generated on views.
generateSpatialTypes() - Method in class org.jooq.codegen.DefaultGenerator
 
generateSpatialTypes() - Method in interface org.jooq.codegen.Generator
A flag indicating whether the Spatial type support should be enabled.
generateSpringAnnotations() - Method in class org.jooq.codegen.DefaultGenerator
 
generateSpringAnnotations() - Method in interface org.jooq.codegen.Generator
Whether DAOs should be annotated with useful spring annotations such as @Repository or @Autowired
generateSpringDao() - Method in class org.jooq.codegen.DefaultGenerator
 
generateSpringDao() - Method in interface org.jooq.codegen.Generator
Whether a Spring specific DAOImpl subclass should be generated, which may contain Spring specific stuff, such as the @Transactional annotation (if Generator.generateSpringAnnotations() is set).
generateSpringDao(CatalogDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateSpringDao(CatalogDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateSpringDaoClassFooter(CatalogDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide table references class footer code.
generateSyntheticDao(DefaultSyntheticDaoDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateSyntheticDao(SyntheticDaoDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateSyntheticDaoClassFooter(SyntheticDaoDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide dao class footer code.
generateSyntheticDaoClassJavadoc(SyntheticDaoDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateSyntheticDaos(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateTable(SchemaDefinition, TableDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateTable(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateTableClassFooter(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide table class footer code.
generateTableClassJavadoc(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateTableReferences(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
Generating central static table access
generateTableReferencesClassFooter(SchemaDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide table references class footer code.
generateTables() - Method in class org.jooq.codegen.DefaultGenerator
 
generateTables() - Method in interface org.jooq.codegen.Generator
Whether Tables should be generated
generateTables(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateTableValuedFunctions() - Method in class org.jooq.codegen.DefaultGenerator
 
generateTableValuedFunctions() - Method in interface org.jooq.codegen.Generator
Whether table-valued functions should be generated as tables.
generateTextBlocks() - Method in class org.jooq.codegen.DefaultGenerator
 
generateTextBlocks() - Method in interface org.jooq.codegen.Generator
Whether to generate String in text block format.
generateUDT(SchemaDefinition, UDTDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateUDT(UDTDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateUDTClassFooter(UDTDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide udt class footer code.
generateUDTClassJavadoc(UDTDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateUDTInterface(UDTDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateUDTInterface(UDTDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateUDTInterfaceClassFooter(UDTDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide UDT interface class footer code.
generateUDTInterfaceClassJavadoc(UDTDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateUDTInterfaceGetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own interface getters.
generateUDTInterfaces(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateUDTInterfaceSetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own interface setters.
generateUDTPojo(UDTDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateUDTPojo(UDTDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateUDTPojoClassFooter(UDTDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide UDT POJO class footer code.
generateUDTPojoClassJavadoc(UDTDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateUDTPojoGetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own pojo getters.
generateUDTPojos(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateUDTPojoSetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own pojo setters.
generateUDTRecord(UDTDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateUDTRecord(UDTDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
generateUDTRecordClassFooter(UDTDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide udt record class footer code.
generateUDTRecordClassJavadoc(UDTDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own Javadoc.
generateUDTRecordGetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own record getters.
generateUDTRecords(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
Generating UDT record classes
generateUDTRecordSetter(TypedElementDefinition<?>, int, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide their own record setters.
generateUDTReferences(Definition) - Method in class org.jooq.codegen.JavaGenerator
Generating central static udt access
generateUDTReferencesClassFooter(Definition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide UDT references class footer code.
generateUDTReferencesClassFooter(PackageDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide UDT references class footer code.
generateUDTRoutines(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateUDTs() - Method in class org.jooq.codegen.DefaultGenerator
 
generateUDTs() - Method in interface org.jooq.codegen.Generator
Whether UDTs should be generated.
generateUDTs(SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
generateUseTableNameForUnambiguousFKs() - Method in class org.jooq.codegen.DefaultGenerator
 
generateUseTableNameForUnambiguousFKs() - Method in interface org.jooq.codegen.Generator
Whether names of unambiguous ForeignKeyDefinition should be based on the referenced TableDefinition.
generateValidationAnnotations() - Method in class org.jooq.codegen.DefaultGenerator
 
generateValidationAnnotations() - Method in interface org.jooq.codegen.Generator
Whether POJO's and records should be annotated with JSR-303 validation annotations
generateVarargsSetters() - Method in class org.jooq.codegen.DefaultGenerator
 
generateVarargsSetters() - Method in interface org.jooq.codegen.Generator
Whether varargs setters should be generated for array types.
generateVisibilityModifier() - Method in class org.jooq.codegen.DefaultGenerator
 
generateVisibilityModifier() - Method in interface org.jooq.codegen.Generator
The VisibilityModifier that should be used in generated code.
generateXmlTypes() - Method in class org.jooq.codegen.DefaultGenerator
 
generateXmlTypes() - Method in interface org.jooq.codegen.Generator
A flag indicating whether the XML type support should be enabled.
GenerationTool - Class in org.jooq.codegen
The GenerationTool takes care of generating Java code from a database schema.
GenerationTool() - Constructor for class org.jooq.codegen.GenerationTool
 
Generator - Interface in org.jooq.codegen
The Generator provides a basic interface for java code generation
GeneratorException - Exception in org.jooq.codegen
An unchecked Exception to wrap all fatal generator exceptions.
GeneratorException(String) - Constructor for exception org.jooq.codegen.GeneratorException
 
GeneratorException(String, Throwable) - Constructor for exception org.jooq.codegen.GeneratorException
 
GeneratorStrategy - Interface in org.jooq.codegen
A strategy for naming various artefacts generated from Definition's
GeneratorStrategy.Mode - Enum Class in org.jooq.codegen
The "mode" by which an artefact should be named
GeneratorWriter<W extends GeneratorWriter<W>> - Class in org.jooq.codegen
A wrapper for a PrintWriter
GeneratorWriter(File) - Constructor for class org.jooq.codegen.GeneratorWriter
 
GeneratorWriter(File, String) - Constructor for class org.jooq.codegen.GeneratorWriter
 
GeneratorWriter(File, String, Files) - Constructor for class org.jooq.codegen.GeneratorWriter
 
GeneratorWriter(File, Files) - Constructor for class org.jooq.codegen.GeneratorWriter
 
GeneratorWriter.CloseResult - Class in org.jooq.codegen
 
getArrayBaseType(String) - Method in class org.jooq.codegen.JavaGenerator
 
getFile(String) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getFile(String) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getFile(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getFile(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getFile(Definition) - Method in class org.jooq.codegen.JavaGenerator
 
getFile(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getFile(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getFile(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.JavaGenerator
 
getFileHeader(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getFileHeader(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getFileHeader(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getFileHeader(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getFileHeader(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getFileName(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getFileName(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getFileName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getFileName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getFileRoot() - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getFileRoot() - Method in interface org.jooq.codegen.GeneratorStrategy
 
getFullJavaClassName(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getFullJavaClassName(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getFullJavaClassName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getFullJavaClassName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.codegen.GeneratorStrategy
This is the same as calling getFullJavaClassName(definition, Mode.DEFAULT)
getFullJavaIdentifier(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getFullJavaIdentifier(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
This is applied to definitions that can result in reference static and instance members.
getFullJavaIdentifiers(Collection<? extends Definition>) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getFullJavaIdentifiers(Collection<? extends Definition>) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getFullJavaIdentifiers(Definition...) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getFullJavaIdentifiers(Definition...) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getGlobalReferencesFile(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getGlobalReferencesFile(Definition, Class<? extends Definition>) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getGlobalReferencesFileHeader(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getGlobalReferencesFileHeader(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getGlobalReferencesFileHeader(Definition, Class<? extends Definition>) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getGlobalReferencesFileName(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getGlobalReferencesFileName(Definition, Class<? extends Definition>) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getGlobalReferencesFullJavaClassName(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getGlobalReferencesFullJavaClassName(Definition, Class<? extends Definition>) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getGlobalReferencesJavaClassExtends(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getGlobalReferencesJavaClassExtends(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getGlobalReferencesJavaClassExtends(Definition, Class<? extends Definition>) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getGlobalReferencesJavaClassImplements(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getGlobalReferencesJavaClassImplements(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getGlobalReferencesJavaClassImplements(Definition, Class<? extends Definition>) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getGlobalReferencesJavaClassName(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getGlobalReferencesJavaClassName(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getGlobalReferencesJavaClassName(Definition, Class<? extends Definition>) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getGlobalReferencesJavaPackageName(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getGlobalReferencesJavaPackageName(Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getGlobalReferencesJavaPackageName(Definition, Class<? extends Definition>) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getInstanceFields() - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getInstanceFields() - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getInstanceFields() - Method in interface org.jooq.codegen.GeneratorStrategy
Whether fields are instance fields (as opposed to static fields)
getJavaBeansGettersAndSetters() - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getJavaBeansGettersAndSetters() - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getJavaBeansGettersAndSetters() - Method in interface org.jooq.codegen.GeneratorStrategy
Whether getters and setters should be generated JavaBeans style (or jOOQ style).
getJavaClassExtends(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getJavaClassExtends(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
This is the same as calling getJavaClassExtends(definition, Mode.DEFAULT)
getJavaClassExtends(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getJavaClassExtends(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getJavaClassExtends(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getJavaClassExtends(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.MatcherStrategy
 
getJavaClassImplements(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getJavaClassImplements(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
This is the same as calling getJavaClassImplements(definition, Mode.DEFAULT)
getJavaClassImplements(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getJavaClassImplements(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getJavaClassImplements(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getJavaClassImplements(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.MatcherStrategy
 
getJavaClassName(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getJavaClassName(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
This is the same as calling getJavaClassName(definition, Mode.DEFAULT)
getJavaClassName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getJavaClassName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.example.JPrefixGeneratorStrategy
 
getJavaClassName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.example.JVMArgsGeneratorStrategy
 
getJavaClassName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getJavaClassName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.KeepNamesGeneratorStrategy
 
getJavaClassName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.MatcherStrategy
 
getJavaClassName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
getJavaEnumLiteral(EnumDefinition, String) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getJavaEnumLiteral(EnumDefinition, String) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getJavaEnumLiteral(EnumDefinition, String) - Method in interface org.jooq.codegen.GeneratorStrategy
This is applied to enum literals of a given EnumDefinition.
getJavaEnumLiteral(EnumDefinition, String) - Method in class org.jooq.codegen.MatcherStrategy
 
getJavaEnumLiterals(EnumDefinition, String...) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getJavaEnumLiterals(EnumDefinition, String...) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getJavaEnumLiterals(EnumDefinition, Collection<? extends String>) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getJavaEnumLiterals(EnumDefinition, Collection<? extends String>) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getJavaGetterName(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getJavaGetterName(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
This is applied to definitions that can result in getters of a container.
getJavaGetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getJavaGetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.example.JVMArgsGeneratorStrategy
 
getJavaGetterName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.codegen.GeneratorStrategy
This is applied to definitions that can result in getters of a container.
getJavaGetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.KeepNamesGeneratorStrategy
 
getJavaGetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.MatcherStrategy
 
getJavaGetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
getJavaIdentifier(Definition) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getJavaIdentifier(Definition) - Method in class org.jooq.codegen.example.JVMArgsGeneratorStrategy
 
getJavaIdentifier(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
This is applied to definitions that can result in reference static and instance members.
getJavaIdentifier(Definition) - Method in class org.jooq.codegen.KeepNamesGeneratorStrategy
 
getJavaIdentifier(Definition) - Method in class org.jooq.codegen.MatcherStrategy
 
getJavaIdentifier(Definition) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
getJavaIdentifiers(Collection<? extends Definition>) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getJavaIdentifiers(Collection<? extends Definition>) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getJavaIdentifiers(Definition...) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getJavaIdentifiers(Definition...) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getJavaMemberName(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getJavaMemberName(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
The "java member name" is applied where a definition is used as a member (for POJOs) or as a method argument (for setters).
getJavaMemberName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getJavaMemberName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.example.JVMArgsGeneratorStrategy
 
getJavaMemberName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.codegen.GeneratorStrategy
The "java member name" is applied where a definition is used as a member (for POJOs) or as a method argument (for setters).
getJavaMemberName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.KeepNamesGeneratorStrategy
 
getJavaMemberName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.MatcherStrategy
 
getJavaMemberName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
getJavaMethodName(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getJavaMethodName(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
This is applied to definitions that can result in methods.
getJavaMethodName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getJavaMethodName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.example.JVMArgsGeneratorStrategy
 
getJavaMethodName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.codegen.GeneratorStrategy
This is applied to definitions that can result in methods.
getJavaMethodName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.KeepNamesGeneratorStrategy
 
getJavaMethodName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.MatcherStrategy
 
getJavaMethodName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
getJavaPackageName(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getJavaPackageName(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
This is the same as calling getJavaPackageName(definition, Mode.DEFAULT)
getJavaPackageName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getJavaPackageName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.example.JVMArgsGeneratorStrategy
 
getJavaPackageName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getJavaPackageName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.MatcherStrategy
 
getJavaPackageName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
getJavaSetterName(Definition) - Method in class org.jooq.codegen.AbstractGeneratorStrategy
 
getJavaSetterName(Definition) - Method in interface org.jooq.codegen.GeneratorStrategy
This is applied to definitions that can result in setters of a container.
getJavaSetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getJavaSetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.example.JVMArgsGeneratorStrategy
 
getJavaSetterName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.codegen.GeneratorStrategy
This is applied to definitions that can result in setters of a container.
getJavaSetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.KeepNamesGeneratorStrategy
 
getJavaSetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.MatcherStrategy
 
getJavaSetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
getJavaType(DataTypeDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
getJavaType(DataTypeDefinition, JavaWriter, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.JavaGenerator
 
getJavaTypeReference(Database, DataTypeDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
getMatchers() - Method in class org.jooq.codegen.MatcherStrategy
 
getOverloadSuffix(Definition, GeneratorStrategy.Mode, String) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getOverloadSuffix(Definition, GeneratorStrategy.Mode, String) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getOverloadSuffix(Definition, GeneratorStrategy.Mode, String) - Method in interface org.jooq.codegen.GeneratorStrategy
 
getOverloadSuffix(Definition, GeneratorStrategy.Mode, String) - Method in class org.jooq.codegen.MatcherStrategy
 
getPatterns() - Method in class org.jooq.codegen.MatcherStrategy
 
getStrategy() - Method in class org.jooq.codegen.DefaultGenerator
 
getStrategy() - Method in interface org.jooq.codegen.Generator
Get this generator's underlying naming strategy
getTargetClean() - Method in class org.jooq.codegen.DefaultGenerator
 
getTargetClean() - Method in interface org.jooq.codegen.Generator
Whether the target package should be cleaned to contain only generated code after a generation run.
getTargetDirectory() - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getTargetDirectory() - Method in class org.jooq.codegen.DefaultGenerator
 
getTargetDirectory() - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getTargetDirectory() - Method in interface org.jooq.codegen.Generator
The target directory
getTargetDirectory() - Method in interface org.jooq.codegen.GeneratorStrategy
The target directory
getTargetEncoding() - Method in class org.jooq.codegen.DefaultGenerator
 
getTargetEncoding() - Method in interface org.jooq.codegen.Generator
The target encoding
getTargetLanguage() - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getTargetLanguage() - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getTargetLanguage() - Method in interface org.jooq.codegen.GeneratorStrategy
 
getTargetLocale() - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getTargetLocale() - Method in class org.jooq.codegen.DefaultGenerator
 
getTargetLocale() - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getTargetLocale() - Method in interface org.jooq.codegen.Generator
The target locale.
getTargetLocale() - Method in interface org.jooq.codegen.GeneratorStrategy
 
getTargetPackage() - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getTargetPackage() - Method in class org.jooq.codegen.DefaultGenerator
 
getTargetPackage() - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getTargetPackage() - Method in interface org.jooq.codegen.Generator
 
getTargetPackage() - Method in interface org.jooq.codegen.GeneratorStrategy
 
getType(Database, SchemaDefinition, JavaWriter, String, int, int, String, String, String) - Method in class org.jooq.codegen.JavaGenerator
Deprecated.
- 3.9.0 - [#330] - Use #getType(Database, SchemaDefinition, String, int, int, Name, String, String) instead.
getType(Database, SchemaDefinition, JavaWriter, String, int, int, String, String, String, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.JavaGenerator
Deprecated.
- 3.9.0 - [#330] - Use #getType(Database, SchemaDefinition, String, int, int, Name, String, String, Mode) instead.
getType(Database, SchemaDefinition, JavaWriter, String, int, int, Name, String, String) - Method in class org.jooq.codegen.JavaGenerator
 
getType(Database, SchemaDefinition, JavaWriter, String, int, int, Name, String, String, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.JavaGenerator
 
getType(Database, SchemaDefinition, JavaWriter, String, int, int, Name, String, String, GeneratorStrategy.Mode, XMLTypeDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
getTypeReference(Database, SchemaDefinition, JavaWriter, String, int, int, int, boolean, boolean, boolean, String, QOM.GenerationOption, String, String, Name) - Method in class org.jooq.codegen.JavaGenerator
 
getUseTableNameForUnambiguousFKs() - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
getUseTableNameForUnambiguousFKs() - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
getUseTableNameForUnambiguousFKs() - Method in interface org.jooq.codegen.GeneratorStrategy
Whether names of unambiguous ForeignKeyDefinition should be based on the referenced TableDefinition.
GROUP_ID - Static variable in class org.jooq.codegen.Constants
The Maven groupId used for this edition / distribution

H

header(String, Object...) - Method in class org.jooq.codegen.JavaWriter
 

I

indent() - Method in class org.jooq.codegen.GeneratorWriter
 
indent(int) - Method in class org.jooq.codegen.GeneratorWriter
 
indentDec() - Method in class org.jooq.codegen.GeneratorWriter
 
indentInc() - Method in class org.jooq.codegen.GeneratorWriter
 
INTERFACE - Enum constant in enum class org.jooq.codegen.GeneratorStrategy.Mode
the interface mode.
isArrayType(String) - Method in class org.jooq.codegen.JavaGenerator
 

J

JAVA - Enum constant in enum class org.jooq.codegen.Language
 
javadoc(String, Object...) - Method in class org.jooq.codegen.JavaWriter
 
JavaGenerator - Class in org.jooq.codegen
A default implementation for code generation.
JavaGenerator() - Constructor for class org.jooq.codegen.JavaGenerator
 
JavaWriter - Class in org.jooq.codegen
A wrapper for a PrintWriter
JavaWriter(File, String) - Constructor for class org.jooq.codegen.JavaWriter
 
JavaWriter(File, String, String) - Constructor for class org.jooq.codegen.JavaWriter
 
JavaWriter(File, String, String, boolean) - Constructor for class org.jooq.codegen.JavaWriter
 
JavaWriter(File, String, String, boolean, Files) - Constructor for class org.jooq.codegen.JavaWriter
 
JavaWriter(File, String, String, boolean, Files, GeneratedSerialVersionUID) - Constructor for class org.jooq.codegen.JavaWriter
 
JPrefixGeneratorStrategy - Class in org.jooq.codegen.example
A generator strategy that prefixes class names with a letter J.
JPrefixGeneratorStrategy() - Constructor for class org.jooq.codegen.example.JPrefixGeneratorStrategy
 
JVMArgsGeneratorStrategy - Class in org.jooq.codegen.example
A generator strategy that prefixes / suffixes class names and other artefacts with values taken from JVM parameters.
JVMArgsGeneratorStrategy() - Constructor for class org.jooq.codegen.example.JVMArgsGeneratorStrategy
 

K

KeepNamesGeneratorStrategy - Class in org.jooq.codegen
A strategy for keeping all names exactly as they are reported by the database.
KeepNamesGeneratorStrategy() - Constructor for class org.jooq.codegen.KeepNamesGeneratorStrategy
 
KOTLIN - Enum constant in enum class org.jooq.codegen.Language
 
KotlinGenerator - Class in org.jooq.codegen
 
KotlinGenerator() - Constructor for class org.jooq.codegen.KotlinGenerator
 

L

Language - Enum Class in org.jooq.codegen
The language used by a Generator.
list(File, FilenameFilter) - Method in class org.jooq.codegen.Files
 
load(InputStream) - Static method in class org.jooq.codegen.GenerationTool
Load a jOOQ codegen configuration file from an input stream

M

main(String[]) - Static method in class org.jooq.codegen.GenerationTool
 
main(Configuration) - Static method in class org.jooq.codegen.GenerationTool
Deprecated.
MatcherStrategy - Class in org.jooq.codegen
A generator strategy that names objects according to a Matchers configuration object.
MatcherStrategy(Matchers) - Constructor for class org.jooq.codegen.MatcherStrategy
 
MatcherStrategy(Matchers, Patterns) - Constructor for class org.jooq.codegen.MatcherStrategy
 
MAX_ROW_DEGREE - Static variable in class org.jooq.codegen.Constants
The maximum degree of Row and Record subtypes
maxMembersPerInitialiser() - Method in class org.jooq.codegen.DefaultGenerator
 
maxMembersPerInitialiser() - Method in interface org.jooq.codegen.Generator
The maximum number of members per initialiser, to prevent reaching the 64kb byte code per method limit in generated code.
MINOR_VERSION - Static variable in class org.jooq.codegen.Constants
The latest jOOQ minor version.
mkdirs(File) - Method in class org.jooq.codegen.Files
 
modified - Variable in class org.jooq.codegen.GeneratorWriter.CloseResult
Whether closing the file modified the file.

N

newJavaWriter(File) - Method in class org.jooq.codegen.JavaGenerator
 
newlineString() - Method in class org.jooq.codegen.GeneratorWriter
 
newlineString(String) - Method in class org.jooq.codegen.GeneratorWriter
 
NS_CODEGEN - Static variable in class org.jooq.codegen.Constants
The current jooq-codegen XML namespace.
NS_EXPORT - Static variable in class org.jooq.codegen.Constants
The current jooq-export XML namespace.
NS_META - Static variable in class org.jooq.codegen.Constants
The current jooq-meta XML namespace.
NS_MIGRATIONS - Static variable in class org.jooq.codegen.Constants
The current jooq-migrations XML namespace.
NS_RUNTIME - Static variable in class org.jooq.codegen.Constants
The current jooq-runtime XML namespace.

O

org.jooq.codegen - module org.jooq.codegen
The jOOQ codegen module.
org.jooq.codegen - package org.jooq.codegen
 
org.jooq.codegen.example - package org.jooq.codegen.example
 
override() - Method in class org.jooq.codegen.JavaWriter
 
overrideIf(boolean) - Method in class org.jooq.codegen.JavaWriter
 
overrideInherit() - Method in class org.jooq.codegen.JavaWriter
 
overrideInheritIf(boolean) - Method in class org.jooq.codegen.JavaWriter
 

P

POJO - Enum constant in enum class org.jooq.codegen.GeneratorStrategy.Mode
The pojo mode.
PrefixSuffixGeneratorStrategy - Class in org.jooq.codegen
A GeneratorStrategy that delegates to another, adding a prefix and/or suffix to some identifiers.
PrefixSuffixGeneratorStrategy(GeneratorStrategy) - Constructor for class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
print(char) - Method in class org.jooq.codegen.GeneratorWriter
 
print(int) - Method in class org.jooq.codegen.GeneratorWriter
 
print(Class<?>) - Method in class org.jooq.codegen.JavaWriter
 
print(String) - Method in class org.jooq.codegen.GeneratorWriter
 
print(String, Object...) - Method in class org.jooq.codegen.GeneratorWriter
 
printClass(String) - Method in class org.jooq.codegen.JavaWriter
 
printClassAnnotations(JavaWriter, Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.JavaGenerator
 
printClassAnnotations(JavaWriter, SchemaDefinition) - Method in class org.jooq.codegen.JavaGenerator
Deprecated.
- [#10355] - 3.14.0 - This method is no longer used by the code generator. Use a JavaGenerator.printClassAnnotations(JavaWriter, Definition, Mode) instead.
printClassAnnotations(JavaWriter, SchemaDefinition, CatalogDefinition) - Method in class org.jooq.codegen.JavaGenerator
Deprecated.
- [#10355] - 3.14.0 - This method is no longer used by the code generator. Use a JavaGenerator.printClassAnnotations(JavaWriter, Definition, Mode) instead.
printClassJavadoc(JavaWriter, String) - Method in class org.jooq.codegen.JavaGenerator
 
printClassJavadoc(JavaWriter, Definition) - Method in class org.jooq.codegen.JavaGenerator
 
printColumnJPAAnnotation(JavaWriter, ColumnDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
printColumnValidationAnnotation(JavaWriter, ColumnDefinition) - Method in class org.jooq.codegen.JavaGenerator
Deprecated.
- This method is no longer used by the generator.
printConstant(JavaWriter, AttributeDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
printConvenienceMethodFunction(JavaWriter, RoutineDefinition, boolean) - Method in class org.jooq.codegen.JavaGenerator
 
printConvenienceMethodFunctionAsField(JavaWriter, RoutineDefinition, boolean) - Method in class org.jooq.codegen.JavaGenerator
 
printConvenienceMethodProcedure(JavaWriter, RoutineDefinition, boolean) - Method in class org.jooq.codegen.JavaGenerator
 
printConvenienceMethodTableValuedFunction(JavaWriter, TableDefinition, String) - Method in class org.jooq.codegen.JavaGenerator
 
printConvenienceMethodTableValuedFunctionAsField(JavaWriter, TableDefinition, boolean, String) - Method in class org.jooq.codegen.JavaGenerator
 
printDaoConstructorAnnotations(SyntheticDaoDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide alternative DAO constructor annotations, such as DI annotations.
printDaoConstructorAnnotations(TableDefinition, JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
Subclasses may override this method to provide alternative DAO constructor annotations, such as DI annotations.
printForeignKey(JavaWriter, int, ForeignKeyDefinition, boolean) - Method in class org.jooq.codegen.JavaGenerator
 
printFromAndInto(JavaWriter, TableDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
printGlobalReferencesPackage(JavaWriter, Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.JavaGenerator
 
printGlobalReferencesPackageComment(JavaWriter, Definition, Class<? extends Definition>) - Method in class org.jooq.codegen.JavaGenerator
 
printImports() - Method in class org.jooq.codegen.JavaWriter
 
printIndex(JavaWriter, int, IndexDefinition, boolean) - Method in class org.jooq.codegen.JavaGenerator
 
printKotlinSetterAnnotation(JavaWriter, TypedElementDefinition<?>, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.JavaGenerator
 
println() - Method in class org.jooq.codegen.GeneratorWriter
 
println(int) - Method in class org.jooq.codegen.GeneratorWriter
 
println(String) - Method in class org.jooq.codegen.GeneratorWriter
 
println(String, Object...) - Method in class org.jooq.codegen.GeneratorWriter
 
printlnIf(boolean) - Method in class org.jooq.codegen.GeneratorWriter
 
printMarginForBlockComment() - Method in class org.jooq.codegen.GeneratorWriter
 
printMarginForBlockComment(int) - Method in class org.jooq.codegen.GeneratorWriter
 
printNonnullAnnotation(JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
printNullableAnnotation(JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
printPackage(JavaWriter, Definition) - Method in class org.jooq.codegen.JavaGenerator
 
printPackage(JavaWriter, Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.JavaGenerator
 
printPackageComment(JavaWriter, Definition, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.JavaGenerator
 
printPackageSpecification(String) - Method in class org.jooq.codegen.JavaWriter
 
printRecordTypeMethod(JavaWriter, Definition) - Method in class org.jooq.codegen.JavaGenerator
 
printReferences(JavaWriter, List<? extends Definition>, Class<?>, boolean) - Method in class org.jooq.codegen.JavaGenerator
 
printRoutine(JavaWriter, RoutineDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
printSerial() - Method in class org.jooq.codegen.JavaWriter
 
printSingletonInstance(JavaWriter, Definition) - Method in class org.jooq.codegen.JavaGenerator
 
printTableJPAAnnotation(JavaWriter, TableDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
printTableValuedFunction(JavaWriter, TableDefinition, String) - Method in class org.jooq.codegen.JavaGenerator
 
printUniqueKey(JavaWriter, int, UniqueKeyDefinition, boolean) - Method in class org.jooq.codegen.JavaGenerator
 

Q

qualifiedTypeComparator() - Method in class org.jooq.codegen.JavaWriter
Subclasses may override this to specify their own order of qualified types.

R

RECORD - Enum constant in enum class org.jooq.codegen.GeneratorStrategy.Mode
The record mode.
ref(Class<?>) - Method in class org.jooq.codegen.GeneratorWriter
Get a reference to a Class.
ref(String) - Method in class org.jooq.codegen.GeneratorWriter
Get a reference to a Class.
ref(String[]) - Method in class org.jooq.codegen.GeneratorWriter
Get a reference to a list of Class.
ref(String[], int) - Method in class org.jooq.codegen.GeneratorWriter
Get a reference to a list of Class.
ref(String, int) - Method in class org.jooq.codegen.GeneratorWriter
Get a reference to a Class.
ref(List<String>) - Method in class org.jooq.codegen.GeneratorWriter
Get a reference to a list of Class.
ref(List<String>, int) - Method in class org.jooq.codegen.GeneratorWriter
Get a reference to a list of Class.
ref(List<String>, int) - Method in class org.jooq.codegen.JavaWriter
 
refConflicts(List<String>) - Method in class org.jooq.codegen.JavaWriter
 
refExtendsNumberType(JavaWriter, DataTypeDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
refNumberType(JavaWriter, DataTypeDefinition) - Method in class org.jooq.codegen.JavaGenerator
 
resolver(JavaWriter) - Method in class org.jooq.codegen.JavaGenerator
 
resolver(JavaWriter, GeneratorStrategy.Mode) - Method in class org.jooq.codegen.JavaGenerator
 
run(Configuration) - Method in class org.jooq.codegen.GenerationTool
 

S

SCALA - Enum constant in enum class org.jooq.codegen.Language
 
ScalaGenerator - Class in org.jooq.codegen
 
ScalaGenerator() - Constructor for class org.jooq.codegen.ScalaGenerator
 
setClassLoader(ClassLoader) - Method in class org.jooq.codegen.GenerationTool
The class loader to use with this generation tool.
setConnection(Connection) - Method in class org.jooq.codegen.GenerationTool
The JDBC connection to use with this generation tool.
setDataSource(DataSource) - Method in class org.jooq.codegen.GenerationTool
The JDBC data source to use with this generation tool.
setFluentSetters(boolean) - Method in class org.jooq.codegen.DefaultGenerator
Deprecated.
setFluentSetters(boolean) - Method in interface org.jooq.codegen.Generator
setFullyQualifiedTypes(String) - Method in class org.jooq.codegen.DefaultGenerator
Deprecated.
setFullyQualifiedTypes(String) - Method in interface org.jooq.codegen.Generator
setGenerateComments(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateComments(boolean) - Method in interface org.jooq.codegen.Generator
Whether any SQL comments should be generated as Javadoc.
setGenerateCommentsOnAttributes(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnAttributes(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on attributes should be generated as Javadoc.
setGenerateCommentsOnCatalogs(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnCatalogs(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on catalogs should be generated as Javadoc.
setGenerateCommentsOnColumns(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnColumns(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on columns should be generated as Javadoc.
setGenerateCommentsOnEmbeddables(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnEmbeddables(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on embeddables should be generated as Javadoc.
setGenerateCommentsOnKeys(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnKeys(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on keys should be generated as Javadoc.
setGenerateCommentsOnLinks(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnLinks(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on links should be generated as Javadoc.
setGenerateCommentsOnPackages(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnPackages(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on packages should be generated as Javadoc.
setGenerateCommentsOnParameters(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnParameters(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on parameters should be generated as Javadoc.
setGenerateCommentsOnQueues(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnQueues(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on queues should be generated as Javadoc.
setGenerateCommentsOnRoutines(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnRoutines(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on routines should be generated as Javadoc.
setGenerateCommentsOnSchemas(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnSchemas(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on schemas should be generated as Javadoc.
setGenerateCommentsOnSequences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnSequences(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on sequences should be generated as Javadoc.
setGenerateCommentsOnTables(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnTables(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on tables should be generated as Javadoc.
setGenerateCommentsOnUDTs(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateCommentsOnUDTs(boolean) - Method in interface org.jooq.codegen.Generator
Whether SQL comments on UDTs should be generated as Javadoc.
setGenerateConstructorPropertiesAnnotation(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateConstructorPropertiesAnnotation(boolean) - Method in interface org.jooq.codegen.Generator
Whether the ConstructorProperties annotation should be generated.
setGenerateConstructorPropertiesAnnotationOnPojos(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateConstructorPropertiesAnnotationOnPojos(boolean) - Method in interface org.jooq.codegen.Generator
Whether the ConstructorProperties annotation should be generated on POJOs.
setGenerateConstructorPropertiesAnnotationOnRecords(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateConstructorPropertiesAnnotationOnRecords(boolean) - Method in interface org.jooq.codegen.Generator
Whether the ConstructorProperties annotation should be generated on records.
setGenerateDaos(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateDaos(boolean) - Method in interface org.jooq.codegen.Generator
Whether DAO's should be generated in addition to pojos
setGenerateDeprecated(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateDeprecated(boolean) - Method in interface org.jooq.codegen.Generator
Whether deprecated code should be generated
setGenerateDeprecationOnUnknownTypes(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateDeprecationOnUnknownTypes(boolean) - Method in interface org.jooq.codegen.Generator
Whether deprecation should be generated on unknown types.
setGeneratedNonnullAnnotationType(String) - Method in class org.jooq.codegen.DefaultGenerator
 
setGeneratedNonnullAnnotationType(String) - Method in interface org.jooq.codegen.Generator
Which type of Nonnull annotation should be generated.
setGeneratedNullableAnnotationType(String) - Method in class org.jooq.codegen.DefaultGenerator
 
setGeneratedNullableAnnotationType(String) - Method in interface org.jooq.codegen.Generator
Which type of Nullable annotation should be generated.
setGenerateEmbeddables(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateEmbeddables(boolean) - Method in interface org.jooq.codegen.Generator
Whether embeddable types should be generated
setGenerateEmptyCatalogs(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateEmptyCatalogs(boolean) - Method in interface org.jooq.codegen.Generator
Whether empty catalogs should still be generated.
setGenerateEmptySchemas(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateEmptySchemas(boolean) - Method in interface org.jooq.codegen.Generator
Whether empty schemas should still be generated.
setGenerateEnumsAsScalaSealedTraits(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateEnumsAsScalaSealedTraits(boolean) - Method in interface org.jooq.codegen.Generator
Deprecated.
- [#10998] - 3.15.0 - This is maintained for backwards compatibility only. Do not reuse this feature, if possible
setGenerateFluentSetters(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateFluentSetters(boolean) - Method in interface org.jooq.codegen.Generator
Whether fluent setters should be generated
setGenerateFullyQualifiedTypes(String) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateFullyQualifiedTypes(String) - Method in interface org.jooq.codegen.Generator
A regular expression matching all the types in generated code that should be fully qualified.
setGenerateGeneratedAnnotation(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGeneratedAnnotation(boolean) - Method in interface org.jooq.codegen.Generator
Whether the Generated annotation should be generated.
setGenerateGeneratedAnnotationDate(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGeneratedAnnotationDate(boolean) - Method in interface org.jooq.codegen.Generator
Whether the Generated annotation should include the date attribute.
setGenerateGeneratedAnnotationType(GeneratedAnnotationType) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGeneratedAnnotationType(GeneratedAnnotationType) - Method in interface org.jooq.codegen.Generator
Whether the Generated annotation should be generated.
setGenerateGeneratedSerialVersionUID(GeneratedSerialVersionUID) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGeneratedSerialVersionUID(GeneratedSerialVersionUID) - Method in interface org.jooq.codegen.Generator
The type of serialVersionUID that should be generated.
setGenerateGlobalCatalogReferences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGlobalCatalogReferences(boolean) - Method in interface org.jooq.codegen.Generator
Whether global catalog references should be generated
setGenerateGlobalDomainReferences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGlobalDomainReferences(boolean) - Method in interface org.jooq.codegen.Generator
Whether global domain references should be generated
setGenerateGlobalIndexReferences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGlobalIndexReferences(boolean) - Method in interface org.jooq.codegen.Generator
Whether global index references should be generated
setGenerateGlobalKeyReferences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGlobalKeyReferences(boolean) - Method in interface org.jooq.codegen.Generator
Whether global key references should be generated
setGenerateGlobalLinkReferences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGlobalLinkReferences(boolean) - Method in interface org.jooq.codegen.Generator
Whether global link references should be generated
setGenerateGlobalObjectReferences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGlobalObjectReferences(boolean) - Method in interface org.jooq.codegen.Generator
Whether global object references should be generated
setGenerateGlobalQueueReferences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGlobalQueueReferences(boolean) - Method in interface org.jooq.codegen.Generator
Whether global queue references should be generated
setGenerateGlobalRoutineReferences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGlobalRoutineReferences(boolean) - Method in interface org.jooq.codegen.Generator
Whether global routine references should be generated
setGenerateGlobalSchemaReferences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGlobalSchemaReferences(boolean) - Method in interface org.jooq.codegen.Generator
Whether global schema references should be generated
setGenerateGlobalSequenceReferences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGlobalSequenceReferences(boolean) - Method in interface org.jooq.codegen.Generator
Whether global sequence references should be generated
setGenerateGlobalTableReferences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGlobalTableReferences(boolean) - Method in interface org.jooq.codegen.Generator
Whether global table references should be generated
setGenerateGlobalUDTReferences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateGlobalUDTReferences(boolean) - Method in interface org.jooq.codegen.Generator
Whether global UDT references should be generated
setGenerateImmutableInterfaces(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateImmutableInterfaces(boolean) - Method in interface org.jooq.codegen.Generator
Whether immutable interfaces should be generated in addition to records
setGenerateImmutablePojos(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateImmutablePojos(boolean) - Method in interface org.jooq.codegen.Generator
Whether immutable POJO's should be generated in addition to records
setGenerateImplicitJoinPathsAsKotlinProperties(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateImplicitJoinPathsAsKotlinProperties(boolean) - Method in interface org.jooq.codegen.Generator
Whether implicit join path constructors should be offered as properties in Kotlin.
setGenerateImplicitJoinPathsToOne(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateImplicitJoinPathsToOne(boolean) - Method in interface org.jooq.codegen.Generator
Whether implicit join path constructors on generated tables for outgoing foreign key relationships (to-one relationships) should be generated.
setGenerateIndentation(String) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateIndentation(String) - Method in interface org.jooq.codegen.Generator
The indentation character(s) to be used in generated code.
setGenerateIndexes(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateIndexes(boolean) - Method in interface org.jooq.codegen.Generator
Whether indexes should be generated.
setGenerateInstanceFields(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateInstanceFields(boolean) - Method in interface org.jooq.codegen.Generator
Whether instance fields should be generated (as opposed to static fields).
setGenerateInterfaces(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateInterfaces(boolean) - Method in interface org.jooq.codegen.Generator
Whether interfaces should be generated to be implemented by records and POJO's
setGenerateIntervalTypes(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateIntervalTypes(boolean) - Method in interface org.jooq.codegen.Generator
A flag indicating whether the Interval type support should be enabled.
setGenerateJavaBeansGettersAndSetters(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateJavaBeansGettersAndSetters(boolean) - Method in interface org.jooq.codegen.Generator
Whether getters and setters should be generated JavaBeans style (or jOOQ style).
setGenerateJavadoc(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateJavadoc(boolean) - Method in interface org.jooq.codegen.Generator
Whether any Javadoc should be generated.
setGenerateJavaTimeTypes(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateJavaTimeTypes(boolean) - Method in interface org.jooq.codegen.Generator
A flag indicating whether Java 8's java.time types should be used by the source code generator, rather than JDBC's java.sql types.
setGenerateJooqVersionReference(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateJooqVersionReference(boolean) - Method in interface org.jooq.codegen.Generator
Whether generated objects should reference the runtime jOOQ version in Constants, to help debug code generator / runtime version mismatches.
setGenerateJPAAnnotations(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateJPAAnnotations(boolean) - Method in interface org.jooq.codegen.Generator
Whether POJO's and records should be annotated with JPA annotations
setGenerateJPAVersion(String) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateJPAVersion(String) - Method in interface org.jooq.codegen.Generator
The minimum JPA version that is supported by generated code (latest version if empty).
setGenerateJsonTypes(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateJsonTypes(boolean) - Method in interface org.jooq.codegen.Generator
A flag indicating whether the JSON and JSONB type support should be enabled.
setGenerateKeys(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateKeys(boolean) - Method in interface org.jooq.codegen.Generator
Whether key related code should be generated
setGenerateKotlinSetterJvmNameAnnotationsOnIsPrefix(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateKotlinSetterJvmNameAnnotationsOnIsPrefix(boolean) - Method in interface org.jooq.codegen.Generator
Whether kotlin mutable properties should be annotated with set:JvmName as a workaround for problems occurring when kotlin produces setX() instead of setIsX() setters for an isX property.
setGenerateLinks(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateLinks(boolean) - Method in interface org.jooq.codegen.Generator
Whether link related code should be generated
setGenerateNewline(String) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateNewline(String) - Method in interface org.jooq.codegen.Generator
The newline character(s) to be used in generated code.
setGenerateNonnullAnnotation(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateNonnullAnnotation(boolean) - Method in interface org.jooq.codegen.Generator
Whether Nonnull annotations should be generated.
setGenerateNullableAnnotation(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateNullableAnnotation(boolean) - Method in interface org.jooq.codegen.Generator
Whether Nullable annotations should be generated.
setGeneratePojos(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGeneratePojos(boolean) - Method in interface org.jooq.codegen.Generator
Whether POJO's should be generated in addition to records
setGeneratePojosAsJavaRecordClasses(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGeneratePojosAsJavaRecordClasses(boolean) - Method in interface org.jooq.codegen.Generator
Whether POJOs should be generated as Java records by the JavaGenerator.
setGeneratePojosAsKotlinDataClasses(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGeneratePojosAsKotlinDataClasses(boolean) - Method in interface org.jooq.codegen.Generator
Whether POJOs should be generated as Kotlin data classes by the KotlinGenerator.
setGeneratePojosAsScalaCaseClasses(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGeneratePojosAsScalaCaseClasses(boolean) - Method in interface org.jooq.codegen.Generator
Whether POJOs should be generated as Scala case classes by the ScalaGenerator.
setGeneratePojosEqualsAndHashCode(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGeneratePojosEqualsAndHashCode(boolean) - Method in interface org.jooq.codegen.Generator
Whether equals() and hashCode() methods should be generated on POJOs
setGeneratePojosToString(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGeneratePojosToString(boolean) - Method in interface org.jooq.codegen.Generator
Whether a toString() method should be generated on POJOs
setGeneratePrintMarginForBlockComment(int) - Method in class org.jooq.codegen.DefaultGenerator
 
setGeneratePrintMarginForBlockComment(int) - Method in interface org.jooq.codegen.Generator
The print margin for Javadoc and other block comments to be used in generated code.
setGenerateQueues(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateQueues(boolean) - Method in interface org.jooq.codegen.Generator
Whether queue related code should be generated
setGenerateRecords(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateRecords(boolean) - Method in interface org.jooq.codegen.Generator
Whether TableRecords should be generated in addition to tables
setGenerateRecordsImplementingRecordN(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateRecordsImplementingRecordN(boolean) - Method in interface org.jooq.codegen.Generator
Whether TableRecords should be generated in addition to tables, which implement Record[N] types
setGenerateRelations(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateRelations(boolean) - Method in interface org.jooq.codegen.Generator
Whether foreign key relations should be resolved
setGenerateRoutines(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateRoutines(boolean) - Method in interface org.jooq.codegen.Generator
Whether Routines should be generated.
setGenerateSequenceFlags(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateSequenceFlags(boolean) - Method in interface org.jooq.codegen.Generator
Whether sequence flags should be generated.
setGenerateSequences(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateSequences(boolean) - Method in interface org.jooq.codegen.Generator
Whether Sequences should be generated.
setGenerateSerializableInterfaces(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateSerializableInterfaces(boolean) - Method in interface org.jooq.codegen.Generator
Whether generated interfaces should extend Serializable.
setGenerateSerializablePojos(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateSerializablePojos(boolean) - Method in interface org.jooq.codegen.Generator
Whether generated POJO's should be Serializable.
setGenerateSources(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateSources(boolean) - Method in interface org.jooq.codegen.Generator
Whether source code should be generated on any object type.
setGenerateSourcesOnViews(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateSourcesOnViews(boolean) - Method in interface org.jooq.codegen.Generator
Whether source code should be generated on views.
setGenerateSpatialTypes(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateSpatialTypes(boolean) - Method in interface org.jooq.codegen.Generator
A flag indicating whether the Spatial type support should be enabled.
setGenerateSpringAnnotations(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateSpringAnnotations(boolean) - Method in interface org.jooq.codegen.Generator
Whether DAOs should be annotated with useful spring annotations such as @Repository or @Autowired
setGenerateSpringDao(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateSpringDao(boolean) - Method in interface org.jooq.codegen.Generator
Whether a Spring specific DAOImpl subclass should be generated, which may contain Spring specific stuff, such as the @Transactional annotation (if Generator.generateSpringAnnotations() is set).
setGenerateTables(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateTables(boolean) - Method in interface org.jooq.codegen.Generator
Whether Tables should be generated
setGenerateTableValuedFunctions(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateTableValuedFunctions(boolean) - Method in interface org.jooq.codegen.Generator
Whether table-valued functions should be generated as tables.
setGenerateTextBlocks(GeneratedTextBlocks) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateTextBlocks(GeneratedTextBlocks) - Method in interface org.jooq.codegen.Generator
Whether to generate String in text block format.
setGenerateUDTs(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateUDTs(boolean) - Method in interface org.jooq.codegen.Generator
Whether UDTs should be generated.
setGenerateUseTableNameForUnambiguousFKs(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateUseTableNameForUnambiguousFKs(boolean) - Method in interface org.jooq.codegen.Generator
Whether names of unambiguous ForeignKeyDefinition should be based on the referenced TableDefinition.
setGenerateValidationAnnotations(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateValidationAnnotations(boolean) - Method in interface org.jooq.codegen.Generator
Whether POJO's and records should be annotated with JSR-303 validation annotations
setGenerateVarargsSetters(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateVarargsSetters(boolean) - Method in interface org.jooq.codegen.Generator
Whether varargs setters should be generated for array types.
setGenerateVisibilityModifier(VisibilityModifier) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateVisibilityModifier(VisibilityModifier) - Method in interface org.jooq.codegen.Generator
The VisibilityModifier that should be used in generated code.
setGenerateXmlTypes(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setGenerateXmlTypes(boolean) - Method in interface org.jooq.codegen.Generator
A flag indicating whether the XML type support should be enabled.
setInstanceFields(boolean) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
setInstanceFields(boolean) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
setInstanceFields(boolean) - Method in interface org.jooq.codegen.GeneratorStrategy
Whether fields are instance fields (as opposed to static fields)
setJavaBeansGettersAndSetters(boolean) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
setJavaBeansGettersAndSetters(boolean) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
setJavaBeansGettersAndSetters(boolean) - Method in interface org.jooq.codegen.GeneratorStrategy
Whether getters and setters should be generated JavaBeans style (or jOOQ style).
setMaxMembersPerInitialiser(int) - Method in class org.jooq.codegen.DefaultGenerator
 
setMaxMembersPerInitialiser(int) - Method in interface org.jooq.codegen.Generator
The maximum number of members per initialiser, to prevent reaching the 64kb byte code per method limit in generated code.
setStrategy(GeneratorStrategy) - Method in class org.jooq.codegen.DefaultGenerator
 
setStrategy(GeneratorStrategy) - Method in interface org.jooq.codegen.Generator
Set a naming strategy to this generator
setTargetClean(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setTargetClean(boolean) - Method in interface org.jooq.codegen.Generator
Whether the target package should be cleaned to contain only generated code after a generation run.
setTargetDirectory(String) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
setTargetDirectory(String) - Method in class org.jooq.codegen.DefaultGenerator
 
setTargetDirectory(String) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
setTargetDirectory(String) - Method in interface org.jooq.codegen.Generator
Initialise the target directory
setTargetDirectory(String) - Method in interface org.jooq.codegen.GeneratorStrategy
Initialise the target directory
setTargetEncoding(String) - Method in class org.jooq.codegen.DefaultGenerator
 
setTargetEncoding(String) - Method in interface org.jooq.codegen.Generator
Initialise the target encoding
setTargetLanguage(Language) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
setTargetLanguage(Language) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
setTargetLanguage(Language) - Method in interface org.jooq.codegen.GeneratorStrategy
Initialise the target language
setTargetLocale(Locale) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
setTargetLocale(Locale) - Method in class org.jooq.codegen.DefaultGenerator
 
setTargetLocale(Locale) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
setTargetLocale(Locale) - Method in interface org.jooq.codegen.Generator
The target locale.
setTargetLocale(Locale) - Method in interface org.jooq.codegen.GeneratorStrategy
Initialise the target locale
setTargetPackage(String) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
setTargetPackage(String) - Method in class org.jooq.codegen.DefaultGenerator
 
setTargetPackage(String) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
setTargetPackage(String) - Method in interface org.jooq.codegen.Generator
Initialise the target package name
setTargetPackage(String) - Method in interface org.jooq.codegen.GeneratorStrategy
Initialise the target package name
setUseCatalogVersionProvider(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setUseCatalogVersionProvider(boolean) - Method in interface org.jooq.codegen.Generator
 
setUseSchemaVersionProvider(boolean) - Method in class org.jooq.codegen.DefaultGenerator
 
setUseSchemaVersionProvider(boolean) - Method in interface org.jooq.codegen.Generator
 
setUseTableNameForUnambiguousFKs(boolean) - Method in class org.jooq.codegen.AbstractDelegatingGeneratorStrategy
 
setUseTableNameForUnambiguousFKs(boolean) - Method in class org.jooq.codegen.DefaultGeneratorStrategy
 
setUseTableNameForUnambiguousFKs(boolean) - Method in interface org.jooq.codegen.GeneratorStrategy
Whether names of unambiguous ForeignKeyDefinition should be based on the referenced TableDefinition.
strategy - Variable in class org.jooq.codegen.DefaultGenerator
 
SYNTHETIC_DAO - Enum constant in enum class org.jooq.codegen.GeneratorStrategy.Mode
The synthetic dao mode.

T

tab() - Method in class org.jooq.codegen.GeneratorWriter
 
tab(int) - Method in class org.jooq.codegen.GeneratorWriter
 
tabString() - Method in class org.jooq.codegen.GeneratorWriter
 
tabString(String) - Method in class org.jooq.codegen.GeneratorWriter
 
targetClean - Variable in class org.jooq.codegen.DefaultGenerator
 
targetEncoding - Variable in class org.jooq.codegen.DefaultGenerator
 
TextWriter - Class in org.jooq.codegen
A wrapper for a PrintWriter
TextWriter(File) - Constructor for class org.jooq.codegen.TextWriter
 
TextWriter(File, String) - Constructor for class org.jooq.codegen.TextWriter
 
toString() - Method in class org.jooq.codegen.GeneratorWriter
 

U

useCatalogVersionProvider() - Method in class org.jooq.codegen.DefaultGenerator
 
useCatalogVersionProvider() - Method in interface org.jooq.codegen.Generator
 
useSchemaVersionProvider() - Method in class org.jooq.codegen.DefaultGenerator
 
useSchemaVersionProvider() - Method in interface org.jooq.codegen.Generator
 

V

valueOf(String) - Static method in enum class org.jooq.codegen.GeneratorStrategy.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jooq.codegen.Language
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.jooq.codegen.GeneratorStrategy.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jooq.codegen.Language
Returns an array containing the constants of this enum class, in the order they are declared.
VERSION - Static variable in class org.jooq.codegen.Constants
The latest jOOQ version.
VERSION_3_15 - Static variable in class org.jooq.codegen.Constants
The minor release 3.15.
VERSION_3_16 - Static variable in class org.jooq.codegen.Constants
The minor release 3.16.
VERSION_3_17 - Static variable in class org.jooq.codegen.Constants
The minor release 3.17.

W

withJavaClassNamePrefix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaClassNameSuffix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaGetterNamePrefix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaGetterNameSuffix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaIdentifierPrefix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaIdentifierSuffix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaMemberNamePrefix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaMemberNameSuffix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaMethodNamePrefix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaMethodNameSuffix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaPackageNamePrefix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaPackageNameSuffix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaSetterNamePrefix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 
withJavaSetterNameSuffix(String) - Method in class org.jooq.codegen.PrefixSuffixGeneratorStrategy
 

X

XML - Enum constant in enum class org.jooq.codegen.Language
 
XMLGenerator - Class in org.jooq.codegen
 
XMLGenerator() - Constructor for class org.jooq.codegen.XMLGenerator
 
XSD_CODEGEN - Static variable in class org.jooq.codegen.Constants
The current jooq-codegen XSD file name.
XSD_EXPORT - Static variable in class org.jooq.codegen.Constants
The current jooq-export XSD file name.
XSD_META - Static variable in class org.jooq.codegen.Constants
The current jooq-meta XSD file name.
XSD_MIGRATIONS - Static variable in class org.jooq.codegen.Constants
The current jooq-migrations XSD file name.
XSD_RUNTIME - Static variable in class org.jooq.codegen.Constants
The current jooq-runtime XSD file name.
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form