|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.unister.semweb.drums.bucket.BucketSplitter<Data>
Data
- an implementation of AbstractKVStorable
, e.g. GeneralStorable
public class BucketSplitter<Data extends AbstractKVStorable>
This class manages the splitting of a bucket. It would be possible to implement all functionality of this class in a
static context. But for reasons of inheritance, the implementation is done this way. The splitting should be done by
the following steps
Constructor Summary | |
---|---|
BucketSplitter(RangeHashFunction hashFunction,
DRUMSParameterSet<Data> gp)
Instantiates a new BucketSplitter |
Method Summary | |
---|---|
void |
splitAndStoreConfiguration(int bucketId,
int numberOfPartitions)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BucketSplitter(RangeHashFunction hashFunction, DRUMSParameterSet<Data> gp)
hashFunction
- gp
- Method Detail |
---|
public void splitAndStoreConfiguration(int bucketId, int numberOfPartitions) throws java.io.IOException, FileLockException
bucketId
- numberOfPartitions
-
java.io.IOException
FileLockException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |