All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractConstraintDefinition AbstractDatabase A base implementation for all types of databases.AbstractDefinition A base implementation for any type of definition.AbstractElementContainerDefinition<E extends TypedElementDefinition<?>> A base implementation for element container definitionsAbstractIndexDefinition AbstractMetaDatabase The base implementation forMetabased databases.AbstractPackageDefinition AbstractRoutineDefinition AbstractTableDefinition A base implementation for table definitions.AbstractTypedElementDefinition<T extends Definition> AbstractUDTDefinition Abstract base implementation forUDTDefinition'sArrayDefinition A definition for an ARRAY typeAttributeDefinition An attribute in aUDTDefinitionBufferedLog A logger that buffers warnings and error messages in order to repeat them in a consolidated manner at the end of a code generation run.CatalogDefinition The definition of a database catalog.CatalogMappingType Configuration of an input catalog and its mappings.CatalogVersionProvider An SPI that can be used to provide a catalog version to the jOOQ code generator.CheckConstraintDefinition An object holding information about aCHECKconstraint.ColumnDefinition An interface defining a column of a table.CommentType The documentation configuration.Configuration Java class for anonymous complex type.Constants Some publicly available constants used in jOOQConstraintDefinition An object holding information about a constraint.CUBRIDDatabase CUBRIDTableDefinition CustomType Deprecated. Use ForcedType onlyDatabase A general database model.Database Configuration of the database meta data source.Database.Filter A filter type that can be used withDatabase.addFilter(Filter)Databases A common utility class that provides access to variousDatabaseimplementations andSQLDialects.DataTypeDefinition A definition for a data type object.DefaultArrayDefinition DefaultAttributeDefinition A base implementation for column definitions.DefaultCheckConstraintDefinition DefaultColumnDefinition A base implementation for column definitions.DefaultDataTypeDefinition DefaultDomainDefinition DefaultEmbeddableColumnDefinition DefaultEmbeddableDefinition DefaultEnumDefinition DefaultForeignKeyDefinition DefaultIdentityDefinition A default implementation forIdentityDefinitionDefaultIndexColumnDefinition DefaultMetaTableDefinition DefaultOrderProvider A default order provider that allows for comparing arbitrary definitions.DefaultParameterDefinition A base implementation for column definitions.DefaultRelations DefaultSequenceDefinition DefaultUniqueKeyDefinition Definition A general interface defining any database object, such as tables, views, stored procedures, etc.DerbyDatabase DerbyTableDefinition DomainDefinition A definition for a domain UDT.EmbeddableColumnDefinition An interface defining a column of an embeddable type.EmbeddableDefinition The definition of an embeddable type.EmbeddableDefinitionType An embeddable type declarationEmbeddableField Java class for EmbeddableField complex type.EnumDefinition A definition for an ENUM UDTEnumType Java class for EnumType complex type.FirebirdDatabase FirebirdRoutineDefinition FirebirdTableDefinition FirebirdTableValuedFunction ForcedType A forced type declarationForcedTypeObjectType Java class for ForcedTypeObjectType.ForeignKeyDefinition An object holding information about a foreign key relationship.Generate Options strictly related to generated code.GeneratedAnnotationType Java class for GeneratedAnnotationType.GeneratedSerialVersionUID Java class for GeneratedSerialVersionUID.Generator Configuration that affects the way code is being generated.H2Database H2 implementation ofAbstractDatabaseH2RoutineDefinition H2 implementation ofAbstractRoutineDefinitionH2TableDefinition H2 table definitionHSQLDBDatabase The HSQLDB databaseHSQLDBRoutineDefinition HSQLDB implementation ofAbstractRoutineDefinitionHSQLDBTableDefinition HSQLDBTableValuedFunction IdentityDefinition An interface defining anIDENTITYcolumnIgniteDatabase Ignite implementation ofAbstractDatabaseIndexColumnDefinition An interface defining a column of an index.IndexDefinition An object holding information about an index.InOutDefinition The parameter type of a stored procedureJavaTypeResolver A function that can be injected into jOOQ-meta elements to resolve Java types fromDataTypeDefinition.Jdbc JDBC connection configuration.JDBCDatabase The JDBC databaseLambdaConverter A converter taking two lambda definitions.Logging Java class for Logging.MariaDBDatabase MatcherRule Java class for MatcherRule complex type.Matchers Declarative naming strategy configuration.MatchersCatalogType Declarative naming strategy configuration for catalog names.MatchersEmbeddableType Declarative naming strategy configuration for embeddable names.MatchersEnumType Declarative naming strategy configuration for enum names.MatchersFieldType Declarative naming strategy configuration for field names.MatchersRoutineType Declarative naming strategy configuration for routine names.MatchersSchemaType Declarative naming strategy configuration for schema names.MatchersSequenceType Declarative naming strategy configuration for sequence names.MatchersTableType Declarative naming strategy configuration for table names.MatcherTransformType Java class for MatcherTransformType.MySQLDatabase MySQLRoutineDefinition MySQLTableDefinition Nullability Java class for Nullability.ObjectFactory This object contains factory methods for each Java content interface and Java element interface generated in the org.jooq.meta.jaxb package.OnError Java class for OnError.PackageDefinition An interface defining a package in a database schemaParameterDefinition An interface defining a parameter of a stored procedure or stored function.Patterns A cache forPatterninstances.PositionedDefinition A definition that is positioned at a 1-based index within its parent.PostgresDatabase Postgres uses the ANSI default INFORMATION_SCHEMA, but unfortunately ships with a non-capitalised version of it:information_schema.PostgresMaterializedViewDefinition PostgresRoutineDefinition Postgres implementation ofAbstractRoutineDefinitionPostgresTableDefinition PostgresTableValuedFunction PostgresUDTDefinition Property Custom properties that are useful for Database implementations likeJPADatabase,XMLDatabase, orDDLDatabase, or to pass to JDBC drivers.RegexFlag Java class for RegexFlag.Relations A model for all known Referenced Key / Referencing Key relations in theDatabase's schema.ResultQueryDatabase An interface for allAbstractDatabaseimplementations that can produceResultQueryobjects to query meta data.RoutineDefinition An interface defining a stored routine in a database.SchemaDefinition The definition of a database schemaSchemaMappingType Configuration of an input schema and its mappings.SchemaVersionProvider An SPI that can be used to provide a schema version to the jOOQ code generator.SequenceDefinition An interface defining a sequenceSQLiteDatabase SQLite implementation ofAbstractDatabaseSQLiteTableDefinition SQLite table definitionStrategy Definitions of custom naming strategies (declarative or programmatic) to define how generated Java objects should be named.SyntheticForeignKeyType Java class for SyntheticForeignKeyType complex type.SyntheticIdentityType Java class for SyntheticIdentityType complex type.SyntheticObjectsType Synthetic objects configuration.SyntheticPrimaryKeyType Java class for SyntheticPrimaryKeyType complex type.SyntheticReadonlyColumnType Java class for SyntheticReadonlyColumnType complex type.SyntheticReadonlyRowidType Java class for SyntheticReadonlyRowidType complex type.SyntheticUniqueKeyType Java class for SyntheticUniqueKeyType complex type.SyntheticViewType Java class for SyntheticViewType complex type.TableDefinition The definition of a table or view.TableElementDefinition The definition of an object that is contained in a table.Target Options to define where the generated code should be located.TypedElementDefinition<T extends Definition> An element that has a data type.UDTDefinition A definition for a UDTUniqueKeyDefinition An object holding information about an inverse foreign key relationship.VisibilityModifier Java class for VisibilityModifier.XMLDatabase The XML Database.XMLPackageDefinition XMLRoutineDefinition XMLTableDefinition YugabyteDBDatabase