Class | Description |
---|---|
AllMatchExpression |
Query expression that matches everything
|
ArrayAddExpression |
Array append and insert operations
|
ArrayComparisonExpression |
Base class for array contains and array match expressions
|
ArrayContainsExpression |
Query of the form
|
ArrayMatchExpression |
Represents a query of the form
|
ArrayProjection | |
ArrayQueryMatchProjection | |
ArrayRangeProjection | |
ArrayUpdateExpression |
Base class for array update expressions
|
BasicProjection |
Base class for field and array projections
|
BinaryRelationalExpression |
Base class for all binary relational expression
|
ComparisonExpression |
Base class for comparison expressions
|
CompositeSortKey |
Represents a composite sort key
|
FieldAndRValue |
Represents a field and rvalue
|
FieldComparisonExpression |
Represents a field comparison query of the form
|
FieldProjection | |
ForEachExpression |
Array forEach expression
|
ForEachUpdateExpression |
Base class for update expressions that can be used in for-each clauses
|
LogicalExpression |
Base class for unary and nary logical expressions
|
NaryLogicalExpression |
Represents a query of the form
|
NaryRelationalExpression |
Represents a query of the form
|
PartialUpdateExpression |
Base class for update expressions
|
PrimitiveUpdateExpression |
Base class for primitive update expressions
|
Projection |
Base class for all projection objects
|
ProjectionList |
Represents a list of projections
|
QueryConstants | |
QueryExpression |
Base class for all query expressions
|
RegexMatchExpression |
Represents a regular expression match query of the form
|
RelationalExpression |
Base class for all relational expression
|
RemoveElementExpression |
Update expression that denotes the removal of an array element
|
RValueExpression |
Expression that can be on the right side of an assignment operator.
|
SetExpression |
Expression to modify a field (set and add)
|
Sort |
Base class for Sort objects.
|
SortKey |
Represents a sort key of the form:
|
UnaryLogicalExpression |
Expression of the form
|
UnsetExpression |
Expression to remove a field
|
UpdateExpression |
Base class for update expressions
|
UpdateExpressionList |
Represents a list of partial update expressions
|
UpdateQueryExpression |
Abstract base class for query expressions that can be used in for-each
clauses
|
Value |
Wrapper for primitive values in queries.
|
ValueComparisonExpression |
Represents an expression of the form
|
Enum | Description |
---|---|
BinaryComparisonOperator |
Comparison operators
|
ContainsOperator | |
NaryLogicalOperator |
N-ary logical operators: and, or
|
NaryRelationalOperator |
N-ary relational operator definitions
|
RValueExpression.RValueType | |
UnaryLogicalOperator |
Unary logical operators (not)
|
UpdateOperator |
Update operators
|
Copyright © 2014. All rights reserved.