| Name | Description | Type | Package | Framework |
| CustomPartitioningPolicy | Defines a user defined partitioning policy. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
| FieldPartitioningPolicy | FieldPartitioningPolicy partitions access to a database cluster by a field value from the object, such as the object's id, location, or tenant. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
| HashPartitioningPolicy | 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. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
| PartitioningPolicy | A PartitioningPolicy is used to partition the data for a class across multiple difference databases or across a database cluster such as Oracle RAC. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
| PinnedPartitioningPolicy | PinnedPartitionPolicy pins requests to a single connection pool. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
| RangePartition | Represent a specific range partition. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
| RangePartitioningPolicy | RangePartitioningPolicy partitions access to a database cluster by a field value from the object, such as the object's id, location, or tenant. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
| ReplicationPartitioningPolicy | ReplicationPartitioningPolicy sends requests to a set of connection pools. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
| RoundRobinPartitioningPolicy | RoundRobinPartitioningPolicy sends requests in a round robin fashion to the set of connection pools. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
| UnionPartitioningPolicy | UnionPartitionPolicy sends queries to all connection pools and unions the results. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |
|
| ValuePartitioningPolicy | ValuePartitioningPolicy partitions access to a database cluster by a field value from the object, such as the object's location, or tenant. | Class | org.eclipse.persistence.descriptors.partitioning | EclipseLink |