| Interface | Description |
|---|---|
| CollectionExpression<T extends Collection<E>,E> |
CollectionExpression represents Collection typed expressions |
| Constant<T> |
Constant represents a general constant expression. |
| EntityPath<T> |
EntityPath is the common interface for entity path expressions |
| Expression<T> |
Expression defines a general typed expression in a Query instance. |
| FactoryExpression<T> |
FactoryExpression represents factory expressions such as JavaBean or
Constructor projections |
| MapExpression<K,V> |
MapExpression represents Map typed expressions |
| Operation<T> |
Operation represents an operation with operator and arguments |
| Operator |
Operator represents operator symbols. |
| ParameterizedExpression<T> |
ParameterizedExpression is a common interface for expressions with generic type parameters |
| ParamExpression<T> |
ParamExpression defines named and unnamed parameters in queries |
| Path<T> |
Path represents a path expression. |
| Predicate |
Predicate is the common interface for Boolean typed expressions |
| ProjectionRole<T> |
Defines a custom projection for an
Expression type. |
| SubQueryExpression<T> |
SubQueryExpression represents a sub query. |
| TemplateExpression<T> |
TemplateExpression provides base types for custom expressions with integrated
serialization templates |
| Visitor<R,C> |
Visitor defines a visitor signature for Expression instances. |
| Class | Description |
|---|---|
| ArrayConstructorExpression<T> |
ArrayConstructorExpression extends FactoryExpressionBase to represent array initializers |
| ConstantImpl<T> |
ConstantImpl is the default implementation of the Constant interface |
| ConstructorExpression<T> |
ConstructorExpression represents a constructor invocation |
| ExpressionBase<T> |
ExpressionBase is the base class for immutable Expression implementations |
| ExpressionUtils |
ExpressionUtils provides utilities for constructing common operation instances. |
| FactoryExpressionBase<T> |
Common superclass for
FactoryExpression implementations |
| FactoryExpressionUtils |
Utility class to expand
FactoryExpression constructor arguments and compress FactoryExpression
invocation arguments |
| FactoryExpressionUtils.FactoryExpressionAdapter<T> |
FactoryExpressionAdapter provides an adapter implementation of the FactoryExpression interface |
| HashCodeVisitor |
HashCodeVisitor is used for hashCode generation in Expression implementations. |
| JavaTemplates |
JavaTemplates extends Templates to provide Java syntax compliant serialization
of Querydsl expressions |
| MappingProjection<T> |
Projection template that allows implementing arbitrary mapping of rows to result objects.
|
| MutableExpressionBase<T> |
MutableExpressionBase is the base class for mutable Expression implementations |
| NullExpression<T> |
NullExpression defines a general null expression |
| OperationImpl<T> |
OperationImpl is the default implementation of the Operation interface |
| OrderSpecifier<T extends Comparable> |
OrderSpecifier represents an order-by-element in a Query instance |
| ParameterizedPathImpl<T> |
ParameterizedPathImpl represents Path instances with a parameterized generic type |
| ParamExpressionImpl<T> |
ParamExpressionImpl defines a parameter in a query with an optional name |
| ParamsVisitor |
Copies
ParameterExpression bindings from subexpressions to QueryMetadata in the context |
| PathExtractor |
Extracts the first path that occurs in an expression via breadth first search
|
| PathImpl<T> |
PathImpl defines a default implementation of the Path interface |
| PathMetadata |
PathMetadata provides metadata for Path expressions. |
| PathMetadataFactory |
PathMetadataFactory is a factory class for Path construction |
| PredicateOperation |
PredicateOperation provides a Boolean typed Operation implementation |
| PredicateTemplate |
PredicateTemplate provides a Boolean typed TemplateExpression implementation |
| Projections |
Factory class for
FactoryExpression instances |
| QBean<T> |
QBean is a JavaBean populating projection type |
| QList |
QList represents a projection of type List |
| QMap |
QMap represents a projection of type Map |
| QTuple |
QTuple represents a projection of type Tuple |
| SubQueryExpressionImpl<T> |
SubQueryExpressionImpl is the default implementation of the SubQueryExpression interface |
| Template | |
| Template.AsString |
Expression as string
|
| Template.ByIndex |
Argument by index
|
| Template.Element |
General template element
|
| Template.Operation |
Math operation
|
| Template.OperationConst |
Math operation with constant
|
| Template.StaticText |
Static text element
|
| Template.Transformed |
Transformed expression
|
| TemplateExpressionImpl<T> |
Default implementation of the
TemplateExpression interface |
| TemplateFactory |
TemplateFactory is a factory for Template instances |
| Templates |
Templates provides operator patterns for query expression serialization |
| Templates.Precedence |
Precedence order based on Java language operator precedence
|
| ToStringVisitor |
ToStringVisitor is used for toString() serialization in Expression implementations. |
| ValidatingVisitor |
ValidatingVisitor visits expressions and ensures that only known path instances are used |
| Enum | Description |
|---|---|
| Ops |
Ops provides the operators for the fluent query grammar. |
| Ops.AggOps |
Aggregation operators
|
| Ops.DateTimeOps |
Date and time operators
|
| Ops.MathOps |
Math operators
|
| Ops.QuantOps |
Quantification operators
|
| Ops.StringOps |
String operators
|
| Order |
Order defines ascending and descending order |
| OrderSpecifier.NullHandling |
Behaviour for order of null values
|
| PathType |
PathType represents the relation of a Path to its parent |
| Exception | Description |
|---|---|
| ExpressionException |
ExpressionException is thrown for Expression construction issues |
| ParamNotSetException |
ParamNotSetException is thrown when unbound parameters are found before query execution |
Copyright © 2007–2016 Querydsl. All rights reserved.