Class HasherConfig.Builder<T>
java.lang.Object
io.deephaven.engine.table.impl.by.typed.HasherConfig.Builder<T>
- Enclosing class:
- HasherConfig<T>
-
Method Summary
Modifier and TypeMethodDescriptionaddBuild
(io.deephaven.engine.table.impl.by.typed.HasherConfig.BuildSpec build) addExtraMethod
(BiFunction<HasherConfig<T>, ChunkType[], com.squareup.javapoet.MethodSpec> methodProducer) addExtraPartialRehashParameter
(com.squareup.javapoet.ParameterSpec paramSpec) addProbe
(io.deephaven.engine.table.impl.by.typed.HasherConfig.ProbeSpec probe) alwaysMoveMain
(boolean alwaysMoveMain) classPrefix
(String classPrefix) emptyStateName
(String emptyStateName) includeOriginalSources
(boolean includeOriginalSources) mainStateName
(String mainStateName) moveMainAlternate
(Consumer<com.squareup.javapoet.CodeBlock.Builder> moveMainAlternate) moveMainFull
(Consumer<com.squareup.javapoet.CodeBlock.Builder> moveMainFull) openAddressedAlternate
(boolean openAddressedAlternate) overflowOrAlternateStateName
(String overflowOrAlternateStateName) packageGroup
(String packageGroup) packageMiddle
(String packageMiddle) rehashFullSetup
(Consumer<com.squareup.javapoet.CodeBlock.Builder> rehashFullSetup) supportRehash
(boolean supportRehash) supportTombstones
(boolean supportTombstones) tombstoneStateName
(String tombstoneStateName)
-
Method Details
-
classPrefix
-
packageGroup
-
packageMiddle
-
openAddressedAlternate
-
supportTombstones
-
alwaysMoveMain
-
includeOriginalSources
-
supportRehash
-
mainStateName
-
overflowOrAlternateStateName
-
emptyStateName
-
tombstoneStateName
-
stateType
-
moveMainAlternate
public HasherConfig.Builder<T> moveMainAlternate(Consumer<com.squareup.javapoet.CodeBlock.Builder> moveMainAlternate) -
moveMainFull
public HasherConfig.Builder<T> moveMainFull(Consumer<com.squareup.javapoet.CodeBlock.Builder> moveMainFull) -
rehashFullSetup
public HasherConfig.Builder<T> rehashFullSetup(Consumer<com.squareup.javapoet.CodeBlock.Builder> rehashFullSetup) -
addProbe
public HasherConfig.Builder<T> addProbe(io.deephaven.engine.table.impl.by.typed.HasherConfig.ProbeSpec probe) -
addBuild
public HasherConfig.Builder<T> addBuild(io.deephaven.engine.table.impl.by.typed.HasherConfig.BuildSpec build) -
addExtraPartialRehashParameter
public HasherConfig.Builder<T> addExtraPartialRehashParameter(com.squareup.javapoet.ParameterSpec paramSpec) -
addExtraMethod
public HasherConfig.Builder<T> addExtraMethod(BiFunction<HasherConfig<T>, ChunkType[], com.squareup.javapoet.MethodSpec> methodProducer)
-