Methods in com.espertech.esper.epl.expression with parameters of type ExprValidationContext |
static ExprDotNodeRealizedChain |
ExprDotNodeUtility.getChainEvaluators(java.lang.Integer streamOfProviderIfApplicable,
EPType inputType,
java.util.List<ExprChainedSpec> chainSpec,
ExprValidationContext validationContext,
boolean isDuckTyping,
ExprDotNodeFilterAnalyzerInput inputDesc)
|
static ExprNode |
ExprNodeUtility.getValidatedAssignment(OnTriggerSetAssignment assignment,
ExprValidationContext validationContext)
|
static void |
ExprNodeUtility.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode[][] exprNode,
ExprValidationContext validationContext)
|
static void |
ExprNodeUtility.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode[] exprNode,
ExprValidationContext validationContext)
|
static ExprNode |
ExprNodeUtility.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode exprNode,
ExprValidationContext validationContext)
Validates the expression node subtree that has this
node as root. |
static void |
ExprNodeUtility.validate(ExprNodeOrigin origin,
java.util.List<ExprChainedSpec> chainSpec,
ExprValidationContext validationContext)
|
void |
ExprVariableNodeImpl.validate(ExprValidationContext validationContext)
|
void |
ExprValidator.validate(ExprValidationContext validationContext)
|
void |
ExprTypeofNode.validate(ExprValidationContext validationContext)
|
void |
ExprTimestampNode.validate(ExprValidationContext validationContext)
|
void |
ExprTimePeriodImpl.validate(ExprValidationContext validationContext)
|
void |
ExprSubstitutionNode.validate(ExprValidationContext validationContext)
|
void |
ExprSubselectNode.validate(ExprValidationContext validationContext)
|
void |
ExprStreamUnderlyingNodeImpl.validate(ExprValidationContext validationContext)
|
void |
ExprRelationalOpNodeImpl.validate(ExprValidationContext validationContext)
|
void |
ExprRelationalOpAllAnyNode.validate(ExprValidationContext validationContext)
|
void |
ExprRegexpNode.validate(ExprValidationContext validationContext)
|
void |
ExprPropertyExistsNode.validate(ExprValidationContext validationContext)
|
void |
ExprPriorNode.validate(ExprValidationContext validationContext)
|
void |
ExprPreviousNode.validate(ExprValidationContext validationContext)
|
void |
ExprPreviousMatchRecognizeNode.validate(ExprValidationContext validationContext)
|
void |
ExprPlugInSingleRowNode.validate(ExprValidationContext validationContext)
|
void |
ExprOrNode.validate(ExprValidationContext validationContext)
|
void |
ExprOrderedExpr.validate(ExprValidationContext validationContext)
|
void |
ExprNumberSetWildcard.validate(ExprValidationContext validationContext)
|
void |
ExprNumberSetRange.validate(ExprValidationContext validationContext)
|
void |
ExprNumberSetList.validate(ExprValidationContext validationContext)
|
void |
ExprNumberSetFrequency.validate(ExprValidationContext validationContext)
|
void |
ExprNumberSetCronParam.validate(ExprValidationContext validationContext)
|
void |
ExprNotNode.validate(ExprValidationContext validationContext)
|
void |
ExprNodeValidated.validate(ExprValidationContext validationContext)
|
void |
ExprNewNode.validate(ExprValidationContext validationContext)
|
void |
ExprMinMaxRowNode.validate(ExprValidationContext validationContext)
|
void |
ExprMathNode.validate(ExprValidationContext validationContext)
|
void |
ExprLikeNode.validate(ExprValidationContext validationContext)
|
void |
ExprIStreamNode.validate(ExprValidationContext validationContext)
|
void |
ExprInstanceofNode.validate(ExprValidationContext validationContext)
|
void |
ExprInNodeImpl.validate(ExprValidationContext validationContext)
|
void |
ExprIdentNodeImpl.validate(ExprValidationContext validationContext)
|
void |
ExprGroupingNode.validate(ExprValidationContext validationContext)
|
void |
ExprGroupingIdNode.validate(ExprValidationContext validationContext)
|
void |
ExprEqualsNodeImpl.validate(ExprValidationContext validationContext)
|
void |
ExprEqualsAllAnyNode.validate(ExprValidationContext validationContext)
|
void |
ExprDotNode.validate(ExprValidationContext validationContext)
|
void |
ExprContextPropertyNode.validate(ExprValidationContext validationContext)
|
void |
ExprConstantNodeImpl.validate(ExprValidationContext validationContext)
|
void |
ExprConcatNode.validate(ExprValidationContext validationContext)
|
void |
ExprCoalesceNode.validate(ExprValidationContext validationContext)
|
void |
ExprCastNode.validate(ExprValidationContext validationContext)
|
void |
ExprCaseNode.validate(ExprValidationContext validationContext)
|
void |
ExprBitWiseNode.validate(ExprValidationContext validationContext)
|
void |
ExprBetweenNodeImpl.validate(ExprValidationContext validationContext)
|
void |
ExprArrayNode.validate(ExprValidationContext validationContext)
|
void |
ExprAndNodeImpl.validate(ExprValidationContext validationContext)
|
void |
ExprAggregateNodeGroupKey.validate(ExprValidationContext validationContext)
|
void |
ExprAggregateNodeBase.validate(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprSumNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprStddevNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprRateAggNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprPlugInAggMultiFunctionNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprPlugInAggFunctionFactoryNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprNthAggNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprMinMaxAggrNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprMedianNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprLeavingAggNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprLastEverNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprFirstEverNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprCountNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprAvgNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprAvedevNode.validateAggregationChild(ExprValidationContext validationContext)
|
protected abstract AggregationMethodFactory |
ExprAggregateNodeBase.validateAggregationChild(ExprValidationContext validationContext)
Gives the aggregation node a chance to validate the sub-expression types. |
AggregationMethodFactory |
ExprAggMultiFunctionSortedMinMaxByNode.validateAggregationChild(ExprValidationContext validationContext)
|
AggregationMethodFactory |
ExprAggMultiFunctionLinearAccessNode.validateAggregationChild(ExprValidationContext validationContext)
|
void |
ExprSubselectRowNode.validateSubquery(ExprValidationContext validationContext)
|
abstract void |
ExprSubselectNode.validateSubquery(ExprValidationContext validationContext)
|
void |
ExprSubselectInNode.validateSubquery(ExprValidationContext validationContext)
|
void |
ExprSubselectExistsNode.validateSubquery(ExprValidationContext validationContext)
|
void |
ExprSubselectAllSomeAnyNode.validateSubquery(ExprValidationContext validationContext)
|