A B C D E F G H I J K L M N O P Q R S T U V W

G

GeneralStorable - Class in com.unister.semweb.drums.storable
This class is - as the name suggests - a general storable for DRUMS.
GeneralStorable(GeneralStructure) - Constructor for class com.unister.semweb.drums.storable.GeneralStorable
Basic constructor.
GeneralStructure - Class in com.unister.semweb.drums.storable
This class represents the structure of one GeneralStorable-Type.
GeneralStructure() - Constructor for class com.unister.semweb.drums.storable.GeneralStructure
 
GeneralStructure.Basic_Field_Types - Enum in com.unister.semweb.drums.storable
All allowed basic types.
generateHashFunction(byte[], byte[], int, String, String) - Static method in class com.unister.semweb.drums.util.KeyUtils
Generates a RangeHashFunction.
generateRangeHashFunction(byte[], byte[], String[], String, String) - Static method in class com.unister.semweb.drums.util.KeyUtils
Generates a RangeHashFunction.
get(long...) - Method in class com.unister.semweb.drums.api.DRUMSReader
Takes a list of keys and searches for that in all buckets.
get(byte[]...) - Method in class com.unister.semweb.drums.api.DRUMSReader
Takes a list of keys and searches for that in all buckets.
getActualProcessingBuckets() - Method in class com.unister.semweb.drums.sync.SyncManager
 
getBackend() - Method in class com.unister.semweb.drums.bucket.Bucket
Returns the in backend stored AbstractKVStorables.
getBucket(int) - Method in class com.unister.semweb.drums.bucket.BucketContainer
 
getBucketContainer() - Method in class com.unister.semweb.drums.api.DRUMS
 
getBucketContainer() - Method in class com.unister.semweb.drums.sync.SyncManager
 
getBucketId() - Method in class com.unister.semweb.drums.bucket.Bucket
 
getBucketId(byte[]) - Method in class com.unister.semweb.drums.bucket.hashfunction.AbstractHashFunction
 
getBucketId(AbstractKVStorable) - Method in class com.unister.semweb.drums.bucket.hashfunction.AbstractHashFunction
 
getBucketId(String) - Method in class com.unister.semweb.drums.bucket.hashfunction.AbstractHashFunction
 
getBucketId(byte[]) - Method in class com.unister.semweb.drums.bucket.hashfunction.RangeHashFunction
Determines the bucket id to the given key.
getBucketId(AbstractKVStorable) - Method in class com.unister.semweb.drums.bucket.hashfunction.RangeHashFunction
Gets the bucket id from the given date.
getBucketId(String) - Method in class com.unister.semweb.drums.bucket.hashfunction.RangeHashFunction
 
getBytes(ByteBuffer) - Static method in class com.unister.semweb.drums.util.Bytes
This method will get a sequence of bytes from pos -> limit, but will restore pos after.
getChunkId(byte[]) - Method in class com.unister.semweb.drums.file.IndexForHeaderIndexFile
returns the index of the chunk, where the element could be found.
getChunkIndex(long) - Method in class com.unister.semweb.drums.file.HeaderIndexFile
calculates the index of the belonging readChunk in the files content
getChunkSize() - Method in class com.unister.semweb.drums.file.HeaderIndexFile
 
getCreationTime() - Method in class com.unister.semweb.drums.bucket.Bucket
 
getDatabaseDirectory() - Method in class com.unister.semweb.drums.api.DRUMS
 
getElementAt(int) - Method in class com.unister.semweb.drums.bucket.Bucket
 
getElementKeySize() - Method in class com.unister.semweb.drums.api.DRUMS
 
getElementSize() - Method in class com.unister.semweb.drums.api.DRUMS
 
getElementSize() - Method in class com.unister.semweb.drums.DRUMSParameterSet
 
getElementSize() - Method in class com.unister.semweb.drums.file.HeaderIndexFile
 
getEmptyBucketWithSameProperties() - Method in class com.unister.semweb.drums.bucket.Bucket
returns a new empty Bucket with the same properties of this bucket
getFilename(int) - Method in class com.unister.semweb.drums.bucket.hashfunction.AbstractHashFunction
 
getFilename(int) - Method in class com.unister.semweb.drums.bucket.hashfunction.RangeHashFunction
Get the file name of the given bucket.
getFilledUpFromContentStart() - Method in class com.unister.semweb.drums.file.AbstractHeaderFile
 
getFilledUpTo() - Method in class com.unister.semweb.drums.file.AbstractHeaderFile
 
getFreeMemory() - Method in class com.unister.semweb.drums.bucket.DynamicMemoryAllocater
 
getFreeSpace() - Method in class com.unister.semweb.drums.file.AbstractHeaderFile
 
getFreeSpace() - Method in class com.unister.semweb.drums.file.HeaderIndexFile
 
getGlobalParameters() - Method in class com.unister.semweb.drums.api.DRUMS
 
getHashFunction() - Method in class com.unister.semweb.drums.api.DRUMS
 
