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 Implements a distributed configuration of JDBCStoreManagers.
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.
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.
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-2010 Apache Software Foundation. All Rights Reserved.