Collapse All Expand All Members: Show All Members: Filtered Members: Filtered Members: Filtered

C#
Include Protected Members
Include Inherited Members

Oracle® Coherence .NET API Reference
ConditionalIndex Members
ConditionalIndex Class Constructors Methods Fields Properties See Also

Oracle® Coherence .NET API Reference Release 3.6.1
E18812-01

The ConditionalIndex type exposes the following members.

# Constructors

| Name | Description
--- | --- | ---
| ConditionalIndex | Construct a ConditionalIndex.

# Methods

| Name | Description
--- | --- | ---
| AddInverseCollectionMapping | Add new mappings from the elements of the given value to the given key in the supplied index. (Inherited from SimpleCacheIndex.)
| AddInverseMapping | Overloaded.
| Delete | Update this index in response to a remove operation on a cache. (Inherited from SimpleCacheIndex.)
| DeleteInternal | Update this index in response to a remove operation on a cache. (Inherited from SimpleCacheIndex.)
| Equals | Overloaded.
| EvaluateEntry | Evaluate the given entry using this index's filter. If the entry does not pass the filter then it should be excluded from this index, making this a partial index.
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
| Get | Using the index information if possible, get the value associated with the specified key. This is expected to be more efficient than using the IValueExtractor against an object containing the value, because the index should already have the necessary information at hand. (Overrides SimpleCacheIndex..::.Get(Object).)
| GetForwardValue | Get the forward index value associated with the specified key. (Overrides SimpleCacheIndex..::.GetForwardValue(Object).)
| GetHashCode | Returns a hash code for this object. (Inherited from SimpleCacheIndex.)
| GetType | Gets the Type of the current instance. (Inherited from Object.)
| Initialize | Initialize the index's data structures. (Inherited from SimpleCacheIndex.)
| Insert | Update this index in response to a insert operation on a cache. (Inherited from SimpleCacheIndex.)
| InsertInternal | Update this index in response to a insert operation on a cache. (Overrides SimpleCacheIndex..::.InsertInternal(ICacheEntry).)
| InstantiateForwardIndex | Instantiate the forward index. (Overrides SimpleCacheIndex..::.InstantiateForwardIndex()()().)
| InstatiateInverseIndex | Instantiate the inverse index. (Inherited from SimpleCacheIndex.)
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.)
| RemoveInverseMapping | Overloaded.
| ToString | Returns string representation of this instance. (Overrides SimpleCacheIndex..::.ToString()()().)
| Update | Update this index in response to a update operation on a cache. (Inherited from SimpleCacheIndex.)
| UpdateInternal | Update this index in response to a update operation on a cache. (Overrides SimpleCacheIndex..::.UpdateInternal(ICacheEntry).)

# Fields

| Name | Description
--- | --- | ---
| m_splitCollection | If a value extracted by the IValueExtractor is an ICollection, this property specifies whether or not it should be treated as a collection of contained attributes or indexed as a single composite attribute. (Inherited from SimpleCacheIndex.)

# Properties

| 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 SimpleCacheIndex..::.IsPartial.)
| 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.)

# See Also

ConditionalIndex Class
Tangosol.Net.Cache Namespace