| Package | Description |
|---|---|
| com.redhat.lightblue.eval |
| Modifier and Type | Method and Description |
|---|---|
QueryEvaluationContext |
QueryEvaluator.evaluate(JsonDoc doc) |
QueryEvaluationContext |
QueryEvaluationContext.firstElementNestedContext(com.fasterxml.jackson.databind.JsonNode node,
Path arrayField) |
QueryEvaluationContext |
QueryEvaluationContext.getNestedContext(com.fasterxml.jackson.databind.JsonNode node,
Path relativePath) |
QueryEvaluationContext |
QueryEvaluationContext.getNestedContext(Path relativePath) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
UnaryLogicalExpressionEvaluator.evaluate(QueryEvaluationContext ctx) |
boolean |
ArrayMatchEvaluator.evaluate(QueryEvaluationContext ctx) |
boolean |
ValueComparisonEvaluator.evaluate(QueryEvaluationContext ctx) |
boolean |
ArrayContainsEvaluator.evaluate(QueryEvaluationContext ctx) |
abstract boolean |
QueryEvaluator.evaluate(QueryEvaluationContext ctx) |
boolean |
FieldComparisonEvaluator.evaluate(QueryEvaluationContext ctx) |
boolean |
NaryValueRelationalExpressionEvaluator.evaluate(QueryEvaluationContext ctx) |
boolean |
NaryFieldRelationalExpressionEvaluator.evaluate(QueryEvaluationContext ctx) |
boolean |
NaryLogicalExpressionEvaluator.evaluate(QueryEvaluationContext ctx) |
boolean |
RegexEvaluator.evaluate(QueryEvaluationContext ctx) |
Projection.Inclusion |
ArrayProjector.project(Path p,
QueryEvaluationContext ctx) |
Projection.Inclusion |
ListProjector.project(Path p,
QueryEvaluationContext ctx)
Evaluate the list of projections backwards, so the first projection that
decides about the inclusion of the field is the last projection specified
in the list.
|
abstract Projection.Inclusion |
Projector.project(Path p,
QueryEvaluationContext ctx)
Returns true, false, or null if the result cannot be determined.
|
Projection.Inclusion |
FieldProjector.project(Path p,
QueryEvaluationContext ctx) |
protected abstract Projection.Inclusion |
ArrayProjector.projectArray(Path p,
QueryEvaluationContext ctx)
Check if the array element matches.
|
protected Projection.Inclusion |
ArrayQueryProjector.projectArray(Path p,
QueryEvaluationContext ctx) |
protected Projection.Inclusion |
ArrayRangeProjector.projectArray(Path p,
QueryEvaluationContext ctx) |
Copyright © 2016. All rights reserved.