|
||||||||||
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 |