See: Description
Package | Description |
---|---|
com.espertech.esper.client |
This package and its sub-packages defines the central Esper Client APIs.
|
com.espertech.esper.client.annotation |
This package defines the Esper EPL annotations, which prefix EPL statements for the purpose of adding statement
information.
|
com.espertech.esper.client.context |
Context partition selection and descriptors.
|
com.espertech.esper.client.dataflow |
Client API for data flows.
|
com.espertech.esper.client.dataflow.io |
Client API for data flow io handlers.
|
com.espertech.esper.client.deploy |
Module and deployment administrative service.
|
com.espertech.esper.client.hook |
Callback interfaces for use with statement annotations.
|
com.espertech.esper.client.metric |
This package defines the Esper Client APIs for metrics reporting, and consists of the metrics reporting events
(enable via configuration).
|
com.espertech.esper.client.scopetest |
Test framework classes.
|
com.espertech.esper.client.soda |
This package defines the Esper statement object model.
|
com.espertech.esper.client.time |
This package defines the Esper Client timer control events.
|
com.espertech.esper.client.util |
This package contains utilities for events, specifically rendering of events in JSON and XML formats.
|
com.espertech.esper.plugin |
APIs for plug-in adapter (for input-output) and plug-in event representation (event types and event objects) are in
this package.
|
Package | Description |
---|---|
com.espertech.esper.adapter |
Adapter shared classes.
|
com.espertech.esper.codegen.compile |
Code-Generation Compiler
|
com.espertech.esper.codegen.core |
Code-Generation Core
|
com.espertech.esper.codegen.model.blocks |
Code-Generation Reusable Code Blocks
|
com.espertech.esper.codegen.model.expression |
Code-Generation Expression Model
|
com.espertech.esper.codegen.model.method | |
com.espertech.esper.codegen.model.statement |
Code-Generation Statement Model
|
com.espertech.esper.collection |
Internal collection classes
|
com.espertech.esper.collection.apachecommons |
Apache commons collection classes such as for soft-reference map implementation
|
com.espertech.esper.core.context.activator |
Activation of streams for statement start.
|
com.espertech.esper.core.context.factory |
Statement agent instance factories.
|
com.espertech.esper.core.context.mgr |
Context management.
|
com.espertech.esper.core.context.stmt |
Registries for context partitions to handle aggregations, prev/prior and subselects.
|
com.espertech.esper.core.context.subselect |
Subselect implementation.
|
com.espertech.esper.core.context.util |
Context partition utility or reference classes.
|
com.espertech.esper.core.deploy |
Module and deployment utility and parser.
|
com.espertech.esper.core.service |
Implementation of client package interfaces, glue code
|
com.espertech.esper.core.service.multimatch |
Core service multi-match handlers.
|
com.espertech.esper.core.service.resource |
Core service statement resource holders.
|
com.espertech.esper.core.start |
Classes related to start and stop of statements
|
com.espertech.esper.core.support |
Internal-use-only services for unit and regression testing
|
com.espertech.esper.core.thread |
This package contains classes to advanced threading options.
|
com.espertech.esper.dataflow.annotations |
Data flow annotations.
|
com.espertech.esper.dataflow.core |
Data flow core classes.
|
com.espertech.esper.dataflow.interfaces |
Data flow operator and related interface.
|
com.espertech.esper.dataflow.ops |
Data flow built-in operators.
|
com.espertech.esper.dataflow.ops.epl |
Data flow built-in operator's helper classes.
|
com.espertech.esper.dataflow.runnables |
Data flow runnables.
|
com.espertech.esper.dataflow.util |
Data flow utility classes such as internal model, matching and planning.
|
com.espertech.esper.dispatch |
Dispatching makes results available to joins and handles internal event routing
|
com.espertech.esper.epl.agg.access |
State multifunction aggregation methods
|
com.espertech.esper.epl.agg.aggregator |
Aggregation function implementations.
|
com.espertech.esper.epl.agg.factory |
Aggregator factories
|
com.espertech.esper.epl.agg.rollup |
Aggregation roll-up services.
|
com.espertech.esper.epl.agg.service |
Aggregation services.
|
com.espertech.esper.epl.agg.util |
Aggregation utility classes centered around local group-by parameters.
|
com.espertech.esper.epl.annotation |
Classes for EPL annotation processing.
|
com.espertech.esper.epl.approx |
Approximation algos.
|
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.core.eval |
Select expression evaluators.
|
com.espertech.esper.epl.datetime.calop |
Date-Time calendar operations.
|
com.espertech.esper.epl.datetime.dtlocal | |
com.espertech.esper.epl.datetime.eval |
Date-Time methods and related utility classes.
|
com.espertech.esper.epl.datetime.interval |
Interval algebra.
|
com.espertech.esper.epl.datetime.interval.deltaexpr | |
com.espertech.esper.epl.datetime.reformatop |
Date-Time re-formatting operations.
|
com.espertech.esper.epl.db |
Database SQL polling views and caches
|
com.espertech.esper.epl.declexpr |
Declared expression handling.
|
com.espertech.esper.epl.enummethod.dot |
Enumeration method utility classes and input data sources.
|
com.espertech.esper.epl.enummethod.eval |
Enumeration method implementations.
|
com.espertech.esper.epl.expression.accessagg |
Access-aggregation expressions.
|
com.espertech.esper.epl.expression.baseagg |
Base aggregation expressions.
|
com.espertech.esper.epl.expression.core |
Core expression classes.
|
com.espertech.esper.epl.expression.dot |
Chained expression functionality.
|
com.espertech.esper.epl.expression.dot.inner |
Expression dot-method innerForge evaluators.
|
com.espertech.esper.epl.expression.funcs |
Function expressions.
|
com.espertech.esper.epl.expression.methodagg |
Method-aggregation expressions.
|
com.espertech.esper.epl.expression.ops |
Operator expressions.
|
com.espertech.esper.epl.expression.prev |
'Previous'-group expressions.
|
com.espertech.esper.epl.expression.prior |
'Prior'-group expressions.
|
com.espertech.esper.epl.expression.subquery |
Subselect expressions.
|
com.espertech.esper.epl.expression.table |
Table access and identifiers expressions.
|
com.espertech.esper.epl.expression.time |
Time-related expressions.
|
com.espertech.esper.epl.expression.visitor |
Expression visitors.
|
com.espertech.esper.epl.fafquery |
Fire-and-forget query execution planning.
|
com.espertech.esper.epl.generated |
ANTLR-generated classes for parsing and AST tree-walking
|
com.espertech.esper.epl.index.quadtree |
Quad-tree indexes
|
com.espertech.esper.epl.index.service |
Advanced index provisioning
|
com.espertech.esper.epl.join.assemble |
Outer join result set assembly code
|
com.espertech.esper.epl.join.base |
Join process interfaces and glue code
|
com.espertech.esper.epl.join.exec.base |
Inner join execution
|
com.espertech.esper.epl.join.exec.composite |
Composite query execution for hash+btree combined lookup.
|
com.espertech.esper.epl.join.exec.sorted |
Btree lookup for query execution.
|
com.espertech.esper.epl.join.hint |
Hints related to joins.
|
com.espertech.esper.epl.join.plan |
Inner join and outer join query planning
|
com.espertech.esper.epl.join.pollindex |
Poll result indexing strategies.
|
com.espertech.esper.epl.join.rep |
Outer join result set handling
|
com.espertech.esper.epl.join.table |
Indexes for views
|
com.espertech.esper.epl.join.util |
Join-related utilities
|
com.espertech.esper.epl.lookup |
Subquery execution strategies and lookup indexes
|
com.espertech.esper.epl.methodbase |
Dot-method validation for enumeration and date-time methods.
|
com.espertech.esper.epl.metric |
Services for metrics reporting, including global flag, repositories and threading.
|
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.property |
Classes for handling events-within-events.
|
com.espertech.esper.epl.rettype |
EPL-internal expression return type.
|
com.espertech.esper.epl.script |
Script expression evaluation.
|
com.espertech.esper.epl.script.jsr223 |
JSR-223 script expression evaluation.
|
com.espertech.esper.epl.script.mvel |
MVEL script expression evaluation.
|
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.spec.util |
Statement spec utilities
|
com.espertech.esper.epl.subquery |
Subquery helper classes are found here.
|
com.espertech.esper.epl.table.merge |
Table on-merge handlers.
|
com.espertech.esper.epl.table.mgmt |
Table-related services and metadata.
|
com.espertech.esper.epl.table.onaction |
Table on-action handlers.
|
com.espertech.esper.epl.table.strategy |
Table access evaluators.
|
com.espertech.esper.epl.table.upd |
Table update strategies.
|
com.espertech.esper.epl.updatehelper |
Helpers for EPL update functionality.
|
com.espertech.esper.epl.util |
EPL utility classes.
|
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.epl.virtualdw |
Virtual data window.
|
com.espertech.esper.event |
This package defines the internal event APIs.
|
com.espertech.esper.event.arr |
Object-array event type.
|
com.espertech.esper.event.avro |
Avro event type core interfaces.
|
com.espertech.esper.event.bean |
JavaBean and legacy Java underlying event classes are here.
|
com.espertech.esper.event.map |
Map-underlying event classes are here.
|
com.espertech.esper.event.property |
Parsers and business objects to handle nested, indexed, mapped or generally complex properties for use in JavaBean
access
|
com.espertech.esper.event.util |
Utilities around event rendering are here.
|
com.espertech.esper.event.vaevent |
Value added events are revision events and variant events.
|
com.espertech.esper.event.wrap |
Event wrap refers to adding properties to an existing event
|
com.espertech.esper.event.xml |
XML event wrappers
|
com.espertech.esper.filter |
Main switchboard filtering and routing of incoming events to interested statements is performed in this package.
|
com.espertech.esper.metrics.codahale_metrics.metrics |
Metrics (Codahale).
|
com.espertech.esper.metrics.codahale_metrics.metrics.core |
Metrics core (Codehale).
|
com.espertech.esper.metrics.codahale_metrics.metrics.reporting |
Metrics reporting (Codehale).
|
com.espertech.esper.metrics.codahale_metrics.metrics.stats |
Metrics stats (Codehale).
|
com.espertech.esper.metrics.codahale_metrics.metrics.util |
Metrics util classes (Codehale).
|
com.espertech.esper.metrics.instrumentation |
EPL instrumentation helpers.
|
com.espertech.esper.metrics.jmx |
EPL to JMX helpers.
|
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.pattern.guard |
Pattern guards that can define the lifetime of a pattern
|
com.espertech.esper.pattern.observer |
Pattern observer classes the observe timer events
|
com.espertech.esper.pattern.pool |
Pattern subexpression pool management
|
com.espertech.esper.rowregex |
Match-recognize expression tree and state objects.
|
com.espertech.esper.schedule |
Package for timer callback scheduling
|
com.espertech.esper.spatial.quadtree.core |
Quadtree index core classes
|
com.espertech.esper.spatial.quadtree.mxcif |
Quadtree MXCIF index core classes
|
com.espertech.esper.spatial.quadtree.mxciffilterindex |
Quadtree MXCIF filter index
|
com.espertech.esper.spatial.quadtree.mxcifrowindex |
Quadtree MXCIF row index
|
com.espertech.esper.spatial.quadtree.pointregion |
Quadtree Point-region core classes
|
com.espertech.esper.spatial.quadtree.prqdfilterindex |
Quadtree Point-region filter index
|
com.espertech.esper.spatial.quadtree.prqdrowindex |
Quadtree Point-region row index
|
com.espertech.esper.timer |
Supplies internal clocking triggering execution of schedule callbacks in a scheduling service
|
com.espertech.esper.type |
Internal primitive, enum and other type representations
|
com.espertech.esper.util |
Utility classes that center around Java type handling, printing, reflection, debugging
|
com.espertech.esper.util.support |
Internal-use-only unit and regression test support classes.
|
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.stream |
View to event stream relationship service
|
com.espertech.esper.view.window |
Window views are in this package
|
com.espertech.esper.client
,
com.espertech.esper.client.annotation
,
com.espertech.esper.client.context
,
com.espertech.esper.client.dataflow
,
com.espertech.esper.client.deploy
,
com.espertech.esper.client.hook
,
com.espertech.esper.client.metric
,
com.espertech.esper.client.soda
,
com.espertech.esper.client.scopetest
,
com.espertech.esper.client.time
,
com.espertech.esper.client.util
,
com.espertech.esper.plugin