Uses of Class
com.espertech.esper.epl.expression.core.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.accessagg Access-aggregation expressions. 
com.espertech.esper.epl.expression.baseagg Base aggregation expressions. 
com.espertech.esper.epl.expression.core Core expression classes. 
com.espertech.esper.epl.expression.dot Chained expression functionality. 
com.espertech.esper.epl.expression.funcs Function expressions. 
com.espertech.esper.epl.expression.methodagg Method-aggregation expressions. 
com.espertech.esper.epl.expression.ops Operator expressions. 
com.espertech.esper.epl.expression.prev 'Previous'-group expressions. 
com.espertech.esper.epl.expression.prior 'Prior'-group expressions. 
com.espertech.esper.epl.expression.subquery Subselect expressions. 
com.espertech.esper.epl.expression.table Table access and identifiers expressions. 
com.espertech.esper.epl.expression.time Time-related expressions. 
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
 ExprNode 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, EPType typeInfo, java.util.List<ExprNode> parameters, ExprValidationContext validationContext)
           
 void ExprDotEvalEnumMethod.init(java.lang.Integer streamOfProviderIfApplicable, EnumMethodEnum lambda, java.lang.String lambdaUsedName, EPType currentInputType, java.util.List<ExprNode> parameters, ExprValidationContext validationContext)
           
 ExprNode ExprLambdaGoesNode.validate(ExprValidationContext validationContext)
           
 

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

Methods in com.espertech.esper.epl.expression.accessagg with parameters of type ExprValidationContext
 AggregationMethodFactory ExprPlugInAggMultiFunctionNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAggMultiFunctionSortedMinMaxByNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAggMultiFunctionLinearAccessNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAggCountMinSketchNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprPlugInAggMultiFunctionNode.validateAggregationParamsWBinding(ExprValidationContext validationContext, TableMetadataColumnAggregation tableAccessColumn)
           
 AggregationMethodFactory ExprAggregateAccessMultiValueNode.validateAggregationParamsWBinding(ExprValidationContext context, TableMetadataColumnAggregation tableAccessColumn)
           
 AggregationMethodFactory ExprAggMultiFunctionSortedMinMaxByNode.validateAggregationParamsWBinding(ExprValidationContext validationContext, TableMetadataColumnAggregation tableAccessColumn)
           
 AggregationMethodFactory ExprAggMultiFunctionLinearAccessNode.validateAggregationParamsWBinding(ExprValidationContext validationContext, TableMetadataColumnAggregation tableAccessColumn)
           
 AggregationMethodFactory ExprAggCountMinSketchNode.validateAggregationParamsWBinding(ExprValidationContext context, TableMetadataColumnAggregation tableAccessColumn)
           
 

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

Methods in com.espertech.esper.epl.expression.baseagg with parameters of type ExprValidationContext
 ExprNode ExprAggregateNodeGroupKey.validate(ExprValidationContext validationContext)
           
 ExprNode ExprAggregateNodeBase.validate(ExprValidationContext validationContext)
           
protected abstract  AggregationMethodFactory ExprAggregateNodeBase.validateAggregationChild(ExprValidationContext validationContext)
          Gives the aggregation node a chance to validate the sub-expression types.
 

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

Methods in com.espertech.esper.epl.expression.core with parameters of type ExprValidationContext
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)
           
 ExprNode ExprWildcardImpl.validate(ExprValidationContext validationContext)
           
 ExprNode ExprVariableNodeImpl.validate(ExprValidationContext validationContext)
           
 ExprNode ExprValidator.validate(ExprValidationContext validationContext)
           
 ExprNode ExprTypedNoEvalNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprSubstitutionNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprStreamUnderlyingNodeImpl.validate(ExprValidationContext validationContext)
           
 ExprNode ExprOrderedExpr.validate(ExprValidationContext validationContext)
           
 ExprNode ExprNumberSetRange.validate(ExprValidationContext validationContext)
           
 ExprNode ExprNumberSetList.validate(ExprValidationContext validationContext)
           
 ExprNode ExprNumberSetFrequency.validate(ExprValidationContext validationContext)
           
 ExprNode ExprNumberSetCronParam.validate(ExprValidationContext validationContext)
           
 ExprNode ExprNodeValidated.validate(ExprValidationContext validationContext)
           
 ExprNode ExprNamedParameterNodeImpl.validate(ExprValidationContext validationContext)
           
 ExprNode ExprIdentNodeImpl.validate(ExprValidationContext validationContext)
           
 ExprNode ExprGroupingNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprGroupingIdNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprCurrentEvaluationContextNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprContextPropertyNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprConstantNodeImpl.validate(ExprValidationContext validationContext)
           
 

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

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

