Class AggregationValidationUtil
java.lang.Object
com.espertech.esper.common.internal.epl.agg.core.AggregationValidationUtil
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
validateAggFuncName
(String requiredName, String providedName) static void
validateAggregationFilter
(boolean requireFilter, boolean provideFilter) static void
validateAggregationInputType
(EPType requiredParam, EPType providedParam) static void
validateAggregationType
(AggregationPortableValidation tableDeclared, String tableExpression, AggregationPortableValidation intoTableDeclared, String intoExpression) static void
validateAggregationUnbound
(boolean requiredHasDataWindows, boolean providedHasDataWindows) static void
validateDistinct
(boolean required, boolean provided) static void
validateEventType
(EventType requiredType, EventType providedType)
-
Constructor Details
-
AggregationValidationUtil
public AggregationValidationUtil()
-
-
Method Details
-
validateAggregationInputType
public static void validateAggregationInputType(EPType requiredParam, EPType 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
-
validateAggregationType
public static void validateAggregationType(AggregationPortableValidation tableDeclared, String tableExpression, AggregationPortableValidation intoTableDeclared, String intoExpression) throws ExprValidationException - Throws:
ExprValidationException
-
validateAggFuncName
public static void validateAggFuncName(String requiredName, String providedName) throws ExprValidationException - Throws:
ExprValidationException
-
validateDistinct
public static void validateDistinct(boolean required, boolean provided) throws ExprValidationException - Throws:
ExprValidationException
-
validateEventType
public static void validateEventType(EventType requiredType, EventType providedType) throws ExprValidationException - Throws:
ExprValidationException
-