[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Classes
Class | Description | |
---|---|---|
![]() | DatapointAggregator | Counts all datapoints including null values. |
![]() | DoubleAvedev |
Standard deviation always generates double-types numbers.
|
![]() | DoubleAvg |
Average always generates double-types numbers.
|
![]() | DoubleMedian |
Average always generates double-types numbers.
|
![]() | DoubleStddev |
Standard deviation always generates double-types numbers.
|
![]() | DoubleSum | Sum for double values. |
![]() | ExprAggregateNode |
Base expression node that represents an aggregation function such as 'sum' or 'count'.
In terms of validation each concrete aggregation node must implement it's own validation.
In terms of evaluation this base class will ask the assigned
net.esper.eql.core.AggregationResultFuture
for the current state, using a column number assigned to the node.
Concrete subclasses must supply an aggregation state prototype node net.esper.eql.core.Aggregator
that reflects each group's (there may be group-by critera) current aggregation state.
|
![]() | ExprAndNode |
Represents And-condition.
|
![]() | ExprAvedevNode |
Represents the avedev(...) aggregate function is an expression tree.
|
![]() | ExprAvgNode |
Represents the avg(...) aggregate function is an expression tree.
|
![]() | ExprBetweenNode |
Represents the between-clause function in an expression tree.
|
![]() | ExprBitWiseNode |
Represents the bit-wise operators in an expression tree.
|
![]() | ExprCaseNode |
Represents the case-when-then-else control flow function is an expression tree.
|
![]() | ExprCoalesceNode |
Represents the COALESCE(a,b,...) function is an expression tree.
|
![]() | ExprConcatNode |
Represents a simple Math (+/-/divide/*) in a filter expression tree.
|
![]() | ExprConstantNode |
Represents a constant in a filter expressiun tree.
|
![]() | ExprCountNode |
Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree.
|
![]() | ExprEqualsNode |
Represents an equals (=) comparator in a filter expressiun tree.
|
![]() | ExprEvaluatorNull |
Description of ExprEvalutorNull.
|
![]() | ExprIdentNode |
Represents an stream property identifier in a filter expressiun tree.
|
![]() | ExprInNode |
Represents the in-clause (set check) function in an expression tree.
|
![]() | ExprLikeNode |
Represents the like-clause in an expression tree.
|
![]() | ExprMathNode |
Represents a simple Math (+/-/divide/*) in a filter expression tree.
|
![]() | ExprMedianNode |
Represents the median(...) aggregate function is an expression tree.
|
![]() | ExprMinMaxAggrNode |
Represents the min/max(distinct? ...) aggregate function is an expression tree.
|
![]() | ExprMinMaxRowNode |
Represents the MAX(a,b) and MIN(a,b) functions is an expression tree.
|
![]() | ExprNode | Superclass for filter nodes in a filter expression tree. Allow
validation against stream event types and evaluation of events against filter tree.
|
![]() | ExprNodeIdentifierVisitor | Visitor that collects event property identifier information under expression nodes.
The visitor can be configued to not visit aggregation nodes thus ignoring
properties under aggregation nodes such as sum, avg, min/max etc.
|
![]() | ExprNotNode |
Represents a NOT expression in an expression tree.
|
![]() | ExprOrNode |
Represents an OR expression in a filter expression tree.
|
![]() | ExprRegexpNode |
Represents the regexp-clause in an expression tree.
|
![]() | ExprRelationalOpNode |
Represents a lesser or greater then (</<=/>/>=) expression in a filter expression tree.
|
![]() | ExprStaticMethodNode |
Represents an invocation of a static library method in the expression tree.
|
![]() | ExprStddevNode |
Represents the stddev(...) aggregate function is an expression tree.
|
![]() | ExprSumNode |
Represents the sum(...) aggregate function is an expression tree.
|
![]() | ExprValidationException | Thrown to indicate a validation error in a filter expression. |
![]() | FloatSum |
Sum for float values.
|
![]() | IntegerSum | Sum for integer values. |
![]() | LongSum |
Sum for long values.
|
![]() | MinMaxAggregator |
Min/max aggregator for all values.
|
![]() | NonNullDatapointAggregator | Count all non-null values. |
![]() | NumberIntegerSum | Sum for any number value. |
Interfaces
Interface | Description | |
---|---|---|
![]() | ExprEvaluator |
Interface for evaluating of an event tuple.
|
![]() | ExprNodeVisitor |
Visitor interface for use with expression node trees.
|
![]() | ExprValidator |
Validation interface for filter nodes.
|