All Classes and Interfaces
Class
Description
AbstractNamingStrategy
is an abstract base class for NamingStrategy
implementationsAntMetaDataExporter
exports JDBC metadata to Querydsl query typesColumnData
defines column dataModels a custom type for the AntMetaDataExporter
DefaultNamingStrategy
is the default implementation of the NamingStrategy
interface.ExtendedBeanSerializer
outputs primary key based equals
, hashCode
and
toString
implementations
Requires column annotation generation to be enabledExtendedNamingStrategy
works like the DefaultNamingStrategy
, but tries to create foreign key
property names in a different way.ForeignKeyData
defines foreign key dataIndexData
defines index dataInverseForeignKeyData
defines inverse foreign key dataCommon interface for
ForeignKeyData
and InverseForeignKeyData
KeyDataFactory
is a factory for table key dataSpecifies mapping customization options.
MetadataExporter
exports JDBC metadata to Querydsl query typesMetaDataSerializer
defines the Query type serialization logic for MetaDataExporter
.Naming
provides name normalization functionalityNamingStrategy
defines a conversion strategy from table to class and column
to property namesNotNullImpl
is an implementation of the NotNull
interfaceNumericMapping
customizes mappings of various numeric precisions to data types.Compares
Property
instances based on their ordinal position in the tableOriginalNamingStrategy
preserves the table and column names in the conversionPrimaryKeyData
defines primary key dataRenameMapping
overrides schemas, tables, columns and combinations of the three.SizeImpl
is an implementation of the Size
interfaceSQLCodegenModule
is a dependency injection module with codegen configurationSQLQueryTypeFactory
is a QueryTypeFactory
implementation with configuration
data from this moduleTypeMapping
customizes the mapping from table + column to a type.