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 type
PostgreSQLQuery provides PostgreSQL related extensions to SQLQuery
AbstractSQLClause is a superclass for SQL based DMLClause implementations
Provides 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 implementations
AbstractSQLQueryFactory is the base class for SQLCommonQueryFactory implementations
AbstractSQLServerQuery provides SQL Server related extensions to SQLQuery
Provides a base class for dialect-specific UPDATE clauses.
AbstractTeradataQuery provides Teradata related extensions to SQLQuery
Common abstract superclass for Type implementations
Creates the mapping via @Column annotated fields in the object.
ArrayType maps Java arrays to JDBC arrays
Creates the mapping by inspecting object via bean inspection.
Beans contains Objects mapped to RelationalPath instances
BigDecimalAsDoubleType maps BigDecimal to Double on the JDBC level
BigDecimalType maps BigDecimal to BigDecimal on the JDBC level
BigIntegerType maps BigInteger to Long on the JDBC level
BigIntegerType maps BigInteger to BigDecimal on the JDBC level
BlobType maps Blob to Blob on the JDBC level
BooleanType maps Boolean to Boolean on the JDBC level
BytesType maps byte[] to byte[] on the JDBC level
ByteType maps Byte to Byte on the JDBC level
CalendarType maps Calendar to Timestamp on the JDBC level
A 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 level
ClobType maps Clob to Clob on the JDBC level
Defines the related SQL table column for a property
ColumnImpl is an implementation of the Column annotation
Provides metadata like the column name, JDBC type and constraints
Configuration for SQLQuery instances
CUBRIDTemplates is a SQL dialect for CUBRID
CurrencyType maps Currency to String on the JDBC level
DatePart defines date parts for various date/time operations
DateTimeType maps DateTime to Timestamp on the JDBC level
DateType maps Date to Date on the JDBC level
DB2Templates is an SQL dialect for DB2 10.1.2
Creates the mapping by inspecting the RelationalPath and Object via reflection.
Default implementation of the SQLExceptionTranslator interface
DerbyTemplates is an SQL dialect for Derby
DoubleType maps Double to Double on the JDBC level
Empty implementation of the ResultSet interface
EnumAsObjectType maps Enum types to Object on the JDBC level
EnumByNameType maps Enum types to their String names on the JDBC level
EnumByOrdinalType maps Enum types to their Integer ordinals on the JDBC level
FirebirdTemplates is an SQL dialect for Firebird
FloatType maps Float to Float on the JDBC level
ForeignKey defines a foreign key on a table to another table
H2Templates is an SQL dialect for H2
HSQLDBTemplates is an SQL dialect for HSQLDB
InputStreamType maps InputStream to InputStream on the JDBC level
IntegerType maps Integer to Integer on the JDBC level
 
 
 
 
 
 
 
LocalDateTimeType maps LocalDateTime to Timestamp on the JDBC level
LocalDateType maps LocalDate to Date on the JDBC level
LocaleType maps Locale to String on the JDBC level
LocalTimeType maps LocalTime to Time on the JDBC level
LongType maps Long to Long on the JDBC level
LongVarBinaryBytesType uses LONGVARBINARY as the JDBC type
Create 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 clause
MySQLTemplates is an SQL dialect for MySQL
By implementing this interface, it is possible to programmatically override schema, table and column names.
Null is a singleton value replacement for null
NumericBooleanType maps Boolean to 1/0 (Integer) on the JDBC level
ObjectType maps Object to Object on the JDBC level
Convenience 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 Oracle
PostgreSQLQuery provides Postgres related extensions to SQLQuery.
PostgreSQL specific implementation of SQLQueryFactory
PostgreSQLTemplates is an SQL dialect for PostgreSQL
NameMapping implementation that allows specifying exact schema, table and column name mappings.
PrimaryKey defines a primary key on table
ProjectableSQLQuery is the base type for SQL query implementations
Expression used to project a list of beans
Represents a table valued function call
RelationalPath extends EntityPath to provide access to relational metadata
RelationalPathBase is a base class for RelationalPath implementations
RelationalPathExtractor extracts RelationalPath instances from expressions and queries
RelationalPathUtils provides static utility methods for RelationalPath instances
SchemaAndTable combines schema and table into a single value type
SetQueryBandClause provides support for Teradata specific set query_band executions.
ShortType maps Short to Short on the JDBC level
SQLBaseListener is a base implementation of the SQLDetailedListener interface with empty method implementations
SQLBindings provides the SQL query string and bindings
SQLCloseListener closes the JDBC connection at the end of the query or clause execution
SQLCommonQuery is a common interface for SQLQuery and SQLSubQuery
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 exceptions
A SQLExceptionWrapper is used to accommodate for Java™ 7's suppressed exceptions.
Common SQL expressions
SQLInsertBatch defines the state of an SQL INSERT batch item
SQLInsertClause defines an INSERT INTO clause If you need to subtype this, use AbstractSQLInsertClause instead.
SQLiteTemplates is a SQL dialect for SQLite
Listener interface for SQL queries and clauses
A context object that is progressively filled out during query execution and is passed to each SQLDetailedListener callback method
A mutable implementation of SQL listener context.
SQLListeners is a SQLListener implementation which dispatches the notifications to a list of SQLListener instances
SQLMergeBatch defines the state of an SQL MERGE batch item
SQLMergeClause defines an MERGE INTO clause
SQLNoCloseListener can be used to block SQLCloseListener from closing the connection, useful for helper query executions
SQLOps provides SQL specific operators
SQLQuery is a JDBC based implementation of the SQLCommonQuery interface
Factory class for query and DML clause creation
SQLResultIterator is an Iterator adapter for JDBC result sets with customizable projections
SqlSerializer serializes SQL clauses into SQL
 
SQLServer2005Templates is an SQL dialect for Microsoft SQL Server 2005
SQLServer2008Templates is an SQL dialect for Microsoft SQL Server 2008
SQLServer2012Templates is an SQL dialect for Microsoft SQL Server 2012 and later
SQLServerQuery 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 Server
SQLTemplates extends Templates to provides SQL specific extensions and acts as database specific Dialect for Querydsl SQL
Fluent builder for SQLTemplates instances *
SQLTemplatesRegistry is a registry for SQLTemplates instances
SQLUpdateBatch defines the state of an SQL UPDATE batch item
Defines an UPDATE clause.
SQLXMLType maps SQLXML to SQLXML on the JDBC level
StatementOptions holds parameters that should be applied to Statements.
Builder for StatementOptions
StringAsObjectType maps String to String on the JDBC level
StringType maps String to String on the JDBC level
TeradataQuery 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 Teradata
TimestampType maps Timestamp to Timestamp on the JDBC level
TimeType maps Time to Time on the JDBC level
TrueFalseType maps Boolean to 'T'/'F' on the JDBC level
Defines the de/serialization of a typed Java object from a ResultSet or to a PreparedStatement
Union defines an interface for Union queries
Default implementation of the Union interface
URLType maps URL to URL on the JDBC level
UtilDateType maps Date to Timestamp on the JDBC level
UtilUUIDType maps UUID to String on the JDBC level
WindowFirstLast is a builder for window function expressions
WindowFunction is a builder for window function expressions
WindowOver is the first part of a WindowFunction construction
WindowRows provides the building of the rows/range part of the window function expression
WithBuilder is a builder for common table expressions
WithinGroup is a builder for WITHIN GROUP constructs
XMLAsStringType maps String to SQLXML on the JDBC level
YesNoType maps Boolean to 'Y'/'N' on the JDBC level