Uses of Package
net.esper.eql.core

Packages that use net.esper.eql.core
net.esper.core Implementation of client package interfaces, glue code 
net.esper.eql.agg Contains aggregation service and aggregators 
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.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.view Internal processing views for output rate limiting, filtering and internal event routing 
net.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
net.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
net.esper.view.ext Extension views that providing services such as sorting, which don't fit much into other categories. 
net.esper.view.internal Internal management views for buffering view results and providing these to joins. 
net.esper.view.stat Views computing statistical values. 
net.esper.view.std Base service views that perform typical SQL-like functions such as unique, grouping, size, last etc. 
net.esper.view.window Window views are in this package 
 

Classes in net.esper.eql.core used by net.esper.core
EngineImportService
          Service for engine-level resolution of static methods and aggregation methods.
EngineSettingsService
          Service for engine-level settings around threading and concurrency.
MethodResolutionService
          Service for resolving methods and aggregation functions, and for creating managing aggregation instances.
 

Classes in net.esper.eql.core used by net.esper.eql.agg
MethodResolutionService
          Service for resolving methods and aggregation functions, and for creating managing aggregation instances.
 

Classes in net.esper.eql.core used by net.esper.eql.core
DuplicatePropertyException
          Indicates a property exists in multiple streams.
EngineImportException
          Indicates a problem importing classes, aggregation functions and the like.
EngineImportService
          Service for engine-level resolution of static methods and aggregation methods.
EngineImportUndefinedException
          Indicates a problem importing classes, aggregation functions and the like.
MethodResolutionService
          Service for resolving methods and aggregation functions, and for creating managing aggregation instances.
OrderByProcessor
          A processor for ordering output events according to the order specified in the order-by clause.
PropertyNotFoundException
          Exception to indicate that a property name used in a filter doesn't resolve.
PropertyResolutionDescriptor
          Encapsulates the result of resolving a property and optional stream name against a supplied list of streams StreamTypeService.
ResultSetProcessor
          Processor for result sets coming from 2 sources.
ResultSetProcessorAggregateAll
          Result set processor for the case: aggregation functions used in the select clause, and no group-by, and not all of the properties in the select clause are under an aggregation function.
ResultSetProcessorAggregateGrouped
          Result-set processor for the aggregate-grouped case: there is a group-by and one or more non-aggregation event properties in the select clause are not listed in the group by, and there are aggregation functions.
ResultSetProcessorRowPerGroup
          Result set processor for the fully-grouped case: there is a group-by and all non-aggregation event properties in the select clause are listed in the group by, and there are aggregation functions.
ResultSetProcessorSimple
          Result set processor for the simplest case: no aggregation functions used in the select clause, and no group-by.
SelectExprProcessor
          Interface for processors of select-clause items, implementors are computing results based on matching events.
StreamNotFoundException
          Exception to indicate that a stream name could not be resolved.
StreamTypeService
          Service supplying stream number and property type information.
StreamTypesException
          Base class for stream and property name resolution errors.
ViewResourceCallback
          Callback for use by expression nodes to receive view resources.
ViewResourceDelegate
          Service to expression nodes for indicating view resource requirements.
 

Classes in net.esper.eql.core used by net.esper.eql.db
MethodResolutionService
          Service for resolving methods and aggregation functions, and for creating managing aggregation instances.
StreamTypeService
          Service supplying stream number and property type information.
 

Classes in net.esper.eql.core used by net.esper.eql.expression
MethodResolutionService
          Service for resolving methods and aggregation functions, and for creating managing aggregation instances.
PropertyResolutionDescriptor
          Encapsulates the result of resolving a property and optional stream name against a supplied list of streams StreamTypeService.
StreamTypeService
          Service supplying stream number and property type information.
ViewResourceCallback
          Callback for use by expression nodes to receive view resources.
ViewResourceDelegate
          Service to expression nodes for indicating view resource requirements.
 

Classes in net.esper.eql.core used by net.esper.eql.named
ResultSetProcessor
          Processor for result sets coming from 2 sources.
 

Classes in net.esper.eql.core used by net.esper.eql.parse
EngineImportService
          Service for engine-level resolution of static methods and aggregation methods.
 

Classes in net.esper.eql.core used by net.esper.eql.spec
EngineImportService
          Service for engine-level resolution of static methods and aggregation methods.
MethodResolutionService
          Service for resolving methods and aggregation functions, and for creating managing aggregation instances.
 

Classes in net.esper.eql.core used by net.esper.eql.view
ResultSetProcessor
          Processor for result sets coming from 2 sources.
 

Classes in net.esper.eql.core used by net.esper.filter
MethodResolutionService
          Service for resolving methods and aggregation functions, and for creating managing aggregation instances.
StreamTypeService
          Service supplying stream number and property type information.
 

Classes in net.esper.eql.core used by net.esper.view
MethodResolutionService
          Service for resolving methods and aggregation functions, and for creating managing aggregation instances.
StreamTypeService
          Service supplying stream number and property type information.
ViewResourceCallback
          Callback for use by expression nodes to receive view resources.
 

Classes in net.esper.eql.core used by net.esper.view.ext
ViewResourceCallback
          Callback for use by expression nodes to receive view resources.
 

Classes in net.esper.eql.core used by net.esper.view.internal
ViewResourceCallback
          Callback for use by expression nodes to receive view resources.
 

Classes in net.esper.eql.core used by net.esper.view.stat
ViewResourceCallback
          Callback for use by expression nodes to receive view resources.
 

Classes in net.esper.eql.core used by net.esper.view.std
ViewResourceCallback
          Callback for use by expression nodes to receive view resources.
 

Classes in net.esper.eql.core used by net.esper.view.window
ViewResourceCallback
          Callback for use by expression nodes to receive view resources.
 


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