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

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

Classes in com.espertech.esper.epl.core used by com.espertech.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.
StreamTypeService
          Service supplying stream number and property type information.
ViewResourceDelegate
          Service to expression nodes for indicating view resource requirements.
 

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

Classes in com.espertech.esper.epl.core used by com.espertech.esper.epl.core
BindProcessor
          Works in conjunction with SelectExprResultProcessor to present a result as an object array for 'natural' delivery.
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.
ResultSetProcessorBaseSimple
          Result set processor for the simplest case: no aggregation functions used in the select clause, and no group-by.
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.
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 com.espertech.esper.epl.core used by com.espertech.esper.epl.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 com.espertech.esper.epl.core used by com.espertech.esper.epl.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 com.espertech.esper.epl.core used by com.espertech.esper.epl.join
ResultSetProcessor
          Processor for result sets coming from 2 sources.
 

Classes in com.espertech.esper.epl.core used by com.espertech.esper.epl.named
ResultSetProcessor
          Processor for result sets coming from 2 sources.
 

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

Classes in com.espertech.esper.epl.core used by com.espertech.esper.epl.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 com.espertech.esper.epl.core used by com.espertech.esper.epl.view
ResultSetProcessor
          Processor for result sets coming from 2 sources.
 

Classes in com.espertech.esper.epl.core used by com.espertech.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 com.espertech.esper.epl.core used by com.espertech.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 com.espertech.esper.epl.core used by com.espertech.esper.view.ext
ViewResourceCallback
          Callback for use by expression nodes to receive view resources.
 

Classes in com.espertech.esper.epl.core used by com.espertech.esper.view.internal
ViewResourceCallback
          Callback for use by expression nodes to receive view resources.
 

Classes in com.espertech.esper.epl.core used by com.espertech.esper.view.stat
ViewResourceCallback
          Callback for use by expression nodes to receive view resources.
 

Classes in com.espertech.esper.epl.core used by com.espertech.esper.view.std
ViewResourceCallback
          Callback for use by expression nodes to receive view resources.
 

Classes in com.espertech.esper.epl.core used by com.espertech.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