Show / Hide Table of Contents

Class TopNAggregator.PartialResult

The sorted partial result.

Inheritance
object
TopNAggregator.PartialResult
Implements
IPortableObject
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Tangosol.Util.Aggregator
Assembly: Coherence.dll
Syntax
public class TopNAggregator.PartialResult : IPortableObject

Constructors

PartialResult()

Default constructor.

Declaration
public PartialResult()

PartialResult(IComparer)

Construct a PartialResult using the specified comparer.

Declaration
public PartialResult(IComparer comparer)
Parameters
Type Name Description
IComparer comparer

The IComparer to use for sorting.

Properties

BackingDictionary

The SortedList used to maintain the sorted results (as keys in the SortedList). The keys are the sorted results, and the values are the number of results for the particular key (to track duplicates).

Declaration
protected SortedList BackingDictionary { get; set; }
Property Value
Type Description
SortedList

Comparer

The IComparer used to sort elements in this partial result.

Declaration
protected IComparer Comparer { get; }
Property Value
Type Description
IComparer

Count

The number of results.

Declaration
public int Count { get; protected set; }
Property Value
Type Description
int

First

The head of the list of results.

Declaration
public object First { get; }
Property Value
Type Description
object

Results

The sorted collection of partial results.

Declaration
public IList Results { get; }
Property Value
Type Description
IList

Methods

Add(object)

Add a new result to the list of results.

Declaration
public void Add(object o)
Parameters
Type Name Description
object o

ReadExternal(IPofReader)

Restore the contents of a user type instance by reading its state using the specified IPofReader object.

Declaration
public void ReadExternal(IPofReader reader)
Parameters
Type Name Description
IPofReader reader

The IPofReader from which to read the object's state.

Exceptions
Type Condition
IOException

If an I/O error occurs.

RemoveFirst()

Remove the first element from the list of results.

Declaration
public void RemoveFirst()

WriteExternal(IPofWriter)

Save the contents of a POF user type instance by writing its state using the specified IPofWriter object.

Declaration
public void WriteExternal(IPofWriter writer)
Parameters
Type Name Description
IPofWriter writer

The IPofWriter to which to write the object's state.

Exceptions
Type Condition
IOException

If an I/O error occurs.

Implements

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