| Interface | Description |
|---|---|
| ComparisonExpression | |
| Expression |
Base interface for all expressions used in storage queries.
|
| LogicalExpression | |
| Operator |
Base interface for operators that are used with
Expression objects. |
| Class | Description |
|---|---|
| BinaryComparisonExpression<T> |
A
BinaryExpression that corresponds to an algebraic comparison
between a Key and a corresponding value. |
| BinaryLogicalExpression<S extends Expression,T extends Expression> |
A
BinaryExpression that represents a boolean formula
with two expressions joined by a logical operator. |
| BinarySetMembershipExpression<T> |
A
BinaryExpression that corresponds to an algebraic comparison
between a Key and multiple values. |
| ExpressionFactory |
This class provides convenience methods that should be used
to create all expressions used in queries.
|
| LiteralExpression<T> |
An
Expression that contains a value. |
| LiteralSetExpression<T> |
An
Expression that contains a set of values. |
| UnaryLogicalExpression<T extends ComparisonExpression> |
A
UnaryExpression which represents a boolean formula
with one comparison expression and a logical operator. |
| Enum | Description |
|---|---|
| BinaryComparisonOperator |
Operators to be used with
BinaryComparisonExpression |
| BinaryLogicalOperator |
Boolean operators to be used with
BinaryLogicalExpression. |
| BinarySetMembershipOperator |
Operators to be used with
BinarySetMembershipExpression |
| UnaryLogicalOperator |
Operators to be used with
UnaryLogicalExpression. |
Copyright © 2015. All rights reserved.