Show / Hide Table of Contents

Class AndFilter

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

Inheritance
object
ArrayFilter
AllFilter
AndFilter
BetweenFilter
Implements
IIndexAwareFilter
IEntryFilter
IFilter
IPortableObject
Inherited Members
AllFilter.Evaluate(object)
AllFilter.EvaluateEntry(ICacheEntry)
AllFilter.CalculateEffectiveness(IDictionary, ICollection)
AllFilter.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 AndFilter : AllFilter, IIndexAwareFilter, IEntryFilter, IFilter, IPortableObject

Constructors

AndFilter()

Default constructor.

Declaration
public AndFilter()

AndFilter(IFilter, IFilter)

Construct an "and" filter.

Declaration
public AndFilter(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.