Uses of Interface
net.esper.eql.expression.ExprValidator

Packages that use ExprValidator
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 
 

Uses of ExprValidator in net.esper.eql.expression
 

Classes in net.esper.eql.expression that implement ExprValidator
 class ExprAggregateNode
          Base expression node that represents an aggregation function such as 'sum' or 'count'.
 class ExprAndNode
          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 ExprBetweenNode
          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 ExprCoalesceNode
          Represents the COALESCE(a,b,...) function is an expression tree.
 class ExprConcatNode
          Represents a simple Math (+/-/divide/*) in a filter expression tree.
 class ExprConstantNode
          Represents a constant in a filter expressiun tree.
 class ExprCountNode
          Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree.
 class ExprEqualsNode
          Represents an equals (=) comparator in a filter expressiun tree.
 class ExprIdentNode
          Represents an stream property identifier in a filter expressiun tree.
 class ExprInNode
          Represents the in-clause (set check) function in 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 ExprNode
          Superclass for filter nodes in a filter expression tree.
 class ExprNotNode
          Represents a NOT expression in an expression tree.
 class ExprOrNode
          Represents an OR expression in a filter expression tree.
 class ExprPlugInAggFunctionNode
          Represents a custom aggregation function in an expresson tree.
 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 ExprRegexpNode
          Represents the regexp-clause in an expression tree.
 class ExprRelationalOpNode
          Represents a lesser or greater then (/>=) expression in a filter expression tree.
 class ExprStaticMethodNode
          Represents an invocation of a static library method in the expression tree.
 class ExprStddevNode
          Represents the stddev(...) aggregate function is 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 ExprSumNode
          Represents the sum(...) aggregate function is an expression tree.