Klasse XMLGenerator

java.lang.Object
org.jooq.codegen.XMLGenerator
Alle implementierten Schnittstellen:
Generator

public class XMLGenerator extends Object
Autor:
Lukas Eder
  • Felddetails

    • strategy

      protected org.jooq.codegen.GeneratorStrategyWrapper strategy
    • targetEncoding

      protected String targetEncoding
    • targetClean

      protected boolean targetClean
  • Konstruktordetails

    • XMLGenerator

      public XMLGenerator()
  • Methodendetails

    • generate0

      public void generate0(Database db)
    • generate

      public void generate(Database db)
      Beschreibung aus Schnittstelle kopiert: Generator
      Do the code generation
      Angegeben von:
      generate in Schnittstelle Generator
    • setStrategy

      public void setStrategy(GeneratorStrategy strategy)
      Beschreibung aus Schnittstelle kopiert: Generator
      Set a naming strategy to this generator
      Angegeben von:
      setStrategy in Schnittstelle Generator
    • getStrategy

      public GeneratorStrategy getStrategy()
      Beschreibung aus Schnittstelle kopiert: Generator
      Get this generator's underlying naming strategy
      Angegeben von:
      getStrategy in Schnittstelle Generator
    • generateDeprecated

      public boolean generateDeprecated()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether deprecated code should be generated
      Angegeben von:
      generateDeprecated in Schnittstelle Generator
    • setGenerateDeprecated

      public void setGenerateDeprecated(boolean generateDeprecated)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether deprecated code should be generated
      Angegeben von:
      setGenerateDeprecated in Schnittstelle Generator
    • generateDeprecationOnUnknownTypes

      public boolean generateDeprecationOnUnknownTypes()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether deprecation should be generated on unknown types.
      Angegeben von:
      generateDeprecationOnUnknownTypes in Schnittstelle Generator
    • setGenerateDeprecationOnUnknownTypes

      public void setGenerateDeprecationOnUnknownTypes(boolean generateDeprecationOnUnknownTypes)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether deprecation should be generated on unknown types.
      Angegeben von:
      setGenerateDeprecationOnUnknownTypes in Schnittstelle Generator
    • generateIndexes

      public boolean generateIndexes()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether indexes should be generated.
      Angegeben von:
      generateIndexes in Schnittstelle Generator
    • setGenerateIndexes

      public void setGenerateIndexes(boolean generateIndexes)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether indexes should be generated.
      Angegeben von:
      setGenerateIndexes in Schnittstelle Generator
    • generateRelations

      public boolean generateRelations()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether foreign key relations should be resolved
      Angegeben von:
      generateRelations in Schnittstelle Generator
    • setGenerateRelations

      public void setGenerateRelations(boolean generateRelations)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether foreign key relations should be resolved
      Angegeben von:
      setGenerateRelations in Schnittstelle Generator
    • generateImplicitJoinPathsToOne

      public boolean generateImplicitJoinPathsToOne()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether implicit join path constructors on generated tables for outgoing foreign key relationships (to-one relationships) should be generated.
      Angegeben von:
      generateImplicitJoinPathsToOne in Schnittstelle Generator
    • setGenerateImplicitJoinPathsToOne

      public void setGenerateImplicitJoinPathsToOne(boolean generateImplicitJoinPathsToOne)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether implicit join path constructors on generated tables for outgoing foreign key relationships (to-one relationships) should be generated.
      Angegeben von:
      setGenerateImplicitJoinPathsToOne in Schnittstelle Generator
    • generateImplicitJoinPathsAsKotlinProperties

      public boolean generateImplicitJoinPathsAsKotlinProperties()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether implicit join path constructors should be offered as properties in Kotlin.
      Angegeben von:
      generateImplicitJoinPathsAsKotlinProperties in Schnittstelle Generator
    • setGenerateImplicitJoinPathsAsKotlinProperties

      public void setGenerateImplicitJoinPathsAsKotlinProperties(boolean generateImplicitJoinPathsAsKotlinProperties)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether implicit join path constructors should be offered as properties in Kotlin.
      Angegeben von:
      setGenerateImplicitJoinPathsAsKotlinProperties in Schnittstelle Generator
    • generateTableValuedFunctions

      public boolean generateTableValuedFunctions()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether table-valued functions should be generated as tables.
      Angegeben von:
      generateTableValuedFunctions in Schnittstelle Generator
    • setGenerateTableValuedFunctions

      public void setGenerateTableValuedFunctions(boolean generateTableValuedFunctions)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether table-valued functions should be generated as tables.
      Angegeben von:
      setGenerateTableValuedFunctions in Schnittstelle Generator
    • generateInstanceFields

      public boolean generateInstanceFields()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether instance fields should be generated (as opposed to static fields).
      Angegeben von:
      generateInstanceFields in Schnittstelle Generator
    • setGenerateInstanceFields

      public void setGenerateInstanceFields(boolean generateInstanceFields)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether instance fields should be generated (as opposed to static fields).
      Angegeben von:
      setGenerateInstanceFields in Schnittstelle Generator
    • setGenerateVisibilityModifier

      public void setGenerateVisibilityModifier(VisibilityModifier generateVisibilityModifier)
      Beschreibung aus Schnittstelle kopiert: Generator
      The VisibilityModifier that should be used in generated code.
      Angegeben von:
      setGenerateVisibilityModifier in Schnittstelle Generator
    • generateVisibilityModifier

      public VisibilityModifier generateVisibilityModifier()
      Beschreibung aus Schnittstelle kopiert: Generator
      The VisibilityModifier that should be used in generated code.
      Angegeben von:
      generateVisibilityModifier in Schnittstelle Generator
    • generateGeneratedAnnotation

      public boolean generateGeneratedAnnotation()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the Generated annotation should be generated.
      Angegeben von:
      generateGeneratedAnnotation in Schnittstelle Generator
    • setGenerateGeneratedAnnotation

      public void setGenerateGeneratedAnnotation(boolean generateGeneratedAnnotation)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the Generated annotation should be generated.
      Angegeben von:
      setGenerateGeneratedAnnotation in Schnittstelle Generator
    • generateGeneratedAnnotationType

      public GeneratedAnnotationType generateGeneratedAnnotationType()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the Generated annotation should be generated.
      Angegeben von:
      generateGeneratedAnnotationType in Schnittstelle Generator
    • setGenerateGeneratedAnnotationType

      public void setGenerateGeneratedAnnotationType(GeneratedAnnotationType generateGeneratedAnnotationType)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the Generated annotation should be generated.
      Angegeben von:
      setGenerateGeneratedAnnotationType in Schnittstelle Generator
    • generateGeneratedAnnotationDate

      public boolean generateGeneratedAnnotationDate()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the Generated annotation should include the date attribute.
      Angegeben von:
      generateGeneratedAnnotationDate in Schnittstelle Generator
    • setGenerateGeneratedAnnotationDate

      public void setGenerateGeneratedAnnotationDate(boolean generateGeneratedAnnotationDate)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the Generated annotation should include the date attribute.
      Angegeben von:
      setGenerateGeneratedAnnotationDate in Schnittstelle Generator
    • generateGeneratedAnnotationJooqVersion

      public boolean generateGeneratedAnnotationJooqVersion()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the Generated annotation should include the jOOQ version.
      Angegeben von:
      generateGeneratedAnnotationJooqVersion in Schnittstelle Generator
    • setGenerateGeneratedAnnotationJooqVersion

      public void setGenerateGeneratedAnnotationJooqVersion(boolean generateGeneratedAnnotationJooqVersion)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the Generated annotation should include the jOOQ version.
      Angegeben von:
      setGenerateGeneratedAnnotationJooqVersion in Schnittstelle Generator
    • generateNonnullAnnotation

      public boolean generateNonnullAnnotation()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether Nonnull annotations should be generated.

      In SQL and by consequence in jOOQ, non-nullability cannot be guaranteed statically. There may still be some cases (e.g. after unions, outer joins, etc.) where a normally non-null value turns out to be null!

      Angegeben von:
      generateNonnullAnnotation in Schnittstelle Generator
    • setGenerateNonnullAnnotation

      public void setGenerateNonnullAnnotation(boolean generateNonnullAnnotation)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether Nonnull annotations should be generated.

      In SQL and by consequence in jOOQ, non-nullability cannot be guaranteed statically. There may still be some cases (e.g. after unions, outer joins, etc.) where a normally non-null value turns out to be null!

      Angegeben von:
      setGenerateNonnullAnnotation in Schnittstelle Generator
    • generatedNonnullAnnotationType

      public String generatedNonnullAnnotationType()
      Beschreibung aus Schnittstelle kopiert: Generator
      Which type of Nonnull annotation should be generated.
      Angegeben von:
      generatedNonnullAnnotationType in Schnittstelle Generator
    • setGeneratedNonnullAnnotationType

      public void setGeneratedNonnullAnnotationType(String generatedNonnullAnnotationType)
      Beschreibung aus Schnittstelle kopiert: Generator
      Which type of Nonnull annotation should be generated.
      Angegeben von:
      setGeneratedNonnullAnnotationType in Schnittstelle Generator
    • generateNullableAnnotation

      public boolean generateNullableAnnotation()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether Nullable annotations should be generated.

      Unlike Generator.generateNonnullAnnotation(), nullability can be guaranteed as in SQL, and by consequence in jOOQ, every column expression can be made nullable using some SQL operation.

      Angegeben von:
      generateNullableAnnotation in Schnittstelle Generator
    • setGenerateNullableAnnotation

      public void setGenerateNullableAnnotation(boolean generateNullableAnnotation)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether Nullable annotations should be generated.

      Unlike Generator.generateNonnullAnnotation(), nullability can be guaranteed as in SQL, and by consequence in jOOQ, every column expression can be made nullable using some SQL operation.

      Angegeben von:
      setGenerateNullableAnnotation in Schnittstelle Generator
    • generatedNullableAnnotationType

      public String generatedNullableAnnotationType()
      Beschreibung aus Schnittstelle kopiert: Generator
      Which type of Nullable annotation should be generated.
      Angegeben von:
      generatedNullableAnnotationType in Schnittstelle Generator
    • setGeneratedNullableAnnotationType

      public void setGeneratedNullableAnnotationType(String generatedNullableAnnotationType)
      Beschreibung aus Schnittstelle kopiert: Generator
      Which type of Nullable annotation should be generated.
      Angegeben von:
      setGeneratedNullableAnnotationType in Schnittstelle Generator
    • setGenerateConstructorPropertiesAnnotation

      public void setGenerateConstructorPropertiesAnnotation(boolean generateConstructorPropertiesAnnotation)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the ConstructorProperties annotation should be generated.
      Angegeben von:
      setGenerateConstructorPropertiesAnnotation in Schnittstelle Generator
    • generateConstructorPropertiesAnnotation

      public boolean generateConstructorPropertiesAnnotation()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the ConstructorProperties annotation should be generated.
      Angegeben von:
      generateConstructorPropertiesAnnotation in Schnittstelle Generator
    • setGenerateConstructorPropertiesAnnotationOnPojos

      public void setGenerateConstructorPropertiesAnnotationOnPojos(boolean generateConstructorPropertiesAnnotationOnPojos)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the ConstructorProperties annotation should be generated on POJOs.
      Angegeben von:
      setGenerateConstructorPropertiesAnnotationOnPojos in Schnittstelle Generator
    • generateConstructorPropertiesAnnotationOnPojos

      public boolean generateConstructorPropertiesAnnotationOnPojos()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the ConstructorProperties annotation should be generated on POJOs.
      Angegeben von:
      generateConstructorPropertiesAnnotationOnPojos in Schnittstelle Generator
    • setGenerateConstructorPropertiesAnnotationOnRecords

      public void setGenerateConstructorPropertiesAnnotationOnRecords(boolean generateConstructorPropertiesAnnotationOnRecords)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the ConstructorProperties annotation should be generated on records.
      Angegeben von:
      setGenerateConstructorPropertiesAnnotationOnRecords in Schnittstelle Generator
    • generateConstructorPropertiesAnnotationOnRecords

      public boolean generateConstructorPropertiesAnnotationOnRecords()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the ConstructorProperties annotation should be generated on records.
      Angegeben von:
      generateConstructorPropertiesAnnotationOnRecords in Schnittstelle Generator
    • useSchemaVersionProvider

      public boolean useSchemaVersionProvider()
      Angegeben von:
      useSchemaVersionProvider in Schnittstelle Generator
    • setUseSchemaVersionProvider

      public void setUseSchemaVersionProvider(boolean useSchemaVersionProvider)
      Angegeben von:
      setUseSchemaVersionProvider in Schnittstelle Generator
    • useCatalogVersionProvider

      public boolean useCatalogVersionProvider()
      Angegeben von:
      useCatalogVersionProvider in Schnittstelle Generator
    • setUseCatalogVersionProvider

      public void setUseCatalogVersionProvider(boolean useCatalogVersionProvider)
      Angegeben von:
      setUseCatalogVersionProvider in Schnittstelle Generator
    • generateRoutines

      public boolean generateRoutines()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether Routines should be generated.
      Angegeben von:
      generateRoutines in Schnittstelle Generator
    • setGenerateRoutines

      public void setGenerateRoutines(boolean generateRoutines)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether Routines should be generated.
      Angegeben von:
      setGenerateRoutines in Schnittstelle Generator
    • generateSequences

      public boolean generateSequences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether Sequences should be generated.
      Angegeben von:
      generateSequences in Schnittstelle Generator
    • setGenerateSequences

      public void setGenerateSequences(boolean generateSequences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether Sequences should be generated.
      Angegeben von:
      setGenerateSequences in Schnittstelle Generator
    • generateSequenceFlags

      public boolean generateSequenceFlags()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether sequence flags should be generated.
      Angegeben von:
      generateSequenceFlags in Schnittstelle Generator
    • setGenerateSequenceFlags

      public void setGenerateSequenceFlags(boolean generateSequenceFlags)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether sequence flags should be generated.
      Angegeben von:
      setGenerateSequenceFlags in Schnittstelle Generator
    • generateUDTs

      public boolean generateUDTs()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether UDTs should be generated.
      Angegeben von:
      generateUDTs in Schnittstelle Generator
    • setGenerateUDTs

      public void setGenerateUDTs(boolean generateUDTs)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether UDTs should be generated.
      Angegeben von:
      setGenerateUDTs in Schnittstelle Generator
    • generateTables

      public boolean generateTables()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether Tables should be generated
      Angegeben von:
      generateTables in Schnittstelle Generator
    • setGenerateTables

      public void setGenerateTables(boolean generateTables)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether Tables should be generated
      Angegeben von:
      setGenerateTables in Schnittstelle Generator
    • generateEmbeddables

      public boolean generateEmbeddables()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether embeddable types should be generated
      Angegeben von:
      generateEmbeddables in Schnittstelle Generator
    • setGenerateEmbeddables

      public void setGenerateEmbeddables(boolean generateEmbeddables)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether embeddable types should be generated
      Angegeben von:
      setGenerateEmbeddables in Schnittstelle Generator
    • generateRecords

      public boolean generateRecords()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether TableRecords should be generated in addition to tables
      Angegeben von:
      generateRecords in Schnittstelle Generator
    • setGenerateRecords

      public void setGenerateRecords(boolean generateRecords)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether TableRecords should be generated in addition to tables
      Angegeben von:
      setGenerateRecords in Schnittstelle Generator
    • generateRecordsImplementingRecordN

      public boolean generateRecordsImplementingRecordN()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether TableRecords should be generated in addition to tables, which implement Record[N] types
      Angegeben von:
      generateRecordsImplementingRecordN in Schnittstelle Generator
    • setGenerateRecordsImplementingRecordN

      public void setGenerateRecordsImplementingRecordN(boolean generateRecordsImplementingRecordN)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether TableRecords should be generated in addition to tables, which implement Record[N] types
      Angegeben von:
      setGenerateRecordsImplementingRecordN in Schnittstelle Generator
    • generateEnumsAsScalaSealedTraits

      public boolean generateEnumsAsScalaSealedTraits()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether enums generated as Scala sealed traits by the ScalaGenerator.
      Angegeben von:
      generateEnumsAsScalaSealedTraits in Schnittstelle Generator
    • setGenerateEnumsAsScalaSealedTraits

      public void setGenerateEnumsAsScalaSealedTraits(boolean generateEnumsAsScalaSealedTraits)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether enums generated as Scala sealed traits by the ScalaGenerator.
      Angegeben von:
      setGenerateEnumsAsScalaSealedTraits in Schnittstelle Generator
    • generatePojos

      public boolean generatePojos()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether POJO's should be generated in addition to records
      Angegeben von:
      generatePojos in Schnittstelle Generator
    • setGeneratePojos

      public void setGeneratePojos(boolean generatePojos)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether POJO's should be generated in addition to records
      Angegeben von:
      setGeneratePojos in Schnittstelle Generator
    • generatePojosAsJavaRecordClasses

      public boolean generatePojosAsJavaRecordClasses()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether POJOs should be generated as Java records by the JavaGenerator.
      Angegeben von:
      generatePojosAsJavaRecordClasses in Schnittstelle Generator
    • setGeneratePojosAsJavaRecordClasses

      public void setGeneratePojosAsJavaRecordClasses(boolean pojosAsJavaRecordClasses)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether POJOs should be generated as Java records by the JavaGenerator.
      Angegeben von:
      setGeneratePojosAsJavaRecordClasses in Schnittstelle Generator
    • generatePojosAsScalaCaseClasses

      public boolean generatePojosAsScalaCaseClasses()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether POJOs should be generated as Scala case classes by the ScalaGenerator.
      Angegeben von:
      generatePojosAsScalaCaseClasses in Schnittstelle Generator
    • setGeneratePojosAsScalaCaseClasses

      public void setGeneratePojosAsScalaCaseClasses(boolean pojosAsScalaCaseClasses)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether POJOs should be generated as Scala case classes by the ScalaGenerator.
      Angegeben von:
      setGeneratePojosAsScalaCaseClasses in Schnittstelle Generator
    • generatePojosAsKotlinDataClasses

      public boolean generatePojosAsKotlinDataClasses()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether POJOs should be generated as Kotlin data classes by the KotlinGenerator.
      Angegeben von:
      generatePojosAsKotlinDataClasses in Schnittstelle Generator
    • setGeneratePojosAsKotlinDataClasses

      public void setGeneratePojosAsKotlinDataClasses(boolean pojosAsKotlinDataClasses)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether POJOs should be generated as Kotlin data classes by the KotlinGenerator.
      Angegeben von:
      setGeneratePojosAsKotlinDataClasses in Schnittstelle Generator
    • generateImmutablePojos

      public boolean generateImmutablePojos()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether immutable POJO's should be generated in addition to records
      Angegeben von:
      generateImmutablePojos in Schnittstelle Generator
    • setGenerateImmutablePojos

      public void setGenerateImmutablePojos(boolean generateImmutablePojos)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether immutable POJO's should be generated in addition to records
      Angegeben von:
      setGenerateImmutablePojos in Schnittstelle Generator
    • generateSerializablePojos

      public boolean generateSerializablePojos()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether generated POJO's should be Serializable.
      Angegeben von:
      generateSerializablePojos in Schnittstelle Generator
    • setGenerateSerializablePojos

      public void setGenerateSerializablePojos(boolean generateSerializablePojos)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether generated POJO's should be Serializable.
      Angegeben von:
      setGenerateSerializablePojos in Schnittstelle Generator
    • generateInterfaces

      public boolean generateInterfaces()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether interfaces should be generated to be implemented by records and POJO's
      Angegeben von:
      generateInterfaces in Schnittstelle Generator
    • setGenerateInterfaces

      public void setGenerateInterfaces(boolean generateInterfaces)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether interfaces should be generated to be implemented by records and POJO's
      Angegeben von:
      setGenerateInterfaces in Schnittstelle Generator
    • generateImmutableInterfaces

      public boolean generateImmutableInterfaces()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether immutable interfaces should be generated in addition to records
      Angegeben von:
      generateImmutableInterfaces in Schnittstelle Generator
    • setGenerateImmutableInterfaces

      public void setGenerateImmutableInterfaces(boolean generateImmutableInterfaces)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether immutable interfaces should be generated in addition to records
      Angegeben von:
      setGenerateImmutableInterfaces in Schnittstelle Generator
    • generateSerializableInterfaces

      public boolean generateSerializableInterfaces()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether generated interfaces should extend Serializable.
      Angegeben von:
      generateSerializableInterfaces in Schnittstelle Generator
    • setGenerateSerializableInterfaces

      public void setGenerateSerializableInterfaces(boolean generateSerializableInterfaces)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether generated interfaces should extend Serializable.
      Angegeben von:
      setGenerateSerializableInterfaces in Schnittstelle Generator
    • generateDaos

      public boolean generateDaos()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether DAO's should be generated in addition to pojos
      Angegeben von:
      generateDaos in Schnittstelle Generator
    • setGenerateDaos

      public void setGenerateDaos(boolean generateDaos)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether DAO's should be generated in addition to pojos
      Angegeben von:
      setGenerateDaos in Schnittstelle Generator
    • generateJooqVersionReference

      public boolean generateJooqVersionReference()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether generated objects should reference the runtime jOOQ version in Constants, to help debug code generator / runtime version mismatches.
      Angegeben von:
      generateJooqVersionReference in Schnittstelle Generator
    • setGenerateJooqVersionReference

      public void setGenerateJooqVersionReference(boolean generateJooqVersionReference)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether generated objects should reference the runtime jOOQ version in Constants, to help debug code generator / runtime version mismatches.
      Angegeben von:
      setGenerateJooqVersionReference in Schnittstelle Generator
    • generateJPAAnnotations

      public boolean generateJPAAnnotations()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether POJO's and records should be annotated with JPA annotations
      Angegeben von:
      generateJPAAnnotations in Schnittstelle Generator
    • setGenerateJPAAnnotations

      public void setGenerateJPAAnnotations(boolean generateJPAAnnotations)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether POJO's and records should be annotated with JPA annotations
      Angegeben von:
      setGenerateJPAAnnotations in Schnittstelle Generator
    • generateJPAVersion

      public String generateJPAVersion()
      Beschreibung aus Schnittstelle kopiert: Generator
      The minimum JPA version that is supported by generated code (latest version if empty).
      Angegeben von:
      generateJPAVersion in Schnittstelle Generator
    • setGenerateJPAVersion

      public void setGenerateJPAVersion(String generateJPAVersion)
      Beschreibung aus Schnittstelle kopiert: Generator
      The minimum JPA version that is supported by generated code (latest version if empty).
      Angegeben von:
      setGenerateJPAVersion in Schnittstelle Generator
    • generateValidationAnnotations

      public boolean generateValidationAnnotations()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether POJO's and records should be annotated with JSR-303 validation annotations
      Angegeben von:
      generateValidationAnnotations in Schnittstelle Generator
    • setGenerateValidationAnnotations

      public void setGenerateValidationAnnotations(boolean generateValidationAnnotations)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether POJO's and records should be annotated with JSR-303 validation annotations
      Angegeben von:
      setGenerateValidationAnnotations in Schnittstelle Generator
    • generateSpringAnnotations

      public boolean generateSpringAnnotations()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether DAOs should be annotated with useful spring annotations such as @Repository or @Autowired
      Angegeben von:
      generateSpringAnnotations in Schnittstelle Generator
    • setGenerateSpringAnnotations

      public void setGenerateSpringAnnotations(boolean generateSpringAnnotations)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether DAOs should be annotated with useful spring annotations such as @Repository or @Autowired
      Angegeben von:
      setGenerateSpringAnnotations in Schnittstelle Generator
    • generateSpringDao

      public boolean generateSpringDao()
      Beschreibung aus Schnittstelle kopiert: 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).
      Angegeben von:
      generateSpringDao in Schnittstelle Generator
    • setGenerateSpringDao

      public void setGenerateSpringDao(boolean generateSpringDao)
      Beschreibung aus Schnittstelle kopiert: 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).
      Angegeben von:
      setGenerateSpringDao in Schnittstelle Generator
    • generateKotlinSetterJvmNameAnnotationsOnIsPrefix

      public boolean generateKotlinSetterJvmNameAnnotationsOnIsPrefix()
      Beschreibung aus Schnittstelle kopiert: 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.
      Angegeben von:
      generateKotlinSetterJvmNameAnnotationsOnIsPrefix in Schnittstelle Generator
    • setGenerateKotlinSetterJvmNameAnnotationsOnIsPrefix

      public void setGenerateKotlinSetterJvmNameAnnotationsOnIsPrefix(boolean generateKotlinSetterJvmNameAnnotationsOnIsPrefix)
      Beschreibung aus Schnittstelle kopiert: 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.
      Angegeben von:
      setGenerateKotlinSetterJvmNameAnnotationsOnIsPrefix in Schnittstelle Generator
    • generateKotlinNotNullPojoAttributes

      public boolean generateKotlinNotNullPojoAttributes()
      Beschreibung aus Schnittstelle kopiert: Generator
      Generate non-nullable types on POJO attributes, where column is not null.
      Angegeben von:
      generateKotlinNotNullPojoAttributes in Schnittstelle Generator
    • setGenerateKotlinNotNullPojoAttributes

      public void setGenerateKotlinNotNullPojoAttributes(boolean generateKotlinNotNullPojoAttributes)
      Beschreibung aus Schnittstelle kopiert: Generator
      Generate non-nullable types on POJO attributes, where column is not null.
      Angegeben von:
      setGenerateKotlinNotNullPojoAttributes in Schnittstelle Generator
    • generateKotlinNotNullRecordAttributes

      public boolean generateKotlinNotNullRecordAttributes()
      Beschreibung aus Schnittstelle kopiert: Generator
      Generate non-nullable types on Record attributes, where column is not null.
      Angegeben von:
      generateKotlinNotNullRecordAttributes in Schnittstelle Generator
    • setGenerateKotlinNotNullRecordAttributes

      public void setGenerateKotlinNotNullRecordAttributes(boolean generateKotlinNotNullRecordAttributes)
      Beschreibung aus Schnittstelle kopiert: Generator
      Generate non-nullable types on Record attributes, where column is not null.
      Angegeben von:
      setGenerateKotlinNotNullRecordAttributes in Schnittstelle Generator
    • generateKotlinNotNullInterfaceAttributes

      public boolean generateKotlinNotNullInterfaceAttributes()
      Beschreibung aus Schnittstelle kopiert: Generator
      Generate non-nullable types on interface attributes, where column is not null.
      Angegeben von:
      generateKotlinNotNullInterfaceAttributes in Schnittstelle Generator
    • setGenerateKotlinNotNullInterfaceAttributes

      public void setGenerateKotlinNotNullInterfaceAttributes(boolean generateKotlinNotNullInterfaceAttributes)
      Beschreibung aus Schnittstelle kopiert: Generator
      Generate non-nullable types on interface attributes, where column is not null.
      Angegeben von:
      setGenerateKotlinNotNullInterfaceAttributes in Schnittstelle Generator
    • generatedSerialVersionUID

      public GeneratedSerialVersionUID generatedSerialVersionUID()
      Beschreibung aus Schnittstelle kopiert: Generator
      The type of serialVersionUID that should be generated.
      Angegeben von:
      generatedSerialVersionUID in Schnittstelle Generator
    • setGenerateGeneratedSerialVersionUID

      public void setGenerateGeneratedSerialVersionUID(GeneratedSerialVersionUID generatedSerialVersionUID)
      Beschreibung aus Schnittstelle kopiert: Generator
      The type of serialVersionUID that should be generated.
      Angegeben von:
      setGenerateGeneratedSerialVersionUID in Schnittstelle Generator
    • maxMembersPerInitialiser

      public int maxMembersPerInitialiser()
      Beschreibung aus Schnittstelle kopiert: Generator
      The maximum number of members per initialiser, to prevent reaching the 64kb byte code per method limit in generated code.
      Angegeben von:
      maxMembersPerInitialiser in Schnittstelle Generator
    • setMaxMembersPerInitialiser

      public void setMaxMembersPerInitialiser(int maxMembersPerInitialiser)
      Beschreibung aus Schnittstelle kopiert: Generator
      The maximum number of members per initialiser, to prevent reaching the 64kb byte code per method limit in generated code.
      Angegeben von:
      setMaxMembersPerInitialiser in Schnittstelle Generator
    • generateGlobalObjectReferences

      public boolean generateGlobalObjectReferences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global object references should be generated
      Angegeben von:
      generateGlobalObjectReferences in Schnittstelle Generator
    • setGenerateGlobalObjectReferences

      public void setGenerateGlobalObjectReferences(boolean generateGlobalObjectReferences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global object references should be generated
      Angegeben von:
      setGenerateGlobalObjectReferences in Schnittstelle Generator
    • generateGlobalCatalogReferences

      public boolean generateGlobalCatalogReferences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global catalog references should be generated
      Angegeben von:
      generateGlobalCatalogReferences in Schnittstelle Generator
    • setGenerateGlobalCatalogReferences

      public void setGenerateGlobalCatalogReferences(boolean globalCatalogReferences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global catalog references should be generated
      Angegeben von:
      setGenerateGlobalCatalogReferences in Schnittstelle Generator
    • generateGlobalSchemaReferences

      public boolean generateGlobalSchemaReferences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global schema references should be generated
      Angegeben von:
      generateGlobalSchemaReferences in Schnittstelle Generator
    • setGenerateGlobalSchemaReferences

      public void setGenerateGlobalSchemaReferences(boolean globalSchemaReferences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global schema references should be generated
      Angegeben von:
      setGenerateGlobalSchemaReferences in Schnittstelle Generator
    • generateGlobalRoutineReferences

      public boolean generateGlobalRoutineReferences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global routine references should be generated
      Angegeben von:
      generateGlobalRoutineReferences in Schnittstelle Generator
    • setGenerateGlobalRoutineReferences

      public void setGenerateGlobalRoutineReferences(boolean generateGlobalRoutineReferences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global routine references should be generated
      Angegeben von:
      setGenerateGlobalRoutineReferences in Schnittstelle Generator
    • generateGlobalSequenceReferences

      public boolean generateGlobalSequenceReferences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global sequence references should be generated
      Angegeben von:
      generateGlobalSequenceReferences in Schnittstelle Generator
    • setGenerateGlobalSequenceReferences

      public void setGenerateGlobalSequenceReferences(boolean generateGlobalSequenceReferences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global sequence references should be generated
      Angegeben von:
      setGenerateGlobalSequenceReferences in Schnittstelle Generator
    • generateGlobalTableReferences

      public boolean generateGlobalTableReferences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global table references should be generated
      Angegeben von:
      generateGlobalTableReferences in Schnittstelle Generator
    • setGenerateGlobalTableReferences

      public void setGenerateGlobalTableReferences(boolean generateGlobalTableReferences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global table references should be generated
      Angegeben von:
      setGenerateGlobalTableReferences in Schnittstelle Generator
    • generateGlobalDomainReferences

      public boolean generateGlobalDomainReferences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global domain references should be generated
      Angegeben von:
      generateGlobalDomainReferences in Schnittstelle Generator
    • setGenerateGlobalDomainReferences

      public void setGenerateGlobalDomainReferences(boolean globalDomainReferences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global domain references should be generated
      Angegeben von:
      setGenerateGlobalDomainReferences in Schnittstelle Generator
    • generateGlobalUDTReferences

      public boolean generateGlobalUDTReferences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global UDT references should be generated
      Angegeben von:
      generateGlobalUDTReferences in Schnittstelle Generator
    • setGenerateGlobalUDTReferences

      public void setGenerateGlobalUDTReferences(boolean generateGlobalUDTReferences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global UDT references should be generated
      Angegeben von:
      setGenerateGlobalUDTReferences in Schnittstelle Generator
    • generateGlobalQueueReferences

      public boolean generateGlobalQueueReferences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global queue references should be generated
      Angegeben von:
      generateGlobalQueueReferences in Schnittstelle Generator
    • setGenerateGlobalQueueReferences

      public void setGenerateGlobalQueueReferences(boolean globalQueueReferences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global queue references should be generated
      Angegeben von:
      setGenerateGlobalQueueReferences in Schnittstelle Generator
    • generateGlobalLinkReferences

      public boolean generateGlobalLinkReferences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global link references should be generated
      Angegeben von:
      generateGlobalLinkReferences in Schnittstelle Generator
    • setGenerateGlobalLinkReferences

      public void setGenerateGlobalLinkReferences(boolean globalLinkReferences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global link references should be generated
      Angegeben von:
      setGenerateGlobalLinkReferences in Schnittstelle Generator
    • generateGlobalKeyReferences

      public boolean generateGlobalKeyReferences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global key references should be generated
      Angegeben von:
      generateGlobalKeyReferences in Schnittstelle Generator
    • setGenerateGlobalKeyReferences

      public void setGenerateGlobalKeyReferences(boolean globalKeyReferences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global key references should be generated
      Angegeben von:
      setGenerateGlobalKeyReferences in Schnittstelle Generator
    • generateGlobalIndexReferences

      public boolean generateGlobalIndexReferences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global index references should be generated
      Angegeben von:
      generateGlobalIndexReferences in Schnittstelle Generator
    • setGenerateGlobalIndexReferences

      public void setGenerateGlobalIndexReferences(boolean globalIndexReferences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether global index references should be generated
      Angegeben von:
      setGenerateGlobalIndexReferences in Schnittstelle Generator
    • generateQueues

      public boolean generateQueues()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether queue related code should be generated
      Angegeben von:
      generateQueues in Schnittstelle Generator
    • setGenerateQueues

      public void setGenerateQueues(boolean queues)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether queue related code should be generated
      Angegeben von:
      setGenerateQueues in Schnittstelle Generator
    • generateLinks

      public boolean generateLinks()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether link related code should be generated
      Angegeben von:
      generateLinks in Schnittstelle Generator
    • setGenerateLinks

      public void setGenerateLinks(boolean links)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether link related code should be generated
      Angegeben von:
      setGenerateLinks in Schnittstelle Generator
    • generateKeys

      public boolean generateKeys()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether key related code should be generated
      Angegeben von:
      generateKeys in Schnittstelle Generator
    • setGenerateKeys

      public void setGenerateKeys(boolean keys)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether key related code should be generated
      Angegeben von:
      setGenerateKeys in Schnittstelle Generator
    • generateJavadoc

      public boolean generateJavadoc()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether any Javadoc should be generated.
      Angegeben von:
      generateJavadoc in Schnittstelle Generator
    • setGenerateJavadoc

      public void setGenerateJavadoc(boolean javadoc)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether any Javadoc should be generated.
      Angegeben von:
      setGenerateJavadoc in Schnittstelle Generator
    • generateComments

      public boolean generateComments()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether any SQL comments should be generated as Javadoc.
      Angegeben von:
      generateComments in Schnittstelle Generator
    • setGenerateComments

      public void setGenerateComments(boolean comments)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether any SQL comments should be generated as Javadoc.
      Angegeben von:
      setGenerateComments in Schnittstelle Generator
    • generateCommentsOnAttributes

      public boolean generateCommentsOnAttributes()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on attributes should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnAttributes in Schnittstelle Generator
    • setGenerateCommentsOnAttributes

      public void setGenerateCommentsOnAttributes(boolean commentsOnAttributes)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on attributes should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnAttributes in Schnittstelle Generator
    • generateCommentsOnCatalogs

      public boolean generateCommentsOnCatalogs()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on catalogs should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnCatalogs in Schnittstelle Generator
    • setGenerateCommentsOnCatalogs

      public void setGenerateCommentsOnCatalogs(boolean commentsOnCatalogs)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on catalogs should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnCatalogs in Schnittstelle Generator
    • generateCommentsOnColumns

      public boolean generateCommentsOnColumns()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on columns should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnColumns in Schnittstelle Generator
    • setGenerateCommentsOnColumns

      public void setGenerateCommentsOnColumns(boolean commentsOnColumns)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on columns should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnColumns in Schnittstelle Generator
    • generateCommentsOnKeys

      public boolean generateCommentsOnKeys()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on keys should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnKeys in Schnittstelle Generator
    • setGenerateCommentsOnKeys

      public void setGenerateCommentsOnKeys(boolean commentsOnKeys)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on keys should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnKeys in Schnittstelle Generator
    • generateCommentsOnLinks

      public boolean generateCommentsOnLinks()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on links should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnLinks in Schnittstelle Generator
    • setGenerateCommentsOnLinks

      public void setGenerateCommentsOnLinks(boolean commentsOnLinks)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on links should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnLinks in Schnittstelle Generator
    • generateCommentsOnPackages

      public boolean generateCommentsOnPackages()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on packages should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnPackages in Schnittstelle Generator
    • setGenerateCommentsOnPackages

      public void setGenerateCommentsOnPackages(boolean commentsOnPackages)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on packages should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnPackages in Schnittstelle Generator
    • generateCommentsOnParameters

      public boolean generateCommentsOnParameters()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on parameters should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnParameters in Schnittstelle Generator
    • setGenerateCommentsOnParameters

      public void setGenerateCommentsOnParameters(boolean commentsOnParameters)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on parameters should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnParameters in Schnittstelle Generator
    • generateCommentsOnQueues

      public boolean generateCommentsOnQueues()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on queues should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnQueues in Schnittstelle Generator
    • setGenerateCommentsOnQueues

      public void setGenerateCommentsOnQueues(boolean commentsOnQueues)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on queues should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnQueues in Schnittstelle Generator
    • generateCommentsOnRoutines

      public boolean generateCommentsOnRoutines()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on routines should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnRoutines in Schnittstelle Generator
    • setGenerateCommentsOnRoutines

      public void setGenerateCommentsOnRoutines(boolean commentsOnRoutines)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on routines should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnRoutines in Schnittstelle Generator
    • generateCommentsOnSchemas

      public boolean generateCommentsOnSchemas()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on schemas should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnSchemas in Schnittstelle Generator
    • setGenerateCommentsOnSchemas

      public void setGenerateCommentsOnSchemas(boolean commentsOnSchemas)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on schemas should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnSchemas in Schnittstelle Generator
    • generateCommentsOnSequences

      public boolean generateCommentsOnSequences()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on sequences should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnSequences in Schnittstelle Generator
    • setGenerateCommentsOnSequences

      public void setGenerateCommentsOnSequences(boolean commentsOnSequences)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on sequences should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnSequences in Schnittstelle Generator
    • generateCommentsOnTables

      public boolean generateCommentsOnTables()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on tables should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnTables in Schnittstelle Generator
    • setGenerateCommentsOnTables

      public void setGenerateCommentsOnTables(boolean commentsOnTables)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on tables should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnTables in Schnittstelle Generator
    • generateCommentsOnEmbeddables

      public boolean generateCommentsOnEmbeddables()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on embeddables should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnEmbeddables in Schnittstelle Generator
    • setGenerateCommentsOnEmbeddables

      public void setGenerateCommentsOnEmbeddables(boolean generateCommentsOnEmbeddables)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on embeddables should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnEmbeddables in Schnittstelle Generator
    • generateCommentsOnUDTs

      public boolean generateCommentsOnUDTs()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on UDTs should be generated as Javadoc.
      Angegeben von:
      generateCommentsOnUDTs in Schnittstelle Generator
    • setGenerateCommentsOnUDTs

      public void setGenerateCommentsOnUDTs(boolean commentsOnUDTs)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether SQL comments on UDTs should be generated as Javadoc.
      Angegeben von:
      setGenerateCommentsOnUDTs in Schnittstelle Generator
    • generateSources

      public boolean generateSources()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether source code should be generated on any object type.
      Angegeben von:
      generateSources in Schnittstelle Generator
    • setGenerateSources

      public void setGenerateSources(boolean sources)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether source code should be generated on any object type.
      Angegeben von:
      setGenerateSources in Schnittstelle Generator
    • generateSourcesOnViews

      public boolean generateSourcesOnViews()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether source code should be generated on views.
      Angegeben von:
      generateSourcesOnViews in Schnittstelle Generator
    • setGenerateSourcesOnViews

      public void setGenerateSourcesOnViews(boolean sourcesOnViews)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether source code should be generated on views.
      Angegeben von:
      setGenerateSourcesOnViews in Schnittstelle Generator
    • fluentSetters

      @Deprecated public boolean fluentSetters()
      Veraltet.
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether fluent setters should be generated
      Angegeben von:
      fluentSetters in Schnittstelle Generator
    • setFluentSetters

      @Deprecated public void setFluentSetters(boolean fluentSetters)
      Veraltet.
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether fluent setters should be generated
      Angegeben von:
      setFluentSetters in Schnittstelle Generator
    • generateFluentSetters

      public boolean generateFluentSetters()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether fluent setters should be generated
      Angegeben von:
      generateFluentSetters in Schnittstelle Generator
    • setGenerateFluentSetters

      public void setGenerateFluentSetters(boolean fluentSetters)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether fluent setters should be generated
      Angegeben von:
      setGenerateFluentSetters in Schnittstelle Generator
    • generateJavaBeansGettersAndSetters

      public boolean generateJavaBeansGettersAndSetters()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether getters and setters should be generated JavaBeans style (or jOOQ style).
      Angegeben von:
      generateJavaBeansGettersAndSetters in Schnittstelle Generator
    • setGenerateJavaBeansGettersAndSetters

      public void setGenerateJavaBeansGettersAndSetters(boolean javaBeansGettersAndSetters)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether getters and setters should be generated JavaBeans style (or jOOQ style).
      Angegeben von:
      setGenerateJavaBeansGettersAndSetters in Schnittstelle Generator
    • generateUseTableNameForUnambiguousFKs

      public boolean generateUseTableNameForUnambiguousFKs()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether names of unambiguous ForeignKeyDefinition should be based on the referenced TableDefinition.

      When a child table has only one ForeignKeyDefinition towards a parent table, then that path is "unambiguous." In that case, some GeneratorStrategy implementations may choose to use the parent table's TableDefinition for implementations of GeneratorStrategy.getJavaMethodName(Definition), instead of the ForeignKeyDefinition, e.g. for implicit join paths.

      This flag allows for turning off this default behaviour.

      Angegeben von:
      generateUseTableNameForUnambiguousFKs in Schnittstelle Generator
    • setGenerateUseTableNameForUnambiguousFKs

      public void setGenerateUseTableNameForUnambiguousFKs(boolean useTableNameForUnambiguousFKs)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether names of unambiguous ForeignKeyDefinition should be based on the referenced TableDefinition.

      When a child table has only one ForeignKeyDefinition towards a parent table, then that path is "unambiguous." In that case, some GeneratorStrategy implementations may choose to use the parent table's TableDefinition for implementations of GeneratorStrategy.getJavaMethodName(Definition), instead of the ForeignKeyDefinition, e.g. for implicit join paths.

      This flag allows for turning off this default behaviour.

      Angegeben von:
      setGenerateUseTableNameForUnambiguousFKs in Schnittstelle Generator
    • generateVarargsSetters

      public boolean generateVarargsSetters()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether varargs setters should be generated for array types.
      Angegeben von:
      generateVarargsSetters in Schnittstelle Generator
    • setGenerateVarargsSetters

      public void setGenerateVarargsSetters(boolean varargsSetters)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether varargs setters should be generated for array types.
      Angegeben von:
      setGenerateVarargsSetters in Schnittstelle Generator
    • generatePojosEqualsAndHashCode

      public boolean generatePojosEqualsAndHashCode()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether equals() and hashCode() methods should be generated on POJOs
      Angegeben von:
      generatePojosEqualsAndHashCode in Schnittstelle Generator
    • setGeneratePojosEqualsAndHashCode

      public void setGeneratePojosEqualsAndHashCode(boolean generatePojosEqualsAndHashCode)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether equals() and hashCode() methods should be generated on POJOs
      Angegeben von:
      setGeneratePojosEqualsAndHashCode in Schnittstelle Generator
    • generatePojosToString

      public boolean generatePojosToString()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether a toString() method should be generated on POJOs
      Angegeben von:
      generatePojosToString in Schnittstelle Generator
    • setGeneratePojosToString

      public void setGeneratePojosToString(boolean generatePojosToString)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether a toString() method should be generated on POJOs
      Angegeben von:
      setGeneratePojosToString in Schnittstelle Generator
    • fullyQualifiedTypes

      @Deprecated public String fullyQualifiedTypes()
      Veraltet.
      Beschreibung aus Schnittstelle kopiert: Generator
      A regular expression matching all the types in generated code that should be fully qualified.
      Angegeben von:
      fullyQualifiedTypes in Schnittstelle Generator
    • setFullyQualifiedTypes

      @Deprecated public void setFullyQualifiedTypes(String fullyQualifiedTypes)
      Veraltet.
      Beschreibung aus Schnittstelle kopiert: Generator
      A regular expression matching all the types in generated code that should be fully qualified.
      Angegeben von:
      setFullyQualifiedTypes in Schnittstelle Generator
    • generateFullyQualifiedTypes

      public String generateFullyQualifiedTypes()
      Beschreibung aus Schnittstelle kopiert: Generator
      A regular expression matching all the types in generated code that should be fully qualified.
      Angegeben von:
      generateFullyQualifiedTypes in Schnittstelle Generator
    • setGenerateFullyQualifiedTypes

      public void setGenerateFullyQualifiedTypes(String generateFullyQualifiedTypes)
      Beschreibung aus Schnittstelle kopiert: Generator
      A regular expression matching all the types in generated code that should be fully qualified.
      Angegeben von:
      setGenerateFullyQualifiedTypes in Schnittstelle Generator
    • generateJavaTimeTypes

      public boolean generateJavaTimeTypes()
      Beschreibung aus Schnittstelle kopiert: 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.

      This flag is ignored in the commercial Java 6 distribution of jOOQ 3.9+

      Angegeben von:
      generateJavaTimeTypes in Schnittstelle Generator
    • setGenerateJavaTimeTypes

      public void setGenerateJavaTimeTypes(boolean generateJavaTimeTypes)
      Beschreibung aus Schnittstelle kopiert: 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.

      This flag is ignored in the commercial Java 6 distribution of jOOQ 3.9+

      Angegeben von:
      setGenerateJavaTimeTypes in Schnittstelle Generator
    • generateSpatialTypes

      public boolean generateSpatialTypes()
      Beschreibung aus Schnittstelle kopiert: Generator
      A flag indicating whether the Spatial type support should be enabled.
      Angegeben von:
      generateSpatialTypes in Schnittstelle Generator
    • setGenerateSpatialTypes

      public void setGenerateSpatialTypes(boolean generateSpatialTypes)
      Beschreibung aus Schnittstelle kopiert: Generator
      A flag indicating whether the Spatial type support should be enabled.
      Angegeben von:
      setGenerateSpatialTypes in Schnittstelle Generator
    • generateXmlTypes

      public boolean generateXmlTypes()
      Beschreibung aus Schnittstelle kopiert: Generator
      A flag indicating whether the XML type support should be enabled.
      Angegeben von:
      generateXmlTypes in Schnittstelle Generator
    • setGenerateXmlTypes

      public void setGenerateXmlTypes(boolean generateXmlTypes)
      Beschreibung aus Schnittstelle kopiert: Generator
      A flag indicating whether the XML type support should be enabled.
      Angegeben von:
      setGenerateXmlTypes in Schnittstelle Generator
    • generateJsonTypes

      public boolean generateJsonTypes()
      Beschreibung aus Schnittstelle kopiert: Generator
      A flag indicating whether the JSON and JSONB type support should be enabled.
      Angegeben von:
      generateJsonTypes in Schnittstelle Generator
    • setGenerateJsonTypes

      public void setGenerateJsonTypes(boolean generateJsonTypes)
      Beschreibung aus Schnittstelle kopiert: Generator
      A flag indicating whether the JSON and JSONB type support should be enabled.
      Angegeben von:
      setGenerateJsonTypes in Schnittstelle Generator
    • generateIntervalTypes

      public boolean generateIntervalTypes()
      Beschreibung aus Schnittstelle kopiert: Generator
      A flag indicating whether the Interval type support should be enabled.
      Angegeben von:
      generateIntervalTypes in Schnittstelle Generator
    • setGenerateIntervalTypes

      public void setGenerateIntervalTypes(boolean generateIntervalTypes)
      Beschreibung aus Schnittstelle kopiert: Generator
      A flag indicating whether the Interval type support should be enabled.
      Angegeben von:
      setGenerateIntervalTypes in Schnittstelle Generator
    • generateEmptyCatalogs

      public boolean generateEmptyCatalogs()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether empty catalogs should still be generated.
      Angegeben von:
      generateEmptyCatalogs in Schnittstelle Generator
    • setGenerateEmptyCatalogs

      public void setGenerateEmptyCatalogs(boolean generateEmptyCatalogs)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether empty catalogs should still be generated.
      Angegeben von:
      setGenerateEmptyCatalogs in Schnittstelle Generator
    • generateEmptySchemas

      public boolean generateEmptySchemas()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether empty schemas should still be generated.
      Angegeben von:
      generateEmptySchemas in Schnittstelle Generator
    • setGenerateEmptySchemas

      public void setGenerateEmptySchemas(boolean generateEmptySchemas)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether empty schemas should still be generated.
      Angegeben von:
      setGenerateEmptySchemas in Schnittstelle Generator
    • generateNewline

      public String generateNewline()
      Beschreibung aus Schnittstelle kopiert: Generator
      The newline character(s) to be used in generated code.
      Angegeben von:
      generateNewline in Schnittstelle Generator
    • setGenerateNewline

      public void setGenerateNewline(String newline)
      Beschreibung aus Schnittstelle kopiert: Generator
      The newline character(s) to be used in generated code.
      Angegeben von:
      setGenerateNewline in Schnittstelle Generator
    • generateIndentation

      public String generateIndentation()
      Beschreibung aus Schnittstelle kopiert: Generator
      The indentation character(s) to be used in generated code.
      Angegeben von:
      generateIndentation in Schnittstelle Generator
    • setGenerateIndentation

      public void setGenerateIndentation(String indentation)
      Beschreibung aus Schnittstelle kopiert: Generator
      The indentation character(s) to be used in generated code.
      Angegeben von:
      setGenerateIndentation in Schnittstelle Generator
    • generatePrintMarginForBlockComment

      public int generatePrintMarginForBlockComment()
      Beschreibung aus Schnittstelle kopiert: Generator
      The print margin for Javadoc and other block comments to be used in generated code.
      Angegeben von:
      generatePrintMarginForBlockComment in Schnittstelle Generator
    • setGeneratePrintMarginForBlockComment

      public void setGeneratePrintMarginForBlockComment(int printMarginForBlockComment)
      Beschreibung aus Schnittstelle kopiert: Generator
      The print margin for Javadoc and other block comments to be used in generated code.
      Angegeben von:
      setGeneratePrintMarginForBlockComment in Schnittstelle Generator
    • generateTextBlocks

      public GeneratedTextBlocks generateTextBlocks()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether to generate String in text block format.
      Angegeben von:
      generateTextBlocks in Schnittstelle Generator
    • setGenerateTextBlocks

      public void setGenerateTextBlocks(GeneratedTextBlocks textBlocks)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether to generate String in text block format.
      Angegeben von:
      setGenerateTextBlocks in Schnittstelle Generator
    • setTargetDirectory

      public void setTargetDirectory(String directory)
      Beschreibung aus Schnittstelle kopiert: Generator
      Initialise the target directory
      Angegeben von:
      setTargetDirectory in Schnittstelle Generator
    • getTargetDirectory

      public String getTargetDirectory()
      Beschreibung aus Schnittstelle kopiert: Generator
      The target directory
      Angegeben von:
      getTargetDirectory in Schnittstelle Generator
    • setTargetPackage

      public void setTargetPackage(String packageName)
      Beschreibung aus Schnittstelle kopiert: Generator
      Initialise the target package name
      Angegeben von:
      setTargetPackage in Schnittstelle Generator
    • getTargetPackage

      public String getTargetPackage()
      Angegeben von:
      getTargetPackage in Schnittstelle Generator
      Gibt zurück:
      Get the target package for the current configuration
    • getTargetEncoding

      public String getTargetEncoding()
      Beschreibung aus Schnittstelle kopiert: Generator
      The target encoding
      Angegeben von:
      getTargetEncoding in Schnittstelle Generator
    • setTargetEncoding

      public void setTargetEncoding(String encoding)
      Beschreibung aus Schnittstelle kopiert: Generator
      Initialise the target encoding
      Angegeben von:
      setTargetEncoding in Schnittstelle Generator
    • getTargetLocale

      public Locale getTargetLocale()
      Beschreibung aus Schnittstelle kopiert: Generator
      The target locale.
      Angegeben von:
      getTargetLocale in Schnittstelle Generator
    • setTargetLocale

      public void setTargetLocale(Locale targetLocale)
      Beschreibung aus Schnittstelle kopiert: Generator
      The target locale.
      Angegeben von:
      setTargetLocale in Schnittstelle Generator
    • getTargetClean

      public boolean getTargetClean()
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the target package should be cleaned to contain only generated code after a generation run.
      Angegeben von:
      getTargetClean in Schnittstelle Generator
    • setTargetClean

      public void setTargetClean(boolean clean)
      Beschreibung aus Schnittstelle kopiert: Generator
      Whether the target package should be cleaned to contain only generated code after a generation run.
      Angegeben von:
      setTargetClean in Schnittstelle Generator
    • empty

      protected void empty(File file, String suffix)
      If file is a directory, recursively empty its children. If file is a file, delete it.
    • empty

      protected void empty(File file, String suffix, Set<File> keep, Set<File> ignore)
      If file is a directory, recursively empty its children. If file is a file, delete it, except if it is in the list of files to keep.