Package com.espertech.esper.epl.expression.core

Core expression classes.

See:
          Description

Interface Summary
ExprConstantNode Represents a constant in an expressiun tree.
ExprEvaluator Interface for evaluating of an event tuple.
ExprEvaluatorContext Returns the context for expression evaluation.
ExprEvaluatorEnumeration Interface for evaluating of an event tuple.
ExprEvaluatorEnumerationGivenEvent Interface for evaluating of an event re.
ExprEvaluatorTypableReturn Interface for evaluators that select possible multi-valued results in a single select column, such as subqueries and "new" and case+new combined.
ExprFilterOptimizableNode  
ExprIdentNode Represents an stream property identifier in a filter expressiun tree.
ExprIdentNodeEvaluator  
ExprNamedParameterNode  
ExprNode  
ExprNodeInnerNodeProvider  
ExprNodePropOrStreamDesc  
ExprNodeUtilResolveExceptionHandler  
ExprStreamRefNode Represents a stream-reference.
ExprStreamUnderlyingNode Represents an stream selector that returns the streams underlying event, or null if undefined.
ExprValidator Validation interface for expression nodes.
ExprVariableNode Represents a variable in an expression tree.
ExprWildcard Expression for use as wildcard (*).
 

Class Summary
ExprChainedSpec  
ExprConstantNodeImpl Represents a constant in an expressiun tree.
ExprContextPropertyNode Represents an stream property identifier in a filter expressiun tree.
ExprCurrentEvaluationContextNode Represents the "current_evaluation_context" function in an expression tree.
ExprEvaluatorContextTimeOnly Represents a minimal enginel-level context for expression evaluation, not allowing for agents instances and result cache.
ExprEvaluatorProxy  
ExprGroupingIdNode  
ExprGroupingNode  
ExprIdentNodeEvaluatorContext  
ExprIdentNodeEvaluatorImpl  
ExprIdentNodeEvaluatorLogging  
ExprIdentNodeImpl Represents an stream property identifier in a filter expressiun tree.
ExprIdentNodeUtil  
ExprNamedParameterNodeImpl  
ExprNodeBase Superclass for filter nodes in a filter expression tree.
ExprNodePropOrStreamExprDesc  
ExprNodePropOrStreamPropDesc  
ExprNodePropOrStreamSet  
ExprNodeProxy  
ExprNodeUtilExprEvalMethodContext  
ExprNodeUtilExprEvalStreamNumEnumColl  
ExprNodeUtilExprEvalStreamNumEnumSingle  
ExprNodeUtilExprEvalStreamNumEvent  
ExprNodeUtilExprEvalStreamNumEventTable  
ExprNodeUtilExprEvalStreamNumUnd  
ExprNodeUtility  
ExprNodeUtility.MappedPropertyParseResult Encapsulates the parse result parsing a mapped property as a class and method name with args.
ExprNodeUtilMethodDesc  
ExprNodeUtilResolveExceptionHandlerDefault  
ExprNodeUtilUnderlyingEvaluator  
ExprNodeUtilUnderlyingEvaluatorTable  
ExprNodeValidated A placeholder for another expression node that has been validated already.
ExprNumberSetCronParam Expression for a parameter within a crontab.
ExprNumberSetFrequency Expression for use within crontab to specify a frequency.
ExprNumberSetList Expression for use within crontab to specify a list of values.
ExprNumberSetRange Expression for use within crontab to specify a range.
ExprOrderedExpr A placeholder expression for view/pattern object parameters that allow sorting expression values ascending or descending.
ExprStreamUnderlyingNodeImpl Represents an stream selector that returns the streams underlying event, or null if undefined.
ExprSubstitutionNode Represents a substitution value to be substituted in an expression tree, not valid for any purpose of use as an expression, however can take a place in an expression tree.
ExprTypedNoEvalNode Represents an expression node that returns the predefined type and that cannot be evaluated.
ExprValidationContext  
ExprVariableNodeImpl Represents a variable in an expression tree.
ExprWildcardImpl Expression for use within crontab to specify a wildcard.
 

Enum Summary
ExprNodeOrigin  
ExprPrecedenceEnum Precendence levels for expressions.
ExprValidationContextUseEnum  
 

Exception Summary
ExprValidationException Thrown to indicate a validation error in a filter expression.
ExprValidationPropertyException Thrown to indicate a validation error in an expression originating from a property resolution error.
 

Package com.espertech.esper.epl.expression.core Description

Core expression classes.


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