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

Packages that use ExprValidationException
com.espertech.esper.core Implementation of client package interfaces, glue code 
com.espertech.esper.epl.core 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.epl.db Database SQL polling views and caches 
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.join Join process interfaces and glue code 
com.espertech.esper.epl.named Named window classes are in this package 
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.epl.variable Variable service and variable collections 
com.espertech.esper.epl.view Internal processing views for output rate limiting, filtering and internal event routing 
com.espertech.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
com.espertech.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
 

Uses of ExprValidationException in com.espertech.esper.core
 

Methods in com.espertech.esper.core that throw ExprValidationException
 Pair<Viewable,EPStatementStopMethod> EPStatementStartMethod.start(boolean isNewStatement)
          Starts the EPL statement.
 

Uses of ExprValidationException in com.espertech.esper.epl.core
 

Methods in com.espertech.esper.epl.core that throw ExprValidationException
static HistoricalEventViewable MethodPollingViewableFactory.createPollMethodView(int streamNumber, MethodStreamSpec methodStreamSpec, EventAdapterService eventAdapterService, EPStatementHandle epStatementHandle, MethodResolutionService methodResolutionService, EngineImportService engineImportService, SchedulingService schedulingService, ScheduleBucket scheduleBucket)
          Creates a method-invocation polling view for use as a stream that calls a method, or pulls results from cache.
static SelectExprProcessor SelectExprProcessorFactory.getProcessor(List<SelectClauseElementCompiled> selectionList, boolean isUsingWildcard, InsertIntoDesc insertIntoDesc, StreamTypeService typeService, EventAdapterService eventAdapterService, StatementResultService statementResultService)
          Returns the processor to use for a given select-clause.
static OrderByProcessor OrderByProcessorFactory.getProcessor(List<SelectClauseExprCompiledSpec> selectionList, List<ExprNode> groupByNodes, List<OrderByItem> orderByList, AggregationService aggregationService, EventAdapterService eventAdapterService)
          Returns processor for order-by clauses.
static ResultSetProcessor ResultSetProcessorFactory.getProcessor(StatementSpecCompiled statementSpecCompiled, StatementContext stmtContext, StreamTypeService typeService, 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.
 boolean ViewResourceDelegateImpl.requestCapability(int streamNumber, ViewCapability requestedCabability, ViewResourceCallback resourceCallback)
           
 boolean ViewResourceDelegate.requestCapability(int streamNumber, ViewCapability requestedCabability, ViewResourceCallback resourceCallback)
          Request a view resource.
 void MethodPollingViewable.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService)
           
protected static void SelectExprProcessorFactory.verifyNameUniqueness(List<SelectClauseElementCompiled> selectionList)
          Verify that each given name occurs exactly one.
 

Constructors in com.espertech.esper.epl.core that throw ExprValidationException
BindProcessor(List<SelectClauseElementCompiled> selectionList, EventType[] typesPerStream, String[] streamNames)
          Ctor.
SelectExprEvalProcessor(List<SelectClauseExprCompiledSpec> selectionList, InsertIntoDesc insertIntoDesc, boolean isUsingWildcard, StreamTypeService typeService, EventAdapterService eventAdapterService)
          Ctor.
SelectExprEvalProcessorStreams(List<SelectClauseExprCompiledSpec> selectionList, List<SelectClauseStreamCompiledSpec> selectedStreams, InsertIntoDesc insertIntoDesc, boolean isUsingWildcard, StreamTypeService typeService, EventAdapterService eventAdapterService)
          Ctor.
SelectExprJoinWildcardProcessor(String[] streamNames, EventType[] streamTypes, EventAdapterService eventAdapterService, InsertIntoDesc insertIntoDesc)
          Ctor.
SelectExprResultProcessor(StatementResultService statementResultService, SelectExprProcessor syntheticProcessor, BindProcessor bindProcessor)
          Ctor.
SelectExprWildcardProcessor(EventType eventType)
          Ctor.
 

Uses of ExprValidationException in com.espertech.esper.epl.db
 

Methods in com.espertech.esper.epl.db that throw ExprValidationException
static HistoricalEventViewable DatabasePollingViewableFactory.createDBStatementView(int streamNumber, DBStatementStreamSpec databaseStreamSpec, DatabaseConfigService databaseConfigService, EventAdapterService eventAdapterService, EPStatementHandle epStatementHandle)
          Creates the viewable for polling via database SQL query.
protected static String DatabasePollingViewableFactory.lexSampleSQL(String querySQL)
          Lexes the sample SQL and inserts a "where 1=0" where-clause.
 void DatabasePollingViewable.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService)
           
 

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

