Class ReplicaGroupStrategyConfig

  • All Implemented Interfaces:
    Serializable

    public class ReplicaGroupStrategyConfig
    extends BaseJsonConfig
    Class representing configurations related to segment assignment strategy.
    See Also:
    Serialized Form
    • Constructor Detail

      • ReplicaGroupStrategyConfig

        public ReplicaGroupStrategyConfig​(@Nullable
                                          String partitionColumn,
                                          int numInstancesPerPartition)
    • Method Detail

      • getPartitionColumn

        @Nullable
        public String getPartitionColumn()
        Returns the name of column used for partitioning. If this is set to null, we use the table level replica groups. Otherwise, we use the partition level replica groups. TODO: use partition info from SegmentPartitionConfig
        Returns:
        Name of partitioning column.
      • getNumInstancesPerPartition

        public int getNumInstancesPerPartition()
        Returns the number of instances that segments for a partition span.
        Returns:
        Number of instances used for a partition.