Uses of Interface
com.espertech.esper.epl.expression.ExprValidator

Packages that use ExprValidator
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 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.script Script expression evaluation. 
 

Uses of ExprValidator in com.espertech.esper.epl.declexpr
 

Subinterfaces of ExprValidator in com.espertech.esper.epl.declexpr
 interface ExprDeclaredNode
          Expression instance as declared elsewhere.
 

Classes in com.espertech.esper.epl.declexpr that implement ExprValidator
 class ExprDeclaredNodeImpl
          Expression instance as declared elsewhere.
 

Uses of ExprValidator in com.espertech.esper.epl.enummethod.dot
 

Classes in com.espertech.esper.epl.enummethod.dot that implement ExprValidator
 class ExprLambdaGoesNode
          Represents the case-when-then-else control flow function is an expression tree.
 

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

Subinterfaces of ExprValidator in com.espertech.esper.epl.expression
 interface ExprAggregateNode
          Base expression node that represents an aggregation function such as 'sum' or 'count'.
 interface ExprAndNode
          Represents an And-condition.
 interface ExprBetweenNode
          Represents the between-clause function in an expression tree.
 interface ExprConstantNode
          Represents a constant in an expressiun tree.
 interface ExprEqualsNode
          Represents an equals (=, !=, <>, is, is not) comparator in a filter expressiun tree.
 interface ExprIdentNode
          Represents an stream property identifier in a filter expressiun tree.
 interface ExprInNode
          Represents the in-clause (set check) function in an expression tree.
 interface ExprNode
           
 interface ExprRelationalOpNode
          Represents a lesser or greater then (/>=) expression in a filter expression tree.
 interface ExprStreamUnderlyingNode
          Represents an stream selector that returns the streams underlying event, or null if undefined.
 interface ExprTimePeriod
          Expression representing a time period.
 interface ExprVariableNode
          Represents a variable in an expression tree.
 

