Uses of Interface
com.tangosol.util.QueryRecord.PartialResult.TraceStep
Package
Description
Contains various generic utilities.
Contains concrete
Filter
implementations and related interfaces.-
Uses of QueryRecord.PartialResult.TraceStep in com.tangosol.util
Modifier and TypeClassDescriptionclass
Simple QueryRecord.PartialResult.TraceStep implementation.Modifier and TypeMethodDescriptionQueryRecord.PartialResult.TraceStep.ensureStep
(Filter filter) Ensure an inner nested trace step for the given filter.SimpleQueryRecord.PartialResult.TraceStep.ensureStep
(Filter filter) Ensure an inner nested trace step for the given filter.SimpleQueryRecord.PartialResult.instantiateTraceStep
(Filter filter) Instantiate a new trace step for the given filter and add it to this result's list of steps. -
Uses of QueryRecord.PartialResult.TraceStep in com.tangosol.util.filter
Modifier and TypeMethodDescriptionprotected Filter
ArrayFilter.applyFilter
(Filter filter, int iFilter, Map mapIndexes, Set setKeys, QueryContext ctx, QueryRecord.PartialResult.TraceStep step) Apply the specified IndexAwareFilter to the specified keySet.protected Filter
AllFilter.applyIndex
(Map mapIndexes, Set setKeys, QueryContext ctx, QueryRecord.PartialResult.TraceStep step) Apply the specified IndexAwareFilter to the specified keySet.protected Filter
AnyFilter.applyIndex
(Map mapIndexes, Set setKeys, QueryContext ctx, QueryRecord.PartialResult.TraceStep step) Apply the specified IndexAwareFilter to the specified keySet.protected abstract Filter
ArrayFilter.applyIndex
(Map mapIndexes, Set setKeys, QueryContext ctx, QueryRecord.PartialResult.TraceStep step) Apply the specified IndexAwareFilter to the specified keySet.protected Filter
XorFilter.applyIndex
(Map mapIndexes, Set setKeys, QueryContext ctx, QueryRecord.PartialResult.TraceStep step) Apply the specified IndexAwareFilter to the specified keySet.protected boolean
AllFilter.evaluateEntry
(Map.Entry entry, QueryContext ctx, QueryRecord.PartialResult.TraceStep step) Check if the given entry passes the filter's evaluation.protected boolean
AnyFilter.evaluateEntry
(Map.Entry entry, QueryContext ctx, QueryRecord.PartialResult.TraceStep step) Check if the given entry passes the filter's evaluation.protected abstract boolean
ArrayFilter.evaluateEntry
(Map.Entry entry, QueryContext ctx, QueryRecord.PartialResult.TraceStep step) Check if the given entry passes the filter's evaluation.protected boolean
BetweenFilter.evaluateEntry
(Map.Entry entry, QueryContext ctx, QueryRecord.PartialResult.TraceStep step) Check if the given entry passes the filter's evaluation.protected boolean
XorFilter.evaluateEntry
(Map.Entry entry, QueryContext context, QueryRecord.PartialResult.TraceStep step) Check if the given entry passes the filter's evaluation.protected boolean
ArrayFilter.evaluateFilter
(Filter filter, Map.Entry entry, QueryContext ctx, QueryRecord.PartialResult.TraceStep step) Check if the given entry passes the given filter's evaluation.protected static <T> boolean
AbstractQueryRecorderFilter.trace
(Filter<T> filter, Map.Entry entry, QueryRecord.PartialResult.TraceStep step) Record the actual cost of query execution for a given filter.protected static <T> Filter
<T> AbstractQueryRecorderFilter.trace
(Filter<T> filter, Map mapIndexes, Set setKeys, QueryRecord.PartialResult.TraceStep step) Record the actual cost of applying the specified filter to the specified keySet.protected static <T> Filter
<T> AbstractQueryRecorderFilter.trace
(Filter<T> filter, Map mapIndexes, Set setKeys, QueryRecord.PartialResult.TraceStep step, ValueExtractor extractor) Record the actual cost of applying the specified filter to the specified keySet.boolean
AbstractQueryRecorderFilter.trace
(QueryContext ctx, QueryRecord.PartialResult.TraceStep step, Map.Entry entry) Evaluate the specified entry against this filter and record the evaluation cost on the given step of theQueryRecord
.AbstractQueryRecorderFilter.trace
(QueryContext ctx, QueryRecord.PartialResult.TraceStep step, Set setKeys) Filter the given keys using available indexes and record the cost of execution on the given step of theQueryRecord
.boolean
ArrayFilter.trace
(QueryContext ctx, QueryRecord.PartialResult.TraceStep step, Map.Entry entry) Evaluate the specified entry against this filter and record the evaluation cost on the given step of theQueryRecord
.ArrayFilter.trace
(QueryContext ctx, QueryRecord.PartialResult.TraceStep step, Set setKeys) Filter the given keys using available indexes and record the cost of execution on the given step of theQueryRecord
.boolean
BetweenFilter.trace
(QueryContext ctx, QueryRecord.PartialResult.TraceStep step, Map.Entry entry) Evaluate the specified entry against this filter and record the evaluation cost on the given step of theQueryRecord
.BetweenFilter.trace
(QueryContext ctx, QueryRecord.PartialResult.TraceStep step, Set setKeys) Filter the given keys using available indexes and record the cost of execution on the given step of theQueryRecord
.boolean
QueryRecorderFilter.trace
(QueryContext ctx, QueryRecord.PartialResult.TraceStep step, Map.Entry entry) Evaluate the specified entry against this filter and record the evaluation cost on the given step of theQueryRecord
.QueryRecorderFilter.trace
(QueryContext ctx, QueryRecord.PartialResult.TraceStep step, Set setKeys) Filter the given keys using available indexes and record the cost of execution on the given step of theQueryRecord
.boolean
WrapperQueryRecorderFilter.trace
(QueryContext ctx, QueryRecord.PartialResult.TraceStep step, Map.Entry entry) Evaluate the specified entry against this filter and record the evaluation cost on the given step of theQueryRecord
.WrapperQueryRecorderFilter.trace
(QueryContext ctx, QueryRecord.PartialResult.TraceStep step, Set setKeys) Filter the given keys using available indexes and record the cost of execution on the given step of theQueryRecord
.