Class StaticMultiJoinStateManager

java.lang.Object
com.illumon.iris.db.v2.join.StaticMultiJoinStateManager

public class StaticMultiJoinStateManager extends Object
  • Field Details

  • Method Details

    • build

      public void build(Table table, ColumnSource<?>[] sources, int tableNumber)
    • doRehash

      public void doRehash(com.illumon.iris.db.v2.join.StaticMultiJoinStateManager.BuildContext bc)
    • rehashRequired

      public boolean rehashRequired()
    • setTargetLoadFactor

      public void setTargetLoadFactor(double targetLoadFactor)
    • setMaximumLoadFactor

      public void setMaximumLoadFactor(double maximumLoadFactor)
    • getResultSize

      public long getResultSize()
    • ensureTableCapacity

      public void ensureTableCapacity(int tables)
    • getKeyHashTableSources

      public ColumnSource[] getKeyHashTableSources()
    • getRedirectionIndexForTable

      public RedirectionIndex getRedirectionIndexForTable(int tableNumber)
    • keyString

      public String keyString(long slot)