Show / Hide Table of Contents

Class OrFilter

IFilter which returns the logical "or" of two other filters.

Inheritance
object
ArrayFilter
AnyFilter
OrFilter
Implements
IIndexAwareFilter
IEntryFilter
IFilter
IPortableObject
Inherited Members
AnyFilter.Evaluate(object)
AnyFilter.EvaluateEntry(ICacheEntry)
AnyFilter.CalculateEffectiveness(IDictionary, ICollection)
AnyFilter.ApplyIndex(IDictionary, ICollection)
ArrayFilter.Filters
ArrayFilter.HonorOrder()
ArrayFilter.ApplyFilter(IIndexAwareFilter, IDictionary, ICollection)
ArrayFilter.OptimizeFilterOrder(IDictionary, ICollection)
ArrayFilter.Equals(object)
ArrayFilter.GetHashCode()
ArrayFilter.ToString()
ArrayFilter.ReadExternal(IPofReader)
ArrayFilter.WriteExternal(IPofWriter)
ArrayFilter.m_filters
ArrayFilter.m_preserveOrder
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: Tangosol.Util.Filter
Assembly: Coherence.dll
Syntax
public class OrFilter : AnyFilter, IIndexAwareFilter, IEntryFilter, IFilter, IPortableObject

Constructors

OrFilter()

Default constructor.

Declaration
public OrFilter()

OrFilter(IFilter, IFilter)

Construct an "or" filter.

Declaration
public OrFilter(IFilter filterLeft, IFilter filterRight)
Parameters
Type Name Description
IFilter filterLeft

The "left" filter.

IFilter filterRight

The "right" filter.

Remarks

The result is defined as:

filterLeft || filterRight

Implements

IIndexAwareFilter
IEntryFilter
IFilter
IPortableObject
In this article
Back to top Copyright © 2000, 2024, Oracle and/or its affiliates.