Package net.esper.eql.db

Interface Summary
DatabaseConfigService Service providing database connection factory and configuration information for use with historical data polling.
DatabaseConnectionFactory Factory for new database connections.
DataCache Implementations serve as caches for historical or reference data retrieved via lookup keys consisting or one or more rows represented by a list of events.
PollExecStrategy Interface for polling data from a data source such as a relational database.
 

Class Summary
ConnectionCache Base class for a Connection and PreparedStatement cache.
ConnectionCacheImpl Caches the Connection and PreparedStatement instance for reuse.
ConnectionNoCacheImpl Implementation of a connection cache that simply doesn't cache but gets a new connection and statement every request, and closes these every time a client indicates done.
DatabaseConfigServiceImpl Implementation provides database instance services such as connection factory and connection settings.
DatabaseDMConnFactory Database connection factory using DriverManager to obtain connections.
DatabaseDSConnFactory Database connection factory using InitialContext and DataSource to obtain connections.
DataCacheExpiringImpl Implements an expiry-time cache that evicts data when data becomes stale after a given number of seconds.
DataCacheLRUImpl Query result data cache implementation that uses a least-recently-used algorithm to store and evict query results.
DataCacheNullImpl Null implementation for a data cache that doesn't ever hit.
DBOutputTypeDesc Descriptor for SQL output columns.
PollExecStrategyDBQuery Viewable providing historical data from a database.
PollingViewable Implements a poller viewable that uses a polling strategy, a cache and some input parameters extracted from event streams to perform the polling.
PollingViewableFactory Factory for a view onto historical data via SQL statement.
 

Exception Summary
DatabaseConfigException Exception to indicate that a stream name could not be resolved.