| 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 | 
QueryRecord.PartialResult.TraceStep.ensureStep(Filter filter)
Ensure an inner nested trace step for the given filter. 
 | 
QueryRecord.PartialResult.TraceStep | 
SimpleQueryRecord.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 | 
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 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 | 
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 | 
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 | 
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 | 
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 | 
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. |