| Interface | Description |
|---|---|
| Aliasable<T> |
Represents an aliasable statement, that is a statement that can be suffixed with the 'as [name]'
and then referred to via [name].
|
| AndOr<Q> | |
| Condition<L,R> |
Represents a Unary or Binary operation/condition.
|
| Conditional<Q,V> |
Defines an interface for objects for which conditions can be applied to.
|
| Deletion<E> | |
| Distinct<Q> | |
| DistinctSelection<E> | |
| Exists<Q> | |
| Expression<V> |
Generic expression interface.
|
| From<E> | |
| Functional<V> | |
| GroupBy<Q> | |
| Having<E> | |
| HavingAndOr<E> | |
| Insertion<E> | |
| Join<E> |
join expression
|
| JoinAndOr<E> | |
| JoinOn<E> | |
| JoinWhereGroupByOrderBy<E> | |
| Limit<E> |
Limit clause
|
| LogicalCondition<L,R> |
Condition which can be further chained with an and/or with another operation.
|
| MutableResult<E> |
Result from which elements can be added or removed.
|
| Offset<E> |
Offset query step.
|
| OrderBy<Q> |
order clause
|
| OrderByLimit<E> | |
| OrderingExpression<V> | |
| Result<E> |
Represents a set of results from a query operation.
|
| Return<R> | |
| Scalar<E> |
Represents a single result from a query operation.
|
| Selectable<E> |
A query that in which different
Expressions can be selected. |
| Selection<E> |
Defines the query step after defining a selection of attributes.
|
| SetGroupByOrderByLimit<E> | |
| SetHavingOrderByLimit<E> | |
| SetOperation<Q> |
Applies a set operation to a query.
|
| Tuple |
A collection of key-value pairs from a query.
|
| Update<E> | |
| Where<E> | |
| WhereAndOr<E> |
| Class | Description |
|---|---|
| AliasedExpression<V> | |
| BaseResult<E> |
Provides a base
Result implementation. |
| BaseScalar<E> |
Single result value that is given by a
Supplier. |
| FieldExpression<V> |
Represents a field expression for which functions, aliasing etc can be applied.
|
| ModifiableResult<E> | |
| MutableTuple |
Implementation of a tuple created from a query.
|
| NamedExpression<V> | |
| ResultDelegate<E> | |
| ScalarDelegate<E> |
| Enum | Description |
|---|---|
| ExpressionType | |
| Operator | |
| Order | |
| OrderingExpression.NullOrder |