Uses of Class
com.espertech.esper.common.client.soda.ExpressionBase
Package
Description
This package defines the Esper statement object model.
-
Uses of ExpressionBase in com.espertech.esper.common.client.soda
Modifier and TypeClassDescriptionclass
Represents the base expression for "first", "last" and "window" aggregation functions.class
Arithmatic expression for addition, subtraction, multiplication, division and modulo.class
Array expression forms array results, similar to the syntax of "{element 1, element 2, ...class
Mean deviation of the (distinct) values returned by an expression.class
Average of the (distinct) values returned by an expression.class
Between checks that a given value is in a range between a low endpoint and a high endpoint.class
Bitwise (binary) operator for binary AND, binary OR and binary XOR.class
Case-expression that acts as a switch testing a value against other values.class
Case expression that act as a when-then-else.class
Cast expression casts the return value of an expression to a specified type.class
Coalesce-function which returns the first non-null value in a list of values.class
Represents a list-compare of the format "expression operator all/any (expressions)".class
Concatenation expression that concatenates the result of child expressions to the expression.class
Conjunction represents a logical AND allowing multiple sub-expressions to be connected by AND.class
Constant value returns a fixed value for use in expressions.class
Represents the "countever" aggregation function.class
Count of the (distinct) values returned by an expression, equivalent to "count(distinct property)"class
Count of (distinct) rows, equivalent to "count(*)"class
Frequency expression for use in crontab expressions.class
Parameter expression such as last/lastweek/weekday/wildcard for use in crontab expressions.class
An expression for use in crontab provides all child expression as part of a parameter list.class
Parameter expression for use in crontab expressions and representing a range.class
Current execution context supplies the current expression execution context.class
Current timestamp supplies the current runtime time in an expression.class
Disjunction represents a logical OR allowing multiple sub-expressions to be connected by OR.class
Dot-expresson is for use in "(inner_expression).dot_expression".class
For use in expression as a placeholder to represent its child nodes.class
Represents the "firstever" aggregation function.class
Represents the "first" aggregation function.class
Grouping-function for use with rollup, cube or grouping sets.class
Grouping_id-function for use with rollup, cube or grouping sets.class
In-expresson checks that a value is in (or not in) a set of values, equivalent to the syntax "color in ('red', 'blue')".class
Instance-of expression checks if an expression returns a certain type.class
Returns true for insert stream and false for remove stream, same as the "istream()" builtin function.class
Base junction for conjunction (and) and disjunction (or).class
Lambda-expression is an expression of the form "parameter => body" where-in the "=>" reads as goes-to.class
Represents the "lastever" aggregation function.class
Represents the "last" aggregation function.class
SQL-Like expression for matching '%' and '_' wildcard strings following SQL standards.class
Maximum of the (distinct) values returned by an expression.class
Maximum-value per-row expression (not aggregating) determines the maximum value among a set of values.class
Median projection (aggregation) in the distinct and regular form.class
Minimum of the (distinct) values returned by an expression.class
Minimum-value per-row expression (not aggregating) determines the minimum value among a set of values.class
Named parameter expression of the form "name:expression" or "name:(expression, expression...)"class
The "new instance" operator instantiates a host language object.class
The "new" operator is useful to format an event or event property from a list of column names and expressions.class
Negates the contained-within subexpression.class
For use in view parameter lists, this is a wrapper expression that adds an ascending or descending sort indicator to its single child expression.class
Represents a plug-in aggregation function.class
Previous function for obtaining property values of previous events.class
Expression representing the prior function.class
Property-exists checks if a dynamic property exists.class
Expression returning a property value.class
Regular expression evaluates a "regexp" regular expression.class
Comparison using one of the relational operators (=, !=, <, <=, >, >=, is, is not).class
Generic single-row method call consists of a method name and parameters, possibly chained.class
Static method call consists of a class name and method name.class
Standard deviation of the (distinct) values returned by an expression.class
Represents "stream.*" in for example "mystream.*"class
Exists-expression for a set of values returned by a lookup.class
Subquery-expression returns values returned by a lookup modelled by a furtherEPStatementObjectModel
.class
In-expression for a set of values returned by a lookup.class
Exists-expression for a set of values returned by a lookup.class
Represents a substitution parameterclass
Sum of the (distinct) values returned by an expression.class
Table access expression.class
Represent an expressionclass
Type-of expression return the type name, as a string value, of the events in the stream if passing a stream name or the fragment event type if passing a property name that results in a fragment event otherwise the class simple name of the expression result or null if the expression returns a null value.class
Represents "*" in for example "last(*)"class
Represents the "window" aggregation function.