Class UnionPartitioningPolicy

  • All Implemented Interfaces:
    Serializable

    public class UnionPartitioningPolicy
    extends ReplicationPartitioningPolicy
    PUBLIC: UnionPartitionPolicy sends queries to all connection pools and unions the results. This is for queries or relationships that span partitions when partitioning is used, such as on a ManyToMany cross partition relationship.
    Since:
    EclipseLink 2.2
    Author:
    James Sutherland
    See Also:
    Serialized Form
    • Field Detail

      • replicateWrites

        protected boolean replicateWrites
    • Constructor Detail

      • UnionPartitioningPolicy

        public UnionPartitioningPolicy()
      • UnionPartitioningPolicy

        public UnionPartitioningPolicy​(boolean replicateWrites)
      • UnionPartitioningPolicy

        public UnionPartitioningPolicy​(String... pools)
      • UnionPartitioningPolicy

        public UnionPartitioningPolicy​(List<String> pools)
    • Method Detail

      • getReplicateWrites

        public boolean getReplicateWrites()
        PUBLIC: Return if write queries should be replicated. Writes are normally not replicated when unioning, but can be for ManyToMany relationships, when the join table needs to be replicated.
      • setReplicateWrites

        public void setReplicateWrites​(boolean replicateWrites)
        PUBLIC: Set if write queries should be replicated. Writes are normally not replicated when unioning, but can be for ManyToMany relationships, when the join table needs to be replicated.