Class EPStatementStartMethodHelperValidate
java.lang.Object
com.espertech.esper.common.internal.statement.helper.EPStatementStartMethodHelperValidate
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ExprNode
validateExprNoAgg
(ExprNodeOrigin exprNodeOrigin, ExprNode exprNode, StreamTypeService streamTypeService, String errorMsg, boolean allowTableConsumption, boolean allowTableAggReset, StatementRawInfo raw, StatementCompileTimeServices compileTimeServices) static void
validateNoAggregations
(ExprNode exprNode, String errorMsg) static void
static ExprNode
validateNodes
(StatementSpecRaw statementSpec, StreamTypeService typeService, ViewResourceDelegateExpr viewResourceDelegate, StatementRawInfo statementRawInfo, StatementCompileTimeServices compileTimeServices) protected static UniformPair<Integer>
validateOuterJoinPropertyPair
(ExprIdentNode leftNode, ExprIdentNode rightNode, int outerJoinCount, StreamTypeService typeService, ViewResourceDelegateExpr viewResourceDelegate, StatementRawInfo statementRawInfo, StatementCompileTimeServices compileTimeServices) static void
validateSubqueryExcludeOuterStream
(ExprNode matchCondition)
-
Constructor Details
-
EPStatementStartMethodHelperValidate
public EPStatementStartMethodHelperValidate()
-
-
Method Details
-
validateSubqueryExcludeOuterStream
public static void validateSubqueryExcludeOuterStream(ExprNode matchCondition) throws ExprValidationException - Throws:
ExprValidationException
-
validateExprNoAgg
public static ExprNode validateExprNoAgg(ExprNodeOrigin exprNodeOrigin, ExprNode exprNode, StreamTypeService streamTypeService, String errorMsg, boolean allowTableConsumption, boolean allowTableAggReset, StatementRawInfo raw, StatementCompileTimeServices compileTimeServices) throws ExprValidationException - Throws:
ExprValidationException
-
validateNoDataWindowOnNamedWindow
public static void validateNoDataWindowOnNamedWindow(List<ViewFactoryForge> forges) throws ExprValidationException - Throws:
ExprValidationException
-
validateNodes
public static ExprNode validateNodes(StatementSpecRaw statementSpec, StreamTypeService typeService, ViewResourceDelegateExpr viewResourceDelegate, StatementRawInfo statementRawInfo, StatementCompileTimeServices compileTimeServices) throws ExprValidationException - Throws:
ExprValidationException
-
validateOuterJoinPropertyPair
protected static UniformPair<Integer> validateOuterJoinPropertyPair(ExprIdentNode leftNode, ExprIdentNode rightNode, int outerJoinCount, StreamTypeService typeService, ViewResourceDelegateExpr viewResourceDelegate, StatementRawInfo statementRawInfo, StatementCompileTimeServices compileTimeServices) throws ExprValidationException - Throws:
ExprValidationException
-
validateNoAggregations
public static void validateNoAggregations(ExprNode exprNode, String errorMsg) throws ExprValidationException - Throws:
ExprValidationException
-