- Alle implementierten Schnittstellen:
Generator
- Bekannte direkte Unterklassen:
DefaultGenerator,KotlinGenerator,Scala3Generator,ScalaGenerator
Replace this code with your own logic, if you need your database schema represented in a different way.
Note that you can also extend this class to generate POJO's or other stuff entirely independent of jOOQ.
- Autor:
- Lukas Eder
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected org.jooq.codegen.GeneratorStrategyWrapperprotected booleanprotected String -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidprotected voidIf file is a directory, recursively empty its children.protected voidIf file is a directory, recursively empty its children.protected final StringescapeEntities(String comment) booleanVeraltet.Veraltet.voidDo the code generationfinal voidprotected voidgenerateArray(ArrayDefinition array, JavaWriter out) protected voidgenerateArray(SchemaDefinition schema, ArrayDefinition array) protected voidgenerateArrayClassFooter(ArrayDefinition array, JavaWriter out) Subclasses may override this method to provide array class footer code.protected voidgenerateArrayClassJavadoc(ArrayDefinition array, JavaWriter out) Subclasses may override this method to provide their own Javadoc.protected voidgenerateArrays(SchemaDefinition schema) booleanWhether to generate overrides forTable.as(Name)and related overloads.protected voidgenerateCatalog(CatalogDefinition catalog) protected voidgenerateCatalog(CatalogDefinition catalog, JavaWriter out) protected voidgenerateCatalogClassFooter(CatalogDefinition schema, JavaWriter out) Subclasses may override this method to provide catalog class footer code.protected voidgenerateCatalogClassJavadoc(CatalogDefinition catalog, JavaWriter out) Subclasses may override this method to provide their own Javadoc.booleanWhether any SQL comments should be generated as Javadoc.booleanWhether SQL comments on attributes should be generated as Javadoc.booleanWhether SQL comments on catalogs should be generated as Javadoc.booleanWhether SQL comments on columns should be generated as Javadoc.booleanWhether SQL comments on domains should be generated as Javadoc.booleanWhether SQL comments on embeddables should be generated as Javadoc.booleanWhether SQL comments on keys should be generated as Javadoc.booleanWhether SQL comments on links should be generated as Javadoc.booleanWhether SQL comments on packages should be generated as Javadoc.booleanWhether SQL comments on parameters should be generated as Javadoc.booleanWhether SQL comments on queues should be generated as Javadoc.booleanWhether SQL comments on routines should be generated as Javadoc.booleanWhether SQL comments on schemas should be generated as Javadoc.booleanWhether SQL comments on sequences should be generated as Javadoc.booleanWhether SQL comments on tables should be generated as Javadoc.booleanWhether SQL comments on UDTs should be generated as Javadoc.booleanWhether theConstructorPropertiesannotation should be generated.booleanWhether theConstructorPropertiesannotation should be generated on POJOs.booleanWhether theConstructorPropertiesannotation should be generated on records.protected voidgenerateDao(TableDefinition table) protected voidgenerateDao(TableDefinition table, JavaWriter out) protected voidgenerateDaoClassFooter(TableDefinition table, JavaWriter out) Subclasses may override this method to provide dao class footer code.protected voidgenerateDaoClassJavadoc(TableDefinition table, JavaWriter out) Subclasses may override this method to provide their own Javadoc.booleanWhether DAOs should be generated in addition to pojosprotected voidgenerateDaos(SchemaDefinition schema) A regular expression matching all the object identifiers for which not to generate DAOs.booleangenerateDaosIncluded(Definition definition) Whether DAOs should be generated in addition to tables for a specificDefinition.A regular expression matching all the object identifiers for which to generate DAOs, by default, all of them.booleanA flag indicating whether theDecfloattype support should be enabled.booleanWhether default catalog instances should be generatedbooleanWhether default schema instances should be generatedbooleanWhether deprecated code should be generatedbooleanWhether deprecation should be generated on unknown types.Which type of Nonnull annotation should be generated.Which type of Nullable annotation should be generated.protected voidVeraltet.- [#681] - 3.14.0 - This method is no longer being calledprotected voidgenerateDomain(DomainDefinition d, JavaWriter out) Veraltet.- [#681] - 3.14.0 - This method is no longer being calledprotected voidVeraltet.- [#681] - 3.14.0 - This method is no longer being calledprotected voidVeraltet.- [#681] - 3.14.0 - This method is no longer being calledprotected voidGenerating central static domain accessprotected voidSubclasses may override this method to provide domain references class footer code.protected voidgenerateDomains(SchemaDefinition schema) Veraltet.- [#681] - 3.14.0 - This method is no longer being calledThe type ofserialVersionUIDthat should be generated.protected voidgenerateEmbeddable(SchemaDefinition schema, EmbeddableDefinition embeddable) protected voidgenerateEmbeddableClassFooter(EmbeddableDefinition embeddable, JavaWriter out) Subclasses may override this method to provide record class footer code.protected voidgenerateEmbeddableClassJavadoc(EmbeddableDefinition embeddable, JavaWriter out) Subclasses may override this method to provide their own Javadoc.protected voidgenerateEmbeddableGetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own embeddable getters.protected voidgenerateEmbeddableInterface(EmbeddableDefinition embeddable) protected voidgenerateEmbeddableInterfaceClassFooter(EmbeddableDefinition embeddable, JavaWriter out) Subclasses may override this method to provide embeddable interface class footer code.protected voidgenerateEmbeddableInterfaceClassJavadoc(EmbeddableDefinition embeddable, JavaWriter out) Subclasses may override this method to provide their own Javadoc.protected voidgenerateEmbeddableInterfaceGetter(EmbeddableDefinition embeddable, int index, JavaWriter out) Subclasses may override this method to provide their own interface getters.protected voidprotected voidgenerateEmbeddableInterfaceSetter(EmbeddableDefinition embeddable, int index, JavaWriter out) Subclasses may override this method to provide their own interface setters.protected voidgenerateEmbeddablePojo(EmbeddableDefinition embeddable) protected voidgenerateEmbeddablePojoClassFooter(EmbeddableDefinition embeddable, JavaWriter out) Subclasses may override this method to provide embeddable POJO class footer code.protected voidgenerateEmbeddablePojoClassJavadoc(EmbeddableDefinition embeddable, JavaWriter out) Subclasses may override this method to provide their own Javadoc.protected voidgenerateEmbeddablePojoGetter(EmbeddableDefinition embeddable, int index, JavaWriter out) Subclasses may override this method to provide their own pojo getters.protected voidprotected voidgenerateEmbeddablePojoSetter(EmbeddableDefinition embeddable, int index, JavaWriter out) Subclasses may override this method to provide their own pojo setters.protected voidgenerateEmbeddableRecordGetter(EmbeddableDefinition embeddable, int index, JavaWriter out) Subclasses may override this method to provide their own record getters for embeddables.protected voidgenerateEmbeddableRecordSetter(EmbeddableDefinition embeddable, int index, JavaWriter out) Subclasses may override this method to provide their own record getters for embeddables.booleanWhether embeddable types should be generatedprotected voidgenerateEmbeddables(SchemaDefinition schema) protected voidgenerateEmbeddableSetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own embeddable setters.booleanWhether empty catalogs should still be generated.booleanWhether empty schemas should still be generated.protected voidprotected voidgenerateEnum(EnumDefinition e, JavaWriter out) protected voidSubclasses may override this method to provide enum class footer code.protected voidSubclasses may override this method to provide their own Javadoc.protected voidgenerateEnums(SchemaDefinition schema) booleanWhether enums are generated as Scala 3 enums by theScalaGenerator, if Scala 3 is supported.booleanWhether enums generated as Scala sealed traits by theScalaGenerator.booleanWhether fluent setters should be generatedA regular expression matching all the types in generated code that should be fully qualified.booleanWhether aGeneratedannotation specified byGenerator.generateGeneratedAnnotationType()should be used in generated code.booleanWhether theGeneratedannotation specified byGenerator.generateGeneratedAnnotationType()should include thedateattribute.booleanWhether theGeneratedannotation specified byGenerator.generateGeneratedAnnotationType()should include the jOOQ version.The type ofGeneratedannotation to be used in generated code.booleanWhether global catalog references should be generatedbooleanWhether global domain references should be generatedbooleanWhether global index references should be generatedbooleanWhether global key references should be generatedbooleanWhether global link references should be generatedbooleanWhether global object names should be generatedprotected voidgenerateGlobalObjectNames(Definition container, Class<? extends Definition> objectType) booleanWhether global object references should be generatedbooleanWhether global queue references should be generatedbooleanWhether global routine references should be generatedbooleanWhether global schema references should be generatedbooleanWhether global sequence references should be generatedbooleanWhether global table references should be generatedbooleanWhether global UDT references should be generatedbooleanWhether immutable interfaces should be generated in addition to recordsbooleanWhether immutable POJO's should be generated in addition to recordsbooleanWhether implicit join path constructors should be offered as properties in Kotlin.booleanWhether implicit join path constructors on generated tables for many-to-many relationships should be generated.booleanWhether implicit join path constructors on generated tables for incoming foreign key relationships (to-many relationships) should be generated.booleanWhether implicit join path constructors on generated tables for outgoing foreign key relationships (to-one relationships) should be generated.booleanWhether to generate implicit join path table subtypes implementingPathfor increased JOIN convenience.booleanWhether implicit join path constructors should also be generated if there isn't any outgoing or incoming foreign key relationship.The indentation character(s) to be used in generated code.booleanWhether indexes should be generated.protected voidgenerateIndexes(SchemaDefinition schema) protected voidgenerateIndexesClassFooter(SchemaDefinition schema, JavaWriter out) Subclasses may override this method to provide index references class footer code.booleanWhether instance fields should be generated (as opposed to static fields).protected voidgenerateInterface(TableDefinition table) protected voidgenerateInterface(TableDefinition table, JavaWriter out) protected voidgenerateInterfaceClassFooter(TableDefinition table, JavaWriter out) Subclasses may override this method to provide interface class footer code.protected voidgenerateInterfaceClassJavadoc(TableDefinition table, JavaWriter out) Subclasses may override this method to provide their own Javadoc.protected voidgenerateInterfaceGetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own interface getters.booleanWhether interfaces should be generated to be implemented by records and POJO'sprotected voidgenerateInterfaces(SchemaDefinition schema) protected voidgenerateInterfaceSetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own interface setters.booleanA flag indicating whether theIntervaltype support should be enabled.booleanWhether getters and setters should be generated JavaBeans style (or jOOQ style).booleanWhether any Javadoc should be generated.booleanA flag indicating whether Java 8's java.time types should be used by the source code generator, rather than JDBC's java.sql types.booleanWhether generated objects should reference the runtime jOOQ version inConstants, to help debug code generator / runtime version mismatches.booleanWhether POJO's and records should be annotated with JPA annotationsThe minimum JPA version that is supported by generated code (latest version if empty).booleanbooleanWhether key related code should be generatedbooleanGenerate defaulted nullable POJO attributes.booleanGenerate defaulted nullable Record attributes.booleanGenerate non-nullable types on interface attributes, where column is not null.booleanGenerate non-nullable types on POJO attributes, where column is not null.booleanGenerate non-nullable types on Record attributes, where column is not null.booleanWhether kotlin mutable properties should be annotated withset:JvmNameas a workaround for problems occurring when kotlin producessetX()instead ofsetIsX()setters for anisXproperty.booleanWhether link related code should be generatedThe newline character(s) to be used in generated code.booleanWhether Nonnull annotations should be generated.booleanWhether Nullable annotations should be generated.booleanWhether Nullable annotations should be generated on write-only nullable types (e.g.protected voidgenerateObjectNameClassFooter(Definition schema, Class<? extends Definition> objectType, JavaWriter out) Subclasses may override this method to provide object name class footer code.protected voidgeneratePackage(PackageDefinition pkg, JavaWriter out) protected voidgeneratePackage(SchemaDefinition schema, PackageDefinition pkg) protected voidSubclasses may override this method to provide package class footer code.protected voidSubclasses may override this method to provide their own Javadoc.protected voidgeneratePackages(SchemaDefinition schema) protected voidgeneratePojo(TableDefinition table) protected voidgeneratePojo(TableDefinition table, JavaWriter out) protected voidgeneratePojoClassFooter(TableDefinition table, JavaWriter out) Subclasses may override this method to provide POJO class footer code.protected voidgeneratePojoClassJavadoc(TableDefinition table, JavaWriter out) Subclasses may override this method to provide their own Javadoc.protected voidgeneratePojoCopyConstructor(Definition tableUdtOrEmbeddable, JavaWriter out) Subclasses may override this method to provide their own pojo copy constructors.protected voidgeneratePojoDefaultConstructor(Definition tableOrUDT, JavaWriter out) Subclasses may override this method to provide their own pojo default constructors.protected voidgeneratePojoEqualsAndHashCode(Definition tableUdtOrEmbeddable, JavaWriter out) protected voidgeneratePojoGetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own pojo getters.protected voidgeneratePojoMultiConstructor(Definition tableUdtOrEmbeddable, JavaWriter out) Subclasses may override this method to provide their own pojo copy constructors.booleanWhether POJOs should be generated in addition to recordsprotected voidgeneratePojos(SchemaDefinition schema) booleanWhether POJOs should be generated as Java records by theJavaGenerator.booleanWhether POJOs should be generated as Kotlin data classes by theKotlinGenerator.booleanWhether POJOs should be generated as Scala case classes by theScalaGenerator.booleanWhetherequals()andhashCode()methods should be generated on POJOsA regular expression matching columns to exclude inequals()andhashCode()methods of generated POJOS.A regular expression matching columns to include inequals()andhashCode()methods of generated POJOS.booleanWhether theequals()andhashCode()methods be generated on POJOs should include primary key columns only.protected voidgeneratePojoSetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own pojo setters.A regular expression matching all the object identifiers for which not to generate POJOs.booleangeneratePojosIncluded(Definition definition) Whether POJOs should be generated in addition to tables for a specificDefinition.A regular expression matching all the object identifiers for which to generate POJOs, by default, all of them.booleanWhether atoString()method should be generated on POJOsprotected voidgeneratePojoToString(Definition tableUdtOrEmbeddable, JavaWriter out) intThe print margin for Javadoc and other block comments to be used in generated code.booleanWhether queue related code should be generatedprotected voidgenerateRecord(TableDefinition table) protected voidgenerateRecord(TableDefinition table, JavaWriter out) protected voidgenerateRecordClassFooter(TableDefinition table, JavaWriter out) Subclasses may override this method to provide record class footer code.protected voidgenerateRecordClassJavadoc(TableDefinition table, JavaWriter out) Subclasses may override this method to provide their own Javadoc.protected voidgenerateRecordGetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own record getters.booleanWhether TableRecords should be generated in addition to tablesprotected voidgenerateRecords(SchemaDefinition schema) protected voidgenerateRecordSetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own record setters.A regular expression matching all the object identifiers for which not to generate records.booleanWhether TableRecords should be generated in addition to tables, which implement Record[N] typesbooleangenerateRecordsIncluded(Definition definition) Whether TableRecords should be generated in addition to tables for a specificDefinition.A regular expression matching all the object identifiers for which to generate records, by default, all of them.booleanWhether foreign key relations should be resolvedprotected voidgenerateRelations(SchemaDefinition schema) protected voidgenerateRelationsClassFooter(SchemaDefinition schema, JavaWriter out) Subclasses may override this method to provide relations references class footer code.booleanWhether to generate overrides forand related overloads (see https://github.com/jOOQ/jOOQ/issues/13937).Ungültige Referenz
Table#rename(Name)protected voidgenerateRoutine(RoutineDefinition routine, JavaWriter out) protected voidgenerateRoutine(SchemaDefinition schema, RoutineDefinition routine) protected voidgenerateRoutineClassFooter(RoutineDefinition routine, JavaWriter out) Subclasses may override this method to provide routine class footer code.protected voidgenerateRoutineClassJavadoc(RoutineDefinition routine, JavaWriter out) Subclasses may override this method to provide their own Javadoc.booleanWhether Routines should be generated.protected voidgenerateRoutines(SchemaDefinition schema) protected voidgenerateRoutinesClassFooter(SchemaDefinition schema, JavaWriter out) Subclasses may override this method to provide routine references class footer code.protected voidgenerateSchema(SchemaDefinition schema) protected voidgenerateSchema(SchemaDefinition schema, JavaWriter out) protected voidgenerateSchemaClassFooter(SchemaDefinition schema, JavaWriter out) Subclasses may override this method to provide schema class footer code.protected voidgenerateSchemaClassJavadoc(SchemaDefinition schema, JavaWriter out) Subclasses may override this method to provide their own Javadoc.booleanWhether sequence flags should be generated.booleanWhether Sequences should be generated.protected voidgenerateSequences(SchemaDefinition schema) protected voidgenerateSequencesClassFooter(SchemaDefinition schema, JavaWriter out) Subclasses may override this method to provide sequence references class footer code.booleanWhether generated interfaces should extendSerializable.booleanWhether generated POJO's should beSerializable.booleanWhether source code should be generated on any object type.booleanWhether source code should be generated on views.booleanA flag indicating whether theSpatialtype support should be enabled.booleanWhether DAOs should be annotated with useful spring annotations such as@Repositoryor@AutowiredbooleanWhether a Spring specificDAOImplsubclass should be generated, which may contain Spring specific stuff, such as the@Transactionalannotation (ifGenerator.generateSpringAnnotations()is set).protected voidgenerateSpringDao(CatalogDefinition catalog) protected voidgenerateSpringDao(CatalogDefinition catalog, JavaWriter out) protected voidgenerateSpringDaoClassFooter(CatalogDefinition catalog, JavaWriter out) Subclasses may override this method to provide table references class footer code.protected voidprotected voidprotected voidSubclasses may override this method to provide dao class footer code.protected voidSubclasses may override this method to provide their own Javadoc.protected voidprotected voidgenerateTable(SchemaDefinition schema, TableDefinition table) protected voidgenerateTable(TableDefinition table, JavaWriter out) protected voidgenerateTableClassFooter(TableDefinition table, JavaWriter out) Subclasses may override this method to provide table class footer code.protected voidgenerateTableClassJavadoc(TableDefinition table, JavaWriter out) Subclasses may override this method to provide their own Javadoc.protected voidGenerating central static table accessprotected voidgenerateTableReferencesClassFooter(SchemaDefinition schema, JavaWriter out) Subclasses may override this method to provide table references class footer code.booleanWhether Tables should be generatedprotected voidgenerateTables(SchemaDefinition schema) booleanWhether table-valued functions should be generated as tables.Whether to generate String in text block format.protected voidgenerateUDT(SchemaDefinition schema, UDTDefinition udt) protected voidgenerateUDT(UDTDefinition udt, JavaWriter out) protected voidgenerateUDTClassFooter(UDTDefinition udt, JavaWriter out) Subclasses may override this method to provide udt class footer code.protected voidgenerateUDTClassJavadoc(UDTDefinition udt, JavaWriter out) Subclasses may override this method to provide their own Javadoc.protected voidprotected voidgenerateUDTInterface(UDTDefinition udt, JavaWriter out) protected voidSubclasses may override this method to provide UDT interface class footer code.protected voidSubclasses may override this method to provide their own Javadoc.protected voidgenerateUDTInterfaceGetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own interface getters.protected voidprotected voidgenerateUDTInterfaceSetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own interface setters.protected voidgenerateUDTPath(SchemaDefinition schema, UDTDefinition udt) protected voidgenerateUDTPath(UDTDefinition udt, JavaWriter out) protected voidSubclasses may override this method to provide udt class footer code.protected voidSubclasses may override this method to provide their own Javadoc.booleanWhether to generate UDT path expressions on tables and UDTs.protected voidprotected voidgenerateUDTPojo(UDTDefinition udt, JavaWriter out) protected voidSubclasses may override this method to provide UDT POJO class footer code.protected voidSubclasses may override this method to provide their own Javadoc.protected voidgenerateUDTPojoGetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own pojo getters.protected voidgenerateUDTPojos(SchemaDefinition schema) protected voidgenerateUDTPojoSetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own pojo setters.protected voidprotected voidgenerateUDTRecord(UDTDefinition udt, JavaWriter out) protected voidSubclasses may override this method to provide udt record class footer code.protected voidSubclasses may override this method to provide their own Javadoc.protected voidgenerateUDTRecordGetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own record getters.protected voidgenerateUDTRecords(SchemaDefinition schema) Generating UDT record classesprotected voidgenerateUDTRecordSetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own record setters.protected voidprotected voidSubclasses may override this method to provide udt record class footer code.protected voidSubclasses may override this method to provide their own Javadoc.protected voidgenerateUDTRecordTypeGetter(AttributeDefinition column, int index, JavaWriter out) Subclasses may override this method to provide their own record type getters.protected voidGenerating UDT record typesprotected voidgenerateUDTRecordTypeSetter(AttributeDefinition column, int index, JavaWriter out) Subclasses may override this method to provide their own record type setters.protected voidgenerateUDTReferences(Definition schemaOrPackage) Generating central static udt accessprotected voidgenerateUDTReferencesClassFooter(Definition schemaOrPackage, JavaWriter out) Subclasses may override this method to provide UDT references class footer code.protected voidSubclasses may override this method to provide UDT references class footer code.protected voidgenerateUDTRoutines(SchemaDefinition schema) booleanWhether UDTs should be generated.protected voidgenerateUDTs(SchemaDefinition schema) booleanWhether names of unambiguousForeignKeyDefinitionshould be based on the referencedTableDefinition.booleanWhether POJO's and records should be annotated with JSR-303 validation annotationsbooleanWhether varargs setters should be generated for array types.TheVisibilityModifierthat should be used in generated code.booleanWhether to generate overrides forTable.where(Condition)and related overloads.booleanA flag indicating whether theXMLtype support should be enabled.protected StringgetArrayBaseType(String javaType) protected FilegetFile(Definition definition) protected FilegetFile(Definition definition, GeneratorStrategy.Mode mode) protected StringgetJavaType(DataTypeDefinition type, JavaWriter out) protected StringgetJavaType(DataTypeDefinition type, JavaWriter out, GeneratorStrategy.Mode udtMode) protected StringgetJavaTypeReference(Database db, DataTypeDefinition type, JavaWriter out) Get this generator's underlying naming strategybooleanWhether the target package should be cleaned to contain only generated code after a generation run.The target directoryThe target encodingThe target locale.protected StringgetType(Database db, SchemaDefinition schema, JavaWriter out, String t, int p, int s, Name u, String javaType, String defaultType) protected StringgetType(Database db, SchemaDefinition schema, JavaWriter out, String t, int p, int s, Name u, String javaType, String defaultType, GeneratorStrategy.Mode udtMode) protected StringgetType(Database db, SchemaDefinition schema, JavaWriter out, String t, int p, int s, Name u, String javaType, String defaultType, GeneratorStrategy.Mode udtMode, XMLTypeDefinition xmlType) protected StringgetTypeReference(Database db, SchemaDefinition schema, JavaWriter out, String t, int p, int s, int l, boolean n, boolean i, boolean h, boolean r, String g, QOM.GenerationOption go, String ge, String d, Name u) Veraltet.protected booleanisArrayType(String javaType) protected booleanisObjectArrayType(String javaType) intThe maximum number of members per initialiser, to prevent reaching the 64kb byte code per method limit in generated code.protected JavaWriternewJavaWriter(File file) protected JavaWriternewJavaWriter(File file, GeneratorStrategy.Mode mode) protected JavaWriternewJavaWriter(Definition definition) protected JavaWriternewJavaWriter(Definition definition, GeneratorStrategy.Mode mode) protected voidprintClassAnnotations(JavaWriter out, Definition definition, GeneratorStrategy.Mode mode) protected final voidprintClassAnnotations(JavaWriter out, SchemaDefinition schema) Veraltet.- [#10355] - 3.14.0 - This method is no longer used by the code generator.protected final voidprintClassAnnotations(JavaWriter out, SchemaDefinition schema, CatalogDefinition catalog) Veraltet.- [#10355] - 3.14.0 - This method is no longer used by the code generator.protected voidprintClassJavadoc(JavaWriter out, String comment) protected voidprintClassJavadoc(JavaWriter out, Definition definition) protected voidprintClassJavadoc(JavaWriter out, Definition definition, String comment) protected voidprintColumnJPAAnnotation(JavaWriter out, ColumnDefinition column) protected voidprintColumnValidationAnnotation(JavaWriter out, ColumnDefinition column) Veraltet.- This method is no longer used by the generator.protected voidprintConstant(JavaWriter out, AttributeDefinition constant) protected voidprintConvenienceMethodFunction(JavaWriter out, RoutineDefinition function, boolean instance) protected voidprintConvenienceMethodFunctionAsField(JavaWriter out, RoutineDefinition function, boolean parametersAsField) protected voidprintConvenienceMethodProcedure(JavaWriter out, RoutineDefinition procedure, boolean instance) protected voidprintConvenienceMethodTableValuedFunction(JavaWriter out, TableDefinition function, String methodName) protected voidprintConvenienceMethodTableValuedFunctionAsField(JavaWriter out, TableDefinition function, boolean parametersAsField, String methodName) protected voidSubclasses may override this method to provide alternative DAO constructor annotations, such as DI annotations.protected voidprintDaoConstructorAnnotations(TableDefinition table, JavaWriter out) Subclasses may override this method to provide alternative DAO constructor annotations, such as DI annotations.protected voidprintForeignKey(JavaWriter out, int foreignKeyCounter, ForeignKeyDefinition foreignKey, boolean distributeForeignKey) protected voidprintFromAndInto(JavaWriter out, TableDefinition table) protected voidprintGlobalNamesPackage(JavaWriter out, Definition container, Class<? extends Definition> objectType) protected voidprintGlobalNamesPackageComment(JavaWriter out, Definition container, Class<? extends Definition> objectType) protected voidprintGlobalReferencesPackage(JavaWriter out, Definition container, Class<? extends Definition> objectType) protected voidprintGlobalReferencesPackageComment(JavaWriter out, Definition container, Class<? extends Definition> objectType) protected voidprintIndex(JavaWriter out, int indexCounter, IndexDefinition index, boolean distributeIndexes) protected voidprintKotlinSetterAnnotation(JavaWriter out, TypedElementDefinition<?> column, GeneratorStrategy.Mode mode) protected voidprotected voidprotected voidprintPackage(JavaWriter out, Definition definition) protected voidprintPackage(JavaWriter out, Definition definition, GeneratorStrategy.Mode mode) protected voidprintPackageComment(JavaWriter out, Definition definition, GeneratorStrategy.Mode mode) protected voidprintRecordTypeMethod(JavaWriter out, Definition tableOrUDT) protected voidprintReferences(JavaWriter out, List<? extends Definition> definitions, Class<?> type) protected voidprintRoutine(JavaWriter out, RoutineDefinition routine) protected voidprintSingletonInstance(JavaWriter out, Definition definition) protected voidprintTableJPAAnnotation(JavaWriter out, TableDefinition table) protected voidprintTableValuedFunction(JavaWriter out, TableDefinition table, String javaMethodName) protected voidprintUniqueKey(JavaWriter out, int uniqueKeyCounter, UniqueKeyDefinition uniqueKey, boolean distributeUniqueKeys) protected StringrefExtendsNumberType(JavaWriter out, DataTypeDefinition type) protected StringrefNumberType(JavaWriter out, DataTypeDefinition type) protected JavaTypeResolverresolver(JavaWriter out) protected JavaTypeResolverresolver(JavaWriter out, GeneratorStrategy.Mode mode) voidsetFluentSetters(boolean fluentSetters) Veraltet.voidsetFullyQualifiedTypes(String fullyQualifiedTypes) Veraltet.voidsetGenerateAsMethodOverrides(boolean asMethodOverrides) Whether to generate overrides forTable.as(Name)and related overloads.voidsetGenerateComments(boolean comments) Whether any SQL comments should be generated as Javadoc.voidsetGenerateCommentsOnAttributes(boolean commentsOnAttributes) Whether SQL comments on attributes should be generated as Javadoc.voidsetGenerateCommentsOnCatalogs(boolean commentsOnCatalogs) Whether SQL comments on catalogs should be generated as Javadoc.voidsetGenerateCommentsOnColumns(boolean commentsOnColumns) Whether SQL comments on columns should be generated as Javadoc.voidsetGenerateCommentsOnDomains(boolean commentsOnDomains) Whether SQL comments on domains should be generated as Javadoc.voidsetGenerateCommentsOnEmbeddables(boolean generateCommentsOnEmbeddables) Whether SQL comments on embeddables should be generated as Javadoc.voidsetGenerateCommentsOnKeys(boolean commentsOnKeys) Whether SQL comments on keys should be generated as Javadoc.voidsetGenerateCommentsOnLinks(boolean commentsOnLinks) Whether SQL comments on links should be generated as Javadoc.voidsetGenerateCommentsOnPackages(boolean commentsOnPackages) Whether SQL comments on packages should be generated as Javadoc.voidsetGenerateCommentsOnParameters(boolean commentsOnParameters) Whether SQL comments on parameters should be generated as Javadoc.voidsetGenerateCommentsOnQueues(boolean commentsOnQueues) Whether SQL comments on queues should be generated as Javadoc.voidsetGenerateCommentsOnRoutines(boolean commentsOnRoutines) Whether SQL comments on routines should be generated as Javadoc.voidsetGenerateCommentsOnSchemas(boolean commentsOnSchemas) Whether SQL comments on schemas should be generated as Javadoc.voidsetGenerateCommentsOnSequences(boolean commentsOnSequences) Whether SQL comments on sequences should be generated as Javadoc.voidsetGenerateCommentsOnTables(boolean commentsOnTables) Whether SQL comments on tables should be generated as Javadoc.voidsetGenerateCommentsOnUDTs(boolean commentsOnUDTs) Whether SQL comments on UDTs should be generated as Javadoc.voidsetGenerateConstructorPropertiesAnnotation(boolean generateConstructorPropertiesAnnotation) Whether theConstructorPropertiesannotation should be generated.voidsetGenerateConstructorPropertiesAnnotationOnPojos(boolean generateConstructorPropertiesAnnotationOnPojos) Whether theConstructorPropertiesannotation should be generated on POJOs.voidsetGenerateConstructorPropertiesAnnotationOnRecords(boolean generateConstructorPropertiesAnnotationOnRecords) Whether theConstructorPropertiesannotation should be generated on records.voidsetGenerateDaos(boolean generateDaos) Whether DAOs should be generated in addition to pojosvoidsetGenerateDaosExcludes(String generateDaosExcludes) A regular expression matching all the object identifiers for which not to generate DAOs.voidsetGenerateDaosIncludes(String generateDaosIncludes) A regular expression matching all the object identifiers for which to generate DAOs, by default, all of them.voidsetGenerateDecfloatTypes(boolean generateDecfloatTypes) A flag indicating whether theDecfloattype support should be enabled.voidsetGenerateDefaultCatalog(boolean defaultCatalog) Whether default catalog instances should be generatedvoidsetGenerateDefaultSchema(boolean defaultSchema) Whether default schema instances should be generatedvoidsetGenerateDeprecated(boolean generateDeprecated) Whether deprecated code should be generatedvoidsetGenerateDeprecationOnUnknownTypes(boolean generateDeprecationOnUnknownTypes) Whether deprecation should be generated on unknown types.voidsetGeneratedNonnullAnnotationType(String generatedNonnullAnnotationType) Which type of Nonnull annotation should be generated.voidsetGeneratedNullableAnnotationType(String generatedNullableAnnotationType) Which type of Nullable annotation should be generated.voidsetGenerateEmbeddables(boolean generateEmbeddables) Whether embeddable types should be generatedvoidsetGenerateEmptyCatalogs(boolean generateEmptyCatalogs) Whether empty catalogs should still be generated.voidsetGenerateEmptySchemas(boolean generateEmptySchemas) Whether empty schemas should still be generated.voidsetGenerateEnumsAsScalaEnums(boolean generateEnumsAsScalaEnums) Whether enums are generated as Scala 3 enums by theScalaGenerator, if Scala 3 is supported.voidsetGenerateEnumsAsScalaSealedTraits(boolean generateEnumsAsScalaSealedTraits) Whether enums generated as Scala sealed traits by theScalaGenerator.voidsetGenerateFluentSetters(boolean fluentSetters) Whether fluent setters should be generatedvoidsetGenerateFullyQualifiedTypes(String generateFullyQualifiedTypes) A regular expression matching all the types in generated code that should be fully qualified.voidsetGenerateGeneratedAnnotation(boolean generateGeneratedAnnotation) Whether aGeneratedannotation specified byGenerator.generateGeneratedAnnotationType()should be used in generated code.voidsetGenerateGeneratedAnnotationDate(boolean generateGeneratedAnnotationDate) Whether theGeneratedannotation specified byGenerator.generateGeneratedAnnotationType()should include thedateattribute.voidsetGenerateGeneratedAnnotationJooqVersion(boolean generateGeneratedAnnotationJooqVersion) Whether theGeneratedannotation specified byGenerator.generateGeneratedAnnotationType()should include the jOOQ version.voidsetGenerateGeneratedAnnotationType(GeneratedAnnotationType generateGeneratedAnnotationType) The type ofGeneratedannotation to be used in generated code.voidsetGenerateGeneratedSerialVersionUID(GeneratedSerialVersionUID generatedSerialVersionUID) The type ofserialVersionUIDthat should be generated.voidsetGenerateGlobalCatalogReferences(boolean globalCatalogReferences) Whether global catalog references should be generatedvoidsetGenerateGlobalDomainReferences(boolean globalDomainReferences) Whether global domain references should be generatedvoidsetGenerateGlobalIndexReferences(boolean globalIndexReferences) Whether global index references should be generatedvoidsetGenerateGlobalKeyReferences(boolean globalKeyReferences) Whether global key references should be generatedvoidsetGenerateGlobalLinkReferences(boolean globalLinkReferences) Whether global link references should be generatedvoidsetGenerateGlobalObjectNames(boolean generateGlobalObjectNames) Whether global object names should be generatedvoidsetGenerateGlobalObjectReferences(boolean generateGlobalObjectReferences) Whether global object references should be generatedvoidsetGenerateGlobalQueueReferences(boolean globalQueueReferences) Whether global queue references should be generatedvoidsetGenerateGlobalRoutineReferences(boolean generateGlobalRoutineReferences) Whether global routine references should be generatedvoidsetGenerateGlobalSchemaReferences(boolean globalSchemaReferences) Whether global schema references should be generatedvoidsetGenerateGlobalSequenceReferences(boolean generateGlobalSequenceReferences) Whether global sequence references should be generatedvoidsetGenerateGlobalTableReferences(boolean generateGlobalTableReferences) Whether global table references should be generatedvoidsetGenerateGlobalUDTReferences(boolean generateGlobalUDTReferences) Whether global UDT references should be generatedvoidsetGenerateImmutableInterfaces(boolean generateImmutableInterfaces) Whether immutable interfaces should be generated in addition to recordsvoidsetGenerateImmutablePojos(boolean generateImmutablePojos) Whether immutable POJO's should be generated in addition to recordsvoidsetGenerateImplicitJoinPathsAsKotlinProperties(boolean generateImplicitJoinPathsAsKotlinProperties) Whether implicit join path constructors should be offered as properties in Kotlin.voidsetGenerateImplicitJoinPathsManyToMany(boolean generateImplicitJoinPathsManyToMany) Whether implicit join path constructors on generated tables for many-to-many relationships should be generated.voidsetGenerateImplicitJoinPathsToMany(boolean generateImplicitJoinPathsToMany) Whether implicit join path constructors on generated tables for incoming foreign key relationships (to-many relationships) should be generated.voidsetGenerateImplicitJoinPathsToOne(boolean generateImplicitJoinPathsToOne) Whether implicit join path constructors on generated tables for outgoing foreign key relationships (to-one relationships) should be generated.voidsetGenerateImplicitJoinPathTableSubtypes(boolean generateImplicitJoinPathTableSubtypes) Whether to generate implicit join path table subtypes implementingPathfor increased JOIN convenience.voidsetGenerateImplicitJoinPathUnusedConstructors(boolean generateImplicitJoinPathUnusedConstructors) Whether implicit join path constructors should also be generated if there isn't any outgoing or incoming foreign key relationship.voidsetGenerateIndentation(String indentation) The indentation character(s) to be used in generated code.voidsetGenerateIndexes(boolean generateIndexes) Whether indexes should be generated.voidsetGenerateInstanceFields(boolean generateInstanceFields) Whether instance fields should be generated (as opposed to static fields).voidsetGenerateInterfaces(boolean generateInterfaces) Whether interfaces should be generated to be implemented by records and POJO'svoidsetGenerateIntervalTypes(boolean generateIntervalTypes) A flag indicating whether theIntervaltype support should be enabled.voidsetGenerateJavaBeansGettersAndSetters(boolean javaBeansGettersAndSetters) Whether getters and setters should be generated JavaBeans style (or jOOQ style).voidsetGenerateJavadoc(boolean javadoc) Whether any Javadoc should be generated.voidsetGenerateJavaTimeTypes(boolean generateJavaTimeTypes) 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.voidsetGenerateJooqVersionReference(boolean generateJooqVersionReference) Whether generated objects should reference the runtime jOOQ version inConstants, to help debug code generator / runtime version mismatches.voidsetGenerateJPAAnnotations(boolean generateJPAAnnotations) Whether POJO's and records should be annotated with JPA annotationsvoidsetGenerateJPAVersion(String generateJPAVersion) The minimum JPA version that is supported by generated code (latest version if empty).voidsetGenerateJsonTypes(boolean generateJsonTypes) voidsetGenerateKeys(boolean keys) Whether key related code should be generatedvoidsetGenerateKotlinDefaultedNullablePojoAttributes(boolean generateKotlinDefaultedNullablePojoAttributes) Generate defaulted nullable POJO attributes.voidsetGenerateKotlinDefaultedNullableRecordAttributes(boolean generateKotlinDefaultedNullableRecordAttributes) Generate defaulted nullable Record attributes.voidsetGenerateKotlinNotNullInterfaceAttributes(boolean generateKotlinNotNullInterfaceAttributes) Generate non-nullable types on interface attributes, where column is not null.voidsetGenerateKotlinNotNullPojoAttributes(boolean generateKotlinNotNullPojoAttributes) Generate non-nullable types on POJO attributes, where column is not null.voidsetGenerateKotlinNotNullRecordAttributes(boolean generateKotlinNotNullRecordAttributes) Generate non-nullable types on Record attributes, where column is not null.voidsetGenerateKotlinSetterJvmNameAnnotationsOnIsPrefix(boolean generateKotlinSetterJvmNameAnnotationsOnIsPrefix) Whether kotlin mutable properties should be annotated withset:JvmNameas a workaround for problems occurring when kotlin producessetX()instead ofsetIsX()setters for anisXproperty.voidsetGenerateLinks(boolean links) Whether link related code should be generatedvoidsetGenerateNewline(String newline) The newline character(s) to be used in generated code.voidsetGenerateNonnullAnnotation(boolean generateNonnullAnnotation) Whether Nonnull annotations should be generated.voidsetGenerateNullableAnnotation(boolean generateNullableAnnotation) Whether Nullable annotations should be generated.voidsetGenerateNullableAnnotationOnWriteOnlyNullableTypes(boolean generateNullableAnnotationOnWriteOnlyNullableTypes) Whether Nullable annotations should be generated on write-only nullable types (e.g.voidsetGeneratePojos(boolean generatePojos) Whether POJOs should be generated in addition to recordsvoidsetGeneratePojosAsJavaRecordClasses(boolean pojosAsJavaRecordClasses) Whether POJOs should be generated as Java records by theJavaGenerator.voidsetGeneratePojosAsKotlinDataClasses(boolean pojosAsKotlinDataClasses) Whether POJOs should be generated as Kotlin data classes by theKotlinGenerator.voidsetGeneratePojosAsScalaCaseClasses(boolean pojosAsScalaCaseClasses) Whether POJOs should be generated as Scala case classes by theScalaGenerator.voidsetGeneratePojosEqualsAndHashCode(boolean generatePojosEqualsAndHashCode) Whetherequals()andhashCode()methods should be generated on POJOsvoidsetGeneratePojosEqualsAndHashCodeColumnExcludeExpression(String generatePojosEqualsAndHashCodeColumnExcludeExpression) A regular expression matching columns to exclude inequals()andhashCode()methods of generated POJOS.voidsetGeneratePojosEqualsAndHashCodeColumnIncludeExpression(String generatePojosEqualsAndHashCodeColumnIncludeExpression) A regular expression matching columns to include inequals()andhashCode()methods of generated POJOS.voidsetGeneratePojosEqualsAndHashCodePrimaryKeyOnly(boolean generatePojosEqualsAndHashCodePrimaryKeyOnly) Whether theequals()andhashCode()methods be generated on POJOs should include primary key columns only.voidsetGeneratePojosExcludes(String generatePojosExcludes) A regular expression matching all the object identifiers for which not to generate POJOs.voidsetGeneratePojosIncludes(String generatePojosIncludes) A regular expression matching all the object identifiers for which to generate POJOs, by default, all of them.voidsetGeneratePojosToString(boolean generatePojosToString) Whether atoString()method should be generated on POJOsvoidsetGeneratePrintMarginForBlockComment(int printMarginForBlockComment) The print margin for Javadoc and other block comments to be used in generated code.voidsetGenerateQueues(boolean queues) Whether queue related code should be generatedvoidsetGenerateRecords(boolean generateRecords) Whether TableRecords should be generated in addition to tablesvoidsetGenerateRecordsExcludes(String generateRecordsExcludes) A regular expression matching all the object identifiers for which not to generate records.voidsetGenerateRecordsImplementingRecordN(boolean generateRecordsImplementingRecordN) Whether TableRecords should be generated in addition to tables, which implement Record[N] typesvoidsetGenerateRecordsIncludes(String generateRecordsIncludes) A regular expression matching all the object identifiers for which to generate records, by default, all of them.voidsetGenerateRelations(boolean generateRelations) Whether foreign key relations should be resolvedvoidsetGenerateRenameMethodOverrides(boolean renameMethodOverrides) Whether to generate overrides forand related overloads (see https://github.com/jOOQ/jOOQ/issues/13937).Ungültige Referenz
Table#rename(Name)voidsetGenerateRoutines(boolean generateRoutines) Whether Routines should be generated.voidsetGenerateSequenceFlags(boolean generateSequenceFlags) Whether sequence flags should be generated.voidsetGenerateSequences(boolean generateSequences) Whether Sequences should be generated.voidsetGenerateSerializableInterfaces(boolean generateSerializableInterfaces) Whether generated interfaces should extendSerializable.voidsetGenerateSerializablePojos(boolean generateSerializablePojos) Whether generated POJO's should beSerializable.voidsetGenerateSources(boolean sources) Whether source code should be generated on any object type.voidsetGenerateSourcesOnViews(boolean sourcesOnViews) Whether source code should be generated on views.voidsetGenerateSpatialTypes(boolean generateSpatialTypes) A flag indicating whether theSpatialtype support should be enabled.voidsetGenerateSpringAnnotations(boolean generateSpringAnnotations) Whether DAOs should be annotated with useful spring annotations such as@Repositoryor@AutowiredvoidsetGenerateSpringDao(boolean generateSpringDao) Whether a Spring specificDAOImplsubclass should be generated, which may contain Spring specific stuff, such as the@Transactionalannotation (ifGenerator.generateSpringAnnotations()is set).voidsetGenerateTables(boolean generateTables) Whether Tables should be generatedvoidsetGenerateTableValuedFunctions(boolean generateTableValuedFunctions) Whether table-valued functions should be generated as tables.voidsetGenerateTextBlocks(GeneratedTextBlocks textBlocks) Whether to generate String in text block format.voidsetGenerateUDTPaths(boolean generateUDTPaths) Whether to generate UDT path expressions on tables and UDTs.voidsetGenerateUDTs(boolean generateUDTs) Whether UDTs should be generated.voidsetGenerateUseTableNameForUnambiguousFKs(boolean useTableNameForUnambiguousFKs) Whether names of unambiguousForeignKeyDefinitionshould be based on the referencedTableDefinition.voidsetGenerateValidationAnnotations(boolean generateValidationAnnotations) Whether POJO's and records should be annotated with JSR-303 validation annotationsvoidsetGenerateVarargsSetters(boolean varargsSetters) Whether varargs setters should be generated for array types.voidsetGenerateVisibilityModifier(VisibilityModifier generateVisibilityModifier) TheVisibilityModifierthat should be used in generated code.voidsetGenerateWhereMethodOverrides(boolean whereMethodOverrides) Whether to generate overrides forTable.where(Condition)and related overloads.voidsetGenerateXmlTypes(boolean generateXmlTypes) A flag indicating whether theXMLtype support should be enabled.voidsetMaxMembersPerInitialiser(int maxMembersPerInitialiser) The maximum number of members per initialiser, to prevent reaching the 64kb byte code per method limit in generated code.voidsetStrategy(GeneratorStrategy strategy) Set a naming strategy to this generatorvoidsetTargetClean(boolean clean) Whether the target package should be cleaned to contain only generated code after a generation run.voidsetTargetDirectory(String directory) Initialise the target directoryvoidsetTargetEncoding(String encoding) Initialise the target encodingvoidsetTargetLocale(Locale targetLocale) The target locale.voidsetTargetPackage(String packageName) Initialise the target package namevoidsetUseCatalogVersionProvider(boolean useCatalogVersionProvider) voidsetUseSchemaVersionProvider(boolean useSchemaVersionProvider) booleanboolean
-
Felddetails
-
strategy
protected org.jooq.codegen.GeneratorStrategyWrapper strategy -
targetEncoding
-
targetClean
protected boolean targetClean
-
-
Konstruktordetails
-
JavaGenerator
public JavaGenerator()
-
-
Methodendetails
-
generate0
-
generateRelations
-
generateIndexes
-
printIndex
protected void printIndex(JavaWriter out, int indexCounter, IndexDefinition index, boolean distributeIndexes) -
printUniqueKey
protected void printUniqueKey(JavaWriter out, int uniqueKeyCounter, UniqueKeyDefinition uniqueKey, boolean distributeUniqueKeys) -
printForeignKey
protected void printForeignKey(JavaWriter out, int foreignKeyCounter, ForeignKeyDefinition foreignKey, boolean distributeForeignKey) -
generateRecords
-
generateRecord
-
generateUDTRecord
-
generateRecord
-
generateUDTRecord
-
generateUDTRecordType
-
generateUDTRecordTypeSetter
Subclasses may override this method to provide their own record type setters. -
generateUDTRecordTypeGetter
Subclasses may override this method to provide their own record type getters. -
generateRecordSetter
Subclasses may override this method to provide their own record setters. -
generateEmbeddableSetter
protected void generateEmbeddableSetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own embeddable setters. -
generateUDTRecordSetter
Subclasses may override this method to provide their own record setters. -
generateEmbeddableRecordSetter
protected void generateEmbeddableRecordSetter(EmbeddableDefinition embeddable, int index, JavaWriter out) Subclasses may override this method to provide their own record getters for embeddables. -
generateRecordGetter
Subclasses may override this method to provide their own record getters. -
generateEmbeddableGetter
protected void generateEmbeddableGetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own embeddable getters. -
generateUDTRecordGetter
Subclasses may override this method to provide their own record getters. -
generateEmbeddableRecordGetter
protected void generateEmbeddableRecordGetter(EmbeddableDefinition embeddable, int index, JavaWriter out) Subclasses may override this method to provide their own record getters for embeddables. -
generateRecordClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateEmbeddableClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateInterfaces
-
generateInterface
-
generateUDTInterface
-
generateEmbeddableInterface
-
generateInterface
-
generateUDTInterface
-
generateInterfaceSetter
Subclasses may override this method to provide their own interface setters. -
generateEmbeddableInterfaceSetter
protected void generateEmbeddableInterfaceSetter(EmbeddableDefinition embeddable, int index, JavaWriter out) Subclasses may override this method to provide their own interface setters. -
generateUDTInterfaceSetter
protected void generateUDTInterfaceSetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own interface setters. -
generateInterfaceGetter
Subclasses may override this method to provide their own interface getters. -
generateEmbeddableInterfaceGetter
protected void generateEmbeddableInterfaceGetter(EmbeddableDefinition embeddable, int index, JavaWriter out) Subclasses may override this method to provide their own interface getters. -
generateUDTInterfaceGetter
protected void generateUDTInterfaceGetter(TypedElementDefinition<?> column, int index, JavaWriter out) Subclasses may override this method to provide their own interface getters. -
generateInterfaceClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateUDTs
-
generateUDT
-
generateUDT
-
generateUDTClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateUDTPath
-
generateUDTPath
-
generateUDTPathClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateUDTPojos
-
generateUDTPojoClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateUDTInterfaces
-
generateUDTInterfaceClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateUDTRecords
Generating UDT record classes -
generateUDTRecordClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateUDTRecordTypes
Generating UDT record types -
generateUDTRecordTypeClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateUDTRoutines
-
generateUDTReferences
Generating central static udt access -
generateDomainReferences
Generating central static domain access -
generateArrays
-
generateArray
-
generateArray
-
generateArrayClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateEnums
-
generateDomains
Veraltet.- [#681] - 3.14.0 - This method is no longer being called -
generateEnum
-
generateEnum
-
generateEnumClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateDomain
Veraltet.- [#681] - 3.14.0 - This method is no longer being called -
generateDomain
Veraltet.- [#681] - 3.14.0 - This method is no longer being called -
generateDomainClassJavadoc
Veraltet.- [#681] - 3.14.0 - This method is no longer being called -
generateRoutines
-
printConstant
-
printRoutine
-
printTableValuedFunction
protected void printTableValuedFunction(JavaWriter out, TableDefinition table, String javaMethodName) -
generatePackages
-
generatePackage
-
generatePackage
-
generatePackageClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateTableReferences
Generating central static table access -
generateSyntheticDaos
-
generateSyntheticDao
-
generateSyntheticDao
-
printDaoConstructorAnnotations
Subclasses may override this method to provide alternative DAO constructor annotations, such as DI annotations. [#10801] -
generateSyntheticDaoClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateDaos
-
generateSpringDao
-
generateSpringDao
-
generateDao
-
generateDao
-
printDaoConstructorAnnotations
Subclasses may override this method to provide alternative DAO constructor annotations, such as DI annotations. [#10801] -
generateDaoClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generatePojos
-
generatePojo
-
generateEmbeddablePojo
-
generateUDTPojo
-
generatePojo
-
generateUDTPojo
-
generatePojoMultiConstructor
Subclasses may override this method to provide their own pojo copy constructors. -
generatePojoCopyConstructor
Subclasses may override this method to provide their own pojo copy constructors. -
generatePojoDefaultConstructor
Subclasses may override this method to provide their own pojo default constructors. -
generatePojoGetter
Subclasses may override this method to provide their own pojo getters. -
generateEmbeddablePojoGetter
protected void generateEmbeddablePojoGetter(EmbeddableDefinition embeddable, int index, JavaWriter out) Subclasses may override this method to provide their own pojo getters. -
generateUDTPojoGetter
Subclasses may override this method to provide their own pojo getters. -
generatePojoSetter
Subclasses may override this method to provide their own pojo setters. -
generateEmbeddablePojoSetter
protected void generateEmbeddablePojoSetter(EmbeddableDefinition embeddable, int index, JavaWriter out) Subclasses may override this method to provide their own pojo setters. -
generateUDTPojoSetter
Subclasses may override this method to provide their own pojo setters. -
generatePojoEqualsAndHashCode
-
generatePojoToString
-
generatePojoClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateTables
-
generateTable
-
generateTable
-
generateEmbeddables
-
generateEmbeddable
-
generateEmbeddablePojos
-
generateEmbeddablePojoClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateEmbeddableInterfaces
-
generateEmbeddableInterfaceClassJavadoc
protected void generateEmbeddableInterfaceClassJavadoc(EmbeddableDefinition embeddable, JavaWriter out) Subclasses may override this method to provide their own Javadoc. -
generateTableClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateSequences
-
generateGlobalObjectNames
protected void generateGlobalObjectNames(Definition container, Class<? extends Definition> objectType) -
generateCatalog
-
generateCatalog
-
generateCatalogClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
generateSchema
-
generateSchema
-
generateSchemaClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
printFromAndInto
-
printReferences
protected void printReferences(JavaWriter out, List<? extends Definition> definitions, Class<?> type) -
printTableJPAAnnotation
-
printColumnJPAAnnotation
-
printColumnValidationAnnotation
Veraltet.- This method is no longer used by the generator. -
printKotlinSetterAnnotation
protected void printKotlinSetterAnnotation(JavaWriter out, TypedElementDefinition<?> column, GeneratorStrategy.Mode mode) -
printNullableAnnotation
-
printNonnullAnnotation
-
generateRoutine
-
generateRoutine
-
generateRoutineClassJavadoc
Subclasses may override this method to provide their own Javadoc. -
printConvenienceMethodFunctionAsField
protected void printConvenienceMethodFunctionAsField(JavaWriter out, RoutineDefinition function, boolean parametersAsField) -
printConvenienceMethodTableValuedFunctionAsField
protected void printConvenienceMethodTableValuedFunctionAsField(JavaWriter out, TableDefinition function, boolean parametersAsField, String methodName) -
printConvenienceMethodFunction
protected void printConvenienceMethodFunction(JavaWriter out, RoutineDefinition function, boolean instance) -
printConvenienceMethodProcedure
protected void printConvenienceMethodProcedure(JavaWriter out, RoutineDefinition procedure, boolean instance) -
printConvenienceMethodTableValuedFunction
protected void printConvenienceMethodTableValuedFunction(JavaWriter out, TableDefinition function, String methodName) -
printRecordTypeMethod
-
printSingletonInstance
-
escapeEntities
-
printClassJavadoc
-
printClassJavadoc
-
printClassJavadoc
-
printClassAnnotations
Veraltet.- [#10355] - 3.14.0 - This method is no longer used by the code generator. Use aprintClassAnnotations(JavaWriter, Definition, Mode)instead. -
printClassAnnotations
@Deprecated protected final void printClassAnnotations(JavaWriter out, SchemaDefinition schema, CatalogDefinition catalog) Veraltet.- [#10355] - 3.14.0 - This method is no longer used by the code generator. Use aprintClassAnnotations(JavaWriter, Definition, Mode)instead. -
printClassAnnotations
protected void printClassAnnotations(JavaWriter out, Definition definition, GeneratorStrategy.Mode mode) -
printPackage
-
printPackage
-
printGlobalNamesPackage
protected void printGlobalNamesPackage(JavaWriter out, Definition container, Class<? extends Definition> objectType) -
printGlobalReferencesPackage
protected void printGlobalReferencesPackage(JavaWriter out, Definition container, Class<? extends Definition> objectType) -
printPackageComment
protected void printPackageComment(JavaWriter out, Definition definition, GeneratorStrategy.Mode mode) -
printGlobalNamesPackageComment
protected void printGlobalNamesPackageComment(JavaWriter out, Definition container, Class<? extends Definition> objectType) -
printGlobalReferencesPackageComment
protected void printGlobalReferencesPackageComment(JavaWriter out, Definition container, Class<? extends Definition> objectType) -
refExtendsNumberType
-
refNumberType
-
getJavaTypeReference
-
resolver
-
resolver
-
isObjectArrayType
-
isArrayType
-
getArrayBaseType
-
getJavaType
-
getJavaType
protected String getJavaType(DataTypeDefinition type, JavaWriter out, GeneratorStrategy.Mode udtMode) -
getType
protected String getType(Database db, SchemaDefinition schema, JavaWriter out, String t, int p, int s, Name u, String javaType, String defaultType) -
getType
protected String getType(Database db, SchemaDefinition schema, JavaWriter out, String t, int p, int s, Name u, String javaType, String defaultType, GeneratorStrategy.Mode udtMode) -
getType
protected String getType(Database db, SchemaDefinition schema, JavaWriter out, String t, int p, int s, Name u, String javaType, String defaultType, GeneratorStrategy.Mode udtMode, XMLTypeDefinition xmlType) -
getTypeReference
@Deprecated protected String getTypeReference(Database db, SchemaDefinition schema, JavaWriter out, String t, int p, int s, int l, boolean n, boolean i, boolean h, boolean r, String g, QOM.GenerationOption go, String ge, String d, Name u) Veraltet. -
newJavaWriter
-
newJavaWriter
-
newJavaWriter
-
newJavaWriter
-
getFile
-
getFile
-
closeJavaWriter
-
generate
Beschreibung aus Schnittstelle kopiert:GeneratorDo the code generation -
setStrategy
Beschreibung aus Schnittstelle kopiert:GeneratorSet a naming strategy to this generator- Angegeben von:
setStrategyin SchnittstelleGenerator
-
getStrategy
Beschreibung aus Schnittstelle kopiert:GeneratorGet this generator's underlying naming strategy- Angegeben von:
getStrategyin SchnittstelleGenerator
-
generateDeprecated
public boolean generateDeprecated()Beschreibung aus Schnittstelle kopiert:GeneratorWhether deprecated code should be generated- Angegeben von:
generateDeprecatedin SchnittstelleGenerator
-
setGenerateDeprecated
public void setGenerateDeprecated(boolean generateDeprecated) Beschreibung aus Schnittstelle kopiert:GeneratorWhether deprecated code should be generated- Angegeben von:
setGenerateDeprecatedin SchnittstelleGenerator
-
generateDeprecationOnUnknownTypes
public boolean generateDeprecationOnUnknownTypes()Beschreibung aus Schnittstelle kopiert:GeneratorWhether deprecation should be generated on unknown types.- Angegeben von:
generateDeprecationOnUnknownTypesin SchnittstelleGenerator
-
setGenerateDeprecationOnUnknownTypes
public void setGenerateDeprecationOnUnknownTypes(boolean generateDeprecationOnUnknownTypes) Beschreibung aus Schnittstelle kopiert:GeneratorWhether deprecation should be generated on unknown types.- Angegeben von:
setGenerateDeprecationOnUnknownTypesin SchnittstelleGenerator
-
generateIndexes
public boolean generateIndexes()Beschreibung aus Schnittstelle kopiert:GeneratorWhether indexes should be generated.- Angegeben von:
generateIndexesin SchnittstelleGenerator
-
setGenerateIndexes
public void setGenerateIndexes(boolean generateIndexes) Beschreibung aus Schnittstelle kopiert:GeneratorWhether indexes should be generated.- Angegeben von:
setGenerateIndexesin SchnittstelleGenerator
-
generateRelations
public boolean generateRelations()Beschreibung aus Schnittstelle kopiert:GeneratorWhether foreign key relations should be resolved- Angegeben von:
generateRelationsin SchnittstelleGenerator
-
setGenerateRelations
public void setGenerateRelations(boolean generateRelations) Beschreibung aus Schnittstelle kopiert:GeneratorWhether foreign key relations should be resolved- Angegeben von:
setGenerateRelationsin SchnittstelleGenerator
-
generateUDTPaths
public boolean generateUDTPaths()Beschreibung aus Schnittstelle kopiert:GeneratorWhether to generate UDT path expressions on tables and UDTs.- Angegeben von:
generateUDTPathsin SchnittstelleGenerator
-
setGenerateUDTPaths
public void setGenerateUDTPaths(boolean generateUDTPaths) Beschreibung aus Schnittstelle kopiert:GeneratorWhether to generate UDT path expressions on tables and UDTs.- Angegeben von:
setGenerateUDTPathsin SchnittstelleGenerator
-
generateImplicitJoinPathsToOne
public boolean generateImplicitJoinPathsToOne()Beschreibung aus Schnittstelle kopiert:GeneratorWhether implicit join path constructors on generated tables for outgoing foreign key relationships (to-one relationships) should be generated.- Angegeben von:
generateImplicitJoinPathsToOnein SchnittstelleGenerator
-
setGenerateImplicitJoinPathsToOne
public void setGenerateImplicitJoinPathsToOne(boolean generateImplicitJoinPathsToOne) Beschreibung aus Schnittstelle kopiert:GeneratorWhether implicit join path constructors on generated tables for outgoing foreign key relationships (to-one relationships) should be generated.- Angegeben von:
setGenerateImplicitJoinPathsToOnein SchnittstelleGenerator
-
generateImplicitJoinPathsToMany
public boolean generateImplicitJoinPathsToMany()Beschreibung aus Schnittstelle kopiert:GeneratorWhether implicit join path constructors on generated tables for incoming foreign key relationships (to-many relationships) should be generated.- Angegeben von:
generateImplicitJoinPathsToManyin SchnittstelleGenerator
-
setGenerateImplicitJoinPathsToMany
public void setGenerateImplicitJoinPathsToMany(boolean generateImplicitJoinPathsToMany) Beschreibung aus Schnittstelle kopiert:GeneratorWhether implicit join path constructors on generated tables for incoming foreign key relationships (to-many relationships) should be generated.- Angegeben von:
setGenerateImplicitJoinPathsToManyin SchnittstelleGenerator
-
generateImplicitJoinPathsManyToMany
public boolean generateImplicitJoinPathsManyToMany()Beschreibung aus Schnittstelle kopiert:GeneratorWhether implicit join path constructors on generated tables for many-to-many relationships should be generated.- Angegeben von:
generateImplicitJoinPathsManyToManyin SchnittstelleGenerator
-
setGenerateImplicitJoinPathsManyToMany
public void setGenerateImplicitJoinPathsManyToMany(boolean generateImplicitJoinPathsManyToMany) Beschreibung aus Schnittstelle kopiert:GeneratorWhether implicit join path constructors on generated tables for many-to-many relationships should be generated.- Angegeben von:
setGenerateImplicitJoinPathsManyToManyin SchnittstelleGenerator
-
generateImplicitJoinPathTableSubtypes
public boolean generateImplicitJoinPathTableSubtypes()Beschreibung aus Schnittstelle kopiert:GeneratorWhether to generate implicit join path table subtypes implementingPathfor increased JOIN convenience.- Angegeben von:
generateImplicitJoinPathTableSubtypesin SchnittstelleGenerator
-
setGenerateImplicitJoinPathTableSubtypes
public void setGenerateImplicitJoinPathTableSubtypes(boolean generateImplicitJoinPathTableSubtypes) Beschreibung aus Schnittstelle kopiert:GeneratorWhether to generate implicit join path table subtypes implementingPathfor increased JOIN convenience.- Angegeben von:
setGenerateImplicitJoinPathTableSubtypesin SchnittstelleGenerator
-
generateImplicitJoinPathUnusedConstructors
public boolean generateImplicitJoinPathUnusedConstructors()Beschreibung aus Schnittstelle kopiert:GeneratorWhether implicit join path constructors should also be generated if there isn't any outgoing or incoming foreign key relationship.- Angegeben von:
generateImplicitJoinPathUnusedConstructorsin SchnittstelleGenerator
-
setGenerateImplicitJoinPathUnusedConstructors
public void setGenerateImplicitJoinPathUnusedConstructors(boolean generateImplicitJoinPathUnusedConstructors) Beschreibung aus Schnittstelle kopiert:GeneratorWhether implicit join path constructors should also be generated if there isn't any outgoing or incoming foreign key relationship.- Angegeben von:
setGenerateImplicitJoinPathUnusedConstructorsin SchnittstelleGenerator
-
generateImplicitJoinPathsAsKotlinProperties
public boolean generateImplicitJoinPathsAsKotlinProperties()Beschreibung aus Schnittstelle kopiert:GeneratorWhether implicit join path constructors should be offered as properties in Kotlin.- Angegeben von:
generateImplicitJoinPathsAsKotlinPropertiesin SchnittstelleGenerator
-
setGenerateImplicitJoinPathsAsKotlinProperties
public void setGenerateImplicitJoinPathsAsKotlinProperties(boolean generateImplicitJoinPathsAsKotlinProperties) Beschreibung aus Schnittstelle kopiert:GeneratorWhether implicit join path constructors should be offered as properties in Kotlin.- Angegeben von:
setGenerateImplicitJoinPathsAsKotlinPropertiesin SchnittstelleGenerator
-
generateTableValuedFunctions
public boolean generateTableValuedFunctions()Beschreibung aus Schnittstelle kopiert:GeneratorWhether table-valued functions should be generated as tables.- Angegeben von:
generateTableValuedFunctionsin SchnittstelleGenerator
-
setGenerateTableValuedFunctions
public void setGenerateTableValuedFunctions(boolean generateTableValuedFunctions) Beschreibung aus Schnittstelle kopiert:GeneratorWhether table-valued functions should be generated as tables.- Angegeben von:
setGenerateTableValuedFunctionsin SchnittstelleGenerator
-
generateInstanceFields
public boolean generateInstanceFields()Beschreibung aus Schnittstelle kopiert:GeneratorWhether instance fields should be generated (as opposed to static fields).- Angegeben von:
generateInstanceFieldsin SchnittstelleGenerator
-
setGenerateInstanceFields
public void setGenerateInstanceFields(boolean generateInstanceFields) Beschreibung aus Schnittstelle kopiert:GeneratorWhether instance fields should be generated (as opposed to static fields).- Angegeben von:
setGenerateInstanceFieldsin SchnittstelleGenerator
-
setGenerateVisibilityModifier
Beschreibung aus Schnittstelle kopiert:GeneratorTheVisibilityModifierthat should be used in generated code.- Angegeben von:
setGenerateVisibilityModifierin SchnittstelleGenerator
-
generateVisibilityModifier
Beschreibung aus Schnittstelle kopiert:GeneratorTheVisibilityModifierthat should be used in generated code.- Angegeben von:
generateVisibilityModifierin SchnittstelleGenerator
-
generateGeneratedAnnotation
public boolean generateGeneratedAnnotation()Beschreibung aus Schnittstelle kopiert:GeneratorWhether aGeneratedannotation specified byGenerator.generateGeneratedAnnotationType()should be used in generated code.- Angegeben von:
generateGeneratedAnnotationin SchnittstelleGenerator
-
setGenerateGeneratedAnnotation
public void setGenerateGeneratedAnnotation(boolean generateGeneratedAnnotation) Beschreibung aus Schnittstelle kopiert:GeneratorWhether aGeneratedannotation specified byGenerator.generateGeneratedAnnotationType()should be used in generated code.- Angegeben von:
setGenerateGeneratedAnnotationin SchnittstelleGenerator
-
generateGeneratedAnnotationType
Beschreibung aus Schnittstelle kopiert:GeneratorThe type ofGeneratedannotation to be used in generated code.- Angegeben von:
generateGeneratedAnnotationTypein SchnittstelleGenerator
-
setGenerateGeneratedAnnotationType
public void setGenerateGeneratedAnnotationType(GeneratedAnnotationType generateGeneratedAnnotationType) Beschreibung aus Schnittstelle kopiert:GeneratorThe type ofGeneratedannotation to be used in generated code.- Angegeben von:
setGenerateGeneratedAnnotationTypein SchnittstelleGenerator
-
generateGeneratedAnnotationDate
public boolean generateGeneratedAnnotationDate()Beschreibung aus Schnittstelle kopiert:GeneratorWhether theGeneratedannotation specified byGenerator.generateGeneratedAnnotationType()should include thedateattribute.- Angegeben von:
generateGeneratedAnnotationDatein SchnittstelleGenerator
-
setGenerateGeneratedAnnotationDate
public void setGenerateGeneratedAnnotationDate(boolean generateGeneratedAnnotationDate) Beschreibung aus Schnittstelle kopiert:GeneratorWhether theGeneratedannotation specified byGenerator.generateGeneratedAnnotationType()should include thedateattribute.- Angegeben von:
setGenerateGeneratedAnnotationDatein SchnittstelleGenerator
-
generateGeneratedAnnotationJooqVersion
public boolean generateGeneratedAnnotationJooqVersion()Beschreibung aus Schnittstelle kopiert:GeneratorWhether theGeneratedannotation specified byGenerator.generateGeneratedAnnotationType()should include the jOOQ version.- Angegeben von:
generateGeneratedAnnotationJooqVersionin SchnittstelleGenerator
-
setGenerateGeneratedAnnotationJooqVersion
public void setGenerateGeneratedAnnotationJooqVersion(boolean generateGeneratedAnnotationJooqVersion) Beschreibung aus Schnittstelle kopiert:GeneratorWhether theGeneratedannotation specified byGenerator.generateGeneratedAnnotationType()should include the jOOQ version.- Angegeben von:
setGenerateGeneratedAnnotationJooqVersionin SchnittstelleGenerator
-
generateNonnullAnnotation
public boolean generateNonnullAnnotation()Beschreibung aus Schnittstelle kopiert:GeneratorWhether 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:
generateNonnullAnnotationin SchnittstelleGenerator
-
setGenerateNonnullAnnotation
public void setGenerateNonnullAnnotation(boolean generateNonnullAnnotation) Beschreibung aus Schnittstelle kopiert:GeneratorWhether 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:
setGenerateNonnullAnnotationin SchnittstelleGenerator
-
generatedNonnullAnnotationType
Beschreibung aus Schnittstelle kopiert:GeneratorWhich type of Nonnull annotation should be generated.- Angegeben von:
generatedNonnullAnnotationTypein SchnittstelleGenerator
-
setGeneratedNonnullAnnotationType
Beschreibung aus Schnittstelle kopiert:GeneratorWhich type of Nonnull annotation should be generated.- Angegeben von:
setGeneratedNonnullAnnotationTypein SchnittstelleGenerator
-
generateNullableAnnotation
public boolean generateNullableAnnotation()Beschreibung aus Schnittstelle kopiert:GeneratorWhether 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:
generateNullableAnnotationin SchnittstelleGenerator
-
setGenerateNullableAnnotation
public void setGenerateNullableAnnotation(boolean generateNullableAnnotation) Beschreibung aus Schnittstelle kopiert:GeneratorWhether 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:
setGenerateNullableAnnotationin SchnittstelleGenerator
-
generateNullableAnnotationOnWriteOnlyNullableTypes
public boolean generateNullableAnnotationOnWriteOnlyNullableTypes()Beschreibung aus Schnittstelle kopiert:GeneratorWhether Nullable annotations should be generated on write-only nullable types (e.g. defaulted, non-null).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:
generateNullableAnnotationOnWriteOnlyNullableTypesin SchnittstelleGenerator
-
setGenerateNullableAnnotationOnWriteOnlyNullableTypes
public void setGenerateNullableAnnotationOnWriteOnlyNullableTypes(boolean generateNullableAnnotationOnWriteOnlyNullableTypes) Beschreibung aus Schnittstelle kopiert:GeneratorWhether Nullable annotations should be generated on write-only nullable types (e.g. defaulted, non-null).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:
setGenerateNullableAnnotationOnWriteOnlyNullableTypesin SchnittstelleGenerator
-
generatedNullableAnnotationType
Beschreibung aus Schnittstelle kopiert:GeneratorWhich type of Nullable annotation should be generated.- Angegeben von:
generatedNullableAnnotationTypein SchnittstelleGenerator
-
setGeneratedNullableAnnotationType
Beschreibung aus Schnittstelle kopiert:GeneratorWhich type of Nullable annotation should be generated.- Angegeben von:
setGeneratedNullableAnnotationTypein SchnittstelleGenerator
-
setGenerateConstructorPropertiesAnnotation
public void setGenerateConstructorPropertiesAnnotation(boolean generateConstructorPropertiesAnnotation) Beschreibung aus Schnittstelle kopiert:GeneratorWhether theConstructorPropertiesannotation should be generated.- Angegeben von:
setGenerateConstructorPropertiesAnnotationin SchnittstelleGenerator
-
generateConstructorPropertiesAnnotation
public boolean generateConstructorPropertiesAnnotation()Beschreibung aus Schnittstelle kopiert:GeneratorWhether theConstructorPropertiesannotation should be generated.- Angegeben von:
generateConstructorPropertiesAnnotationin SchnittstelleGenerator
-
setGenerateConstructorPropertiesAnnotationOnPojos
public void setGenerateConstructorPropertiesAnnotationOnPojos(boolean generateConstructorPropertiesAnnotationOnPojos) Beschreibung aus Schnittstelle kopiert:GeneratorWhether theConstructorPropertiesannotation should be generated on POJOs.- Angegeben von:
setGenerateConstructorPropertiesAnnotationOnPojosin SchnittstelleGenerator
-
generateConstructorPropertiesAnnotationOnPojos
public boolean generateConstructorPropertiesAnnotationOnPojos()Beschreibung aus Schnittstelle kopiert:GeneratorWhether theConstructorPropertiesannotation should be generated on POJOs.- Angegeben von:
generateConstructorPropertiesAnnotationOnPojosin SchnittstelleGenerator
-
setGenerateConstructorPropertiesAnnotationOnRecords
public void setGenerateConstructorPropertiesAnnotationOnRecords(boolean generateConstructorPropertiesAnnotationOnRecords) Beschreibung aus Schnittstelle kopiert:GeneratorWhether theConstructorPropertiesannotation should be generated on records.- Angegeben von:
setGenerateConstructorPropertiesAnnotationOnRecordsin SchnittstelleGenerator
-
generateConstructorPropertiesAnnotationOnRecords
public boolean generateConstructorPropertiesAnnotationOnRecords()Beschreibung aus Schnittstelle kopiert:GeneratorWhether theConstructorPropertiesannotation should be generated on records.- Angegeben von:
generateConstructorPropertiesAnnotationOnRecordsin SchnittstelleGenerator
-
useSchemaVersionProvider
public boolean useSchemaVersionProvider()- Angegeben von:
useSchemaVersionProviderin SchnittstelleGenerator
-
setUseSchemaVersionProvider
public void setUseSchemaVersionProvider(boolean useSchemaVersionProvider) - Angegeben von:
setUseSchemaVersionProviderin SchnittstelleGenerator
-
useCatalogVersionProvider
public boolean useCatalogVersionProvider()- Angegeben von:
useCatalogVersionProviderin SchnittstelleGenerator
-
setUseCatalogVersionProvider
public void setUseCatalogVersionProvider(boolean useCatalogVersionProvider) - Angegeben von:
setUseCatalogVersionProviderin SchnittstelleGenerator
-
generateRoutines
public boolean generateRoutines()Beschreibung aus Schnittstelle kopiert:GeneratorWhether Routines should be generated.- Angegeben von:
generateRoutinesin SchnittstelleGenerator
-
setGenerateRoutines
public void setGenerateRoutines(boolean generateRoutines) Beschreibung aus Schnittstelle kopiert:GeneratorWhether Routines should be generated.- Angegeben von:
setGenerateRoutinesin SchnittstelleGenerator
-
generateSequences
public boolean generateSequences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether Sequences should be generated.- Angegeben von:
generateSequencesin SchnittstelleGenerator
-
setGenerateSequences
public void setGenerateSequences(boolean generateSequences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether Sequences should be generated.- Angegeben von:
setGenerateSequencesin SchnittstelleGenerator
-
generateSequenceFlags
public boolean generateSequenceFlags()Beschreibung aus Schnittstelle kopiert:GeneratorWhether sequence flags should be generated.- Angegeben von:
generateSequenceFlagsin SchnittstelleGenerator
-
setGenerateSequenceFlags
public void setGenerateSequenceFlags(boolean generateSequenceFlags) Beschreibung aus Schnittstelle kopiert:GeneratorWhether sequence flags should be generated.- Angegeben von:
setGenerateSequenceFlagsin SchnittstelleGenerator
-
generateUDTs
public boolean generateUDTs()Beschreibung aus Schnittstelle kopiert:GeneratorWhether UDTs should be generated.- Angegeben von:
generateUDTsin SchnittstelleGenerator
-
setGenerateUDTs
public void setGenerateUDTs(boolean generateUDTs) Beschreibung aus Schnittstelle kopiert:GeneratorWhether UDTs should be generated.- Angegeben von:
setGenerateUDTsin SchnittstelleGenerator
-
generateTables
public boolean generateTables()Beschreibung aus Schnittstelle kopiert:GeneratorWhether Tables should be generated- Angegeben von:
generateTablesin SchnittstelleGenerator
-
setGenerateTables
public void setGenerateTables(boolean generateTables) Beschreibung aus Schnittstelle kopiert:GeneratorWhether Tables should be generated- Angegeben von:
setGenerateTablesin SchnittstelleGenerator
-
generateEmbeddables
public boolean generateEmbeddables()Beschreibung aus Schnittstelle kopiert:GeneratorWhether embeddable types should be generated- Angegeben von:
generateEmbeddablesin SchnittstelleGenerator
-
setGenerateEmbeddables
public void setGenerateEmbeddables(boolean generateEmbeddables) Beschreibung aus Schnittstelle kopiert:GeneratorWhether embeddable types should be generated- Angegeben von:
setGenerateEmbeddablesin SchnittstelleGenerator
-
generateRecordsIncluded
Beschreibung aus Schnittstelle kopiert:GeneratorWhether TableRecords should be generated in addition to tables for a specificDefinition.- Angegeben von:
generateRecordsIncludedin SchnittstelleGenerator
-
generateRecords
public boolean generateRecords()Beschreibung aus Schnittstelle kopiert:GeneratorWhether TableRecords should be generated in addition to tables- Angegeben von:
generateRecordsin SchnittstelleGenerator
-
setGenerateRecords
public void setGenerateRecords(boolean generateRecords) Beschreibung aus Schnittstelle kopiert:GeneratorWhether TableRecords should be generated in addition to tables- Angegeben von:
setGenerateRecordsin SchnittstelleGenerator
-
generateRecordsIncludes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the object identifiers for which to generate records, by default, all of them.- Angegeben von:
generateRecordsIncludesin SchnittstelleGenerator
-
setGenerateRecordsIncludes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the object identifiers for which to generate records, by default, all of them.- Angegeben von:
setGenerateRecordsIncludesin SchnittstelleGenerator
-
generateRecordsExcludes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the object identifiers for which not to generate records.- Angegeben von:
generateRecordsExcludesin SchnittstelleGenerator
-
setGenerateRecordsExcludes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the object identifiers for which not to generate records.- Angegeben von:
setGenerateRecordsExcludesin SchnittstelleGenerator
-
generateRecordsImplementingRecordN
public boolean generateRecordsImplementingRecordN()Beschreibung aus Schnittstelle kopiert:GeneratorWhether TableRecords should be generated in addition to tables, which implement Record[N] types- Angegeben von:
generateRecordsImplementingRecordNin SchnittstelleGenerator
-
setGenerateRecordsImplementingRecordN
public void setGenerateRecordsImplementingRecordN(boolean generateRecordsImplementingRecordN) Beschreibung aus Schnittstelle kopiert:GeneratorWhether TableRecords should be generated in addition to tables, which implement Record[N] types- Angegeben von:
setGenerateRecordsImplementingRecordNin SchnittstelleGenerator
-
generateEnumsAsScalaSealedTraits
public boolean generateEnumsAsScalaSealedTraits()Beschreibung aus Schnittstelle kopiert:GeneratorWhether enums generated as Scala sealed traits by theScalaGenerator.- Angegeben von:
generateEnumsAsScalaSealedTraitsin SchnittstelleGenerator
-
setGenerateEnumsAsScalaSealedTraits
public void setGenerateEnumsAsScalaSealedTraits(boolean generateEnumsAsScalaSealedTraits) Beschreibung aus Schnittstelle kopiert:GeneratorWhether enums generated as Scala sealed traits by theScalaGenerator.- Angegeben von:
setGenerateEnumsAsScalaSealedTraitsin SchnittstelleGenerator
-
generateEnumsAsScalaEnums
public boolean generateEnumsAsScalaEnums()Beschreibung aus Schnittstelle kopiert:GeneratorWhether enums are generated as Scala 3 enums by theScalaGenerator, if Scala 3 is supported.- Angegeben von:
generateEnumsAsScalaEnumsin SchnittstelleGenerator
-
setGenerateEnumsAsScalaEnums
public void setGenerateEnumsAsScalaEnums(boolean generateEnumsAsScalaEnums) Beschreibung aus Schnittstelle kopiert:GeneratorWhether enums are generated as Scala 3 enums by theScalaGenerator, if Scala 3 is supported.- Angegeben von:
setGenerateEnumsAsScalaEnumsin SchnittstelleGenerator
-
generatePojosIncluded
Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJOs should be generated in addition to tables for a specificDefinition.- Angegeben von:
generatePojosIncludedin SchnittstelleGenerator
-
generatePojos
public boolean generatePojos()Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJOs should be generated in addition to records- Angegeben von:
generatePojosin SchnittstelleGenerator
-
setGeneratePojos
public void setGeneratePojos(boolean generatePojos) Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJOs should be generated in addition to records- Angegeben von:
setGeneratePojosin SchnittstelleGenerator
-
generatePojosIncludes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the object identifiers for which to generate POJOs, by default, all of them.- Angegeben von:
generatePojosIncludesin SchnittstelleGenerator
-
setGeneratePojosIncludes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the object identifiers for which to generate POJOs, by default, all of them.- Angegeben von:
setGeneratePojosIncludesin SchnittstelleGenerator
-
generatePojosExcludes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the object identifiers for which not to generate POJOs.- Angegeben von:
generatePojosExcludesin SchnittstelleGenerator
-
setGeneratePojosExcludes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the object identifiers for which not to generate POJOs.- Angegeben von:
setGeneratePojosExcludesin SchnittstelleGenerator
-
generatePojosAsJavaRecordClasses
public boolean generatePojosAsJavaRecordClasses()Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJOs should be generated as Java records by theJavaGenerator.- Angegeben von:
generatePojosAsJavaRecordClassesin SchnittstelleGenerator
-
setGeneratePojosAsJavaRecordClasses
public void setGeneratePojosAsJavaRecordClasses(boolean pojosAsJavaRecordClasses) Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJOs should be generated as Java records by theJavaGenerator.- Angegeben von:
setGeneratePojosAsJavaRecordClassesin SchnittstelleGenerator
-
generatePojosAsScalaCaseClasses
public boolean generatePojosAsScalaCaseClasses()Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJOs should be generated as Scala case classes by theScalaGenerator.- Angegeben von:
generatePojosAsScalaCaseClassesin SchnittstelleGenerator
-
setGeneratePojosAsScalaCaseClasses
public void setGeneratePojosAsScalaCaseClasses(boolean pojosAsScalaCaseClasses) Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJOs should be generated as Scala case classes by theScalaGenerator.- Angegeben von:
setGeneratePojosAsScalaCaseClassesin SchnittstelleGenerator
-
generatePojosAsKotlinDataClasses
public boolean generatePojosAsKotlinDataClasses()Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJOs should be generated as Kotlin data classes by theKotlinGenerator.- Angegeben von:
generatePojosAsKotlinDataClassesin SchnittstelleGenerator
-
setGeneratePojosAsKotlinDataClasses
public void setGeneratePojosAsKotlinDataClasses(boolean pojosAsKotlinDataClasses) Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJOs should be generated as Kotlin data classes by theKotlinGenerator.- Angegeben von:
setGeneratePojosAsKotlinDataClassesin SchnittstelleGenerator
-
generateImmutablePojos
public boolean generateImmutablePojos()Beschreibung aus Schnittstelle kopiert:GeneratorWhether immutable POJO's should be generated in addition to records- Angegeben von:
generateImmutablePojosin SchnittstelleGenerator
-
setGenerateImmutablePojos
public void setGenerateImmutablePojos(boolean generateImmutablePojos) Beschreibung aus Schnittstelle kopiert:GeneratorWhether immutable POJO's should be generated in addition to records- Angegeben von:
setGenerateImmutablePojosin SchnittstelleGenerator
-
generateSerializablePojos
public boolean generateSerializablePojos()Beschreibung aus Schnittstelle kopiert:GeneratorWhether generated POJO's should beSerializable.- Angegeben von:
generateSerializablePojosin SchnittstelleGenerator
-
setGenerateSerializablePojos
public void setGenerateSerializablePojos(boolean generateSerializablePojos) Beschreibung aus Schnittstelle kopiert:GeneratorWhether generated POJO's should beSerializable.- Angegeben von:
setGenerateSerializablePojosin SchnittstelleGenerator
-
generateInterfaces
public boolean generateInterfaces()Beschreibung aus Schnittstelle kopiert:GeneratorWhether interfaces should be generated to be implemented by records and POJO's- Angegeben von:
generateInterfacesin SchnittstelleGenerator
-
setGenerateInterfaces
public void setGenerateInterfaces(boolean generateInterfaces) Beschreibung aus Schnittstelle kopiert:GeneratorWhether interfaces should be generated to be implemented by records and POJO's- Angegeben von:
setGenerateInterfacesin SchnittstelleGenerator
-
generateImmutableInterfaces
public boolean generateImmutableInterfaces()Beschreibung aus Schnittstelle kopiert:GeneratorWhether immutable interfaces should be generated in addition to records- Angegeben von:
generateImmutableInterfacesin SchnittstelleGenerator
-
setGenerateImmutableInterfaces
public void setGenerateImmutableInterfaces(boolean generateImmutableInterfaces) Beschreibung aus Schnittstelle kopiert:GeneratorWhether immutable interfaces should be generated in addition to records- Angegeben von:
setGenerateImmutableInterfacesin SchnittstelleGenerator
-
generateSerializableInterfaces
public boolean generateSerializableInterfaces()Beschreibung aus Schnittstelle kopiert:GeneratorWhether generated interfaces should extendSerializable.- Angegeben von:
generateSerializableInterfacesin SchnittstelleGenerator
-
setGenerateSerializableInterfaces
public void setGenerateSerializableInterfaces(boolean generateSerializableInterfaces) Beschreibung aus Schnittstelle kopiert:GeneratorWhether generated interfaces should extendSerializable.- Angegeben von:
setGenerateSerializableInterfacesin SchnittstelleGenerator
-
generateDaosIncluded
Beschreibung aus Schnittstelle kopiert:GeneratorWhether DAOs should be generated in addition to tables for a specificDefinition.- Angegeben von:
generateDaosIncludedin SchnittstelleGenerator
-
generateDaos
public boolean generateDaos()Beschreibung aus Schnittstelle kopiert:GeneratorWhether DAOs should be generated in addition to pojos- Angegeben von:
generateDaosin SchnittstelleGenerator
-
setGenerateDaos
public void setGenerateDaos(boolean generateDaos) Beschreibung aus Schnittstelle kopiert:GeneratorWhether DAOs should be generated in addition to pojos- Angegeben von:
setGenerateDaosin SchnittstelleGenerator
-
generateDaosIncludes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the object identifiers for which to generate DAOs, by default, all of them.- Angegeben von:
generateDaosIncludesin SchnittstelleGenerator
-
setGenerateDaosIncludes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the object identifiers for which to generate DAOs, by default, all of them.- Angegeben von:
setGenerateDaosIncludesin SchnittstelleGenerator
-
generateDaosExcludes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the object identifiers for which not to generate DAOs.- Angegeben von:
generateDaosExcludesin SchnittstelleGenerator
-
setGenerateDaosExcludes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the object identifiers for which not to generate DAOs.- Angegeben von:
setGenerateDaosExcludesin SchnittstelleGenerator
-
generateJooqVersionReference
public boolean generateJooqVersionReference()Beschreibung aus Schnittstelle kopiert:GeneratorWhether generated objects should reference the runtime jOOQ version inConstants, to help debug code generator / runtime version mismatches.- Angegeben von:
generateJooqVersionReferencein SchnittstelleGenerator
-
setGenerateJooqVersionReference
public void setGenerateJooqVersionReference(boolean generateJooqVersionReference) Beschreibung aus Schnittstelle kopiert:GeneratorWhether generated objects should reference the runtime jOOQ version inConstants, to help debug code generator / runtime version mismatches.- Angegeben von:
setGenerateJooqVersionReferencein SchnittstelleGenerator
-
generateJPAAnnotations
public boolean generateJPAAnnotations()Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJO's and records should be annotated with JPA annotations- Angegeben von:
generateJPAAnnotationsin SchnittstelleGenerator
-
setGenerateJPAAnnotations
public void setGenerateJPAAnnotations(boolean generateJPAAnnotations) Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJO's and records should be annotated with JPA annotations- Angegeben von:
setGenerateJPAAnnotationsin SchnittstelleGenerator
-
generateJPAVersion
Beschreibung aus Schnittstelle kopiert:GeneratorThe minimum JPA version that is supported by generated code (latest version if empty).- Angegeben von:
generateJPAVersionin SchnittstelleGenerator
-
setGenerateJPAVersion
Beschreibung aus Schnittstelle kopiert:GeneratorThe minimum JPA version that is supported by generated code (latest version if empty).- Angegeben von:
setGenerateJPAVersionin SchnittstelleGenerator
-
generateValidationAnnotations
public boolean generateValidationAnnotations()Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJO's and records should be annotated with JSR-303 validation annotations- Angegeben von:
generateValidationAnnotationsin SchnittstelleGenerator
-
setGenerateValidationAnnotations
public void setGenerateValidationAnnotations(boolean generateValidationAnnotations) Beschreibung aus Schnittstelle kopiert:GeneratorWhether POJO's and records should be annotated with JSR-303 validation annotations- Angegeben von:
setGenerateValidationAnnotationsin SchnittstelleGenerator
-
generateSpringAnnotations
public boolean generateSpringAnnotations()Beschreibung aus Schnittstelle kopiert:GeneratorWhether DAOs should be annotated with useful spring annotations such as@Repositoryor@Autowired- Angegeben von:
generateSpringAnnotationsin SchnittstelleGenerator
-
setGenerateSpringAnnotations
public void setGenerateSpringAnnotations(boolean generateSpringAnnotations) Beschreibung aus Schnittstelle kopiert:GeneratorWhether DAOs should be annotated with useful spring annotations such as@Repositoryor@Autowired- Angegeben von:
setGenerateSpringAnnotationsin SchnittstelleGenerator
-
generateSpringDao
public boolean generateSpringDao()Beschreibung aus Schnittstelle kopiert:GeneratorWhether a Spring specificDAOImplsubclass should be generated, which may contain Spring specific stuff, such as the@Transactionalannotation (ifGenerator.generateSpringAnnotations()is set).- Angegeben von:
generateSpringDaoin SchnittstelleGenerator
-
setGenerateSpringDao
public void setGenerateSpringDao(boolean generateSpringDao) Beschreibung aus Schnittstelle kopiert:GeneratorWhether a Spring specificDAOImplsubclass should be generated, which may contain Spring specific stuff, such as the@Transactionalannotation (ifGenerator.generateSpringAnnotations()is set).- Angegeben von:
setGenerateSpringDaoin SchnittstelleGenerator
-
generateKotlinSetterJvmNameAnnotationsOnIsPrefix
public boolean generateKotlinSetterJvmNameAnnotationsOnIsPrefix()Beschreibung aus Schnittstelle kopiert:GeneratorWhether kotlin mutable properties should be annotated withset:JvmNameas a workaround for problems occurring when kotlin producessetX()instead ofsetIsX()setters for anisXproperty.- Angegeben von:
generateKotlinSetterJvmNameAnnotationsOnIsPrefixin SchnittstelleGenerator
-
setGenerateKotlinSetterJvmNameAnnotationsOnIsPrefix
public void setGenerateKotlinSetterJvmNameAnnotationsOnIsPrefix(boolean generateKotlinSetterJvmNameAnnotationsOnIsPrefix) Beschreibung aus Schnittstelle kopiert:GeneratorWhether kotlin mutable properties should be annotated withset:JvmNameas a workaround for problems occurring when kotlin producessetX()instead ofsetIsX()setters for anisXproperty.- Angegeben von:
setGenerateKotlinSetterJvmNameAnnotationsOnIsPrefixin SchnittstelleGenerator
-
generateKotlinNotNullPojoAttributes
public boolean generateKotlinNotNullPojoAttributes()Beschreibung aus Schnittstelle kopiert:GeneratorGenerate non-nullable types on POJO attributes, where column is not null.- Angegeben von:
generateKotlinNotNullPojoAttributesin SchnittstelleGenerator
-
setGenerateKotlinNotNullPojoAttributes
public void setGenerateKotlinNotNullPojoAttributes(boolean generateKotlinNotNullPojoAttributes) Beschreibung aus Schnittstelle kopiert:GeneratorGenerate non-nullable types on POJO attributes, where column is not null.- Angegeben von:
setGenerateKotlinNotNullPojoAttributesin SchnittstelleGenerator
-
generateKotlinNotNullRecordAttributes
public boolean generateKotlinNotNullRecordAttributes()Beschreibung aus Schnittstelle kopiert:GeneratorGenerate non-nullable types on Record attributes, where column is not null.- Angegeben von:
generateKotlinNotNullRecordAttributesin SchnittstelleGenerator
-
setGenerateKotlinNotNullRecordAttributes
public void setGenerateKotlinNotNullRecordAttributes(boolean generateKotlinNotNullRecordAttributes) Beschreibung aus Schnittstelle kopiert:GeneratorGenerate non-nullable types on Record attributes, where column is not null.- Angegeben von:
setGenerateKotlinNotNullRecordAttributesin SchnittstelleGenerator
-
generateKotlinNotNullInterfaceAttributes
public boolean generateKotlinNotNullInterfaceAttributes()Beschreibung aus Schnittstelle kopiert:GeneratorGenerate non-nullable types on interface attributes, where column is not null.- Angegeben von:
generateKotlinNotNullInterfaceAttributesin SchnittstelleGenerator
-
setGenerateKotlinNotNullInterfaceAttributes
public void setGenerateKotlinNotNullInterfaceAttributes(boolean generateKotlinNotNullInterfaceAttributes) Beschreibung aus Schnittstelle kopiert:GeneratorGenerate non-nullable types on interface attributes, where column is not null.- Angegeben von:
setGenerateKotlinNotNullInterfaceAttributesin SchnittstelleGenerator
-
generateKotlinDefaultedNullablePojoAttributes
public boolean generateKotlinDefaultedNullablePojoAttributes()Beschreibung aus Schnittstelle kopiert:GeneratorGenerate defaulted nullable POJO attributes.- Angegeben von:
generateKotlinDefaultedNullablePojoAttributesin SchnittstelleGenerator
-
setGenerateKotlinDefaultedNullablePojoAttributes
public void setGenerateKotlinDefaultedNullablePojoAttributes(boolean generateKotlinDefaultedNullablePojoAttributes) Beschreibung aus Schnittstelle kopiert:GeneratorGenerate defaulted nullable POJO attributes.- Angegeben von:
setGenerateKotlinDefaultedNullablePojoAttributesin SchnittstelleGenerator
-
generateKotlinDefaultedNullableRecordAttributes
public boolean generateKotlinDefaultedNullableRecordAttributes()Beschreibung aus Schnittstelle kopiert:GeneratorGenerate defaulted nullable Record attributes.- Angegeben von:
generateKotlinDefaultedNullableRecordAttributesin SchnittstelleGenerator
-
setGenerateKotlinDefaultedNullableRecordAttributes
public void setGenerateKotlinDefaultedNullableRecordAttributes(boolean generateKotlinDefaultedNullableRecordAttributes) Beschreibung aus Schnittstelle kopiert:GeneratorGenerate defaulted nullable Record attributes.- Angegeben von:
setGenerateKotlinDefaultedNullableRecordAttributesin SchnittstelleGenerator
-
generatedSerialVersionUID
Beschreibung aus Schnittstelle kopiert:GeneratorThe type ofserialVersionUIDthat should be generated.- Angegeben von:
generatedSerialVersionUIDin SchnittstelleGenerator
-
setGenerateGeneratedSerialVersionUID
public void setGenerateGeneratedSerialVersionUID(GeneratedSerialVersionUID generatedSerialVersionUID) Beschreibung aus Schnittstelle kopiert:GeneratorThe type ofserialVersionUIDthat should be generated.- Angegeben von:
setGenerateGeneratedSerialVersionUIDin SchnittstelleGenerator
-
maxMembersPerInitialiser
public int maxMembersPerInitialiser()Beschreibung aus Schnittstelle kopiert:GeneratorThe maximum number of members per initialiser, to prevent reaching the 64kb byte code per method limit in generated code.- Angegeben von:
maxMembersPerInitialiserin SchnittstelleGenerator
-
setMaxMembersPerInitialiser
public void setMaxMembersPerInitialiser(int maxMembersPerInitialiser) Beschreibung aus Schnittstelle kopiert:GeneratorThe maximum number of members per initialiser, to prevent reaching the 64kb byte code per method limit in generated code.- Angegeben von:
setMaxMembersPerInitialiserin SchnittstelleGenerator
-
generateGlobalObjectNames
public boolean generateGlobalObjectNames()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global object names should be generated- Angegeben von:
generateGlobalObjectNamesin SchnittstelleGenerator
-
setGenerateGlobalObjectNames
public void setGenerateGlobalObjectNames(boolean generateGlobalObjectNames) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global object names should be generated- Angegeben von:
setGenerateGlobalObjectNamesin SchnittstelleGenerator
-
generateGlobalObjectReferences
public boolean generateGlobalObjectReferences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global object references should be generated- Angegeben von:
generateGlobalObjectReferencesin SchnittstelleGenerator
-
setGenerateGlobalObjectReferences
public void setGenerateGlobalObjectReferences(boolean generateGlobalObjectReferences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global object references should be generated- Angegeben von:
setGenerateGlobalObjectReferencesin SchnittstelleGenerator
-
generateGlobalCatalogReferences
public boolean generateGlobalCatalogReferences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global catalog references should be generated- Angegeben von:
generateGlobalCatalogReferencesin SchnittstelleGenerator
-
setGenerateGlobalCatalogReferences
public void setGenerateGlobalCatalogReferences(boolean globalCatalogReferences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global catalog references should be generated- Angegeben von:
setGenerateGlobalCatalogReferencesin SchnittstelleGenerator
-
generateGlobalSchemaReferences
public boolean generateGlobalSchemaReferences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global schema references should be generated- Angegeben von:
generateGlobalSchemaReferencesin SchnittstelleGenerator
-
setGenerateGlobalSchemaReferences
public void setGenerateGlobalSchemaReferences(boolean globalSchemaReferences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global schema references should be generated- Angegeben von:
setGenerateGlobalSchemaReferencesin SchnittstelleGenerator
-
generateGlobalRoutineReferences
public boolean generateGlobalRoutineReferences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global routine references should be generated- Angegeben von:
generateGlobalRoutineReferencesin SchnittstelleGenerator
-
setGenerateGlobalRoutineReferences
public void setGenerateGlobalRoutineReferences(boolean generateGlobalRoutineReferences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global routine references should be generated- Angegeben von:
setGenerateGlobalRoutineReferencesin SchnittstelleGenerator
-
generateGlobalSequenceReferences
public boolean generateGlobalSequenceReferences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global sequence references should be generated- Angegeben von:
generateGlobalSequenceReferencesin SchnittstelleGenerator
-
setGenerateGlobalSequenceReferences
public void setGenerateGlobalSequenceReferences(boolean generateGlobalSequenceReferences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global sequence references should be generated- Angegeben von:
setGenerateGlobalSequenceReferencesin SchnittstelleGenerator
-
generateGlobalTableReferences
public boolean generateGlobalTableReferences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global table references should be generated- Angegeben von:
generateGlobalTableReferencesin SchnittstelleGenerator
-
setGenerateGlobalTableReferences
public void setGenerateGlobalTableReferences(boolean generateGlobalTableReferences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global table references should be generated- Angegeben von:
setGenerateGlobalTableReferencesin SchnittstelleGenerator
-
generateGlobalDomainReferences
public boolean generateGlobalDomainReferences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global domain references should be generated- Angegeben von:
generateGlobalDomainReferencesin SchnittstelleGenerator
-
setGenerateGlobalDomainReferences
public void setGenerateGlobalDomainReferences(boolean globalDomainReferences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global domain references should be generated- Angegeben von:
setGenerateGlobalDomainReferencesin SchnittstelleGenerator
-
generateGlobalUDTReferences
public boolean generateGlobalUDTReferences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global UDT references should be generated- Angegeben von:
generateGlobalUDTReferencesin SchnittstelleGenerator
-
setGenerateGlobalUDTReferences
public void setGenerateGlobalUDTReferences(boolean generateGlobalUDTReferences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global UDT references should be generated- Angegeben von:
setGenerateGlobalUDTReferencesin SchnittstelleGenerator
-
generateGlobalQueueReferences
public boolean generateGlobalQueueReferences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global queue references should be generated- Angegeben von:
generateGlobalQueueReferencesin SchnittstelleGenerator
-
setGenerateGlobalQueueReferences
public void setGenerateGlobalQueueReferences(boolean globalQueueReferences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global queue references should be generated- Angegeben von:
setGenerateGlobalQueueReferencesin SchnittstelleGenerator
-
generateGlobalLinkReferences
public boolean generateGlobalLinkReferences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global link references should be generated- Angegeben von:
generateGlobalLinkReferencesin SchnittstelleGenerator
-
setGenerateGlobalLinkReferences
public void setGenerateGlobalLinkReferences(boolean globalLinkReferences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global link references should be generated- Angegeben von:
setGenerateGlobalLinkReferencesin SchnittstelleGenerator
-
generateGlobalKeyReferences
public boolean generateGlobalKeyReferences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global key references should be generated- Angegeben von:
generateGlobalKeyReferencesin SchnittstelleGenerator
-
setGenerateGlobalKeyReferences
public void setGenerateGlobalKeyReferences(boolean globalKeyReferences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global key references should be generated- Angegeben von:
setGenerateGlobalKeyReferencesin SchnittstelleGenerator
-
generateGlobalIndexReferences
public boolean generateGlobalIndexReferences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether global index references should be generated- Angegeben von:
generateGlobalIndexReferencesin SchnittstelleGenerator
-
setGenerateGlobalIndexReferences
public void setGenerateGlobalIndexReferences(boolean globalIndexReferences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether global index references should be generated- Angegeben von:
setGenerateGlobalIndexReferencesin SchnittstelleGenerator
-
generateDefaultCatalog
public boolean generateDefaultCatalog()Beschreibung aus Schnittstelle kopiert:GeneratorWhether default catalog instances should be generated- Angegeben von:
generateDefaultCatalogin SchnittstelleGenerator
-
setGenerateDefaultCatalog
public void setGenerateDefaultCatalog(boolean defaultCatalog) Beschreibung aus Schnittstelle kopiert:GeneratorWhether default catalog instances should be generated- Angegeben von:
setGenerateDefaultCatalogin SchnittstelleGenerator
-
generateDefaultSchema
public boolean generateDefaultSchema()Beschreibung aus Schnittstelle kopiert:GeneratorWhether default schema instances should be generated- Angegeben von:
generateDefaultSchemain SchnittstelleGenerator
-
setGenerateDefaultSchema
public void setGenerateDefaultSchema(boolean defaultSchema) Beschreibung aus Schnittstelle kopiert:GeneratorWhether default schema instances should be generated- Angegeben von:
setGenerateDefaultSchemain SchnittstelleGenerator
-
generateQueues
public boolean generateQueues()Beschreibung aus Schnittstelle kopiert:GeneratorWhether queue related code should be generated- Angegeben von:
generateQueuesin SchnittstelleGenerator
-
setGenerateQueues
public void setGenerateQueues(boolean queues) Beschreibung aus Schnittstelle kopiert:GeneratorWhether queue related code should be generated- Angegeben von:
setGenerateQueuesin SchnittstelleGenerator
-
generateLinks
public boolean generateLinks()Beschreibung aus Schnittstelle kopiert:GeneratorWhether link related code should be generated- Angegeben von:
generateLinksin SchnittstelleGenerator
-
setGenerateLinks
public void setGenerateLinks(boolean links) Beschreibung aus Schnittstelle kopiert:GeneratorWhether link related code should be generated- Angegeben von:
setGenerateLinksin SchnittstelleGenerator
-
generateKeys
public boolean generateKeys()Beschreibung aus Schnittstelle kopiert:GeneratorWhether key related code should be generated- Angegeben von:
generateKeysin SchnittstelleGenerator
-
setGenerateKeys
public void setGenerateKeys(boolean keys) Beschreibung aus Schnittstelle kopiert:GeneratorWhether key related code should be generated- Angegeben von:
setGenerateKeysin SchnittstelleGenerator
-
generateJavadoc
public boolean generateJavadoc()Beschreibung aus Schnittstelle kopiert:GeneratorWhether any Javadoc should be generated.- Angegeben von:
generateJavadocin SchnittstelleGenerator
-
setGenerateJavadoc
public void setGenerateJavadoc(boolean javadoc) Beschreibung aus Schnittstelle kopiert:GeneratorWhether any Javadoc should be generated.- Angegeben von:
setGenerateJavadocin SchnittstelleGenerator
-
generateComments
public boolean generateComments()Beschreibung aus Schnittstelle kopiert:GeneratorWhether any SQL comments should be generated as Javadoc.- Angegeben von:
generateCommentsin SchnittstelleGenerator
-
setGenerateComments
public void setGenerateComments(boolean comments) Beschreibung aus Schnittstelle kopiert:GeneratorWhether any SQL comments should be generated as Javadoc.- Angegeben von:
setGenerateCommentsin SchnittstelleGenerator
-
generateCommentsOnAttributes
public boolean generateCommentsOnAttributes()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on attributes should be generated as Javadoc.- Angegeben von:
generateCommentsOnAttributesin SchnittstelleGenerator
-
setGenerateCommentsOnAttributes
public void setGenerateCommentsOnAttributes(boolean commentsOnAttributes) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on attributes should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnAttributesin SchnittstelleGenerator
-
generateCommentsOnCatalogs
public boolean generateCommentsOnCatalogs()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on catalogs should be generated as Javadoc.- Angegeben von:
generateCommentsOnCatalogsin SchnittstelleGenerator
-
setGenerateCommentsOnCatalogs
public void setGenerateCommentsOnCatalogs(boolean commentsOnCatalogs) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on catalogs should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnCatalogsin SchnittstelleGenerator
-
generateCommentsOnColumns
public boolean generateCommentsOnColumns()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on columns should be generated as Javadoc.- Angegeben von:
generateCommentsOnColumnsin SchnittstelleGenerator
-
setGenerateCommentsOnColumns
public void setGenerateCommentsOnColumns(boolean commentsOnColumns) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on columns should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnColumnsin SchnittstelleGenerator
-
generateCommentsOnKeys
public boolean generateCommentsOnKeys()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on keys should be generated as Javadoc.- Angegeben von:
generateCommentsOnKeysin SchnittstelleGenerator
-
setGenerateCommentsOnKeys
public void setGenerateCommentsOnKeys(boolean commentsOnKeys) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on keys should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnKeysin SchnittstelleGenerator
-
generateCommentsOnLinks
public boolean generateCommentsOnLinks()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on links should be generated as Javadoc.- Angegeben von:
generateCommentsOnLinksin SchnittstelleGenerator
-
setGenerateCommentsOnLinks
public void setGenerateCommentsOnLinks(boolean commentsOnLinks) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on links should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnLinksin SchnittstelleGenerator
-
generateCommentsOnPackages
public boolean generateCommentsOnPackages()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on packages should be generated as Javadoc.- Angegeben von:
generateCommentsOnPackagesin SchnittstelleGenerator
-
setGenerateCommentsOnPackages
public void setGenerateCommentsOnPackages(boolean commentsOnPackages) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on packages should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnPackagesin SchnittstelleGenerator
-
generateCommentsOnParameters
public boolean generateCommentsOnParameters()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on parameters should be generated as Javadoc.- Angegeben von:
generateCommentsOnParametersin SchnittstelleGenerator
-
setGenerateCommentsOnParameters
public void setGenerateCommentsOnParameters(boolean commentsOnParameters) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on parameters should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnParametersin SchnittstelleGenerator
-
generateCommentsOnQueues
public boolean generateCommentsOnQueues()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on queues should be generated as Javadoc.- Angegeben von:
generateCommentsOnQueuesin SchnittstelleGenerator
-
setGenerateCommentsOnQueues
public void setGenerateCommentsOnQueues(boolean commentsOnQueues) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on queues should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnQueuesin SchnittstelleGenerator
-
generateCommentsOnRoutines
public boolean generateCommentsOnRoutines()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on routines should be generated as Javadoc.- Angegeben von:
generateCommentsOnRoutinesin SchnittstelleGenerator
-
setGenerateCommentsOnRoutines
public void setGenerateCommentsOnRoutines(boolean commentsOnRoutines) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on routines should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnRoutinesin SchnittstelleGenerator
-
generateCommentsOnSchemas
public boolean generateCommentsOnSchemas()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on schemas should be generated as Javadoc.- Angegeben von:
generateCommentsOnSchemasin SchnittstelleGenerator
-
setGenerateCommentsOnSchemas
public void setGenerateCommentsOnSchemas(boolean commentsOnSchemas) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on schemas should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnSchemasin SchnittstelleGenerator
-
generateCommentsOnSequences
public boolean generateCommentsOnSequences()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on sequences should be generated as Javadoc.- Angegeben von:
generateCommentsOnSequencesin SchnittstelleGenerator
-
setGenerateCommentsOnSequences
public void setGenerateCommentsOnSequences(boolean commentsOnSequences) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on sequences should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnSequencesin SchnittstelleGenerator
-
generateCommentsOnDomains
public boolean generateCommentsOnDomains()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on domains should be generated as Javadoc.- Angegeben von:
generateCommentsOnDomainsin SchnittstelleGenerator
-
setGenerateCommentsOnDomains
public void setGenerateCommentsOnDomains(boolean commentsOnDomains) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on domains should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnDomainsin SchnittstelleGenerator
-
generateCommentsOnTables
public boolean generateCommentsOnTables()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on tables should be generated as Javadoc.- Angegeben von:
generateCommentsOnTablesin SchnittstelleGenerator
-
setGenerateCommentsOnTables
public void setGenerateCommentsOnTables(boolean commentsOnTables) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on tables should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnTablesin SchnittstelleGenerator
-
generateCommentsOnEmbeddables
public boolean generateCommentsOnEmbeddables()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on embeddables should be generated as Javadoc.- Angegeben von:
generateCommentsOnEmbeddablesin SchnittstelleGenerator
-
setGenerateCommentsOnEmbeddables
public void setGenerateCommentsOnEmbeddables(boolean generateCommentsOnEmbeddables) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on embeddables should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnEmbeddablesin SchnittstelleGenerator
-
generateCommentsOnUDTs
public boolean generateCommentsOnUDTs()Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on UDTs should be generated as Javadoc.- Angegeben von:
generateCommentsOnUDTsin SchnittstelleGenerator
-
setGenerateCommentsOnUDTs
public void setGenerateCommentsOnUDTs(boolean commentsOnUDTs) Beschreibung aus Schnittstelle kopiert:GeneratorWhether SQL comments on UDTs should be generated as Javadoc.- Angegeben von:
setGenerateCommentsOnUDTsin SchnittstelleGenerator
-
generateSources
public boolean generateSources()Beschreibung aus Schnittstelle kopiert:GeneratorWhether source code should be generated on any object type.- Angegeben von:
generateSourcesin SchnittstelleGenerator
-
setGenerateSources
public void setGenerateSources(boolean sources) Beschreibung aus Schnittstelle kopiert:GeneratorWhether source code should be generated on any object type.- Angegeben von:
setGenerateSourcesin SchnittstelleGenerator
-
generateSourcesOnViews
public boolean generateSourcesOnViews()Beschreibung aus Schnittstelle kopiert:GeneratorWhether source code should be generated on views.- Angegeben von:
generateSourcesOnViewsin SchnittstelleGenerator
-
setGenerateSourcesOnViews
public void setGenerateSourcesOnViews(boolean sourcesOnViews) Beschreibung aus Schnittstelle kopiert:GeneratorWhether source code should be generated on views.- Angegeben von:
setGenerateSourcesOnViewsin SchnittstelleGenerator
-
fluentSetters
Veraltet.Beschreibung aus Schnittstelle kopiert:GeneratorWhether fluent setters should be generated- Angegeben von:
fluentSettersin SchnittstelleGenerator
-
setFluentSetters
Veraltet.Beschreibung aus Schnittstelle kopiert:GeneratorWhether fluent setters should be generated- Angegeben von:
setFluentSettersin SchnittstelleGenerator
-
generateFluentSetters
public boolean generateFluentSetters()Beschreibung aus Schnittstelle kopiert:GeneratorWhether fluent setters should be generated- Angegeben von:
generateFluentSettersin SchnittstelleGenerator
-
setGenerateFluentSetters
public void setGenerateFluentSetters(boolean fluentSetters) Beschreibung aus Schnittstelle kopiert:GeneratorWhether fluent setters should be generated- Angegeben von:
setGenerateFluentSettersin SchnittstelleGenerator
-
generateJavaBeansGettersAndSetters
public boolean generateJavaBeansGettersAndSetters()Beschreibung aus Schnittstelle kopiert:GeneratorWhether getters and setters should be generated JavaBeans style (or jOOQ style).- Angegeben von:
generateJavaBeansGettersAndSettersin SchnittstelleGenerator
-
setGenerateJavaBeansGettersAndSetters
public void setGenerateJavaBeansGettersAndSetters(boolean javaBeansGettersAndSetters) Beschreibung aus Schnittstelle kopiert:GeneratorWhether getters and setters should be generated JavaBeans style (or jOOQ style).- Angegeben von:
setGenerateJavaBeansGettersAndSettersin SchnittstelleGenerator
-
generateUseTableNameForUnambiguousFKs
public boolean generateUseTableNameForUnambiguousFKs()Beschreibung aus Schnittstelle kopiert:GeneratorWhether names of unambiguousForeignKeyDefinitionshould be based on the referencedTableDefinition.When a child table has only one
ForeignKeyDefinitiontowards a parent table, then that path is "unambiguous." In that case, someGeneratorStrategyimplementations may choose to use the parent table'sTableDefinitionfor implementations ofGeneratorStrategy.getJavaMethodName(Definition), instead of theForeignKeyDefinition, e.g. for implicit join paths.This flag allows for turning off this default behaviour.
- Angegeben von:
generateUseTableNameForUnambiguousFKsin SchnittstelleGenerator
-
setGenerateUseTableNameForUnambiguousFKs
public void setGenerateUseTableNameForUnambiguousFKs(boolean useTableNameForUnambiguousFKs) Beschreibung aus Schnittstelle kopiert:GeneratorWhether names of unambiguousForeignKeyDefinitionshould be based on the referencedTableDefinition.When a child table has only one
ForeignKeyDefinitiontowards a parent table, then that path is "unambiguous." In that case, someGeneratorStrategyimplementations may choose to use the parent table'sTableDefinitionfor implementations ofGeneratorStrategy.getJavaMethodName(Definition), instead of theForeignKeyDefinition, e.g. for implicit join paths.This flag allows for turning off this default behaviour.
- Angegeben von:
setGenerateUseTableNameForUnambiguousFKsin SchnittstelleGenerator
-
generateVarargsSetters
public boolean generateVarargsSetters()Beschreibung aus Schnittstelle kopiert:GeneratorWhether varargs setters should be generated for array types.- Angegeben von:
generateVarargsSettersin SchnittstelleGenerator
-
setGenerateVarargsSetters
public void setGenerateVarargsSetters(boolean varargsSetters) Beschreibung aus Schnittstelle kopiert:GeneratorWhether varargs setters should be generated for array types.- Angegeben von:
setGenerateVarargsSettersin SchnittstelleGenerator
-
generatePojosEqualsAndHashCode
public boolean generatePojosEqualsAndHashCode()Beschreibung aus Schnittstelle kopiert:GeneratorWhetherequals()andhashCode()methods should be generated on POJOs- Angegeben von:
generatePojosEqualsAndHashCodein SchnittstelleGenerator
-
setGeneratePojosEqualsAndHashCode
public void setGeneratePojosEqualsAndHashCode(boolean generatePojosEqualsAndHashCode) Beschreibung aus Schnittstelle kopiert:GeneratorWhetherequals()andhashCode()methods should be generated on POJOs- Angegeben von:
setGeneratePojosEqualsAndHashCodein SchnittstelleGenerator
-
generatePojosEqualsAndHashCodePrimaryKeyOnly
public boolean generatePojosEqualsAndHashCodePrimaryKeyOnly()Beschreibung aus Schnittstelle kopiert:GeneratorWhether theequals()andhashCode()methods be generated on POJOs should include primary key columns only.- Angegeben von:
generatePojosEqualsAndHashCodePrimaryKeyOnlyin SchnittstelleGenerator
-
setGeneratePojosEqualsAndHashCodePrimaryKeyOnly
public void setGeneratePojosEqualsAndHashCodePrimaryKeyOnly(boolean generatePojosEqualsAndHashCodePrimaryKeyOnly) Beschreibung aus Schnittstelle kopiert:GeneratorWhether theequals()andhashCode()methods be generated on POJOs should include primary key columns only.- Angegeben von:
setGeneratePojosEqualsAndHashCodePrimaryKeyOnlyin SchnittstelleGenerator
-
generatePojosEqualsAndHashCodeColumnIncludeExpression
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching columns to include inequals()andhashCode()methods of generated POJOS.- Angegeben von:
generatePojosEqualsAndHashCodeColumnIncludeExpressionin SchnittstelleGenerator
-
setGeneratePojosEqualsAndHashCodeColumnIncludeExpression
public void setGeneratePojosEqualsAndHashCodeColumnIncludeExpression(String generatePojosEqualsAndHashCodeColumnIncludeExpression) Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching columns to include inequals()andhashCode()methods of generated POJOS.- Angegeben von:
setGeneratePojosEqualsAndHashCodeColumnIncludeExpressionin SchnittstelleGenerator
-
generatePojosEqualsAndHashCodeColumnExcludeExpression
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching columns to exclude inequals()andhashCode()methods of generated POJOS.- Angegeben von:
generatePojosEqualsAndHashCodeColumnExcludeExpressionin SchnittstelleGenerator
-
setGeneratePojosEqualsAndHashCodeColumnExcludeExpression
public void setGeneratePojosEqualsAndHashCodeColumnExcludeExpression(String generatePojosEqualsAndHashCodeColumnExcludeExpression) Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching columns to exclude inequals()andhashCode()methods of generated POJOS.- Angegeben von:
setGeneratePojosEqualsAndHashCodeColumnExcludeExpressionin SchnittstelleGenerator
-
generatePojosToString
public boolean generatePojosToString()Beschreibung aus Schnittstelle kopiert:GeneratorWhether atoString()method should be generated on POJOs- Angegeben von:
generatePojosToStringin SchnittstelleGenerator
-
setGeneratePojosToString
public void setGeneratePojosToString(boolean generatePojosToString) Beschreibung aus Schnittstelle kopiert:GeneratorWhether atoString()method should be generated on POJOs- Angegeben von:
setGeneratePojosToStringin SchnittstelleGenerator
-
fullyQualifiedTypes
Veraltet.Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the types in generated code that should be fully qualified.- Angegeben von:
fullyQualifiedTypesin SchnittstelleGenerator
-
setFullyQualifiedTypes
Veraltet.Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the types in generated code that should be fully qualified.- Angegeben von:
setFullyQualifiedTypesin SchnittstelleGenerator
-
generateFullyQualifiedTypes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the types in generated code that should be fully qualified.- Angegeben von:
generateFullyQualifiedTypesin SchnittstelleGenerator
-
setGenerateFullyQualifiedTypes
Beschreibung aus Schnittstelle kopiert:GeneratorA regular expression matching all the types in generated code that should be fully qualified.- Angegeben von:
setGenerateFullyQualifiedTypesin SchnittstelleGenerator
-
generateJavaTimeTypes
public boolean generateJavaTimeTypes()Beschreibung aus Schnittstelle kopiert:GeneratorA 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:
generateJavaTimeTypesin SchnittstelleGenerator
-
setGenerateJavaTimeTypes
public void setGenerateJavaTimeTypes(boolean generateJavaTimeTypes) Beschreibung aus Schnittstelle kopiert:GeneratorA 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:
setGenerateJavaTimeTypesin SchnittstelleGenerator
-
generateSpatialTypes
public boolean generateSpatialTypes()Beschreibung aus Schnittstelle kopiert:GeneratorA flag indicating whether theSpatialtype support should be enabled.- Angegeben von:
generateSpatialTypesin SchnittstelleGenerator
-
setGenerateSpatialTypes
public void setGenerateSpatialTypes(boolean generateSpatialTypes) Beschreibung aus Schnittstelle kopiert:GeneratorA flag indicating whether theSpatialtype support should be enabled.- Angegeben von:
setGenerateSpatialTypesin SchnittstelleGenerator
-
generateXmlTypes
public boolean generateXmlTypes()Beschreibung aus Schnittstelle kopiert:GeneratorA flag indicating whether theXMLtype support should be enabled.- Angegeben von:
generateXmlTypesin SchnittstelleGenerator
-
setGenerateXmlTypes
public void setGenerateXmlTypes(boolean generateXmlTypes) Beschreibung aus Schnittstelle kopiert:GeneratorA flag indicating whether theXMLtype support should be enabled.- Angegeben von:
setGenerateXmlTypesin SchnittstelleGenerator
-
generateJsonTypes
public boolean generateJsonTypes()Beschreibung aus Schnittstelle kopiert:Generator- Angegeben von:
generateJsonTypesin SchnittstelleGenerator
-
setGenerateJsonTypes
public void setGenerateJsonTypes(boolean generateJsonTypes) Beschreibung aus Schnittstelle kopiert:Generator- Angegeben von:
setGenerateJsonTypesin SchnittstelleGenerator
-
generateIntervalTypes
public boolean generateIntervalTypes()Beschreibung aus Schnittstelle kopiert:GeneratorA flag indicating whether theIntervaltype support should be enabled.- Angegeben von:
generateIntervalTypesin SchnittstelleGenerator
-
setGenerateIntervalTypes
public void setGenerateIntervalTypes(boolean generateIntervalTypes) Beschreibung aus Schnittstelle kopiert:GeneratorA flag indicating whether theIntervaltype support should be enabled.- Angegeben von:
setGenerateIntervalTypesin SchnittstelleGenerator
-
generateDecfloatTypes
public boolean generateDecfloatTypes()Beschreibung aus Schnittstelle kopiert:GeneratorA flag indicating whether theDecfloattype support should be enabled.- Angegeben von:
generateDecfloatTypesin SchnittstelleGenerator
-
setGenerateDecfloatTypes
public void setGenerateDecfloatTypes(boolean generateDecfloatTypes) Beschreibung aus Schnittstelle kopiert:GeneratorA flag indicating whether theDecfloattype support should be enabled.- Angegeben von:
setGenerateDecfloatTypesin SchnittstelleGenerator
-
generateEmptyCatalogs
public boolean generateEmptyCatalogs()Beschreibung aus Schnittstelle kopiert:GeneratorWhether empty catalogs should still be generated.- Angegeben von:
generateEmptyCatalogsin SchnittstelleGenerator
-
setGenerateEmptyCatalogs
public void setGenerateEmptyCatalogs(boolean generateEmptyCatalogs) Beschreibung aus Schnittstelle kopiert:GeneratorWhether empty catalogs should still be generated.- Angegeben von:
setGenerateEmptyCatalogsin SchnittstelleGenerator
-
generateEmptySchemas
public boolean generateEmptySchemas()Beschreibung aus Schnittstelle kopiert:GeneratorWhether empty schemas should still be generated.- Angegeben von:
generateEmptySchemasin SchnittstelleGenerator
-
setGenerateEmptySchemas
public void setGenerateEmptySchemas(boolean generateEmptySchemas) Beschreibung aus Schnittstelle kopiert:GeneratorWhether empty schemas should still be generated.- Angegeben von:
setGenerateEmptySchemasin SchnittstelleGenerator
-
generateNewline
Beschreibung aus Schnittstelle kopiert:GeneratorThe newline character(s) to be used in generated code.- Angegeben von:
generateNewlinein SchnittstelleGenerator
-
setGenerateNewline
Beschreibung aus Schnittstelle kopiert:GeneratorThe newline character(s) to be used in generated code.- Angegeben von:
setGenerateNewlinein SchnittstelleGenerator
-
generateIndentation
Beschreibung aus Schnittstelle kopiert:GeneratorThe indentation character(s) to be used in generated code.- Angegeben von:
generateIndentationin SchnittstelleGenerator
-
setGenerateIndentation
Beschreibung aus Schnittstelle kopiert:GeneratorThe indentation character(s) to be used in generated code.- Angegeben von:
setGenerateIndentationin SchnittstelleGenerator
-
generatePrintMarginForBlockComment
public int generatePrintMarginForBlockComment()Beschreibung aus Schnittstelle kopiert:GeneratorThe print margin for Javadoc and other block comments to be used in generated code.- Angegeben von:
generatePrintMarginForBlockCommentin SchnittstelleGenerator
-
setGeneratePrintMarginForBlockComment
public void setGeneratePrintMarginForBlockComment(int printMarginForBlockComment) Beschreibung aus Schnittstelle kopiert:GeneratorThe print margin for Javadoc and other block comments to be used in generated code.- Angegeben von:
setGeneratePrintMarginForBlockCommentin SchnittstelleGenerator
-
generateTextBlocks
Beschreibung aus Schnittstelle kopiert:GeneratorWhether to generate String in text block format.- Angegeben von:
generateTextBlocksin SchnittstelleGenerator
-
setGenerateTextBlocks
Beschreibung aus Schnittstelle kopiert:GeneratorWhether to generate String in text block format.- Angegeben von:
setGenerateTextBlocksin SchnittstelleGenerator
-
generateWhereMethodOverrides
public boolean generateWhereMethodOverrides()Beschreibung aus Schnittstelle kopiert:GeneratorWhether to generate overrides forTable.where(Condition)and related overloads.- Angegeben von:
generateWhereMethodOverridesin SchnittstelleGenerator
-
setGenerateWhereMethodOverrides
public void setGenerateWhereMethodOverrides(boolean whereMethodOverrides) Beschreibung aus Schnittstelle kopiert:GeneratorWhether to generate overrides forTable.where(Condition)and related overloads.- Angegeben von:
setGenerateWhereMethodOverridesin SchnittstelleGenerator
-
generateRenameMethodOverrides
public boolean generateRenameMethodOverrides()Beschreibung aus Schnittstelle kopiert:GeneratorWhether to generate overrides forand related overloads (see https://github.com/jOOQ/jOOQ/issues/13937).Ungültige Referenz
Table#rename(Name)- Angegeben von:
generateRenameMethodOverridesin SchnittstelleGenerator
-
setGenerateRenameMethodOverrides
public void setGenerateRenameMethodOverrides(boolean renameMethodOverrides) Beschreibung aus Schnittstelle kopiert:GeneratorWhether to generate overrides forand related overloads (see https://github.com/jOOQ/jOOQ/issues/13937).Ungültige Referenz
Table#rename(Name)- Angegeben von:
setGenerateRenameMethodOverridesin SchnittstelleGenerator
-
generateAsMethodOverrides
public boolean generateAsMethodOverrides()Beschreibung aus Schnittstelle kopiert:GeneratorWhether to generate overrides forTable.as(Name)and related overloads.- Angegeben von:
generateAsMethodOverridesin SchnittstelleGenerator
-
setGenerateAsMethodOverrides
public void setGenerateAsMethodOverrides(boolean asMethodOverrides) Beschreibung aus Schnittstelle kopiert:GeneratorWhether to generate overrides forTable.as(Name)and related overloads.- Angegeben von:
setGenerateAsMethodOverridesin SchnittstelleGenerator
-
setTargetDirectory
Beschreibung aus Schnittstelle kopiert:GeneratorInitialise the target directory- Angegeben von:
setTargetDirectoryin SchnittstelleGenerator
-
getTargetDirectory
Beschreibung aus Schnittstelle kopiert:GeneratorThe target directory- Angegeben von:
getTargetDirectoryin SchnittstelleGenerator
-
setTargetPackage
Beschreibung aus Schnittstelle kopiert:GeneratorInitialise the target package name- Angegeben von:
setTargetPackagein SchnittstelleGenerator
-
getTargetPackage
- Angegeben von:
getTargetPackagein SchnittstelleGenerator- Gibt zurück:
- Get the target package for the current configuration
-
getTargetEncoding
Beschreibung aus Schnittstelle kopiert:GeneratorThe target encoding- Angegeben von:
getTargetEncodingin SchnittstelleGenerator
-
setTargetEncoding
Beschreibung aus Schnittstelle kopiert:GeneratorInitialise the target encoding- Angegeben von:
setTargetEncodingin SchnittstelleGenerator
-
getTargetLocale
Beschreibung aus Schnittstelle kopiert:GeneratorThe target locale.- Angegeben von:
getTargetLocalein SchnittstelleGenerator
-
setTargetLocale
Beschreibung aus Schnittstelle kopiert:GeneratorThe target locale.- Angegeben von:
setTargetLocalein SchnittstelleGenerator
-
getTargetClean
public boolean getTargetClean()Beschreibung aus Schnittstelle kopiert:GeneratorWhether the target package should be cleaned to contain only generated code after a generation run.- Angegeben von:
getTargetCleanin SchnittstelleGenerator
-
setTargetClean
public void setTargetClean(boolean clean) Beschreibung aus Schnittstelle kopiert:GeneratorWhether the target package should be cleaned to contain only generated code after a generation run.- Angegeben von:
setTargetCleanin SchnittstelleGenerator
-
empty
If file is a directory, recursively empty its children. If file is a file, delete it. -
empty
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.
-