All Classes and Interfaces
Class
Description
Common abstract superclass for Type implementations
Common abstract superclass for Type implementations for Joda-Time
Common abstract superclass for Type implementations for Java Time API (JSR310)
Abstract base class for Mapper implementations
MySQLQuery provides MySQL related extensions to SQLQuery.OracleQuery provides Oracle specific extensions to the base SQL query typePostgreSQLQuery provides PostgreSQL related extensions to SQLQueryAbstractSQLClause is a superclass for SQL based DMLClause implementationsProvides a base class for dialect-specific DELETE clauses.
Provides a base class for dialect-specific INSERT clauses.
AbstractSQLQuery is the base type for SQL query implementationsAbstractSQLQueryFactory is the base class for SQLCommonQueryFactory implementationsAbstractSQLServerQuery provides SQL Server related extensions to SQLQueryProvides a base class for dialect-specific UPDATE clauses.
AbstractTeradataQuery provides Teradata related extensions to SQLQueryCommon abstract superclass for Type implementations
Creates the mapping via @Column annotated fields in the object.
ArrayType maps Java arrays to JDBC arraysCreates the mapping by inspecting object via bean inspection.
Beans contains Objects mapped to RelationalPath instancesBigDecimalAsDoubleType maps BigDecimal to Double on the JDBC levelBigDecimalType maps BigDecimal to BigDecimal on the JDBC levelBigIntegerType maps BigInteger to Long on the JDBC levelBigIntegerType maps BigInteger to BigDecimal on the JDBC levelBlobType maps Blob to Blob on the JDBC levelBooleanType maps Boolean to Boolean on the JDBC levelBytesType maps byte[] to byte[] on the JDBC levelByteType maps Byte to Byte on the JDBC levelCalendarType maps Calendar to Timestamp on the JDBC levelA
NameMapping implementation that accepts zero or more
NameMappings and returns the first non-null mapping result.Simple implementation of
NameMapping that changes the letter-case
(lower-case or upper-case) of the schema, table and column names.The target character-case (lower or upper) that the
ChangeLetterCaseNameMapping should use to convert the identifiers
names.CharacterType maps Character to Character on the JDBC levelClobType maps Clob to Clob on the JDBC levelDefines the related SQL table column for a property
ColumnImpl is an implementation of the
Column annotationProvides metadata like the column name, JDBC type and constraints
Configuration for SQLQuery instances
CUBRIDTemplates is a SQL dialect for CUBRIDCurrencyType maps Currency to String on the JDBC levelDatePart defines date parts for various date/time operationsDateTimeType maps DateTime
to Timestamp on the JDBC levelDateType maps Date to Date on the JDBC levelDB2Templates is an SQL dialect for DB2 10.1.2Creates the mapping by inspecting the RelationalPath and Object via reflection.
Default implementation of the
SQLExceptionTranslator interfaceDerbyTemplates is an SQL dialect for DerbyDoubleType maps Double to Double on the JDBC levelEmpty implementation of the ResultSet interface
EnumAsObjectType maps Enum types to Object on the JDBC levelEnumByNameType maps Enum types to their String names on the JDBC levelEnumByOrdinalType maps Enum types to their Integer ordinals on the JDBC levelFirebirdTemplates is an SQL dialect for FirebirdFloatType maps Float to Float on the JDBC levelForeignKey defines a foreign key on a table to another tableH2Templates is an SQL dialect for H2HSQLDBTemplates is an SQL dialect for HSQLDBInputStreamType maps InputStream to InputStream on the JDBC levelIntegerType maps Integer to Integer on the JDBC levelLocalDateTimeType maps LocalDateTime
to Timestamp on the JDBC levelLocalDateType maps LocalDate
to Date on the JDBC levelLocaleType maps Locale to String on the JDBC levelLocalTimeType maps LocalTime
to Time on the JDBC levelLongType maps Long to Long on the JDBC levelLongVarBinaryBytesType uses LONGVARBINARY as the JDBC typeCreate a Map of updates for a given domain object
MySQLQuery provides MySQL related extensions to SQLQuery.MySQL specific implementation of SQLQueryFactory
MySQLReplaceClause is a REPLACE INTO clauseMySQLTemplates is an SQL dialect for MySQLBy implementing this interface, it is possible to programmatically override
schema, table and column names.
Null is a singleton value replacement for nullNumericBooleanType maps Boolean to 1/0 (Integer) on the JDBC levelObjectType maps Object to Object on the JDBC levelConvenience functions and constants for Oracle DB usage
OracleQuery provides Oracle specific extensions to the base SQL query type
If you need to subtype this, use the base class instead.Oracle specific implementation of SQLQueryFactory
OracleTemplates is an SQL dialect for OraclePostgreSQLQuery provides Postgres related extensions to SQLQuery.PostgreSQL specific implementation of SQLQueryFactory
PostgreSQLTemplates is an SQL dialect for PostgreSQLNameMapping implementation that allows specifying exact schema, table and column name mappings.PrimaryKey defines a primary key on tableProjectableSQLQuery is the base type for SQL query implementationsExpression used to project a list of beans
Represents a table valued function call
RelationalPath extends
EntityPath to provide access to relational
metadataRelationalPathBase is a base class for RelationalPath implementationsRelationalPathExtractor extracts RelationalPath instances from expressions and queriesRelationalPathUtils provides static utility methods for RelationalPath instancesSchemaAndTable combines schema and table into a single value typeSetQueryBandClause provides support for Teradata specific set query_band executions.ShortType maps Short to Short on the JDBC levelSQLBaseListener is a base implementation of the SQLDetailedListener interface
with empty method implementationsSQLBindings provides the SQL query string and bindingsSQLCloseListener closes the JDBC connection at the end of the query or clause executionSQLCommonQuery is a common interface for SQLQuery and SQLSubQuerySQLCommonQueryFactory<Q extends SQLCommonQuery<?>,D extends SQLDeleteClause,U extends SQLUpdateClause,I extends SQLInsertClause,M extends SQLMergeClause>
Factory interface for query and clause creation.
SQLDeleteClause defines a DELETE clause.An extended listener interface that details much more about the preparation and execution of queries
SQLExceptionTranslator translate SQLExceptions to runtime exceptionsA
SQLExceptionWrapper is used to accommodate for
Java™ 7's suppressed exceptions.Common SQL expressions
SQLInsertBatch defines the state of an SQL INSERT batch itemSQLInsertClause defines an INSERT INTO clause
If you need to subtype this, use
AbstractSQLInsertClause instead.SQLiteTemplates is a SQL dialect for SQLiteListener interface for SQL queries and clauses
A context object that is progressively filled out during query execution and is passed to each
SQLDetailedListener callback methodA mutable implementation of SQL listener context.
SQLListeners is a SQLListener implementation which dispatches the
notifications to a list of SQLListener instancesSQLMergeBatch defines the state of an SQL MERGE batch itemSQLMergeClause defines an MERGE INTO clauseSQLNoCloseListener can be used to block
SQLCloseListener from closing the connection, useful for
helper query executionsSQLOps provides SQL specific operatorsSQLQuery is a JDBC based implementation of the SQLCommonQuery
interfaceFactory class for query and DML clause creation
SQLResultIterator is an Iterator adapter for JDBC result sets with customizable projectionsSqlSerializer serializes SQL clauses into SQLSQLServer2005Templates is an SQL dialect for Microsoft SQL Server 2005SQLServer2008Templates is an SQL dialect for Microsoft SQL Server 2008SQLServer2012Templates is an SQL dialect for Microsoft SQL Server 2012 and laterSQLServerQuery provides SQL Server related extensions to SQLQuery
If you need to subtype this, use the base class instead.SQL Server specific implementation of SQLQueryFactory
Table hints constants for SQLServerQuery
SQLServerTemplates is an SQL dialect for Microsoft SQL ServerSQLTemplates extends Templates to provides SQL specific extensions
and acts as database specific Dialect for Querydsl SQLFluent builder for
SQLTemplates instances *SQLTemplatesRegistry is a registry for SQLTemplates instancesSQLUpdateBatch defines the state of an SQL UPDATE batch itemDefines an UPDATE clause.
SQLXMLType maps SQLXML to SQLXML on the JDBC levelStatementOptions holds parameters that should be applied to Statements.Builder for
StatementOptionsStringAsObjectType maps String to String on the JDBC levelStringType maps String to String on the JDBC levelTeradataQuery provides Teradata related extensions to SQLQuery
If you need to subtype this, use the base class instead.Teradata specific implementation of SQLQueryFactory
TeradataTemplates is a SQL dialect for TeradataTimestampType maps Timestamp to Timestamp on the JDBC levelTimeType maps Time to Time on the JDBC levelTrueFalseType maps Boolean to 'T'/'F' on the JDBC levelDefines the de/serialization of a typed Java object from a ResultSet or to a PreparedStatement
Union defines an interface for Union queriesDefault implementation of the Union interface
URLType maps URL to URL on the JDBC levelUtilDateType maps Date to Timestamp on the JDBC levelUtilUUIDType maps UUID to String on the JDBC levelWindowFirstLast is a builder for window function expressionsWindowFunction is a builder for window function expressionsWindowOver is the first part of a WindowFunction constructionWindowRows provides the building of the rows/range part of the window function expressionWithBuilder is a builder for common table expressionsWithinGroup is a builder for WITHIN GROUP constructsXMLAsStringType maps String to SQLXML on the JDBC levelYesNoType maps Boolean to 'Y'/'N' on the JDBC level