- generate(Database) - Method in interface org.jooq.util.Generator
-
Do the code generation
- generate(Database) - Method in class org.jooq.util.JavaGenerator
-
- generateArray(SchemaDefinition, ArrayDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateArrays(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateDao(TableDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateDaos() - Method in interface org.jooq.util.Generator
-
Whether DAO's should be generated in addition to pojos
- generateDaos(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateDeprecated() - Method in interface org.jooq.util.Generator
-
Whether deprecated code should be generated
- generateEnum(EnumDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateEnums(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateGeneratedAnnotation() - Method in interface org.jooq.util.Generator
-
Whether the
Generated
annotation should be generated
- generateGlobalObjectReferences() - Method in interface org.jooq.util.Generator
-
Whether global object references should be generated
- generateImmutablePojos() - Method in interface org.jooq.util.Generator
-
Whether immutable POJO's should be generated in addition to records
- generateInstanceFields() - Method in interface org.jooq.util.Generator
-
Whether instance fields should be generated (as opposed to static fields)
- generateInterface(TableDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateInterfaces() - Method in interface org.jooq.util.Generator
-
Whether interfaces should be generated to be implemented by records and
POJO's
- generateInterfaces(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateJPAAnnotations() - Method in interface org.jooq.util.Generator
-
Whether POJO's and records should be annotated with JPA annotations
- generatePackage(SchemaDefinition, PackageDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generatePackages(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generatePojo(TableDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generatePojos() - Method in interface org.jooq.util.Generator
-
Whether POJO's should be generated in addition to records
- generatePojos(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateRecord(TableDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateRecords() - Method in interface org.jooq.util.Generator
-
Whether TableRecords should be generated in addition to tables
- generateRecords(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateRelations() - Method in interface org.jooq.util.Generator
-
Whether foreign key relations should be resolved
- generateRelations(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateRoutine(SchemaDefinition, RoutineDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateRoutines(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateSchema(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateSequences(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateTable(SchemaDefinition, TableDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateTableReferences(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
Generating central static table access
- generateTables(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateUDT(SchemaDefinition, UDTDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateUDTRecord(UDTDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateUDTRecords(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
Generating UDT record classes
- generateUDTReferences(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
Generating central static udt access
- generateUDTRoutines(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateUDTs(SchemaDefinition) - Method in class org.jooq.util.JavaGenerator
-
- generateValidationAnnotations() - Method in interface org.jooq.util.Generator
-
Whether POJO's and records should be annotated with JSR-303 validation
annotations
- GenerationTool - Class in org.jooq.util
-
The GenerationTool takes care of generating Java code from a database schema.
- GenerationTool() - Constructor for class org.jooq.util.GenerationTool
-
- Generator - Interface in org.jooq.util
-
The Generator provides a basic interface for java code generation
- GeneratorException - Exception in org.jooq.util
-
An unchecked Exception
to wrap all fatal generator exceptions.
- GeneratorException(String) - Constructor for exception org.jooq.util.GeneratorException
-
- GeneratorException(String, Throwable) - Constructor for exception org.jooq.util.GeneratorException
-
- GeneratorStrategy - Interface in org.jooq.util
-
A strategy for naming various artefacts generated from
Definition
's
- GeneratorStrategy.Mode - Enum in org.jooq.util
-
The "mode" by which an artefact should be named
- GeneratorWriter<W extends GeneratorWriter<W>> - Class in org.jooq.util
-
A wrapper for a
PrintWriter
This wrapper postpones the actual write to the wrapped
PrintWriter
until all information about the target Java class is available.
- GeneratorWriter(File) - Constructor for class org.jooq.util.GeneratorWriter
-
- getExtendsNumberType(DataTypeDefinition) - Method in class org.jooq.util.JavaGenerator
-
- getFile(Definition) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getFile(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getFile(Definition) - Method in interface org.jooq.util.GeneratorStrategy
-
- getFile(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.util.GeneratorStrategy
-
- getFileName(Definition) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getFileName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getFileName(Definition) - Method in interface org.jooq.util.GeneratorStrategy
-
- getFileName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.util.GeneratorStrategy
-
- getFullJavaClassName(Definition) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getFullJavaClassName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getFullJavaClassName(Definition) - Method in interface org.jooq.util.GeneratorStrategy
-
- getFullJavaClassName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.util.GeneratorStrategy
-
This is the same as calling
getFullJavaClassName(definition, Mode.DEFAULT)
- getFullJavaIdentifier(Definition) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getFullJavaIdentifier(Definition) - Method in interface org.jooq.util.GeneratorStrategy
-
This is applied to definitions that can result in singleton static and
instance members.
- getFullJavaIdentifiers(Collection<? extends Definition>) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getFullJavaIdentifiers(Definition...) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getFullJavaIdentifiers(Collection<? extends Definition>) - Method in interface org.jooq.util.GeneratorStrategy
-
- getFullJavaIdentifiers(Definition...) - Method in interface org.jooq.util.GeneratorStrategy
-
- getInstanceFields() - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getInstanceFields() - Method in interface org.jooq.util.GeneratorStrategy
-
Whether fields are instance fields (as opposed to static fields)
- getJavaClassExtends(Definition) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getJavaClassExtends(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getJavaClassExtends(Definition) - Method in interface org.jooq.util.GeneratorStrategy
-
This is the same as calling
getJavaClassExtends(definition, Mode.DEFAULT)
- getJavaClassExtends(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.util.GeneratorStrategy
-
- getJavaClassImplements(Definition) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getJavaClassImplements(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getJavaClassImplements(Definition) - Method in interface org.jooq.util.GeneratorStrategy
-
This is the same as calling
getJavaClassImplements(definition, Mode.DEFAULT)
- getJavaClassImplements(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.util.GeneratorStrategy
-
- getJavaClassName(Definition) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getJavaClassName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getJavaClassName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.example.JPrefixGeneratorStrategy
-
- getJavaClassName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.example.JVMArgsGeneratorStrategy
-
- getJavaClassName(Definition) - Method in interface org.jooq.util.GeneratorStrategy
-
This is the same as calling
getJavaClassName(definition, Mode.DEFAULT)
- getJavaClassName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.util.GeneratorStrategy
-
- getJavaGetterName(Definition) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getJavaGetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getJavaGetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.example.JVMArgsGeneratorStrategy
-
- getJavaGetterName(Definition) - Method in interface org.jooq.util.GeneratorStrategy
-
This is applied to definitions that can result in getters of a container.
- getJavaGetterName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.util.GeneratorStrategy
-
This is applied to definitions that can result in getters of a container.
- getJavaIdentifier(Definition) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getJavaIdentifier(Definition) - Method in class org.jooq.util.example.JVMArgsGeneratorStrategy
-
- getJavaIdentifier(Definition) - Method in interface org.jooq.util.GeneratorStrategy
-
This is applied to definitions that can result in singleton static and
instance members.
- getJavaIdentifiers(Collection<? extends Definition>) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getJavaIdentifiers(Definition...) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getJavaIdentifiers(Collection<? extends Definition>) - Method in interface org.jooq.util.GeneratorStrategy
-
- getJavaIdentifiers(Definition...) - Method in interface org.jooq.util.GeneratorStrategy
-
- getJavaMemberName(Definition) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getJavaMemberName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getJavaMemberName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.example.JVMArgsGeneratorStrategy
-
- getJavaMemberName(Definition) - Method in interface org.jooq.util.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 interface org.jooq.util.GeneratorStrategy
-
The "java member name" is applied where a definition is used as a member
(for POJOs) or as a method argument (for setters).
- getJavaMethodName(Definition) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getJavaMethodName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getJavaMethodName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.example.JVMArgsGeneratorStrategy
-
- getJavaMethodName(Definition) - Method in interface org.jooq.util.GeneratorStrategy
-
This is applied to definitions that can result in methods.
- getJavaMethodName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.util.GeneratorStrategy
-
This is applied to definitions that can result in methods.
- getJavaPackageName(Definition) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getJavaPackageName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getJavaPackageName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.example.JVMArgsGeneratorStrategy
-
- getJavaPackageName(Definition) - Method in interface org.jooq.util.GeneratorStrategy
-
This is the same as calling
getJavaPackageName(definition, Mode.DEFAULT)
- getJavaPackageName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.util.GeneratorStrategy
-
- getJavaSetterName(Definition) - Method in class org.jooq.util.AbstractGeneratorStrategy
-
- getJavaSetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getJavaSetterName(Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.example.JVMArgsGeneratorStrategy
-
- getJavaSetterName(Definition) - Method in interface org.jooq.util.GeneratorStrategy
-
This is applied to definitions that can result in setters of a container.
- getJavaSetterName(Definition, GeneratorStrategy.Mode) - Method in interface org.jooq.util.GeneratorStrategy
-
This is applied to definitions that can result in setters of a container.
- getJavaType(DataTypeDefinition) - Method in class org.jooq.util.JavaGenerator
-
- getJavaTypeReference(Database, DataTypeDefinition) - Method in class org.jooq.util.JavaGenerator
-
- getNumberType(DataTypeDefinition) - Method in class org.jooq.util.JavaGenerator
-
- getNumberType(DataTypeDefinition, String) - Method in class org.jooq.util.JavaGenerator
-
- getOverloadSuffix(Definition, GeneratorStrategy.Mode, String) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getOverloadSuffix(Definition, GeneratorStrategy.Mode, String) - Method in interface org.jooq.util.GeneratorStrategy
-
- getSimpleJavaType(DataTypeDefinition) - Method in class org.jooq.util.JavaGenerator
-
- getStrategy() - Method in interface org.jooq.util.Generator
-
Get this generator's underlying naming strategy
- getTargetDirectory() - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getTargetDirectory() - Method in interface org.jooq.util.Generator
-
The target directory
- getTargetDirectory() - Method in interface org.jooq.util.GeneratorStrategy
-
The target directory
- getTargetPackage() - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- getTargetPackage() - Method in interface org.jooq.util.Generator
-
- getTargetPackage() - Method in interface org.jooq.util.GeneratorStrategy
-
- getType(Database, SchemaDefinition, String, int, int, String, String) - Method in class org.jooq.util.JavaGenerator
-
- getTypeReference(Database, SchemaDefinition, String, int, int, int, String) - Method in class org.jooq.util.JavaGenerator
-
- setClassLoader(ClassLoader) - Method in class org.jooq.util.GenerationTool
-
The class loader to use with this generation tool.
- setConnection(Connection) - Method in class org.jooq.util.GenerationTool
-
The JDBC connection to use with this generation tool.
- setGenerateDaos(boolean) - Method in interface org.jooq.util.Generator
-
Whether DAO's should be generated in addition to pojos
- setGenerateDeprecated(boolean) - Method in interface org.jooq.util.Generator
-
Whether deprecated code should be generated
- setGenerateGeneratedAnnotation(boolean) - Method in interface org.jooq.util.Generator
-
Whether the
Generated
annotation should be generated
- setGenerateGlobalObjectReferences(boolean) - Method in interface org.jooq.util.Generator
-
Whether global object references should be generated
- setGenerateImmutablePojos(boolean) - Method in interface org.jooq.util.Generator
-
Whether immutable POJO's should be generated in addition to records
- setGenerateInstanceFields(boolean) - Method in interface org.jooq.util.Generator
-
Whether instance fields should be generated (as opposed to static fields)
- setGenerateInterfaces(boolean) - Method in interface org.jooq.util.Generator
-
Whether interfaces should be generated to be implemented by records and
POJO's
- setGenerateJPAAnnotations(boolean) - Method in interface org.jooq.util.Generator
-
Whether POJO's and records should be annotated with JPA annotations
- setGeneratePojos(boolean) - Method in interface org.jooq.util.Generator
-
Whether POJO's should be generated in addition to records
- setGenerateRecords(boolean) - Method in interface org.jooq.util.Generator
-
Whether TableRecords should be generated in addition to tables
- setGenerateRelations(boolean) - Method in interface org.jooq.util.Generator
-
Whether foreign key relations should be resolved
- setGenerateValidationAnnotations(boolean) - Method in interface org.jooq.util.Generator
-
Whether POJO's and records should be annotated with JSR-303 validation
annotations
- setInstanceFields(boolean) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- setInstanceFields(boolean) - Method in interface org.jooq.util.GeneratorStrategy
-
Whether fields are instance fields (as opposed to static fields)
- setStrategy(GeneratorStrategy) - Method in interface org.jooq.util.Generator
-
Set a naming strategy to this generator
- setTargetDirectory(String) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- setTargetDirectory(String) - Method in interface org.jooq.util.Generator
-
Initialise the target directory
- setTargetDirectory(String) - Method in interface org.jooq.util.GeneratorStrategy
-
Initialise the target directory
- setTargetPackage(String) - Method in class org.jooq.util.DefaultGeneratorStrategy
-
- setTargetPackage(String) - Method in interface org.jooq.util.Generator
-
Initialise the target package name
- setTargetPackage(String) - Method in interface org.jooq.util.GeneratorStrategy
-
Initialise the target package name