Uses of Package
net.esper.client.soda

Packages that use net.esper.client.soda
net.esper.client This package defines the central Esper Client APIs. 
net.esper.client.soda This package defines the Esper statement object model. 
net.esper.core Implementation of client package interfaces, glue code 
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. 
 

Classes in net.esper.client.soda used by net.esper.client
EPStatementObjectModel
          Object model of an EQL statement.
 

Classes in net.esper.client.soda used by net.esper.client.soda
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.
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.
ExpressionBase
          Base expression.
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.
OutputLimitSelector
          Selector for use in output rate limiting.
OutputLimitUnit
          Unit for output rate limiting.
PatternAndExpr
          Logical AND for use in pattern expressions.
PatternEveryExpr
          Pattern 'every' expression that controls the lifecycle of pattern sub-expressions.
PatternExpr
          Interface representing a pattern expression.
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.
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.
StreamSelector
          Enumeration for representing selection of the remove stream or the insert stream, or both.
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.
 

Classes in net.esper.client.soda used by net.esper.core
EPStatementObjectModel
          Object model of an EQL statement.
 

Classes in net.esper.client.soda used by net.esper.eql.spec
EPStatementObjectModel
          Object model of an EQL statement.
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.
ExpressionBase
          Base expression.
StreamSelector
          Enumeration for representing selection of the remove stream or the insert stream, or both.