com.espertech.esper.epl.agg.service
Class AggregationGroupByRollupLevel

java.lang.Object
  extended by com.espertech.esper.epl.agg.service.AggregationGroupByRollupLevel

public class AggregationGroupByRollupLevel
extends java.lang.Object


Constructor Summary
AggregationGroupByRollupLevel(int levelNumber, int levelOffset, int[] rollupKeys)
           
 
Method Summary
 MultiKeyUntyped computeMultiKey(java.lang.Object subkey, int numExpected)
           
 java.lang.Object computeSubkey(java.lang.Object groupKey)
           
 int getAggregationOffset()
           
 int getLevelNumber()
           
 int[] getRollupKeys()
           
 boolean isAggregationTop()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AggregationGroupByRollupLevel

public AggregationGroupByRollupLevel(int levelNumber,
                                     int levelOffset,
                                     int[] rollupKeys)
Method Detail

getLevelNumber

public int getLevelNumber()

getAggregationOffset

public int getAggregationOffset()

isAggregationTop

public boolean isAggregationTop()

getRollupKeys

public int[] getRollupKeys()

computeSubkey

public java.lang.Object computeSubkey(java.lang.Object groupKey)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

computeMultiKey

public MultiKeyUntyped computeMultiKey(java.lang.Object subkey,
                                       int numExpected)

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com