
public abstract class AbstractBulkSplit extends Object implements BulkSplit
| Constructor and Description |
|---|
AbstractBulkSplit()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
chooseBulkSplitPoint(int numEntries,
int minEntries,
int maxEntries)
Computes and returns the best split point.
|
protected <T> List<List<T>> |
trivialPartition(List<T> objects,
int minEntries,
int maxEntries)
Perform the trivial partitioning of the given list.
|
protected int chooseBulkSplitPoint(int numEntries,
int minEntries,
int maxEntries)
numEntries - the number of entries to be splitminEntries - the number of minimum entries in the node to be splitmaxEntries - number of maximum entries in the node to be splitprotected <T> List<List<T>> trivialPartition(List<T> objects, int minEntries, int maxEntries)
objects - Objects to partitionminEntries - Minimum number of objects per pagemaxEntries - Maximum number of objects per page.