All Classes and Interfaces
Class
Description
Implements the absolute value numeric function.
Defines the Microsoft Access SQL dialect.
Implements the addition (sum) expression.
Defines a function that returns a single value based upon a set of other values fetched from multiple rows.
Provides factory methods for aggregate functions.
Defines an alias (label) for a column or table
Provides factory methods for aliases.
Implements the compound predicate using the boolean operator AND on its operands.
Defines the ANSI/ISO (ISO/IEC 9075) SQL dialect.
Provides factory methods for arithmetic expressions.
Implements an ascending order clause.
Implements the average aggregate function.
Defines capabilities of an SQL dialect.
Implements the ceiling numeric function.
Defines clauses in a statement.
Models a column in a database table.
Represents an alias (label) for a projection
Defines a function that operates on a specific column (or no specific column).
Represents an enumeration of a projection, that is, a 1-based number referencing a single projection element in a SELECT clause.
References a column using a combination of a table alias and a column alias.
Defines available statement commands.
Provides factory methods for comparison predicates.
Provides factory methods for compound predicates.
Implements the concatenation string function.
Defines a constant value.
Provides factory methods for constants.
Holds the context of statement SQL builders.
Implements the count aggregate function.
Implements the count all aggregate function.
Implements the current date system function.
Implements the current time system function.
Implements the current timestamp system function.
Builder of DELETE statements with a FROM clause.
Implements a DELETE statement.
Implements a descending order clause.
Defines an SQL dialect as implemented by a specific database vendor.
Implements the division (quotient) expression.
Implements the equivalence predicate.
Implements the 'existence' (at least one row) predicate.
Defines an expression resulting in a scalar value or a table with rows and columns.
Implements a subquery to be used as projection or as operand for a predicate.
Implements the floor numeric function.
Defines a construct that evaluates to a single value, based upon zero, one or multiple rows.
Implements the greater than or equal predicate.
Represents a scalar value constant of any type.
Implements the greater than predicate.
Defines the H2 SQL dialect.
Provides statement utility functions.
Defines the HyperSQL (HSQLDB) SQL dialect.
Implements the 'member of set' predicate, using a set of scalar values.
Builder of INSERT (batch) statements with an INTO clause.
Implements an INSERT statement for batch (multi-row) insertion.
Builder of INSERT statements with an INTO clause.
Implements an INSERT statement for single row insertion.
Implements the 'member of set' predicate, using a set defined by a subquery.
Implements the 'is null' predicate.
Implements a JOIN clause.
Implements the less than or equal predicate.
Defines the left operand of an expression.
Implements the length string function.
Implements the pattern matching predicate.
Implements the lower case string function.
Implements the less than predicate.
Defines the MariaDB SQL dialect.
Implements the maximum aggregate function.
Implements the minimum aggregate function.
Implements the modulo (division remainder) expression.
Implements the multiplication (product) expression.
Defines the MySQL SQL dialect.
Implements the compound predicate using the boolean negation operator on its operand.
Represents the 'null' constant value.
Implements an optional predicate.
Implements the compound predicate using the boolean operator OR on its operands.
Defines the Oracle SQL dialect.
Defines an ordering specification for the ORDER BY clause.
Defines an expression specifying the ordering of rows from a query.
Provides factory methods for order clauses.
Defines the PostgreSQL SQL dialect
Defines a restriction on the rows fetched by a SELECT or affected by an UPDATE or DELETE.
Provides factory methods for predicates.
Defines a statement that can be formatted as SQL.
Builder for creating PreparedStatement with a Connection.
Defines a construct which can be returned in a result set, i.e. an item in the SELECT clause.
Provides factory methods for projections.
Defines a table of columns and rows, whether a permanent database table or a temporary table (the result of a subquery).
Provides factory methods for relations, i.e. subqueries.
Implements the round numeric function.
Builder of SELECT statements with a FROM clause.
Implements a SELECT statement.
Defines a function that returns a single value based upon one value from a single row.
Provides factory methods for single row functions.
Defines a construct that can be expressed as an SQL fragment.
Defines the SQLite SQL dialect.
Defines the Microsoft SQL Server SQL dialect.
Provides factory methods for statements and statement builders.
Defines a subquery.
Implements the substring string function.
Implements the subtraction (difference) expression.
Implements the sum aggregate function.
Defines a function that returns a single value without operating on table rows.
Provides factory methods for system functions.
Models a database table.
Represents an alias (label) for a table
Defines a factory to create instances of a database
Table
model.Implements a subquery to be used in a FROM clause.
Implements the timestamp/number to string conversion function.
Implements the string to number conversion function.
Implements a TRUNCATE statement.
Builder for TRUNCATE statements with a TABLE clause.
Implements an UPDATE statement.
Implements the upper case string function.