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

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

public class AggregationMethodFactoryUtil
extends java.lang.Object


Constructor Summary
AggregationMethodFactoryUtil()
           
 
Method Summary
static void validateAggFuncName(java.lang.String requiredName, java.lang.String providedName)
           
static void validateAggregationFilter(boolean requireFilter, boolean provideFilter)
           
static void validateAggregationInputType(java.lang.Class requiredParam, java.lang.Class providedParam)
           
static void validateAggregationType(AggregationMethodFactory requiredFactory, AggregationMethodFactory providedFactory)
           
static void validateAggregationUnbound(boolean requiredHasDataWindows, boolean providedHasDataWindows)
           
static void validateEventType(EventType requiredType, EventType providedType)
           
static void validateStreamNumZero(int streamNum)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregationMethodFactoryUtil

public AggregationMethodFactoryUtil()
Method Detail

validateAggregationType

public static void validateAggregationType(AggregationMethodFactory requiredFactory,
                                           AggregationMethodFactory providedFactory)
                                    throws ExprValidationException
Throws:
ExprValidationException

validateAggregationInputType

public static void validateAggregationInputType(java.lang.Class requiredParam,
                                                java.lang.Class providedParam)
                                         throws ExprValidationException
Throws:
ExprValidationException

validateAggregationFilter

public static void validateAggregationFilter(boolean requireFilter,
                                             boolean provideFilter)
                                      throws ExprValidationException
Throws:
ExprValidationException

validateAggregationUnbound

public static void validateAggregationUnbound(boolean requiredHasDataWindows,
                                              boolean providedHasDataWindows)
                                       throws ExprValidationException
Throws:
ExprValidationException

validateEventType

public static void validateEventType(EventType requiredType,
                                     EventType providedType)
                              throws ExprValidationException
Throws:
ExprValidationException

validateAggFuncName

public static void validateAggFuncName(java.lang.String requiredName,
                                       java.lang.String providedName)
                                throws ExprValidationException
Throws:
ExprValidationException

validateStreamNumZero

public static void validateStreamNumZero(int streamNum)
                                  throws ExprValidationException
Throws:
ExprValidationException

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