Uses of Package
com.espertech.esper.client.soda

Packages that use com.espertech.esper.client.soda
com.espertech.esper.client This package and its sub-packages defines the central Esper Client APIs. 
com.espertech.esper.client.soda This package defines the Esper statement object model. 
com.espertech.esper.core.service Implementation of client package interfaces, glue code 
com.espertech.esper.epl.named Named window classes are in this package 
com.espertech.esper.epl.spec Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
com.espertech.esper.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
com.espertech.esper.util Utility classes that center around Java type handling, printing, reflection, debugging 
 

Classes in com.espertech.esper.client.soda used by com.espertech.esper.client
EPStatementObjectModel
          Object model of an EPL statement.
StreamSelector
          Enumeration for representing selection of the remove stream or the insert stream, or both.
 

Classes in com.espertech.esper.client.soda used by com.espertech.esper.client.soda
AccessProjectionExpressionBase
          Represents the base expression for "first", "last" and "window" aggregation functions.
AnnotationAttribute
          Represents a single annotation attribute, the value of which may itself be a single value, array or further annotations.
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, ...
Assignment
          An assignment is an expression specifically for the purpose of usage in updates.
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.
ContainedEventSelect
          Represents a contained-event selection.
ContextDescriptor
          Interface for context dimension descriptors.
ContextDescriptorCategoryItem
          Context descriptor for categories.
ContextDescriptorCondition
          For use with overlapping or non-overlapping contexts, implementations represents a condition for starting/initiating or ending/terminating a context.
ContextDescriptorHashSegmentedItem
          Context detail for a library-func and filter pair for the hash segmented context.
ContextDescriptorKeyedSegmentedItem
          Context detail for a key-filter pair for the keyed segmented context.
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.
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.
CreateTableClause
          Represents a create-variable syntax for creating a new variable.
CreateTableColumn
          Table column in a create-table statement.
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.
CrontabRangeExpression
          Parameter expression for use in crontab expressions and representing a range.
CurrentTimestampExpression
          Current timestamp supplies the current engine 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.
DotExpressionItem
          Dot-expresson item is for use in "(inner_expression).dot_expression".
EPBaseNamedObject
          Base class for named engine objects such as views, patterns guards and observers.
EPStatementFormatter
           
EPStatementObjectModel
          Object model of an EPL 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.
ExpressionDeclaration
          Represents a single expression declaration that applies to a given statement.
ExpressionPrecedenceEnum
          Precendence levels for expressions.
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.
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.
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.
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.
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.
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.
Junction
          Base junction for conjunction (and) and disjunction (or).
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.
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.
MatchRecognizeRegExRepeat
          Match-recognize pattern descriptor for repetition
MatchRecognizeSkipClause
          Skip clause enum for match recognize.
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.
NotExpression
          Negates the contained-within subexpression.
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.
OnMergeMatchedAction
          Marker interface for an on-merge clause action item.
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.
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.
PatternExprPrecedenceEnum
          Pattern precendences.
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.
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.
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.
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, Groovy or MVEL, 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.
SelectClauseElement
          Item in a select-clause to describe individual select-clause expressions or wildcard(s).
SelectClauseExpression
          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 lookup.
SubqueryExpression
          Subquery-expression returns values returned by a lookup modelled by a further EPStatementObjectModel.
SubqueryInExpression
          In-expression for a set of values returned by a lookup.
SumProjectionExpression
          Sum of the (distinct) values returned by an 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.
 

Classes in com.espertech.esper.client.soda used by com.espertech.esper.core.service
AnnotationPart
          Represents a single annotation.
EPStatementObjectModel
          Object model of an EPL 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.
MatchRecognizeRegEx
          Interface representing an expression for use in match-recognize.
PatternExpr
          Interface representing a pattern expression.
 

Classes in com.espertech.esper.client.soda used by com.espertech.esper.epl.named
StreamSelector
          Enumeration for representing selection of the remove stream or the insert stream, or both.
 

Classes in com.espertech.esper.client.soda used by com.espertech.esper.epl.spec
AnnotationPart
          Represents a single annotation.
CreateSchemaClauseTypeDef
          Represents a type definition for use with the create-schema syntax for creating a new event type.
EPStatementObjectModel
          Object model of an EPL 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.
ExpressionPrecedenceEnum
          Precendence levels for expressions.
MatchRecognizeRegEx
          Interface representing an expression for use in match-recognize.
PatternExpr
          Interface representing a pattern expression.
StreamSelector
          Enumeration for representing selection of the remove stream or the insert stream, or both.
 

Classes in com.espertech.esper.client.soda used by com.espertech.esper.pattern
AnnotationPart
          Represents a single annotation.
 

Classes in com.espertech.esper.client.soda used by com.espertech.esper.util
EPStatementObjectModel
          Object model of an EPL statement.
 


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com