![]() | Expressions Methods |
The Expressions type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | And |
Logical AND conjunction. Use add methods to add expressions.
|
![]() ![]() | And(Expression, Expression, Expression) |
Logical AND conjunction.
|
![]() ![]() | Array |
Array expression, representing the syntax of "{1, 2, 3}" returning an integer array of 3 elements valued 1, 2, 3.
|
![]() ![]() | Avedev(String) |
Mean deviation aggregation function.
|
![]() ![]() | Avedev(Expression) |
Mean deviation aggregation function.
|
![]() ![]() | AvedevDistinct(String) |
Mean deviation function considering distinct values only.
|
![]() ![]() | AvedevDistinct(Expression) |
Mean deviation function considering distinct values only.
|
![]() ![]() | Avg(String) |
Average aggregation function.
|
![]() ![]() | Avg(Expression) |
Average aggregation function.
|
![]() ![]() | AvgDistinct(String) |
Average aggregation function considering distinct values only.
|
![]() ![]() | AvgDistinct(Expression) |
Average aggregation function considering distinct values only.
|
![]() ![]() | Between(String, Object, Object) |
Between.
|
![]() ![]() | Between(Expression, Expression, Expression) |
Between.
|
![]() ![]() | BetweenProperty |
Between.
|
![]() ![]() | BinaryAnd |
Bitwise (binary) AND.
|
![]() ![]() | BinaryOr |
Bitwise (binary) OR.
|
![]() ![]() | BinaryXor |
Bitwise (binary) XOR.
|
![]() ![]() | CaseSwitch(String) |
Case-switch expresssion.
|
![]() ![]() | CaseSwitch(Expression) |
Case-switch expresssion.
|
![]() ![]() | CaseWhenThen |
Case-when-then expression.
|
![]() ![]() | Cast(String, String) |
Cast function, casts the result on an expression to the desired type, or
returns null if the type cannot be casted to the type.
The list of types can include fully-qualified class names plus any of the
primitive type names: byte, char, short, int, long, float, double, boolean.
Alternatively to "System.String" the simple "string" is also permitted.
Type checks include all superclasses and interfaces of the value returned by the expression.
|
![]() ![]() | Cast(Expression, String) |
Cast function, casts the result on an expression to the desired type, or
returns null if the type cannot be casted to the type.
The list of types can include fully-qualified class names plus any of the
primitive type names: byte, char, short, int, long, float, double, boolean.
Alternatively to "System.String" the simple "string" is also permitted.
Type checks include all superclasses and interfaces of the value returned by the expression.
|
![]() ![]() | Coalesce(String, String, String) |
Coalesce.
|
![]() ![]() | Coalesce(Expression, Expression, Expression) |
Coalesce.
|
![]() ![]() | Concat |
Concatenation.
|
![]() ![]() | Constant(Object) |
Constant.
|
![]() ![]() | Constant(Object, Type) |
Constant, use when the value is null.
|
![]() ![]() | Count(String) |
Count aggregation function.
|
![]() ![]() | Count(Expression) |
Count aggregation function.
|
![]() ![]() | CountDistinct(String) |
Count aggregation function considering distinct values only.
|
![]() ![]() | CountDistinct(Expression) |
Count aggregation function considering distinct values only.
|
![]() ![]() | CountStar |
Count aggregation function not counting values, equivalent to "count(*)".
|
![]() ![]() | CrontabScheduleFrequency |
Creates a frequency cron parameter.
|
![]() ![]() | CrontabScheduleItem | |
![]() ![]() | CrontabScheduleRange |
Creates a range cron parameter.
|
![]() ![]() | CrontabScheduleWildcard |
Creates a wildcard parameter.
|
![]() ![]() | CurrentTimestamp |
Current system time supplies internal-timer provided time or
the time provided by external timer events.
|
![]() ![]() | Divide(String, String) |
Division.
|
![]() ![]() | Divide(Expression, Expression) |
Division.
|
![]() ![]() | Eq(String, Object) |
Equals between a property and a constant.
|
![]() ![]() | Eq(Expression, Expression) |
Equals between expression results.
|
![]() ![]() | EqProperty |
Equals between properties.
|
![]() ![]() | ExistsProperty |
Exists-function for use with dynamic properties to test property existence.
|
![]() ![]() | First(String) |
First-value (windowed) aggregation function.
|
![]() ![]() | First(Expression) |
First-value (in window) aggregation function.
|
![]() ![]() | FirstEver(String) |
First-value (ever) aggregation function.
|
![]() ![]() | FirstEver(Expression) |
First-value (ever) aggregation function.
|
![]() ![]() | Ge(String, Object) |
Greater-or-equal between a property and a constant.
|
![]() ![]() | Ge(Expression, Expression) |
Greater-or-equals between expression results.
|
![]() ![]() | GeProperty |
Greater-or-equal between properties.
|
![]() ![]() | GetPropExpr |
Returns an expression returning the propertyName value for the propertyName name passed in.
|
![]() ![]() | Gt(String, Object) |
Greater-then between a property and a constant.
|
![]() ![]() | Gt(Expression, Expression) |
Greater-then between expression results.
|
![]() ![]() | GtProperty |
Greater-then between properties.
|
![]() ![]() | In(String, Object) |
In-expression that is equivalent to the syntax of "property in (value, value, ... value)".
|
![]() ![]() | In(Expression, Expression) |
In-expression that is equivalent to the syntax of "property in (value, value, ... value)".
|
![]() ![]() | InstanceOf(String, String, String) |
Instance-of function, tests if the type of the return value of a property is in a list of types.
Useful with dynamic (unchecked) properties to check the type of property returned.
The list of types can include fully-qualified class names plus any of the
primitive type names: byte, char, short, int, long, float, double, boolean.
Alternatively to "System.String" the simple "string" is also permitted.
Type checks include all superclasses and interfaces of the value returned by the expression.
|
![]() ![]() | InstanceOf(Expression, String, String) |
Instance-of function, tests if the type of the return value of an expression is in a list of types.
The list of types can include fully-qualified class names plus any of the
primitive type names: byte, char, short, int, long, float, double, boolean.
Alternatively to "System.String" the simple "string" is also permitted.
Type checks include all superclasses and interfaces of the value returned by the expression.
|
![]() ![]() | IsNotNull(String) |
Not-null test.
|
![]() ![]() | IsNotNull(Expression) |
Not-null test.
|
![]() ![]() | IsNull(String) |
Is-null test.
|
![]() ![]() | IsNull(Expression) |
Is-null test.
|
![]() ![]() | Last(String) |
Lastever-value aggregation function.
|
![]() ![]() | Last(Expression) |
Lastever-value aggregation function.
|
![]() ![]() | LastEver(String) |
Lastever-value aggregation function.
|
![]() ![]() | LastEver(Expression) |
Lastever-value aggregation function.
|
![]() ![]() | Le(String, Object) |
Less-or-equals between a property and a constant.
|
![]() ![]() | Le(Expression, Expression) |
Less-or-equal between expression results.
|
![]() ![]() | LeProperty |
Less-or-equal between properties.
|
![]() ![]() | Like(String, String) |
SQL-Like.
|
![]() ![]() | Like(Expression, Expression) |
SQL-Like.
|
![]() ![]() | Like(String, Object, String) |
SQL-Like.
|
![]() ![]() | Like(Expression, Expression, Expression) |
SQL-Like.
|
![]() ![]() | Lt(String, Object) |
Less-then between a property and a constant.
|
![]() ![]() | Lt(Expression, Expression) |
Less-then between expression results.
|
![]() ![]() | LtProperty |
Less-then between properties.
|
![]() ![]() | Max(String) |
Maximum aggregation function.
|
![]() ![]() | Max(Expression) |
Maximum aggregation function.
|
![]() ![]() | Max(String, String, String) |
Maximum value per-row function (not aggregating).
|
![]() ![]() | Max(Expression, Expression, Expression) |
Maximum value per-row function (not aggregating).
|
![]() ![]() | MaxDistinct(String) |
Maximum aggregation function considering distinct values only.
|
![]() ![]() | MaxDistinct(Expression) |
Maximum aggregation function considering distinct values only.
|
![]() ![]() | Median(String) |
Median aggregation function.
|
![]() ![]() | Median(Expression) |
Median aggregation function.
|
![]() ![]() | MedianDistinct(String) |
Median aggregation function considering distinct values only.
|
![]() ![]() | MedianDistinct(Expression) |
Median aggregation function considering distinct values only.
|
![]() ![]() | Min(String) |
Minimum aggregation function.
|
![]() ![]() | Min(Expression) |
Minimum aggregation function.
|
![]() ![]() | Min(String, String, String) |
Minimum value per-row function (not aggregating).
|
![]() ![]() | Min(Expression, Expression, Expression) |
Minimum value per-row function (not aggregating).
|
![]() ![]() | MinDistinct(String) |
Minimum aggregation function considering distinct values only.
|
![]() ![]() | MinDistinct(Expression) |
Minimum aggregation function considering distinct values only.
|
![]() ![]() | Minus(String, String) |
Subtraction.
|
![]() ![]() | Minus(Expression, Expression) |
Subtraction.
|
![]() ![]() | Modulo(String, String) |
Modulo.
|
![]() ![]() | Modulo(Expression, Expression) |
Modulo.
|
![]() ![]() | Multiply(String, String) |
Multiplication.
|
![]() ![]() | Multiply(Expression, Expression) |
Multiplication.
|
![]() ![]() | Neq(String, Object) |
Not-Equals between a property and a constant.
|
![]() ![]() | Neq(Expression, Expression) |
Not-Equals between expression results.
|
![]() ![]() | NeqProperty |
Not-Equals between properties.
|
![]() ![]() | Not |
Not expression negates the sub-expression to the not which is expected to return boolean-typed values.
|
![]() ![]() | NotIn(String, Object) |
Not-In-expression that is equivalent to the syntax of "property not in (value, value, ... value)".
|
![]() ![]() | NotIn(Expression, Expression) |
Not-In-expression that is equivalent to the syntax of "property not in (value, value, ... value)".
|
![]() ![]() | NotLike(String, String) |
SQL-Like negated (not like).
|
![]() ![]() | NotLike(Expression, Expression) |
SQL-Like negated (not like).
|
![]() ![]() | NotLike(String, Object, String) |
SQL-Like negated (not like).
|
![]() ![]() | NotLike(Expression, Expression, Expression) |
SQL-Like negated (not like).
|
![]() ![]() | NotRegexp(String, String) |
Regular expression negated (not regexp).
|
![]() ![]() | NotRegexp(Expression, Expression) |
Regular expression negated (not regexp).
|
![]() ![]() | NotRegexp(String, String, String) |
Regular expression negated (not regexp).
|
![]() ![]() | NotRegexp(Expression, Expression, String) |
Regular expression negated (not regexp).
|
![]() ![]() | Or |
Logical OR disjunction. Use add methods to add expressions.
|
![]() ![]() | Or(Expression, Expression, Expression) |
Logical OR disjunction.
|
![]() ![]() | PlugInAggregation |
Plug-in aggregation function.
|
![]() ![]() | Plus(String, String) |
Addition.
|
![]() ![]() | Plus(Expression, Expression) |
Addition.
|
![]() ![]() | Previous(Int32, String) |
Previous function.
|
![]() ![]() | Previous(Expression, String) |
Previous function.
|
![]() ![]() | PreviousCount |
Previous count function.
|
![]() ![]() | PreviousTail(Int32, String) |
Previous tail function.
|
![]() ![]() | PreviousTail(Expression, String) |
Previous tail function.
|
![]() ![]() | PreviousWindow |
Previous window function.
|
![]() ![]() | Prior |
Prior function.
|
![]() ![]() | Property |
Property value.
An expression that returns the value of the named property.
Nested, indexed or mapped properties follow the documented sytnax.
|
![]() ![]() | Range |
Between (or range).
|
![]() ![]() | Regexp(String, String) |
Regular expression.
|
![]() ![]() | Regexp(Expression, Expression) |
Regular expression.
|
![]() ![]() | Regexp(String, String, String) |
Regular expression.
|
![]() ![]() | Regexp(Expression, Expression, String) |
Regular expression.
|
![]() ![]() | StaticMethod(String, String, Expression) |
Static method invocation.
|
![]() ![]() | StaticMethod(String, String, Object) |
Static method invocation.
|
![]() ![]() | StaticMethod(Type, String, Object) | |
![]() ![]() | StaticMethodT(String, Object) | |
![]() ![]() | Stddev(String) |
Standard deviation aggregation function.
|
![]() ![]() | Stddev(Expression) |
Standard deviation aggregation function.
|
![]() ![]() | StddevDistinct(String) |
Standard deviation function considering distinct values only.
|
![]() ![]() | StddevDistinct(Expression) |
Standard deviation function considering distinct values only.
|
![]() ![]() | Subquery |
Subquery.
|
![]() ![]() | SubqueryExists |
Subquery with exists-clause, represents the syntax of "select * from ... where exists (select ... from ...)".
|
![]() ![]() | SubqueryIn(String, EPStatementObjectModel) |
Subquery with in-clause, represents the syntax of "value in (select ... from ...)".
|
![]() ![]() | SubqueryIn(Expression, EPStatementObjectModel) |
Subquery with in-clause, represents the syntax of "value in (select ... from ...)".
|
![]() ![]() | SubqueryNotIn(String, EPStatementObjectModel) |
Subquery with not-in-clause, represents the syntax of "value not in (select ... from ...)".
|
![]() ![]() | SubqueryNotIn(Expression, EPStatementObjectModel) |
Subquery with not-in-clause, represents the syntax of "value not in (select ... from ...)".
|
![]() ![]() | Sum(String) |
Sum aggregation function.
|
![]() ![]() | Sum(Expression) |
Sum aggregation function.
|
![]() ![]() | SumDistinct(String) |
Sum aggregation function considering distinct values only.
|
![]() ![]() | SumDistinct(Expression) |
Sum aggregation function considering distinct values only.
|
![]() ![]() | TimePeriod(NullableT, Void, Double, NullableT, Void) | |
![]() ![]() | TimePeriod(Object, Object, Object, Object, Object) |
Returns a time period expression for the specified parts.
Each part can be a null value in which case the part is left out.
Each object value may be a String value for an event property, or a number for a constant.
|
![]() ![]() | ToPropertyExpressions | |
![]() ![]() | TypeOf(String) |
Type-of function, returns the event type name or result type as a string of a stream name, property or expression.
|
![]() ![]() | TypeOf(Expression) |
Type-of function, returns the event type name or result type as a string of a stream name, property or expression.
|