Uses of Package
com.espertech.esper.epl.spec

Packages that use com.espertech.esper.epl.spec
com.espertech.esper.client This package defines the central Esper Client APIs. 
com.espertech.esper.core Implementation of client package interfaces, glue code 
com.espertech.esper.epl.core 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.epl.db Database SQL polling views and caches 
com.espertech.esper.epl.expression This package contains the EPL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses 
com.espertech.esper.epl.join Join process interfaces and glue code 
com.espertech.esper.epl.join.plan Inner join and outer join query planning 
com.espertech.esper.epl.named Named window classes are in this package 
com.espertech.esper.epl.parse Parsers and AST tree walkers and helper classes transforming AST into business objects 
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.epl.variable Variable service and variable collections 
com.espertech.esper.epl.view Internal processing views for output rate limiting, filtering and internal event routing 
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.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.client
SubstitutionParameterExpression
          Substitution parameter that represents a node in an expression tree for which to supply a parameter value before statement creation time.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.core
CreateWindowDesc
          Specification for creating a named window.
OnTriggerDesc
          Specification for on-trigger statements.
PluggableObjectCollection
          Repository for pluggable objects of different types that follow a "namespace:name" notation.
SelectClauseStreamSelectorEnum
          Enumeration for representing select-clause selection of the remove stream or the insert stream, or both.
StatementSpecCompiled
          Specification object representing a complete EPL statement including all EPL constructs.
StatementSpecRaw
          Specification object representing a complete EPL statement including all EPL constructs.
StreamSpecCompiled
          Validated stream specifications generally have expression nodes that are valid and event types exist.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.epl.core
InsertIntoDesc
          Descriptor generated by INSERT-INTO clauses specified in expressions to insert the results of statement as a stream to further statements.
MethodStreamSpec
          Specification object for historical data poll via database SQL statement.
OrderByItem
          Specification object to an element in the order-by expression.
OutputLimitLimitType
          Enum for describing the type of output limit within an interval.
SelectClauseElementCompiled
          Marker interface for elements in a select clause that is in the compiled form.
SelectClauseExprCompiledSpec
          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.
SelectClauseStreamCompiledSpec
          Mirror class to SelectClauseStreamRawSpec but added the stream number for the alias.
StatementSpecCompiled
          Specification object representing a complete EPL statement including all EPL constructs.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.epl.db
DBStatementStreamSpec
          Specification object for historical data poll via database SQL statement.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.epl.expression
StatementSpecCompiled
          Specification object representing a complete EPL statement including all EPL constructs.
StatementSpecRaw
          Specification object representing a complete EPL statement including all EPL constructs.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.epl.join
OuterJoinDesc
          Contains the ON-clause criteria in an outer join.
SelectClauseStreamSelectorEnum
          Enumeration for representing select-clause selection of the remove stream or the insert stream, or both.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.epl.join.plan
OuterJoinDesc
          Contains the ON-clause criteria in an outer join.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.epl.named
OnTriggerDesc
          Specification for on-trigger statements.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.epl.parse
OutputLimitSpec
          Spec for defining an output rate
SelectClauseStreamSelectorEnum
          Enumeration for representing select-clause selection of the remove stream or the insert stream, or both.
StatementSpecRaw
          Specification object representing a complete EPL statement including all EPL constructs.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.epl.spec
CreateVariableDesc
          Descriptor for create-variable statements.
CreateWindowDesc
          Specification for creating a named window.
FilterSpecRaw
          Filter definition in an un-validated and un-resolved form.
InsertIntoDesc
          Descriptor generated by INSERT-INTO clauses specified in expressions to insert the results of statement as a stream to further statements.
ObjectSpec
          Encapsulates the information required to specify an object identification and construction.
OnTriggerDesc
          Specification for on-trigger statements.
OnTriggerSetAssignment
          Descriptor for an on-set assignment.
OnTriggerType
          Enum for the type of on-trigger statement.
OrderByItem
          Specification object to an element in the order-by expression.
OuterJoinDesc
          Contains the ON-clause criteria in an outer join.
OutputLimitLimitType
          Enum for describing the type of output limit within an interval.
OutputLimitRateType
          Enum for the type of rate for output-rate limiting.
OutputLimitSpec
          Spec for defining an output rate
PluggableObjectCollection
          Repository for pluggable objects of different types that follow a "namespace:name" notation.
PluggableObjectType
          Enumeration for types of plug-in objects.
SelectClauseElementCompiled
          Marker interface for elements in a select clause that is in the compiled form.
SelectClauseElementRaw
          Marker interface for elements in a select clause that is in the raw (storable) form.
SelectClauseSpecCompiled
          Encapsulates the parsed select expressions in a select-clause in an EPL statement.
SelectClauseSpecRaw
          Encapsulates the parsed select expressions in a select-clause in an EPL statement.
SelectClauseStreamSelectorEnum
          Enumeration for representing select-clause selection of the remove stream or the insert stream, or both.
StatementSpecRaw
          Specification object representing a complete EPL statement including all EPL constructs.
StatementSpecUnMapResult
          Return result for unmap operators unmapping an intermal statement representation to the SODA object model.
StreamSpec
          Specification for a stream, consists simply of an optional stream name and a list of views on to of the stream.
StreamSpecBase
          Abstract base specification for a stream, consists simply of an optional stream name and a list of views on to of the stream.
StreamSpecCompiled
          Validated stream specifications generally have expression nodes that are valid and event types exist.
StreamSpecRaw
          An uncompiled, unoptimize for of stream specification created by a parser.
SubstitutionParameterExpression
          Substitution parameter that represents a node in an expression tree for which to supply a parameter value before statement creation time.
ViewSpec
          Specification for a view object consists of a namespace, name and view object parameters.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.epl.variable
OnTriggerSetDesc
          Specification for the on-set statement.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.epl.view
OutputLimitSpec
          Spec for defining an output rate
SelectClauseStreamSelectorEnum
          Enumeration for representing select-clause selection of the remove stream or the insert stream, or both.
StatementSpecCompiled
          Specification object representing a complete EPL statement including all EPL constructs.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.pattern
FilterSpecRaw
          Filter definition in an un-validated and un-resolved form.
PatternGuardSpec
          Specification for a pattern guard object consists of a namespace, name and guard object parameters.
PatternObserverSpec
          Specification for a pattern observer object consists of a namespace, name and object parameters.
PluggableObjectCollection
          Repository for pluggable objects of different types that follow a "namespace:name" notation.
 

Classes in com.espertech.esper.epl.spec used by com.espertech.esper.view
PluggableObjectCollection
          Repository for pluggable objects of different types that follow a "namespace:name" notation.
ViewSpec
          Specification for a view object consists of a namespace, name and view object parameters.
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com