Methods in com.espertech.esper.epl.expression.dot 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)
           
 ExprNode ExprDotNode.validate(ExprValidationContext validationContext)
           
 

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

Methods in com.espertech.esper.epl.expression.funcs with parameters of type ExprValidationContext
 ExprNode ExprTypeofNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprPropertyExistsNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprPlugInSingleRowNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprMinMaxRowNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprIStreamNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprInstanceofNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprCoalesceNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprCastNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprCaseNode.validate(ExprValidationContext validationContext)
           
 

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

Methods in com.espertech.esper.epl.expression.methodagg with parameters of type ExprValidationContext
 AggregationMethodFactory ExprSumNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprStddevNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprRateAggNode.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 ExprCountEverNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAvgNode.validateAggregationChild(ExprValidationContext validationContext)
           
 AggregationMethodFactory ExprAvedevNode.validateAggregationChild(ExprValidationContext validationContext)
           
 

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

Methods in com.espertech.esper.epl.expression.ops with parameters of type ExprValidationContext
 ExprNode ExprRelationalOpNodeImpl.validate(ExprValidationContext validationContext)
           
 ExprNode ExprRelationalOpAllAnyNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprRegexpNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprOrNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprNotNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprNewStructNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprNewInstanceNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprMathNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprLikeNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprInNodeImpl.validate(ExprValidationContext validationContext)
           
 ExprNode ExprEqualsNodeImpl.validate(ExprValidationContext validationContext)
           
 ExprNode ExprEqualsAllAnyNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprConcatNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprBitWiseNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprBetweenNodeImpl.validate(ExprValidationContext validationContext)
           
 ExprNode ExprArrayNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprAndNodeImpl.validate(ExprValidationContext validationContext)
           
 

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

Methods in com.espertech.esper.epl.expression.prev with parameters of type ExprValidationContext
 ExprNode ExprPreviousNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprPreviousMatchRecognizeNode.validate(ExprValidationContext validationContext)
           
 

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

Methods in com.espertech.esper.epl.expression.prior with parameters of type ExprValidationContext
 ExprNode ExprPriorNode.validate(ExprValidationContext validationContext)
           
 

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

Methods in com.espertech.esper.epl.expression.subquery with parameters of type ExprValidationContext
 ExprNode ExprSubselectNode.validate(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)
           
 

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

Methods in com.espertech.esper.epl.expression.table with parameters of type ExprValidationContext
 ExprNode ExprTableIdentNodeSubpropAccessor.validate(ExprValidationContext validationContext)
           
 ExprNode ExprTableIdentNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprTableAccessNode.validate(ExprValidationContext validationContext)
           
protected  void ExprTableAccessNodeTopLevel.validateBindingInternal(ExprValidationContext validationContext, TableMetadata tableMetadata)
           
protected  void ExprTableAccessNodeSubpropAccessor.validateBindingInternal(ExprValidationContext validationContext, TableMetadata tableMetadata)
           
protected  void ExprTableAccessNodeSubprop.validateBindingInternal(ExprValidationContext validationContext, TableMetadata tableMetadata)
           
protected  void ExprTableAccessNodeKeys.validateBindingInternal(ExprValidationContext validationContext, TableMetadata tableMetadata)
           
protected abstract  void ExprTableAccessNode.validateBindingInternal(ExprValidationContext validationContext, TableMetadata tableMetadata)
           
 

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

Methods in com.espertech.esper.epl.expression.time with parameters of type ExprValidationContext
 ExprNode ExprTimestampNode.validate(ExprValidationContext validationContext)
           
 ExprNode ExprTimePeriodImpl.validate(ExprValidationContext validationContext)
           
 

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

Methods in com.espertech.esper.epl.script with parameters of type ExprValidationContext
 ExprNode 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, TableMetadataColumnAggregation optionalTableColumnAccessed, ExprNode[] allParameterExpressions)
          Ctor.
 


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