GigaSpaces XAP 10.0.1 API

com.gigaspaces.query.aggregators
Class SpaceEntriesAggregator<T extends Serializable>

java.lang.Object
  extended by com.gigaspaces.query.aggregators.SpaceEntriesAggregator<T>
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
AbstractPathAggregator, GroupByAggregator, ListEntriesAggregator

public abstract class SpaceEntriesAggregator<T extends Serializable>
extends Object
implements Serializable, Cloneable

Since:
10.0
Author:
Niv Ingberg
See Also:
Serialized Form

Constructor Summary
SpaceEntriesAggregator()
           
 
Method Summary
abstract  void aggregate(SpaceEntriesAggregatorContext context)
           
abstract  void aggregateIntermediateResult(T partitionResult)
           
 SpaceEntriesAggregator as(String alias)
           
 SpaceEntriesAggregator<T> clone()
           
 String getAlias()
           
abstract  String getDefaultAlias()
           
 Object getFinalResult()
           
abstract  T getIntermediateResult()
           
protected  void setRawEntryConverter(com.gigaspaces.internal.query.RawEntryConverter rawEntryConverter)
           
protected  Object toObject(com.gigaspaces.internal.query.RawEntry rawEntry)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpaceEntriesAggregator

public SpaceEntriesAggregator()
Method Detail

getAlias

public String getAlias()

as

public SpaceEntriesAggregator as(String alias)

getDefaultAlias

public abstract String getDefaultAlias()

aggregate

public abstract void aggregate(SpaceEntriesAggregatorContext context)

getIntermediateResult

public abstract T getIntermediateResult()

aggregateIntermediateResult

public abstract void aggregateIntermediateResult(T partitionResult)

getFinalResult

public Object getFinalResult()

setRawEntryConverter

protected void setRawEntryConverter(com.gigaspaces.internal.query.RawEntryConverter rawEntryConverter)

toObject

protected Object toObject(com.gigaspaces.internal.query.RawEntry rawEntry)

clone

public SpaceEntriesAggregator<T> clone()
Overrides:
clone in class Object

GigaSpaces XAP 10.0.1 API

Copyright © GigaSpaces.