|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Expression | Interface representing an expression for use in select-clauses, where-clauses, having-clauses, order-by clauses and streams based on filters and pattern filter expressions. |
| PatternExpr | Interface representing a pattern expression. |
| Class Summary | |
|---|---|
| ArithmaticExpression | Arithmatic expression for addition, subtraction, multiplication, division and modulo. |
| ArrayExpression | Array expression forms array results, similar to the EQL syntax of "{element 1, element 2, ... |
| AvedevProjectionExpression | Mean deviation of the (distinct) values returned by an expression. |
| AvgProjectionExpression | Average of the (distinct) values returned by an expression. |
| BetweenExpression | Between checks that a given value is in a range between a low endpoint and a high endpoint. |
| BitwiseOpExpression | Bitwise (binary) operator for binary AND, binary OR and binary XOR. |
| CaseSwitchExpression | Case-expression that acts as a switch testing a value against other values. |
| CaseWhenThenExpression | Case expression that act as a when-then-else. |
| CastExpression | Cast expression casts the return value of an expression to a specified type. |
| CoalesceExpression | Coalesce-function which returns the first non-null value in a list of values. |
| ConcatExpression | Concatenation expression that concatenates the result of child expressions to the expression. |
| Conjunction | Conjunction represents a logical AND allowing multiple sub-expressions to be connected by AND. |
| ConstantExpression | Constant value returns a fixed value for use in expressions. |
| CountProjectionExpression | Count of the (distinct) values returned by an expression, equivalent to "count(distinct property)" |
| CountStarProjectionExpression | Count of (distinct) rows, equivalent to "count(*)" |
| CurrentTimestampExpression | Current timestamp supplies the current engine time in an expression. |
| Disjunction | Disjunction represents a logical OR allowing multiple sub-expressions to be connected by OR. |
| EPBaseNamedObject | Base class for named engine objects such as views, patterns guards and observers. |
| EPStatementObjectModel | Object model of an EQL statement. |
| ExpressionBase | Base expression. |
| Expressions | Convenience factory for creating Expression instances. |
| Filter | Filter defines the event type to be filtered for, and an optional expression that returns true if the filter should consider the event, or false to reject the event. |
| FilterStream | A stream upon which projections (views) can be added that selects events by name and filter expression. |
| FromClause | The from-clause names the streams to select upon. |
| GroupByClause | The group-by clause consists of a list of expressions that provide the grouped-by values. |
| InExpression | In-expresson checks that a value is in (or not in) a set of values, equivalent to the syntax "color in ('red', 'blue')". |
| InsertIntoClause | An insert-into clause consists of a stream name and column names and an optional stream selector. |
| InstanceOfExpression | Instance-of expression checks if an expression returns a certain type. |
| Junction | Base junction for conjunction (and) and disjunction (or). |
| LikeExpression | SQL-Like expression for matching '%' and '_' wildcard strings following SQL standards. |
| MaxProjectionExpression | Maximum of the (distinct) values returned by an expression. |
| MaxRowExpression | Maximum-value per-row expression (not aggregating) determines the maximum value among a set of values. |
| MedianProjectionExpression | Median projection (aggregation) in the distinct and regular form. |
| MinProjectionExpression | Minimum of the (distinct) values returned by an expression. |
| MinRowExpression | Minimum-value per-row expression (not aggregating) determines the minimum value among a set of values. |
| NotExpression | Negates the contained-within subexpression. |
| OrderByClause | An order-by clause consists of expressions and flags indicating if ascending or descending. |
| OrderByElement | A single entry in an order-by clause consisting of an expression and order ascending or descending flag. |
| OuterJoinQualifier | Qualifies a join by providing the outer join type (full/left/right) and joined-on properties. |
| OutputLimitClause | An output limit clause defines how to limit output of statements and consists of a selector specifiying which events to select to output, a frequency and a unit. |
| PatternAndExpr | Logical AND for use in pattern expressions. |
| PatternEveryExpr | Pattern 'every' expression that controls the lifecycle of pattern sub-expressions. |
| PatternExprBase | Abstract base class for all pattern expressions. |
| PatternFilterExpr | Filter for use in pattern expressions. |
| PatternFollowedByExpr | Followed-by for use in pattern expressions. |
| PatternGuardExpr | Guard is the where timer-within pattern object for use in pattern expressions. |
| PatternNotExpr | Not-expression for negating a pattern sub-expression for use in pattern expressions. |
| PatternObserverExpr | Pattern observer expression observes occurances such as timer-at (crontab) and timer-interval. |
| PatternOrExpr | Logical OR for use in pattern expressions. |
| Patterns | Convenience factory for creating PatternExpr instances, which represent pattern expression trees. |
| PatternStream | A stream of events that is generated by pattern matches. |
| PlugInProjectionExpression | Represents a plug-in aggregation function. |
| PreviousExpression | Previous function for obtaining property values of previous events. |
| PriorExpression | Expression representing the prior function. |
| ProjectedStream | Abstract base class for streams that can be projected via views providing data window, uniqueness or other projections or deriving further information from streams. |
| PropertyExistsExpression | Property-exists checks if a dynamic property exists. |
| PropertyValueExpression | Expression returning a property value. |
| RegExpExpression | Regular expression evaluates a "regexp" regular expression. |
| RelationalOpExpression | Comparison using one of the relational operators (=, !=, <, <=, >, >=). |
| SelectClause | A select-clause consists of selection expressions and optionally an indicator that a wildcard is selected and an optional stream selector. |
| SelectClauseElement | Part of a select-clause to describe individual select-clause expressions. |
| SQLStream | An SQL stream that polls via SQL for events via join. |
| StaticMethodExpression | Static method call consists of a class name and method name. |
| StddevProjectionExpression | Standard deviation of the (distinct) values returned by an expression. |
| Stream | An abstract base class for a named or unnamed stream. |
| SubqueryExistsExpression | Exists-expression for a set of values returned by a subquery. |
| SubqueryExpression | Subquery-expression returns values returned by a subquery modelled by a further EPStatementObjectModel. |
| SubqueryInExpression | In-expression for a set of values returned by a subquery. |
| SumProjectionExpression | Sum of the (distinct) values returned by an expression. |
| View | A view provides a projection upon a stream, such as a data window, grouping or unique. |
| Enum Summary | |
|---|---|
| OutputLimitSelector | Selector for use in output rate limiting. |
| OutputLimitUnit | Unit for output rate limiting. |
| StreamSelector | Enumeration for representing selection of the remove stream or the insert stream, or both. |
This package defines the Esper statement object model.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||