| 
Class Summary | 
| CustomPartitioningPolicy | 
PUBLIC:
 Defines a user defined partitioning policy. | 
| FieldPartitioningPolicy | 
PUBLIC:
 FieldPartitioningPolicy partitions access to a database cluster by a field value from the object,
 such as the object's id, location, or tenant. | 
| HashPartitioningPolicy | 
PUBLIC:
 HashPartitioningPolicy partitions access to a database cluster by the hash of a field value from the object,
 such as the object's location, or tenant. | 
| PartitioningPolicy | 
PUBLIC:
 A PartitioningPolicy is used to partition the data for a class across multiple difference databases
 or across a database cluster such as Oracle RAC. | 
| PinnedPartitioningPolicy | 
PUBLIC:
 PinnedPartitionPolicy pins requests to a single connection pool. | 
| RangePartition | 
PUBLIC:
 Represent a specific range partition. | 
| RangePartitioningPolicy | 
PUBLIC:
 RangePartitioningPolicy partitions access to a database cluster by a field value from the object,
 such as the object's id, location, or tenant. | 
| ReplicationPartitioningPolicy | 
PUBLIC:
 ReplicationPartitioningPolicy sends requests to a set of connection pools. | 
| RoundRobinPartitioningPolicy | 
PUBLIC:
 RoundRobinPartitioningPolicy sends requests in a round robin fashion to the set of connection pools. | 
| UnionPartitioningPolicy | 
PUBLIC:
 UnionPartitionPolicy sends queries to all connection pools and unions the results. | 
| ValuePartitioningPolicy | 
PUBLIC:
 ValuePartitioningPolicy partitions access to a database cluster by a field value from the object,
 such as the object's location, or tenant. |