getHashFunction() - Method in class com.unister.semweb.drums.bucket.BucketContainer
returns the AbstractHashFunction for mapping keys to Buckets.
getHashFunctionFile() - Method in class com.unister.semweb.drums.bucket.hashfunction.RangeHashFunction
Returns the File, where the HashFunction is stored human-readable
getIndex() - Method in class com.unister.semweb.drums.file.HeaderIndexFile
 
getIterator() - Method in class com.unister.semweb.drums.api.DRUMS
Instantiates a new DRUMSIterator and returns it.
getKey() - Method in class com.unister.semweb.drums.storable.AbstractKVStorable
 
getKey(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as read-only ByteBuffer
getKey(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as read-only ByteBuffer
getKeyAsByte(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as byte
getKeyAsByte(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as byte
getKeyAsChar(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as char
getKeyAsChar(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as char
getKeyAsDouble(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as long
getKeyAsDouble(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as long
getKeyAsFloat(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as Int
getKeyAsFloat(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as int
getKeyAsInt(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as Int
getKeyAsInt(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as int
getKeyAsLong(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as long
getKeyAsLong(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the key belonging to the given field as long
getKeySize() - Method in class com.unister.semweb.drums.DRUMSParameterSet
 
getMaxBucketStorageTime() - Method in class com.unister.semweb.drums.sync.SyncManager
 
getMaxMemory() - Method in class com.unister.semweb.drums.bucket.DynamicMemoryAllocater
 
getMaxValsPerRange(byte[], byte[], int) - Static method in class com.unister.semweb.drums.util.KeyUtils
 
getName() - Method in class com.unister.semweb.drums.file.AbstractHeaderFile
 
getNextElement(byte[]) - Method in class com.unister.semweb.drums.api.DRUMSReader
Returns the element which has exact the key or is the next largest element after this key
getNumberOfActiveThreads() - Method in class com.unister.semweb.drums.sync.SyncManager
 
getNumberOfBuckets() - Method in class com.unister.semweb.drums.bucket.BucketContainer
 
getNumberOfBuckets() - Method in class com.unister.semweb.drums.bucket.hashfunction.AbstractHashFunction
 
getNumberOfElementsInserted() - Method in class com.unister.semweb.drums.sync.SyncManager
 
getNumberOfElementsUpdated() - Method in class com.unister.semweb.drums.sync.SyncManager
 
getNumberOfInsertedEntries() - Method in class com.unister.semweb.drums.sync.synchronizer.Synchronizer
 
getNumberOfMaximalThreads() - Method in class com.unister.semweb.drums.sync.SyncManager
 
getNumberOfUpdatedEntries() - Method in class com.unister.semweb.drums.sync.synchronizer.Synchronizer
 
getPathToDbFiles() - Method in class com.unister.semweb.drums.sync.SyncManager
 
getPreviousElement(byte[]) - Method in class com.unister.semweb.drums.api.DRUMSReader
Returns the element which has exact the key or is the next smallest element after this key
getProperties() - Method in class com.unister.semweb.drums.DRUMSParameterSet
 
getPrototype() - Method in class com.unister.semweb.drums.api.DRUMS
 
getPrototype() - Method in class com.unister.semweb.drums.DRUMSParameterSet
Returns a clone of the prototype.
getRange(byte[], byte[]) - Method in class com.unister.semweb.drums.api.DRUMSReader
Returns all elements between lowerKey and upperKey this function is still BUGGY.
getRanges() - Method in class com.unister.semweb.drums.bucket.hashfunction.RangeHashFunction
 
getReader() - Method in class com.unister.semweb.drums.api.DRUMS
Returns a DRUMSReader.
getRemainingBytes(long) - Method in class com.unister.semweb.drums.file.AbstractHeaderFile
returns the remaining bytes between filledUpTo and the given offset
getSize() - Method in class com.unister.semweb.drums.storable.AbstractKVStorable
Returns the number of bytes needed to store key and value.
getStartOffsetOfChunk(int) - Method in class com.unister.semweb.drums.file.IndexForHeaderIndexFile
returns the position of chunk with the given index in the file.
getStartOffsetOfChunkByKey(byte[]) - Method in class com.unister.semweb.drums.file.IndexForHeaderIndexFile
returns the position in the file, where the chunk, where the key belongs to starts.
getSyncManager() - Method in class com.unister.semweb.drums.api.DRUMS
 
getUpperBound(int) - Method in class com.unister.semweb.drums.bucket.hashfunction.RangeHashFunction
 
getUsedMemory() - Method in class com.unister.semweb.drums.bucket.DynamicMemoryAllocater
 
getValue() - Method in class com.unister.semweb.drums.storable.AbstractKVStorable
 
getValue(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as read-only ByteBuffer
getValue(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as read-only ByteBuffer
getValueAsByte(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as byte
getValueAsByte(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as byte
getValueAsChar(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as char
getValueAsChar(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as char
getValueAsDouble(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as long
getValueAsDouble(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as long
getValueAsFloat(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as int
getValueAsFloat(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as Int
getValueAsInt(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as Int
getValueAsInt(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as int
getValueAsLong(int) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as long
getValueAsLong(String) - Method in class com.unister.semweb.drums.storable.GeneralStorable
Returns the value belonging to the given field as long

A B C D E F G H I J K L M N O P Q R S T U V W