Methods in com.espertech.esper.epl.expression that throw ExprValidationException
 Class ExprVariableNode.getType()
           
 Class ExprValidator.getType()
          Returns the type that the node's evaluate method returns an instance of.
 Class ExprTimestampNode.getType()
           
 Class ExprSubstitutionNode.getType()
           
 Class ExprSubselectRowNode.getType()
           
 Class ExprSubselectInNode.getType()
           
 Class ExprSubselectExistsNode.getType()
           
 Class ExprStreamUnderlyingNode.getType()
           
 Class ExprStreamInstanceMethodNode.getType()
           
 Class ExprStaticMethodNode.getType()
           
 Class ExprRelationalOpNode.getType()
           
 Class ExprPropertyExistsNode.getType()
           
 Class ExprMinMaxRowNode.getType()
           
 Class ExprMathNode.getType()
           
 Class ExprInstanceofNode.getType()
           
 Class ExprIdentNode.getType()
           
 Class ExprConstantNode.getType()
           
 Class ExprConcatNode.getType()
           
 Class ExprCoalesceNode.getType()
           
 Class ExprCastNode.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, TimeProvider timeProvider, VariableService variableService)
          Validates the expression node subtree that has this node as root.
 void ExprVariableNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprValidator.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
          Validate node.
 void ExprTimestampNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprSubstitutionNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprSubselectRowNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprSubselectInNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprSubselectExistsNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprStreamUnderlyingNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprStreamInstanceMethodNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprStaticMethodNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprRelationalOpNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprRegexpNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprPropertyExistsNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprPriorNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprPreviousNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprOrNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprNotNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprMinMaxRowNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprMathNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprLikeNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprInstanceofNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprInNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprIdentNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprEqualsNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprConstantNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprConcatNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprCoalesceNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprCastNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprCaseNode.validate(StreamTypeService streamTypeService_, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprBitWiseNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprBetweenNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprArrayNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprAndNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 void ExprAggregateNode.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegate viewResourceDelegate, TimeProvider timeProvider, VariableService variableService)
           
 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 com.espertech.esper.epl.join
 

Methods in com.espertech.esper.epl.join that throw ExprValidationException
 JoinSetComposer JoinSetComposerFactoryImpl.makeComposer(List<OuterJoinDesc> outerJoinDescList, ExprNode optionalFilterNode, EventType[] streamTypes, String[] streamNames, Viewable[] streamViews, SelectClauseStreamSelectorEnum selectStreamSelectorEnum, boolean[] isUnidirectional, boolean[] hasChildViews)
          Builds join tuple composer.
 JoinSetComposer JoinSetComposerFactory.makeComposer(List<OuterJoinDesc> outerJoinDescList, ExprNode optionalFilterNode, EventType[] streamTypes, String[] streamNames, Viewable[] streamViews, SelectClauseStreamSelectorEnum selectStreamSelectorEnum, boolean[] isUnidirectional, boolean[] hasChildViews)
          Builds join tuple composer.
 

Uses of ExprValidationException in com.espertech.esper.epl.named
 

Methods in com.espertech.esper.epl.named that throw ExprValidationException
 boolean NotADataWindowViewCapability.inspect(int streamNumber, List<ViewFactory> viewFactories, StatementContext statementContext)
           
 

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

Methods in com.espertech.esper.epl.spec that throw ExprValidationException
 StreamSpecCompiled StreamSpecRaw.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService, PatternObjectResolutionService patternObjectResolutionService, TimeProvider timeProvider, NamedWindowService namedWindowService, VariableService variableService)
          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, PatternObjectResolutionService patternObjectResolutionService, TimeProvider timeProvider, NamedWindowService namedWindowService, VariableService variableService)
           
 StreamSpecCompiled MethodStreamSpec.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService, PatternObjectResolutionService patternObjectResolutionService, TimeProvider timeProvider, NamedWindowService namedWindowService, VariableService variableService)
           
 StreamSpecCompiled FilterStreamSpecRaw.compile(EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService, PatternObjectResolutionService patternObjectResolutionService, TimeProvider timeProvider, NamedWindowService namedWindowService, VariableService variableService)
           
protected static EventType FilterStreamSpecRaw.resolveType(String eventName, EventAdapterService eventAdapterService)
          Resolves a given event alias to an event type.
 

Uses of ExprValidationException in com.espertech.esper.epl.variable
 

Constructors in com.espertech.esper.epl.variable that throw ExprValidationException
OnSetVariableView(OnTriggerSetDesc desc, EventAdapterService eventAdapterService, VariableService variableService, StatementResultService statementResultService)
          Ctor.
 

Uses of ExprValidationException in com.espertech.esper.epl.view
 

Methods in com.espertech.esper.epl.view that throw ExprValidationException
static OutputProcessView OutputProcessViewFactory.makeView(ResultSetProcessor resultSetProcessor, StatementSpecCompiled statementSpec, StatementContext statementContext, InternalEventRouter internalEventRouter)
          Creates an output processor view depending on the presence of output limiting requirements.
 

Uses of ExprValidationException in com.espertech.esper.filter
 

Methods in com.espertech.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, TimeProvider timeProvider, VariableService variableService)
          Factory method for compiling filter expressions into a filter specification for use with filter service.
static List<ExprNode> FilterSpecCompiler.validateDisallowSubquery(List<ExprNode> exprNodes, StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService)
          Validates expression nodes and returns a list of validated nodes.
 

Uses of ExprValidationException in com.espertech.esper.view
 

Methods in com.espertech.esper.view that throw ExprValidationException
 boolean ViewCapability.inspect(int streamNumber, List<ViewFactory> viewFactories, StatementContext statementContext)
          Inspect view factories returning false to indicate that view factories do not meet view resource requirements, or true to indicate view capability and view factories can be compatible.
 void ValidatedView.validate(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService)
          Validate the view.
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com