Uses of Class
net.esper.eql.expression.ExprValidationException

Packages that use ExprValidationException
net.esper.core Implementation of client package interfaces, glue code 
net.esper.eql.expression EQL expression nodes, aggregation, result set processing 
 

Uses of ExprValidationException in net.esper.core
 

Methods in net.esper.core that throw ExprValidationException
 Pair<Viewable,EPStatementStopMethod> EPEQLStmtStartMethod.start()
          Starts the EQL statement.
 

Uses of ExprValidationException in net.esper.eql.expression
 

Methods in net.esper.eql.expression that throw ExprValidationException
static ResultSetProcessor ResultSetProcessorFactory.getProcessor(List<SelectExprElement> selectionList, InsertIntoDesc insertIntoDesc, List<ExprNode> groupByNodes, ExprNode optionalHavingNode, OutputLimitSpec outputLimitSpec, List<Pair<ExprNode,Boolean>> orderByList, StreamTypeService typeService, EventAdapterService eventAdapterService, AutoImportService autoImportService)
          Returns the result set process for the given select expression, group-by clause and having clause given a set of types describing each stream in the from-clause.
static SelectExprProcessor SelectExprProcessorFactory.getProcessor(List<SelectExprElement> selectionList, InsertIntoDesc insertIntoDesc, StreamTypeService typeService, EventAdapterService eventAdapterService)
          Returns the processor to use for a given select-clause.
static OrderByProcessor OrderByProcessorFactory.getProcessor(List<SelectExprElement> selectionList, List<ExprNode> groupByNodes, List<Pair<ExprNode,Boolean>> orderByList, AggregationService aggregationService, EventAdapterService eventAdapterService)
          Returns processor for order-by clauses.
 Class ExprValidator.getType()
          Returns the type that the node's evaluate method returns an instance of.
 Class ExprSumNode.getType()
           
 Class ExprStddevNode.getType()
           
 Class ExprStaticMethodNode.getType()
           
 Class ExprRelationalOpNode.getType()
           
 Class ExprMinMaxRowNode.getType()
           
 Class ExprMinMaxAggrNode.getType()
           
 Class ExprMedianNode.getType()
           
 Class ExprMathNode.getType()
           
 Class ExprIdentNode.getType()
           
 Class ExprCountNode.getType()
           
 Class ExprConstantNode.getType()
           
 Class ExprConcatNode.getType()
           
 Class ExprBitWiseNode.getType()
           
 Class ExprAvgNode.getType()
           
 Class ExprAvedevNode.getType()
           
protected static Pair<PropertyResolutionDescriptor,String> ExprIdentNode.getTypeFromStream(StreamTypeService streamTypeService, String unresolvedPropertyName, String streamOrPropertyName)
          Determine stream id and property type given an unresolved property name and a stream name that may also be part of the property name.
 ExprNode ExprNode.getValidatedSubtree(StreamTypeService streamTypeService, AutoImportService autoImportService)
          Validates the expression node subtree that has this node as root.
 void ExprValidator.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
          Validate node.
 void ExprSumNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprStddevNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprStaticMethodNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprRelationalOpNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprOrNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprNotNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprMinMaxRowNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprMinMaxAggrNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprMedianNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprMathNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprIdentNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprEqualsNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprCountNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprConstantNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprConcatNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprBitWiseNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprAvgNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprAvedevNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
 void ExprAndNode.validate(StreamTypeService streamTypeService, AutoImportService autoImportService)
           
protected  Class ExprAggregateNode.validateSingleNumericChild(StreamTypeService streamTypeService)
          For use by implementing classes, validates the aggregation node expecting a single numeric-type child node.
static void SelectExprElement.verifyNameUniqueness(List<SelectExprElement> selectionList)
          Verify that each given name occurs exactly one.
 

Constructors in net.esper.eql.expression that throw ExprValidationException
SelectExprEvalProcessor(List<SelectExprElement> selectionList, InsertIntoDesc insertIntoDesc, EventAdapterService eventAdapterService)
          Ctor.