Interface IStep
A IQueryRecord.Step carries the recorded cost of evaluating a filter as part of a query operation. This cost may be the estimated or actual execution cost depending on the RecordType of the recorder in use when the step was created.
Namespace: Tangosol.Util
Assembly: Coherence.dll
Syntax
public interface IStep
Properties
Duration
The amount of time (in ms) spent evaluating the filter or applying an index for this query plan step.
Declaration
long Duration { get; }
Property Value
| Type | Description |
|---|---|
| long |
Efficiency
The calculated cost of applying the filter as defined by IIndexAwareFilter.CalculateEffectiveness(IDictionary, ICollection).
Declaration
int Efficiency { get; }
Property Value
| Type | Description |
|---|---|
| int |
FilterDescription
A description of the filter that was associated with this step during its creation.
Declaration
string FilterDescription { get; }
Property Value
| Type | Description |
|---|---|
| string |
IndexLookupRecords
The recorded information about the index lookups performed during filter evaluation as part of a query record.
Declaration
ICollection IndexLookupRecords { get; }
Property Value
| Type | Description |
|---|---|
| ICollection |
PostFilterKeySetSize
The size of the key set remaining after evaluating the filter or applying an index. This value can be used together with PreFilterKeySetSize to calculate an actual effectiveness (reduction of the key set) for this filter step.
Declaration
int PostFilterKeySetSize { get; }
Property Value
| Type | Description |
|---|---|
| int |
PreFilterKeySetSize
The size of the key set prior to evaluating the filter or applying an index.
This value can be used together with PostFilterKeySetSize to
calculate an actual effectiveness (reduction of the key set) for this filter
step.
Declaration
int PreFilterKeySetSize { get; }
Property Value
| Type | Description |
|---|---|
| int |
Steps
The inner nested steps, may be null if not nested.
Declaration
IList Steps { get; }
Property Value
| Type | Description |
|---|---|
| IList |