| Class | Description |
|---|---|
| ArrayAddExpressionEvaluator |
Adds a field to an array
|
| ArrayContainsEvaluator |
Initialize the class with the corresponding expression and the context path.
|
| ArrayMatchEvaluator | |
| ArrayProjector |
Base class for array projectors.
|
| ArrayQueryProjector |
Projector to return array elements that match a query
|
| ArrayRangeProjector |
Projector that returns a range of elements from an array
|
| FieldAccessRoleEvaluator | |
| FieldComparisonEvaluator |
Evaluates lfield op rfield type comparisons.
|
| FieldProjector | |
| ForEachExpressionEvaluator |
Evaluates a loop over the elements of an array
|
| ListProjector | |
| NaryFieldRelationalExpressionEvaluator | |
| NaryLogicalExpressionEvaluator | |
| NaryValueRelationalExpressionEvaluator | |
| Projector |
This class evaluates a Projection.
|
| QueryEvaluationContext |
An instance of the query evaluation context is passed to query evaluation
logic, mainly too keep track of the context for nested queries, and remember
what elements of arrays matched the query, if any, once the evaluation is
complete.
|
| QueryEvaluator | |
| RegexEvaluator | |
| SetExpressionEvaluator |
Sets a field value
|
| UnaryLogicalExpressionEvaluator | |
| UnsetExpressionEvaluator |
Removes a field from a doc.
|
| UpdateExpressionListEvaluator |
Evaluates a list of update expressions
|
| Updater |
Base class for update expression evaluators.
|
| ValueComparisonEvaluator |
| Enum | Description |
|---|---|
| FieldAccessRoleEvaluator.Operation |
| Exception | Description |
|---|---|
| EvaluationError |
Copyright © 2015. All rights reserved.