public class FieldProjector extends Projector
| Constructor and Description |
|---|
FieldProjector(FieldProjection p,
Path ctxPath,
FieldTreeNode ctx) |
| Modifier and Type | Method and Description |
|---|---|
Projector |
getNestedProjector()
Returns the nested projector for this path *only if*
project returns true. |
Projection.Inclusion |
project(Path p,
QueryEvaluationContext ctx)
Returns true, false, or null if the result cannot be determined.
|
getInstance, getInstance, projectpublic FieldProjector(FieldProjection p, Path ctxPath, FieldTreeNode ctx)
public Projector getNestedProjector()
Projectorproject returns true. Nested projector is used to
project array elements. When a nested projector exists,
projection operation should use the nested projector to project
array elements. May return null, which means to continue using
existing projector (this).getNestedProjector in class Projectorpublic Projection.Inclusion project(Path p, QueryEvaluationContext ctx)
ProjectorCopyright © 2015. All rights reserved.