![]() | com.espertech.esper.common.client.soda Namespace |
[Missing <summary> documentation for "N:com.espertech.esper.common.client.soda"]
Class | Description | |
---|---|---|
![]() | AccessProjectionExpressionBase |
Represents the base expression for "first", "last" and "window" aggregation functions.
|
![]() | AnnotationAttribute | |
![]() | AnnotationPart |
Represents a single annotation.
|
![]() | ArithmaticExpression |
Arithmatic expression for addition, subtraction, multiplication, division and modulo.
|
![]() | ArrayExpression |
Array expression forms array results, similar to the syntax of "{element 1, element 2, ... element n}".
|
![]() | Assignment |
An assignment is an expression specifically for the purpose of usage in updates.
Usually an assignment is an equal-expression with the lhs being an event property or variable
and the rhs being the new value expression.
|
![]() | AvedevProjectionExpression |
Mean deviation of the (distinct) values returned by an expression.
|
![]() | AvgProjectionExpression |
Average of the (distinct) values returned by an expression.
Expects a single child expression providing the values to aggregate.
|
![]() | BetweenExpression |
Between checks that a given value is in a range between a low endpoint and a high endpoint.
Closed and open ranges (endpoint included or excluded) are supported by this class, as is not-between.
|
![]() | 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.
The first child expression provides the value to switch on.
The following pairs of child expressions provide the "when expression then expression" results.
The last child expression provides the "else" result.
|
![]() | 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.
|
![]() | CompareListExpression |
Represents a list-compare of the format "expression operator all/any (expressions)".
|
![]() | 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.
|
![]() | ContainedEventSelect |
Represents a contained-event selection.
|
![]() | ContextDescriptorCategory |
Category-segmented context.
|
![]() | ContextDescriptorCategoryItem |
Context descriptor for categories.
|
![]() | ContextDescriptorConditionCrontab |
Context condition that start/initiated or ends/terminates context partitions based on a crontab expression.
|
![]() | ContextDescriptorConditionFilter |
Context condition that start/initiated or ends/terminates context partitions based on a filter expression.
|
![]() | ContextDescriptorConditionImmediate |
Context condition that starts/initiates immediately.
|
![]() | ContextDescriptorConditionNever | Context condition that starts/initiates immediately. |
![]() | ContextDescriptorConditionPattern | Context condition that start/initiated or ends/terminates context partitions based on a pattern. |
![]() | ContextDescriptorConditionTimePeriod | Context condition that start/initiated or ends/terminates context partitions based on a time period. |
![]() | ContextDescriptorHashSegmented | Hash-segmented context. |
![]() | ContextDescriptorHashSegmentedItem | Context detail for a library-func and filter pair for the hash segmented context. |
![]() | ContextDescriptorInitiatedTerminated |
Context dimension descriptor for a start-and-end temporal (single instance) or initiated-terminated (overlapping)
context
|
![]() | ContextDescriptorKeyedSegmented |
Context dimension information for keyed segmented context.
|
![]() | ContextDescriptorKeyedSegmentedItem |
Context detail for a key-filter pair for the keyed segmented context.
|
![]() | ContextDescriptorNested | Nested context. |
![]() | CountEverProjectionExpression |
Represents the "countever" aggregation function.
|
![]() | CountProjectionExpression |
Count of the (distinct) values returned by an expression, equivalent to "count(distinct property)"
|
![]() | CountStarProjectionExpression |
Count of (distinct) rows, equivalent to "count(*)"
|
![]() | CreateContextClause | Create a context. |
![]() | CreateDataFlowClause |
Represents a create-variable syntax for creating a new variable.
|
![]() | CreateExpressionClause |
Clause for creating an expression for use across one or more statements.
Both expressions and scripts can be created using this clause.
|
![]() | CreateIndexClause | Create an index on a named window. |
![]() | CreateIndexColumn | Create an index on a named window. |
![]() | CreateIndexColumnType | Enumeration to represents the index type. |
![]() | CreateSchemaClause | Represents a create-schema syntax for creating a new event type. |
![]() | CreateSchemaClauseTypeDef | Represents a type definition for use with the create-schema syntax for creating a new event type. |
![]() | CreateSchemaClauseTypeDefExtensions | |
![]() | CreateTableClause |
Represents a create-variable syntax for creating a new variable.
|
![]() | CreateTableColumn | |
![]() | CreateVariableClause |
Represents a create-variable syntax for creating a new variable.
|
![]() | CreateWindowClause |
Create a named window, defining the parameter of the named window such as window name and data window view name(s).
|
![]() | CrontabFrequencyExpression |
Frequency expression for use in crontab expressions.
|
![]() | CrontabParameterExpression |
Parameter expression such as last/lastweek/weekday/wildcard for use in crontab expressions.
|
![]() | CrontabParameterSetExpression |
An expression for use in crontab provides all child expression as part of a parameter list.
|
![]() | CrontabRangeExpression |
Parameter expression for use in crontab expressions and representing a range.
|
![]() | CurrentEvaluationContextExpression |
Current execution context supplies the current expression execution context.
|
![]() | CurrentTimestampExpression |
Current timestamp supplies the current runtime time in an expression.
|
![]() | DataFlowOperator |
Object model of a data flow operator declaration.
|
![]() | DataFlowOperatorInput | Represents an input port of an operator. |
![]() | DataFlowOperatorOutput | Represents an output port of an operator. |
![]() | DataFlowOperatorOutputType | Represents type information for data flow operators. |
![]() | DataFlowOperatorParameter |
Object model of a data flow operator parameter.
|
![]() | Disjunction |
Disjunction represents a logical OR allowing multiple sub-expressions to be connected by OR.
|
![]() | DotExpression |
Dot-expresson is for use in "(inner_expression).dot_expression".
|
![]() | DotExpressionItem |
Dot-expresson item is for use in "(inner_expression).dot_expression".
Each item represent an individual chain item and may either be a method name with method parameters,
or a (nested) property name typically with an empty list of parameters or for mapped properties a
non-empty list of parameters.
|
![]() | EPBaseNamedObject |
Base class for named runtime objects such as views, patterns guards and observers.
|
![]() | EPStatementFormatter | |
![]() | EPStatementObjectModel |
Object model of an EPL statement.
Applications can create an object model by instantiating this class and then setting the various clauses. When done, use the administrative interface to deploy from the model. Use the toEPL method to generate a textual EPL from an object model.Minimally, and EPL statement consists of the select-clause and the where-clause.These are represented by { @link SelectClause } and respectively. Here is a short example that create a simple EPL statement such as "select page, responseTime from PageLoad" : EPStatementObjectModel model = new EPStatementObjectModel(); model.setSelectClause(SelectClause.create("page", "responseTime")); model.setPropertyEvalSpec(FromClause.create(FilterStream.create("PageLoad"))); The select-clause and from-clause must be set for the statement object model to be useable by the administrative API.All other clauses a optional. Please see the documentation set for further examples. |
![]() | EPStatementObjectModelHelper |
Helper methods for use by the statement object model.
|
![]() | ExpressionBase |
Base expression.
|
![]() | ExpressionDeclaration |
Represents a single expression declaration that applies to a given statement.
|
![]() | ExpressionPlaceholder |
For use in expression as a placeholder to represent its child nodes.
|
![]() | ExpressionPrecedenceEnum |
Precendence levels for expressions.
|
![]() | Expressions |
Convenience factory for creating instances.
Provides quick-access methods to create all possible expressions and provides typical parameter lists to each.
Note that only the typical parameter lists are provided and expressions can allow adding
additional parameters.
Many expressions, for example logical AND and OR (conjunction and disjunction), allow
adding an unlimited number of additional sub-expressions to an expression. For those expressions
there are additional add methods provided.
|
![]() | 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.
|
![]() | FireAndForgetDelete |
Fire-and-forget (on-demand) delete DML.
|
![]() | FireAndForgetInsert |
Fire-and-forget (on-demand) insert DML.
The insert-into clause holds the named window name and column names. The select-clause
list holds the values to be inserted.
|
![]() | FireAndForgetUpdate | Fire-and-forget (on-demand) Update DML. |
![]() | FirstEverProjectionExpression |
Represents the "firstever" aggregation function.
|
![]() | FirstProjectionExpression |
Represents the "first" aggregation function.
|
![]() | ForClause |
A for-clause is a means to specify listener and observer delivery.
|
![]() | ForClauseItem |
An item in a for-clause for controlling delivery of result events to listeners and subscribers.
|
![]() | ForClauseKeyword |
Keywords for use in the for-clause.
|
![]() | ForClauseKeywordExtensions | |
![]() | FromClause |
The from-clause names the streams to select upon.
The most common projected stream is a filter-based stream which is created by .
Multiple streams can be joined by adding each stream individually.
Outer joins are also handled by this class. To create an outer join consisting of 2 streams,
add one that defines the outer join relationship between the 2 streams. The
outer joins between
N streams, add N-1 qualifiers.
|
![]() | GroupByClause |
The group-by clause consists of a list of expressions that provide the grouped-by values.
|
![]() | GroupByClauseExpressionCombination |
A combination of expressions is for example "(a, b)", wherein the list of expressions
provided together logically make up a grouping level.
|
![]() | GroupByClauseExpressionGroupingSet |
Represents the "grouping sets" keywords.
|
![]() | GroupByClauseExpressionRollupOrCube |
Represents a rollup or cube in a group-by clause.
|
![]() | GroupByClauseExpressionSingle |
Represents a single expression (non-combined, rollup/cube or grouping set) as part
of a group-by expression.
|
![]() | GroupingExpression |
Grouping-function for use with rollup, cube or grouping sets.
|
![]() | GroupingIdExpression |
Grouping_id-function for use with rollup, cube or grouping sets.
|
![]() | GuardEnum | |
![]() | GuardEnumExtensions |
Enum for all build-in guards.
|
![]() | 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.
|
![]() | IntoTableClause |
Into-table clause.
|
![]() | IStreamBuiltinExpression |
Returns true for insert stream and false for remove stream, same as the "istream()" builtin function.
|
![]() | Junction |
Base junction for conjunction (and) and disjunction (or).
|
![]() | LambdaExpression |
Lambda-expression is an expression of the form "parameter => body" where-in the "=>" reads as goes-to.
The form "x => x * x" reads as "x goes to x times x", for an example expression that yields x multiplied by x.
Used with expression declaration and with enumeration methods, for example, to parameterize by an expression.
|
![]() | LastEverProjectionExpression |
Represents the "lastever" aggregation function.
|
![]() | LastProjectionExpression |
Represents the "last" aggregation function.
|
![]() | LikeExpression |
SQL-Like expression for matching '%' and '_' wildcard strings following SQL standards.
|
![]() | MatchRecogizePatternElementType |
Enum for match recognize pattern atom types.
|
![]() | MatchRecogizePatternElementTypeExtensions | |
![]() | MatchRecognizeClause |
Match-recognize clause.
|
![]() | MatchRecognizeDefine |
Define-clause in match-recognize expression.
|
![]() | MatchRecognizeIntervalClause | Interval used within match recognize. |
![]() | MatchRecognizeRegEx |
Interface representing an expression for use in match-recognize.
Event row regular expressions are organized into a tree-like structure with nodes representing sub-expressions.
|
![]() | MatchRecognizeRegExAlteration |
Interface representing an expression for use in match-recognize.
Event row regular expressions are organized into a tree-like structure
with nodes representing sub-expressions.
|
![]() | MatchRecognizeRegExAtom |
Atom representing an expression for use in match-recognize.
Event row regular expressions are organized into a tree-like structure with nodes representing sub-expressions.
|
![]() | MatchRecognizeRegExConcatenation |
Interface representing an expression for use in match-recognize.
Event row regular expressions are organized into a tree-like structure with
nodes representing sub-expressions.
|
![]() | MatchRecognizeRegExNested |
Atom representing an expression for use in match-recognize.
Event row regular expressions are organized into a tree-like structure with nodes representing sub-expressions.
|
![]() | MatchRecognizeRegExPermutation |
Interface representing a permutation expression for use in match-recognize.
|
![]() | MatchRecognizeRegExPlaceholder |
For use in match recognize pattern expression as a placeholder to represent its child nodes.
|
![]() | MatchRecognizeRegExRepeat |
Match-recognize pattern descriptor for repetition
|
![]() | MatchRecognizeSkipClause | Skip clause enum for match recognize. |
![]() | MatchRecognizeSkipClauseExtensions | |
![]() | 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.
|
![]() | MethodInvocationStream |
An stream that polls from a method.
|
![]() | 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.
|
![]() | NamedParameterExpression |
Named parameter expression of the form "name:expression" or "name:(expression, expression...)"
|
![]() | NewInstanceOperatorExpression |
The "new instance" operator instantiates a host language object.
|
![]() | NewOperatorExpression |
The "new" operator is useful to format an event or event property from a list of column names and expressions.
Useful with enumeration methods and with case-when clauses that return multiple result values, for example.
Column names are part of the state and the number of column names must match the number of sub-expressions to the
expression.
|
![]() | NotExpression |
Negates the contained-within subexpression.
Has a single child expression to be negated.
|
![]() | OnClause | A clause to delete from a named window based on a triggering event arriving and correlated to the named window events to be deleted. |
![]() | OnDeleteClause |
A clause to delete from a named window based on a triggering event arriving and
correlated to the named window events to be deleted.
|
![]() | OnInsertSplitStreamClause | A clause to insert into zero, one or more streams based on criteria. |
![]() | OnInsertSplitStreamItem |
Items within the split-stream syntax to contain a tuple of insert-into, select and where-clause.
|
![]() | OnMergeClause |
A clause to insert, update or delete to/from a named window based on a triggering event arriving and correlated to
the named window events to be updated.
|
![]() | OnMergeMatchedDeleteAction |
For use with on-merge clauses, deletes from a named window if matching rows are found.
|
![]() | OnMergeMatchedInsertAction | For use with on-merge clauses, inserts into a named window if matching rows are not found. |
![]() | OnMergeMatchedUpdateAction |
For use with on-merge clauses, updates rows in a named window if matching rows are found.
|
![]() | OnMergeMatchItem | As part of on-merge, this represents a single "matched" or "not matched" entry. |
![]() | OnSelectClause |
A clause to delete from a named window based on a triggering event arriving and
correlated to the named window events to be deleted.
|
![]() | OnSetClause |
A clause to assign new values to variables based on a triggering event arriving.
|
![]() | OnUpdateClause |
A clause to Update a named window based on a triggering event arriving and correlated
to the named window events to be updated.
|
![]() | 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.
|
![]() | OrderedObjectParamExpression |
For use in view parameter lists, this is a wrapper expression
that adds an ascending or descending sort indicator to its single child expression.
|
![]() | 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.
|
![]() | OutputLimitSelector |
Selector for use in output rate limiting.
|
![]() | OutputLimitSelectorExtensions | |
![]() | OutputLimitUnit | Unit for output rate limiting. |
![]() | OutputLimitUnitExtensions | |
![]() | PatternAndExpr |
Logical AND for use in pattern expressions.
|
![]() | PatternEveryDistinctExpr |
Every-Distinct construct 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.
|
![]() | PatternExprPlaceholder |
For use in pattern expression as a placeholder to represent its child nodes.
|
![]() | PatternExprPrecedenceEnum | Pattern precendences. |
![]() | PatternExprPrecedenceEnumExtensions | |
![]() | 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.
|
![]() | PatternMatchUntilExpr |
Match-Until construct 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.
Provides quick-access method to create all possible pattern expressions and provides typical parameter lists to each. Note that only the typical parameter lists are provided and pattern expressions can allow adding additional parameters. Many expressions, for example logical AND and OR (conjunction and disjunction), allow adding an unlimited number of additional sub-expressions to a pattern expression. For those pattern expressions there are additional add methods. |
![]() | PatternStream |
A stream of events that is generated by pattern matches.
Patterns matches are events that match pattern expressions. Pattern expressions are built using
.
|
![]() | PlugInProjectionExpression |
Represents a plug-in aggregation function.
|
![]() | PreviousExpression |
Previous function for obtaining property values of previous events.
|
![]() | PreviousExpressionType |
Previous function type.
|
![]() | 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.
|
![]() | PropertyValueExpressionPair |
Pair of expressions with "Equals" operator between.
|
![]() | RegExpExpression |
Regular expression evaluates a "regexp" regular expression.
|
![]() | RelationalOpExpression |
Comparison using one of the relational operators (=, !=, <, <=, >, >=, is, is not).
|
![]() | RowLimitClause |
Specification object for a row limit.
|
![]() | ScheduleItemType |
Type of schedule item.
|
![]() | ScheduleItemTypeExtensions | |
![]() | SchemaColumnDesc |
Descriptor for use in create-schema syntax to define property name and type of an event property.
|
![]() | ScriptExpression |
Script-expression is external scripting language expression such as JavaScript, for example.
|
![]() | SelectClause |
A select-clause consists of a list of selection elements (expressions, Wildcard(s), stream wildcard
and the like) and an optional stream selector.
|
![]() | SelectClauseElementExtension | |
![]() | SelectClauseExpression |
Part of a select-clause to describe individual select-clause expressions.
|
![]() | SelectClauseStreamWildcard |
For use in a select clause, this element in a select clause defines that for a
given stream we want to select the underlying type. Most often used in joins to
select wildcard from one of the joined streams.
For example: select streamOne.* from StreamOne as streamOne, StreamTwo as streamTwo |
![]() | SelectClauseWildcard |
Represents a wildcard in the select-clause.
|
![]() | SingleRowMethodExpression |
Generic single-row method call consists of a method name and parameters, possibly chained.
|
![]() | 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.
Named streams provide an as-name for the stream, for example "select * from MyEvents(id=10) as StreamZero".
Unnamed streams provide no as-name for the stream, for example "select * from MyEvents(id=10)".
|
![]() | StreamSelector |
Enumeration for representing selection of the remove stream or the insert stream, or both.
|
![]() | StreamSelectorExtensions | |
![]() | StreamWildcardExpression |
Represents "stream.*" in for example "mystream.*"
|
![]() | SubqueryExistsExpression |
Exists-expression for a set of values returned by a lookup.
|
![]() | SubqueryExpression |
Subquery-expression returns values returned by a lookup modelled by a further .
|
![]() | SubqueryInExpression |
In-expression for a set of values returned by a lookup.
|
![]() | SubqueryQualifiedExpression |
Exists-expression for a set of values returned by a lookup.
|
![]() | SubstitutionParameterExpression |
Represents a substitution parameter
|
![]() | SumProjectionExpression |
Sum of the (distinct) values returned by an expression.
|
![]() | TableAccessExpression |
Table access expression.
|
![]() | TimePeriodExpression |
Represent an expression
|
![]() | TypeOfExpression |
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.
|
![]() | UpdateClause |
Specification for the Update clause.
|
![]() | View |
A view provides a projection upon a stream, such as a data window, grouping or unique.
For views, the namespace is an optional value and can be null for any-namespace.
|
![]() | WildcardExpression |
Represents "*" in for example "last(*)"
|
![]() | WindowProjectionExpression |
Represents the "window" aggregation function.
|
Interface | Description | |
---|---|---|
![]() | ContextDescriptor |
Interface for context dimension descriptors.
|
![]() | ContextDescriptorCondition |
For use with overlapping or non-overlapping contexts, implementations represents a
condition for starting/initiating or ending/terminating a context.
|
![]() | 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.
Expressions are organized into a tree-like structure with nodes representing sub-expressions.
Certain types of nodes have certain requirements towards the number or types of nodes that
are expected as sub-expressions to an expression.
|
![]() | FireAndForgetClause |
Marker interface used for fire-and-forget (on-demand) queries such as "Update...set"
and "delete from..." that can be executed via the API.
|
![]() | GroupByClauseExpression |
Base interface for group-by clause expressions, covers all possible combinations
of expressions, parenthesis-expression-combinations, rollup, cube and grouping sets
and their parameters.
|
![]() | OnMergeMatchedAction |
Marker interface for an on-merge clause action item.
|
![]() | PatternExpr |
Interface representing a pattern expression.
Pattern expressions are organized into a tree-like structure with nodes representing sub-expressions (composite).
Certain types of nodes have certain requirements towards the number or types of nodes that
are expected as pattern sub-expressions to an pattern expression.
|
![]() | SelectClauseElement |
Item in a select-clause to describe individual select-clause expressions or Wildcard(s).
|