public abstract class SimpleQueryRecord.PartialResult.AbstractRecordableStep extends SimpleQueryRecord.PartialResult.Step implements QueryRecord.PartialResult.RecordableStep
| Modifier and Type | Field and Description | 
|---|---|
protected Map<Filter,SimpleQueryRecord.PartialResult.Step> | 
m_mapSteps
The Map of child steps. 
 | 
m_cMillis, m_listSubSteps, m_nEfficiency, m_nSizeIn, m_nSizeOut, m_setIndexLookupRecords, m_sFilter| Constructor and Description | 
|---|
AbstractRecordableStep(Filter filter)
Construct an AbstractRecordableStep. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
recordExtractor(ValueExtractor extractor)
Record all relevant index information for any index associated
 with the given extractor (e.g. index lookup and range scan). 
 | 
void | 
recordPreFilterKeys(int nSizeIn)
Record the number of keys passed to the filter for evaluation. 
 | 
getDuration, getEfficiency, getFilterDescription, getIndexLookupRecords, getPostFilterKeySetSize, getPreFilterKeySetSize, getSteps, isMatching, merge, readExternal, readExternal, writeExternal, writeExternalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDuration, getEfficiency, getFilterDescription, getIndexLookupRecords, getPostFilterKeySetSize, getPreFilterKeySetSize, getStepsprotected Map<Filter,SimpleQueryRecord.PartialResult.Step> m_mapSteps
public AbstractRecordableStep(Filter filter)
filter - the step filterpublic void recordPreFilterKeys(int nSizeIn)
 During the scan phase of a query trace operation, each entry is
 individually evaluated against the filter. Each call to
 trace
 should record a key count of 1.
recordPreFilterKeys in interface QueryRecord.PartialResult.RecordableStepnSizeIn - the number of keys to be evaluatedpublic void recordExtractor(ValueExtractor extractor)
recordExtractor in interface QueryRecord.PartialResult.RecordableStepextractor - the extractor associated with the filter for
                   this step