Package | Description |
---|---|
com.tangosol.util |
Contains various generic utilities.
|
com.tangosol.util.filter |
Contains concrete
Filter implementations and related interfaces. |
Modifier and Type | Class and Description |
---|---|
class |
SimpleQueryRecord.PartialResult.TraceStep
Simple QueryRecord.PartialResult.TraceStep implementation.
|
Modifier and Type | Method and Description |
---|---|
QueryRecord.PartialResult.TraceStep |
SimpleQueryRecord.PartialResult.TraceStep.ensureStep(Filter filter)
Ensure an inner nested trace step for the given filter.
|
QueryRecord.PartialResult.TraceStep |
QueryRecord.PartialResult.TraceStep.ensureStep(Filter filter)
Ensure an inner nested trace step for the given filter.
|
QueryRecord.PartialResult.TraceStep |
SimpleQueryRecord.PartialResult.instantiateTraceStep(Filter filter)
Instantiate a new trace step for the given filter and add it to
this result's list of steps.
|
Modifier and Type | Method and Description |
---|---|
protected 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 |
AnyFilter.applyIndex(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 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 |
AnyFilter.evaluateEntry(Map.Entry entry,
QueryContext ctx,
QueryRecord.PartialResult.TraceStep step)
Check if the given entry passes the filter's evaluation.
|
protected boolean |
AllFilter.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 |
XorFilter.evaluateEntry(Map.Entry entry,
QueryContext context,
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 |
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 the
QueryRecord . |
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 the
QueryRecord . |
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 the
QueryRecord . |
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 the
QueryRecord . |
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 the
QueryRecord . |
Filter |
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 the
QueryRecord . |
Filter |
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 the
QueryRecord . |
Filter |
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 the
QueryRecord . |
Filter |
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 the
QueryRecord . |
Filter |
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 the
QueryRecord . |