Uses of Class
com.espertech.esper.epl.expression.ExprValidationContext

Packages that use ExprValidationContext
com.espertech.esper.epl.declexpr Declared expression handling. 
com.espertech.esper.epl.enummethod.dot Enumeration method utility classes and input data sources. 
com.espertech.esper.epl.expression This package contains the EPL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses 
com.espertech.esper.epl.script Script expression evaluation. 
com.espertech.esper.epl.spec Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
com.espertech.esper.plugin APIs for plug-in adapter (for input-output) and plug-in event representation (event types and event objects) are in this package. 
 

Uses of ExprValidationContext in com.espertech.esper.epl.declexpr
 

Methods in com.espertech.esper.epl.declexpr with parameters of type ExprValidationContext
 void ExprDeclaredNodeImpl.validate(ExprValidationContext validationContext)
           
 

Uses of ExprValidationContext in com.espertech.esper.epl.enummethod.dot
 

Methods in com.espertech.esper.epl.enummethod.dot with parameters of type ExprValidationContext
 void ExprDotEvalEnumMethodBase.init(java.lang.Integer streamOfProviderIfApplicable, EnumMethodEnum enumMethodEnum, java.lang.String enumMethodUsedName, ExpressionReturnType typeInfo, java.util.List<ExprNode> parameters, ExprValidationContext validationContext)
           
 void ExprDotEvalEnumMethod.init(java.lang.Integer streamOfProviderIfApplicable, EnumMethodEnum lambda, java.lang.String lambdaUsedName, ExpressionReturnType currentInputType, java.util.List<ExprNode> parameters, ExprValidationContext validationContext)
           
 void ExprLambdaGoesNode.validate(ExprValidationContext validationContext)
           
 

Uses of ExprValidationContext in com.espertech.esper.epl.expression
 

Methods in com.espertech.esper.epl.expression with parameters of type ExprValidationContext
static ExprDotNodeRealizedChain ExprDotNodeUtility.getChainEvaluators(java.lang.Integer streamOfProviderIfApplicable, ExpressionReturnType inputType, java.util.List<ExprChainedSpec> chainSpec, ExprValidationContext validationContext, boolean isDuckTyping, ExprDotNodeFilterAnalyzerInput inputDesc)
           
static ExprNode ExprNodeUtility.getValidatedAssignment(OnTriggerSetAssignment assignment, ExprValidationContext validationContext)
           
static ExprNode ExprNodeUtility.getValidatedSubtree(ExprNode exprNode, ExprValidationContext validationContext)
          Validates the expression node subtree that has this node as root.
 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 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)
           
static void ExprNodeUtility.validate(java.util.List<ExprChainedSpec> chainSpec, ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprSumNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprStddevNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprRateAggNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprPlugInAggMultiFunctionNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprPlugInAggFunctionNode.validateAggregationChild(ExprValidationContext validationContext)
          Deprecated.  
 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)
           
 

Constructors in com.espertech.esper.epl.expression with parameters of type ExprValidationContext
ExprValidationContext(StreamTypeServiceImpl types, ExprValidationContext ctx)
           
 

Uses of ExprValidationContext in com.espertech.esper.epl.script
 

Methods in com.espertech.esper.epl.script with parameters of type ExprValidationContext
 void ExprNodeScript.validate(ExprValidationContext validationContext)
           
 

Uses of ExprValidationContext in com.espertech.esper.epl.spec
 

Methods in com.espertech.esper.epl.spec with parameters of type ExprValidationContext
 void MatchRecognizeInterval.validate(ExprValidationContext validationContext)
           
 

Uses of ExprValidationContext in com.espertech.esper.plugin
 

Methods in com.espertech.esper.plugin that return ExprValidationContext
 ExprValidationContext PlugInAggregationMultiFunctionValidationContext.getValidationContext()
          Returns additional validation contextual services.
 

Constructors in com.espertech.esper.plugin with parameters of type ExprValidationContext
PlugInAggregationMultiFunctionValidationContext(java.lang.String functionName, EventType[] eventTypes, ExprNode[] parameterExpressions, java.lang.String engineURI, java.lang.String statementName, ExprValidationContext validationContext, ConfigurationPlugInAggregationMultiFunction config)
          Ctor.
 


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