public class EqualityExpressionIndexFilterStrategy extends Object implements FilterStrategy
XPathEqExpr where one side is relative to the instance child being filtered. Evaluations are fetched in
O(1) time with O(n) expression evaluations only being required the first time a relative side is evaluated.| Constructor and Description |
|---|
EqualityExpressionIndexFilterStrategy() |
| Modifier and Type | Method and Description |
|---|---|
List<TreeReference> |
filter(DataInstance sourceInstance,
TreeReference nodeSet,
XPathExpression predicate,
List<TreeReference> children,
EvaluationContext evaluationContext,
Supplier<List<TreeReference>> next) |
public EqualityExpressionIndexFilterStrategy()
@NotNull public List<TreeReference> filter(@NotNull DataInstance sourceInstance, @NotNull TreeReference nodeSet, @NotNull XPathExpression predicate, @NotNull List<TreeReference> children, @NotNull EvaluationContext evaluationContext, @NotNull Supplier<List<TreeReference>> next)
filter in interface FilterStrategyCopyright © 2024. All rights reserved.