public static interface QueryRecord.PartialResult.RecordableStep extends QueryRecord.PartialResult.Step
step
that provides the
ability to record the cost of evaluating a filter as part of a
query operation.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 cKeys)
Record the number of keys passed to the filter for evaluation.
|
getDuration, getEfficiency, getFilterDescription, getIndexLookupRecords, getPostFilterKeySetSize, getPreFilterKeySetSize, getSteps
void recordPreFilterKeys(int cKeys)
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
.
cKeys
- the number of keys to be evaluatedvoid recordExtractor(ValueExtractor extractor)
extractor
- the extractor associated with the filter for
this step