A B C D G H J L M O P R S T V 

A

AbstractGeneratorStrategy - Class in org.jooq.util
Common base class for convenience method abstraction
AbstractGeneratorStrategy() - Constructor for class org.jooq.util.AbstractGeneratorStrategy
 

B

beforeClose(String) - Method in class org.jooq.util.GeneratorWriter
 
beforeClose(String) - Method in class org.jooq.util.JavaWriter
 

C

close() - Method in class org.jooq.util.GeneratorWriter
 
copyLarge(InputStream, OutputStream) - Static method in class org.jooq.util.GenerationTool
Copy bytes from a large (over 2GB) InputStream to an OutputStream.

D

DefaultGenerator - Class in org.jooq.util
Deprecated.
DefaultGenerator() - Constructor for class org.jooq.util.DefaultGenerator
Deprecated.
 
DefaultGeneratorStrategy - Class in org.jooq.util
The default naming strategy for the JavaGenerator
DefaultGeneratorStrategy() - Constructor for class org.jooq.util.DefaultGeneratorStrategy
 

G

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
 

H

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

J

javadoc(String, Object...) - Method in class org.jooq.util.JavaWriter
 
JavaGenerator - Class in org.jooq.util
A default implementation for code generation.
JavaGenerator() - Constructor for class org.jooq.util.JavaGenerator
 
JavaWriter - Class in org.jooq.util
A wrapper for a PrintWriter This wrapper adds Java printing features to the general GeneratorWriter
JavaWriter(File) - Constructor for class org.jooq.util.JavaWriter
 
JPrefixGeneratorStrategy - Class in org.jooq.util.example
A generator strategy that prefixes class names with a letter J.
JPrefixGeneratorStrategy() - Constructor for class org.jooq.util.example.JPrefixGeneratorStrategy
 
JVMArgsGeneratorStrategy - Class in org.jooq.util.example
A generator strategy that prefixes / suffixes class names and other artefacts with values taken from JVM parameters.
JVMArgsGeneratorStrategy() - Constructor for class org.jooq.util.example.JVMArgsGeneratorStrategy
 

L

load(InputStream) - Static method in class org.jooq.util.GenerationTool
Load a jOOQ codegen configuration file from an input stream

M

main(String[]) - Static method in class org.jooq.util.GenerationTool
 
main(Configuration) - Static method in class org.jooq.util.GenerationTool
 
match(DataTypeDefinition, DataTypeDefinition) - Method in class org.jooq.util.JavaGenerator
 

O

org.jooq.util - package org.jooq.util
 
org.jooq.util.example - package org.jooq.util.example
 
override() - Method in class org.jooq.util.JavaWriter
 
overrideIf(boolean) - Method in class org.jooq.util.JavaWriter
 
overrideInherit() - Method in class org.jooq.util.JavaWriter
 

P

print(char) - Method in class org.jooq.util.GeneratorWriter
 
print(int) - Method in class org.jooq.util.GeneratorWriter
 
print(String) - Method in class org.jooq.util.GeneratorWriter
 
print(String, Object...) - Method in class org.jooq.util.GeneratorWriter
 
print(Class<?>) - Method in class org.jooq.util.JavaWriter
 
printClassJavadoc(JavaWriter, Definition) - Method in class org.jooq.util.JavaGenerator
 
printClassJavadoc(JavaWriter, String) - Method in class org.jooq.util.JavaGenerator
 
printColumnJPAAnnotation(JavaWriter, ColumnDefinition) - Method in class org.jooq.util.JavaGenerator
 
printColumnValidationAnnotation(JavaWriter, ColumnDefinition) - Method in class org.jooq.util.JavaGenerator
 
printConvenienceMethodFunction(JavaWriter, RoutineDefinition, boolean) - Method in class org.jooq.util.JavaGenerator
 
printConvenienceMethodFunctionAsField(JavaWriter, RoutineDefinition, boolean) - Method in class org.jooq.util.JavaGenerator
 
printConvenienceMethodProcedure(JavaWriter, RoutineDefinition, boolean) - Method in class org.jooq.util.JavaGenerator
 
printForeignKey(JavaWriter, int, ForeignKeyDefinition) - Method in class org.jooq.util.JavaGenerator
 
printFromAndInto(JavaWriter, TableDefinition) - Method in class org.jooq.util.JavaGenerator
 
printIdentity(JavaWriter, int, IdentityDefinition) - Method in class org.jooq.util.JavaGenerator
 
printJavadocParagraph(JavaWriter, String, String) - Method in class org.jooq.util.JavaGenerator
This method is used to add line breaks in lengthy javadocs
println() - Method in class org.jooq.util.GeneratorWriter
 
println(int) - Method in class org.jooq.util.GeneratorWriter
 
println(String) - Method in class org.jooq.util.GeneratorWriter
 
println(String, Object...) - Method in class org.jooq.util.GeneratorWriter
 
printPackage(JavaWriter, Definition) - Method in class org.jooq.util.JavaGenerator
 
printPackage(JavaWriter, Definition, GeneratorStrategy.Mode) - Method in class org.jooq.util.JavaGenerator
 
printRecordTypeMethod(JavaWriter, Definition) - Method in class org.jooq.util.JavaGenerator
 
printRoutine(JavaWriter, RoutineDefinition) - Method in class org.jooq.util.JavaGenerator
 
printSchemaReferences(JavaWriter, List<? extends Definition>, Class<?>, boolean) - Method in class org.jooq.util.JavaGenerator
 
printSerial() - Method in class org.jooq.util.JavaWriter
 
printSingletonInstance(JavaWriter, Definition) - Method in class org.jooq.util.JavaGenerator
 
printTableJPAAnnotation(JavaWriter, TableDefinition) - Method in class org.jooq.util.JavaGenerator
 
printUniqueKey(JavaWriter, int, UniqueKeyDefinition) - Method in class org.jooq.util.JavaGenerator
 

R

run(Configuration) - Method in class org.jooq.util.GenerationTool
 

S

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

T

tab(int) - Method in class org.jooq.util.GeneratorWriter
 
tab() - Method in class org.jooq.util.GeneratorWriter
 
toString() - Method in class org.jooq.util.GeneratorWriter
 

V

valueOf(String) - Static method in enum org.jooq.util.GeneratorStrategy.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jooq.util.GeneratorStrategy.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D G H J L M O P R S T V 

Copyright © 2013. All Rights Reserved.