Uses of Package
net.esper.eql.spec

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

Classes in net.esper.eql.spec used by net.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 net.esper.eql.spec used by net.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.
StatementSpecCompiled
          Specification object representing a complete EQL statement including all EQL constructs.
StatementSpecRaw
          Specification object representing a complete EQL statement including all EQL constructs.
StreamSpecCompiled
          Validated stream specifications generally have expression nodes that are valid and event types exist.
 

Classes in net.esper.eql.spec used by net.esper.eql.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.
OutputLimitSpec
          Spec for defining an output rate
SelectClauseSpec
          Encapsulates the parsed select expressions in a select-clause in an EQL statement.
SelectExprElementCompiledSpec
          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.
SelectExprElementStreamCompiledSpec
          Mirror class to SelectExprElementStreamRawSpec but added the stream number for the alias.
 

Classes in net.esper.eql.spec used by net.esper.eql.db
DBStatementStreamSpec
          Specification object for historical data poll via database SQL statement.
 

Classes in net.esper.eql.spec used by net.esper.eql.expression
StatementSpecCompiled
          Specification object representing a complete EQL statement including all EQL constructs.
StatementSpecRaw
          Specification object representing a complete EQL statement including all EQL constructs.
 

Classes in net.esper.eql.spec used by net.esper.eql.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 net.esper.eql.spec used by net.esper.eql.join.plan
OuterJoinDesc
          Contains the ON-clause criteria in an outer join.
 

Classes in net.esper.eql.spec used by net.esper.eql.named
OnTriggerDesc
          Specification for on-trigger statements.
 

Classes in net.esper.eql.spec used by net.esper.eql.parse
OutputLimitSpec
          Spec for defining an output rate
StatementSpecRaw
          Specification object representing a complete EQL statement including all EQL constructs.
ViewSpec
          Specification for a view object consists of a namespace, name and view object parameters.
 

Classes in net.esper.eql.spec used by net.esper.eql.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.
SelectClauseSpec
          Encapsulates the parsed select expressions in a select-clause in an EQL statement.
SelectClauseStreamSelectorEnum
          Enumeration for representing select-clause selection of the remove stream or the insert stream, or both.
SelectExprElementRawSpec
          Represents a single item in a SELECT-clause, potentially unnamed as no "as" tag may have been supplied in the syntax.
SelectExprElementStreamRawSpec
          For use in select clauses for specifying a selected stream: select a.* from MyEvent as a, MyOther as b
StatementSpecRaw
          Specification object representing a complete EQL statement including all EQL 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 net.esper.eql.spec used by net.esper.eql.variable
OnTriggerSetDesc
          Specification for the on-set statement.
 

Classes in net.esper.eql.spec used by net.esper.eql.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.
 

Classes in net.esper.eql.spec used by net.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 net.esper.eql.spec used by net.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