|
||||||||||
| 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. GeneralStorablepublic 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 | |||||||||