public abstract class BucketNodeMap extends Object
| Constructor and Description |
|---|
BucketNodeMap(ToIntFunction<Split> splitToBucket) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
assignBucketToNode(int bucketedId,
InternalNode node) |
abstract Optional<InternalNode> |
getAssignedNode(int bucketedId) |
Optional<InternalNode> |
getAssignedNode(Split split) |
abstract int |
getBucketCount() |
abstract boolean |
isDynamic() |
public BucketNodeMap(ToIntFunction<Split> splitToBucket)
public abstract int getBucketCount()
public abstract Optional<InternalNode> getAssignedNode(int bucketedId)
public abstract void assignBucketToNode(int bucketedId,
InternalNode node)
public abstract boolean isDynamic()
public final Optional<InternalNode> getAssignedNode(Split split)
Copyright © 2012–2019. All rights reserved.