Package org.apache.openjpa.slice.jdbc
Implements Distributed version of JDBCStoreManager and JDBCStoreQuery.
This package contains implementaions of OpenJPA interfaces using a distribution
template pattern. Distribution template pattern for
T
is
defined as a type T'
such that T' extends T implements Iterable
i.e.T'
is a special T
that also contains many T
.-
Interface Summary Interface Description DistributedJDBCConfiguration A distributed configuration that is a ordered collection of JDBCConfigurations. -
Class Summary Class Description DistributedConnection A virtual connection that contains multiple physical connections.DistributedDataSource A virtual datasource that contains many physical datasources.DistributedJDBCBrokerFactory A factory for distributed JDBC datastores.DistributedJDBCConfigurationImpl A specialized configuration embodies a set of Slice configurations.DistributedPreparedStatement A virtual PreparedStaement that delegates to a set of actual PreparedStatements.DistributedResultSet A chain of ResultSet.DistributedStatement A virtual Statement that delegates to many actual Statements.DistributedTemplate<T extends java.sql.Statement> A template for multiple Statements being executed by multiple connections.SliceStoreManager A specialized JDBCStoreManager for a slice.TargetFetchConfiguration A fetch configuration that is aware of special hint to narrow its operation on subset of slices.UniqueResultObjectProvider Aggregates individual single query results from different databases.