public class ComparisonExpressionCacheFilterStrategy extends Object implements FilterStrategy
FilterStrategy chain) for supported expressions - currently just
XPathCmpExpr and XPathEqExpr. Repeated evaluations are fetched in O(1) time.| Constructor and Description |
|---|
ComparisonExpressionCacheFilterStrategy() |
| 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 ComparisonExpressionCacheFilterStrategy()
@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.