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 IteratorSettingFactorygetIteratorFactory()AccumuloElementConvertergetKeyConverter()org.apache.accumulo.core.file.keyfunctor.KeyFunctorgetKeyFunctor()RangeFactorygetRangeFactory()voidsetIteratorFactory(IteratorSettingFactory iteratorFactory)voidsetKeyConverter(AccumuloElementConverter keyConverter)voidsetKeyFunctor(org.apache.accumulo.core.file.keyfunctor.KeyFunctor bloomFunctor)voidsetRangeFactory(RangeFactory rangeFactory)abstract voidsetSchema(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)
-
-