| Class | Description | 
|---|---|
| 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. 
 |