Uses of Interface
com.tangosol.util.QueryContext
Package
Description
Contains various generic utilities.
Contains concrete
Filter
implementations and related interfaces.-
Uses of QueryContext in com.tangosol.util
ModifierConstructorDescriptionPartialResult
(QueryContext ctx, PartitionSet partMask) Construct a PartialResult. -
Uses of QueryContext 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.void
AbstractQueryRecorderFilter.explain
(QueryContext ctx, QueryRecord.PartialResult.ExplainStep step, Set setKeys) Record the projected query execution cost by this filter.void
ArrayFilter.explain
(QueryContext ctx, QueryRecord.PartialResult.ExplainStep step, Set setKeys) Record the projected query execution cost by this filter.void
BetweenFilter.explain
(QueryContext ctx, QueryRecord.PartialResult.ExplainStep step, Set setKeys) Record the projected query execution cost by this filter.void
QueryRecorderFilter.explain
(QueryContext ctx, QueryRecord.PartialResult.ExplainStep step, Set setKeys) Record the projected query execution cost by this filter.void
WrapperQueryRecorderFilter.explain
(QueryContext ctx, QueryRecord.PartialResult.ExplainStep step, Set setKeys) Record the projected query execution cost by this filter.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
.