Class PartitionTable


  • public class PartitionTable
    extends Object
    Single table with affinity info.
    • Constructor Detail

      • PartitionTable

        public PartitionTable​(String alias,
                              String cacheName,
                              @Nullable
                              @Nullable String affColName,
                              @Nullable
                              @Nullable String secondAffColName)
        Constructor.
        Parameters:
        alias - Unique alias.
        cacheName - Cache name.
        affColName - Affinity column name.
        secondAffColName - Second affinity column name.
    • Method Detail

      • alias

        public String alias()
        Returns:
        Alias.
      • cacheName

        public String cacheName()
        Returns:
        Cache name.
      • isAffinityColumn

        public boolean isAffinityColumn​(String colName)
        Check whether passed column is affinity column.
        Parameters:
        colName - Column name.
        Returns:
        True if affinity column.
      • joinGroup

        public int joinGroup()
        Returns:
        Join group index.
      • joinGroup

        public void joinGroup​(int joinGrp)
        Parameters:
        joinGrp - Join group index.