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.core Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
net.esper.eql.db Database SQL polling views and caches 
net.esper.eql.expression This package contains the EQL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses 
net.esper.eql.join Join process interfaces and glue code 
net.esper.eql.spec Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
net.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
net.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
 

Uses of ExprValidationException in net.esper.core
 

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

Uses of ExprValidationException in net.esper.eql.core
 

Methods in net.esper.eql.core that throw ExprValidationException
static SelectExprProcessor SelectExprProcessorFactory.getProcessor(List<SelectExprElementCompiledSpec> selectionList, boolean isUsingWildcard, InsertIntoDesc insertIntoDesc, StreamTypeService typeService, EventAdapterService eventAdapterService)
          Returns the processor to use for a given select-clause.
static OrderByProcessor OrderByProcessorFactory.getProcessor(List<SelectExprElementCompiledSpec> selectionList, List<ExprNode> groupByNodes, List<Pair<ExprNode,Boolean>> orderByList, AggregationService aggregationService, EventAdapterService eventAdapterService)
          Returns processor for order-by clauses.
static ResultSetProcessor ResultSetProcessorFactory.getProcessor(SelectClauseSpec selectClauseSpec, InsertIntoDesc insertIntoDesc, List<ExprNode> groupByNodes, ExprNode optionalHavingNode, OutputLimitSpec outputLimitSpec, List<Pair<ExprNode,Boolean>> orderByList, StreamTypeService typeService, EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
          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.
protected static void SelectExprProcessorFactory.verifyNameUniqueness(List<SelectExprElementCompiledSpec> selectionList)
          Verify that each given name occurs exactly one.
 

Constructors in net.esper.eql.core that throw ExprValidationException
SelectExprEvalProcessor(List<SelectExprElementCompiledSpec> selectionList, InsertIntoDesc insertIntoDesc, boolean isUsingWildcard, StreamTypeService typeService, EventAdapterService eventAdapterService)
          Ctor.
SelectExprJoinWildcardProcessor(String[] streamNames, EventType[] streamTypes, EventAdapterService eventAdapterService, InsertIntoDesc insertIntoDesc)
          Ctor.
 

Uses of ExprValidationException in net.esper.eql.db
 

Methods in net.esper.eql.db that throw ExprValidationException
static HistoricalEventViewable PollingViewableFactory.createDBStatementView(int streamNumber, DBStatementStreamSpec databaseStreamSpec, DatabaseConfigService databaseConfigService, EventAdapterService eventAdapterService, EPStatementHandle epStatementHandle)
          Creates the viewable for polling via database SQL query.
 void PollingViewable.validate(StreamTypeService streamTypeService)
           
 

Uses of ExprValidationException in net.esper.eql.expression
 

Methods in net.esper.eql.expression that throw ExprValidationException
 Class ExprValidator.getType()
          Returns the type that the node's evaluate method returns an instance of.
 Class ExprSubselectRowNode.getType()
           
 Class ExprSubselectInNode.getType()
           
 Class ExprSubselectExistsNode.getType()
           
 Class ExprStaticMethodNode.getType()
           
 Class ExprRelationalOpNode.getType()
           
 Class ExprMinMaxRowNode.getType()
           
 Class ExprMathNode.getType()
           
 Class ExprIdentNode.getType()
           
 Class ExprConstantNode.getType()
           
 Class ExprConcatNode.getType()
           
 Class ExprCoalesceNode.getType()
           
 Class ExprBitWiseNode.getType()
           
 Class ExprArrayNode.getType()
           
 Class ExprAggregateNode.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, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
          Validates the expression node subtree that has this node as root.
 void ExprValidator.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
          Validate node.
 void ExprSubselectRowNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprSubselectInNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprSubselectExistsNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprStaticMethodNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprRelationalOpNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprRegexpNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprPriorNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprPreviousNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprOrNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprNotNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprMinMaxRowNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprMathNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprLikeNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprInNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprIdentNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprEqualsNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprConstantNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprConcatNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprCoalesceNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprCaseNode.validate(StreamTypeService streamTypeService_, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprBitWiseNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprBetweenNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprArrayNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprAndNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 void ExprAggregateNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate)
           
 AggregationMethod ExprSumNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprStddevNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprPlugInAggFunctionNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprMinMaxAggrNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprMedianNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprCountNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprAvgNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
 AggregationMethod ExprAvedevNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
           
protected abstract  AggregationMethod ExprAggregateNode.validateAggregationChild(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
          Gives the aggregation node a chance to validate the sub-expression types.
protected  Class ExprAggregateNode.validateSingleNumericChild(StreamTypeService streamTypeService)
          For use by implementing classes, validates the aggregation node expecting a single numeric-type child node.
 

Uses of ExprValidationException in net.esper.eql.join
 

Methods in net.esper.eql.join that throw ExprValidationException
static JoinSetComposer JoinSetComposerFactory.makeComposer(List<OuterJoinDesc> outerJoinDescList, ExprNode optionalFilterNode, EventType[] streamTypes, String[] streamNames, Viewable[] streamViews, SelectClauseStreamSelectorEnum selectStreamSelectorEnum)
          Builds join tuple composer.
 

Uses of ExprValidationException in net.esper.eql.spec
 

Methods in net.esper.eql.spec that throw ExprValidationException
 StreamSpecCompiled StreamSpecRaw.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService)
          Compiles a raw stream specification consisting event type information and filter expressions to an validated, optimized form for use with filter service
 StreamSpecCompiled PatternStreamSpecRaw.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService)
           
 StreamSpecCompiled FilterStreamSpecRaw.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService)
           
protected static EventType FilterStreamSpecRaw.resolveType(String eventName, EventAdapterService eventAdapterService)
          Resolves a given event alias to an event type.
 

Uses of ExprValidationException in net.esper.filter
 

Methods in net.esper.filter that throw ExprValidationException
protected static FilterSpecParam FilterSpecCompiler.makeFilterParam(ExprNode constituent)
          For a given expression determine if this is optimizable and create the filter parameter representing the expression, or null if not optimizable.
static FilterSpecCompiled FilterSpecCompiler.makeFilterSpec(EventType eventType, List<ExprNode> filterExpessions, LinkedHashMap<String,EventType> taggedEventTypes, StreamTypeService streamTypeService, MethodResolutionService methodResolutionService)
          Factory method for compiling filter expressions into a filter specification for use with filter service.
 

Uses of ExprValidationException in net.esper.view
 

Methods in net.esper.view that throw ExprValidationException
 void ValidatedView.validate(StreamTypeService streamTypeService)
          Validate the view.