Class AccumuloKeyPackage
- java.lang.Object
-
- uk.gov.gchq.gaffer.accumulostore.key.AccumuloKeyPackage
-
- Direct Known Subclasses:
ByteEntityKeyPackage
,ClassicKeyPackage
public abstract class AccumuloKeyPackage extends Object
The AccumuloKeyPackage provides access to Factories and utility methods needed for an Instance of the AccumuloStore to run, The idea of the key package is to isolate all things which are dependent upon any one key design, with the intent that new key package can be implemented later to optimise certain queries, depending on the users use case.
-
-
Constructor Summary
Constructors Constructor Description AccumuloKeyPackage()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description IteratorSettingFactory
getIteratorFactory()
AccumuloElementConverter
getKeyConverter()
org.apache.accumulo.core.file.keyfunctor.KeyFunctor
getKeyFunctor()
RangeFactory
getRangeFactory()
void
setIteratorFactory(IteratorSettingFactory iteratorFactory)
void
setKeyConverter(AccumuloElementConverter keyConverter)
void
setKeyFunctor(org.apache.accumulo.core.file.keyfunctor.KeyFunctor bloomFunctor)
void
setRangeFactory(RangeFactory rangeFactory)
abstract void
setSchema(Schema schema)
-
-
-
Method Detail
-
getRangeFactory
public RangeFactory getRangeFactory()
-
getKeyConverter
public AccumuloElementConverter getKeyConverter()
-
getIteratorFactory
public IteratorSettingFactory getIteratorFactory()
-
setRangeFactory
public void setRangeFactory(RangeFactory rangeFactory)
-
setKeyConverter
public void setKeyConverter(AccumuloElementConverter keyConverter)
-
setIteratorFactory
public void setIteratorFactory(IteratorSettingFactory iteratorFactory)
-
getKeyFunctor
public org.apache.accumulo.core.file.keyfunctor.KeyFunctor getKeyFunctor()
-
setKeyFunctor
public void setKeyFunctor(org.apache.accumulo.core.file.keyfunctor.KeyFunctor bloomFunctor)
-
setSchema
public abstract void setSchema(Schema schema)
-
-