Classes in com.espertech.esper.epl.expression that implement ExprValidator
 class ExprAggMultiFunctionLinearAccessNode
           
 class ExprAggMultiFunctionSortedMinMaxByNode
           
 class ExprAggregateNodeBase
          Base expression node that represents an aggregation function such as 'sum' or 'count'.
 class ExprAggregateNodeGroupKey
           
 class ExprAndNodeImpl
          Represents an And-condition.
 class ExprArrayNode
          Represents an array in a filter expressiun tree.
 class ExprAvedevNode
          Represents the avedev(...) aggregate function is an expression tree.
 class ExprAvgNode
          Represents the avg(...) aggregate function is an expression tree.
 class ExprBetweenNodeImpl
          Represents the between-clause function in an expression tree.
 class ExprBitWiseNode
          Represents the bit-wise operators in an expression tree.
 class ExprCaseNode
          Represents the case-when-then-else control flow function is an expression tree.
 class ExprCastNode
          Represents the CAST(expression, type) function is an expression tree.
 class ExprCoalesceNode
          Represents the COALESCE(a,b,...) function is an expression tree.
 class ExprConcatNode
          Represents a simple Math (+/-/divide/*) in a filter expression tree.
 class ExprConstantNodeImpl
          Represents a constant in an expressiun tree.
 class ExprContextPropertyNode
          Represents an stream property identifier in a filter expressiun tree.
 class ExprCountNode
          Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree.
 class ExprDotNode
          Represents an Dot-operator expression, for use when "(expression).method(...).method(...)"
 class ExprEqualsAllAnyNode
          Represents an equals-for-group (= ANY/ALL/SOME (expression list)) comparator in a expression tree.
 class ExprEqualsNodeImpl
          Represents an equals (=) comparator in a filter expressiun tree.
 class ExprFirstEverNode
          Represents the "firstever" aggregate function is an expression tree.
 class ExprGroupingIdNode
           
 class ExprGroupingNode
           
 class ExprIdentNodeImpl
          Represents an stream property identifier in a filter expressiun tree.
 class ExprInNodeImpl
          Represents the in-clause (set check) function in an expression tree.
 class ExprInstanceofNode
          Represents the INSTANCEOF(a,b,...) function is an expression tree.
 class ExprIStreamNode
          Represents the RSTREAM() function in an expression tree.
 class ExprLastEverNode
          Represents the "lastever" aggregate function is an expression tree.
 class ExprLeavingAggNode
          Represents the leaving() aggregate function is an expression tree.
 class ExprLikeNode
          Represents the like-clause in an expression tree.
 class ExprMathNode
          Represents a simple Math (+/-/divide/*) in a filter expression tree.
 class ExprMedianNode
          Represents the median(...) aggregate function is an expression tree.
 class ExprMinMaxAggrNode
          Represents the min/max(distinct? ...) aggregate function is an expression tree.
 class ExprMinMaxRowNode
          Represents the MAX(a,b) and MIN(a,b) functions is an expression tree.
 class ExprNewNode
          Represents the bit-wise operators in an expression tree.
 class ExprNodeBase
          Superclass for filter nodes in a filter expression tree.
 class ExprNodeValidated
          A placeholder for another expression node that has been validated already.
 class ExprNotNode
          Represents a NOT expression in an expression tree.
 class ExprNthAggNode
          Represents the nth(...) and aggregate function is an expression tree.
 class ExprNumberSetCronParam
          Expression for a parameter within a crontab.
 class ExprNumberSetFrequency
          Expression for use within crontab to specify a frequency.
 class ExprNumberSetList
          Expression for use within crontab to specify a list of values.
 class ExprNumberSetRange
          Expression for use within crontab to specify a range.
 class ExprNumberSetWildcard
          Expression for use within crontab to specify a wildcard.
 class ExprOrderedExpr
          A placeholder expression for view/pattern object parameters that allow sorting expression values ascending or descending.
 class ExprOrNode
          Represents an OR expression in a filter expression tree.
 class ExprPlugInAggFunctionFactoryNode
          Represents a custom aggregation function in an expresson tree.
 class ExprPlugInAggMultiFunctionNode
          Represents a custom aggregation function in an expresson tree.
 class ExprPlugInSingleRowNode
          Represents an invocation of a plug-in single-row function in the expression tree.
 class ExprPreviousMatchRecognizeNode
          Represents the 'prev' previous event function in match-recognize "define" item.
 class ExprPreviousNode
          Represents the 'prev' previous event function in an expression node tree.
 class ExprPriorNode
          Represents the 'prior' prior event function in an expression node tree.
 class ExprPropertyExistsNode
          Represents the EXISTS(property) function in an expression tree.
 class ExprRateAggNode
          Represents the rate(...) and aggregate function is an expression tree.
 class ExprRegexpNode
          Represents the regexp-clause in an expression tree.
 class ExprRelationalOpAllAnyNode
          Represents a lesser or greater then (/>=) expression in a filter expression tree.
 class ExprRelationalOpNodeImpl
          Represents a lesser or greater then (/>=) expression in a filter expression tree.
 class ExprStddevNode
          Represents the stddev(...) aggregate function is an expression tree.
 class ExprStreamUnderlyingNodeImpl
          Represents an stream selector that returns the streams underlying event, or null if undefined.
 class ExprSubselectAllSomeAnyNode
          Represents a subselect in an expression tree.
 class ExprSubselectExistsNode
          Represents an exists-subselect in an expression tree.
 class ExprSubselectInNode
          Represents a subselect in an expression tree.
 class ExprSubselectNode
          Represents a subselect in an expression tree.
 class ExprSubselectRowNode
          Represents a subselect in an expression tree.
 class 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.
 class ExprSumNode
          Represents the sum(...) aggregate function is an expression tree.
 class ExprTimePeriodImpl
          Expression representing a time period.
 class ExprTimestampNode
          Represents the CURRENT_TIMESTAMP() function or reserved keyword in an expression tree.
 class ExprTypeofNode
          Represents the TYPEOF(a) function is an expression tree.
 class ExprVariableNodeImpl
          Represents a variable in an expression tree.
 

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

Classes in com.espertech.esper.epl.script that implement ExprValidator
 class ExprNodeScript
           
 


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