Class RTree.ConfigBuilder

java.lang.Object
com.apple.foundationdb.async.rtree.RTree.ConfigBuilder
Enclosing class:
RTree

@CanIgnoreReturnValue public static class RTree.ConfigBuilder extends Object
Builder for RTree.Config.
See Also:
  • Constructor Details

    • ConfigBuilder

      public ConfigBuilder()
    • ConfigBuilder

      public ConfigBuilder(boolean useNodeSlotIndex, int minM, int maxM, int splitS, @Nonnull RTree.Storage storage, boolean storeHilbertValues)
  • Method Details

    • getMinM

      public int getMinM()
    • setMinM

      public RTree.ConfigBuilder setMinM(int minM)
    • getMaxM

      public int getMaxM()
    • setMaxM

      public RTree.ConfigBuilder setMaxM(int maxM)
    • getSplitS

      public int getSplitS()
    • setSplitS

      public RTree.ConfigBuilder setSplitS(int splitS)
    • getStorage

      @Nonnull public RTree.Storage getStorage()
    • setStorage

      public RTree.ConfigBuilder setStorage(@Nonnull RTree.Storage storage)
    • isStoreHilbertValues

      public boolean isStoreHilbertValues()
    • setStoreHilbertValues

      public RTree.ConfigBuilder setStoreHilbertValues(boolean storeHilbertValues)
    • isUseNodeSlotIndex

      public boolean isUseNodeSlotIndex()
    • setUseNodeSlotIndex

      public RTree.ConfigBuilder setUseNodeSlotIndex(boolean useNodeSlotIndex)
    • build

      public RTree.Config build()