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 |
|---|---|
@NotNull List<TreeReference> |
filter(@NotNull DataInstance sourceInstance,
@NotNull TreeReference nodeSet,
@NotNull XPathExpression predicate,
@NotNull List<TreeReference> children,
@NotNull EvaluationContext evaluationContext,
@NotNull Supplier<List<TreeReference>> next) |
public EqualityExpressionIndexFilterStrategy()
@NotNull public @NotNull List<TreeReference> filter(@NotNull @NotNull DataInstance sourceInstance, @NotNull @NotNull TreeReference nodeSet, @NotNull @NotNull XPathExpression predicate, @NotNull @NotNull List<TreeReference> children, @NotNull @NotNull EvaluationContext evaluationContext, @NotNull @NotNull Supplier<List<TreeReference>> next)
filter in interface FilterStrategyCopyright © 2025. All rights reserved.