Package net.esper.eql.spec

Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc.

See:
          Description

Class Summary
DBStatementStreamSpec Specification object for historical data poll via database SQL statement.
FilterStreamSpec Specification for building an event stream out of a filter for events (supplying type and basic filter criteria) and views onto these events which are staggered onto each other to supply a final stream of events.
InsertIntoDesc Descriptor generated by INSERT-INTO clauses specified in expressions to insert the results of statement as a stream to further statements.
OuterJoinDesc Contains the ON-clause criteria in an outer join.
OutputLimitSpec Spec for building an EventBatch.
PatternStreamSpec Specification for building an event stream out of a pattern statement and views staggered onto the pattern statement.
SelectExprElementNamedSpec Represents a single item in a SELECT-clause, with a name assigned either by the engine or by the user specifying an "as" tag name.
SelectExprElementUnnamedSpec Represents a single item in a SELECT-clause, potentially unnamed as no "as" tag may have been supplied in the syntax.
StatementSpec Specification object representing a complete EQL statement including all EQL constructs.
StreamSpec Abstract base specification for a stream, consists simply of an optional stream name and a list of views on to of the stream.
 

Enum Summary
OutputLimitSpec.DisplayLimit Enum controlling the type of output limiting.
SelectClauseStreamSelectorEnum Enumeration for representing select-clause selection of the remove stream or the insert stream, or both.
 

Package net.esper.eql.spec Description

Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc.