Package org.apache.openjpa.slice.jdbc

Implements Distributed version of JDBCStoreManager and JDBCStoreQuery.


Interface Summary
DistributedJDBCConfiguration A distributed configuration that is a ordered collection of JDBCConfigurations.

Class Summary
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.
DistributedJDBCStoreManager A Store manager for multiple physical databases referred as slice.
DistributedPreparedStatement A virtual PreparedStaement that delegates to a set of actual PreparedStatements.
DistributedResultSet A chain of ResultSet.
DistributedSQLStoreQuery A query for distributed databases.
DistributedSQLStoreQuery.ParallelExecutor Executes queries on multiple databases.
DistributedStatement A virtual Statement that delegates to many actual Statements.
DistributedStoreQuery A query for distributed databases.
DistributedStoreQuery.ParallelExecutor Executes queries on multiple databases.
DistributedTemplate<T extends 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.

Package org.apache.openjpa.slice.jdbc Description

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.

Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.