ConditionalIndex Properties |
The ConditionalIndex type exposes the following members.
Name | Description | |
---|---|---|
![]() | Comparer |
IComparer used to sort the index. Used iff Ordered is true.
Could be null, which implicates a natural order.
(Inherited from SimpleCacheIndex.) |
![]() | Filter |
Get the associated filter.
|
![]() | IndexContents |
The IDictionary that contains the index contents.
(Inherited from SimpleCacheIndex.) |
![]() | IndexForward |
IDictionary that contains the index values (forward index). The
keys of the IDictionary are the keys to the indexed cache and the
values are the extracted values. This map is used by
IIndexAwareFilter implementations
to avoid conversion and value extraction steps.
(Inherited from SimpleCacheIndex.) |
![]() | IsForwardIndexSupported |
Determine whether or not this ConditionalIndex supports a forward
index.
|
![]() | IsOrdered |
Specifies whether or not this ICacheIndex orders the contents of
the indexed information.
(Inherited from SimpleCacheIndex.) |
![]() | IsPartial |
Determine if indexed information for any entry in the indexed
ICache has been excluded from this index. This information is used
by IIndexAwareFilter
implementations to determine the most optimal way to apply the
index.
(Overrides SimpleCacheIndexIsPartial.) |
![]() | ValueExtractor |
IValueExtractor object that this ICacheIndex uses to extract an
indexable Object from a [converted] value stored in the Storage.
This property is never null.
(Inherited from SimpleCacheIndex.) |