|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExprEvaluator | |
---|---|
net.esper.eql.agg | Contains aggregation service and aggregators |
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.view | Internal processing views for output rate limiting, filtering and internal event routing |
Uses of ExprEvaluator in net.esper.eql.agg |
---|
Fields in net.esper.eql.agg declared as ExprEvaluator | |
---|---|
protected ExprEvaluator[] |
AggregationServiceBase.evaluators
Evaluation nodes under. |
Constructors in net.esper.eql.agg with parameters of type ExprEvaluator | |
---|---|
AggregationServiceBase(ExprEvaluator[] evaluators,
AggregationMethod[] aggregators)
Ctor. |
|
AggregationServiceGroupAllImpl(ExprEvaluator[] evaluators,
AggregationMethod[] aggregators)
Ctor. |
|
AggregationServiceGroupByImpl(ExprEvaluator[] evaluators,
AggregationMethod[] prototypes,
MethodResolutionService methodResolutionService)
Ctor. |
Uses of ExprEvaluator in net.esper.eql.expression |
---|
Classes in net.esper.eql.expression that implement ExprEvaluator | |
---|---|
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 |
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 |
ExprConstantNode
Represents a constant in an 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 |
ExprInstanceofNode
Represents the INSTANCEOF(a,b,...) 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 |
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 |
ExprPropertyExistsNode
Represents the EXISTS(property) function in an expression 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 |
ExprStreamInstanceMethodNode
Represents an invocation of a instance method on an event of a given stream in the expression tree. |
class |
ExprStreamUnderlyingNode
Represents an stream selector that returns the streams underlying event, or null if undefined. |
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 |
ExprTimestampNode
Represents the CURRENT_TIMESTAMP() function or reserved keyword in an expression tree. |
class |
ExprVariableNode
Represents a variable in an expression tree. |
Uses of ExprEvaluator in net.esper.eql.view |
---|
Methods in net.esper.eql.view with parameters of type ExprEvaluator | |
---|---|
protected static EventBean[] |
FilterExprView.filterEvents(ExprEvaluator exprEvaluator,
EventBean[] events,
boolean isNewData)
Filters events using the supplied evaluator. |
Constructors in net.esper.eql.view with parameters of type ExprEvaluator | |
---|---|
FilterExprView(ExprEvaluator exprEvaluator)
Ctor. |
|
FilterExprViewIterator(Iterator<EventBean> sourceIterator,
ExprEvaluator filter)
Ctor. |
|
© 2007 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV NEXT | FRAMES NO FRAMES |