|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
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. |
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. |
SelectClauseElement | Item in a select-clause to describe individual select-clause expressions or wildcard(s). |
Class Summary | |
---|---|
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. |
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. |
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. |
CreateIndexClause | Create an index on a named window. |
CreateIndexColumn | Create an index on a named window. |
CreateSchemaClause | Represents a 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. |
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 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. |
DotExpression | Dot-expresson is for use in "(inner_expression).dot_expression". |
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. |
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. |
Expressions | Convenience factory for creating Expression instances. |
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. |
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. |
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. |
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. |
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. |
LastEverProjectionExpression | Represents the "lastever" aggregation function. |
LastProjectionExpression | Represents the "last" aggregation function. |
LikeExpression | SQL-Like expression for matching '%' and '_' wildcard strings following SQL standards. |
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. |
MatchRecognizeRegExAlteration | Interface representing an expression for use in match-recognize. |
MatchRecognizeRegExAtom | Atom representing an expression for use in match-recognize. |
MatchRecognizeRegExConcatenation | Interface representing an expression for use in match-recognize. |
MatchRecognizeRegExNested | Atom representing an expression for use in match-recognize. |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 EPStatementObjectModel . |
SubqueryInExpression | In-expression for a set of values returned by a lookup. |
SubqueryQualifiedExpression | Exists-expression for a set of values returned by a lookup. |
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. |
WildcardExpression | Represents "*" in for example "last(*)" |
WindowProjectionExpression | Represents the "window" aggregation function. |
Enum Summary | |
---|---|
CreateIndexColumnType | Enumeration to represents the index type. |
CreateSchemaClauseTypeDef | Represents a type definition for use with the create-schema syntax for creating a new event type. |
ExpressionPrecedenceEnum | Precendence levels for expressions. |
ForClauseKeyword | Keywords for use in the for-clause. |
MatchRecogizePatternElementType | Enum for match recognize pattern atom types. |
MatchRecognizeSkipClause | Skip clause enum for match recognize. |
OutputLimitSelector | Selector for use in output rate limiting. |
OutputLimitUnit | Unit for output rate limiting. |
PatternExprPrecedenceEnum | Pattern precendences. |
PreviousExpressionType | Previous function type. |
ScheduleItemType | Type of schedule item. |
StreamSelector | Enumeration for representing selection of the remove stream or the insert stream, or both. |
This package defines the Esper statement object model.
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |