Uses of Interface
uk.gov.gchq.gaffer.serialisation.Serialiser
-
Packages that use Serialiser Package Description uk.gov.gchq.gaffer.bitmap.serialisation Serialisation classes for bitmap objects.uk.gov.gchq.gaffer.serialisation Serialisation classes.uk.gov.gchq.gaffer.serialisation.implementation Implementations of serialisers for various data types.uk.gov.gchq.gaffer.serialisation.implementation.ordered Serialisation implementations which maintain the ordering of bytes.uk.gov.gchq.gaffer.serialisation.implementation.raw Serialisation classes for efficient serialisation of primitive types.uk.gov.gchq.gaffer.serialisation.implementation.tostring Serialisation classes for creating String representations of object.uk.gov.gchq.gaffer.sketches.clearspring.cardinality.serialisation Serialisation classes for the Clearspring HyperLogLogPlus objects.uk.gov.gchq.gaffer.sketches.datasketches.cardinality.serialisation Serialisation classes for the Datasketches cardinality objects.uk.gov.gchq.gaffer.sketches.datasketches.frequencies.serialisation Serialisation classes for the Datasketches frequencies objects.uk.gov.gchq.gaffer.sketches.datasketches.quantiles.serialisation Serialisation classes for the Datasketches quantiles objects.uk.gov.gchq.gaffer.sketches.datasketches.sampling.serialisation Serialisation classes for the Datasketches sampling objects.uk.gov.gchq.gaffer.sketches.datasketches.theta.serialisation Serialisation classes for the Datasketches theta objects.uk.gov.gchq.gaffer.store Core classes for the Gaffer store interface.uk.gov.gchq.gaffer.store.schema Classes describing the Gaffer schema.uk.gov.gchq.gaffer.store.serialiser Serialiser implementations for stores.uk.gov.gchq.gaffer.time.serialisation Serialisation classes for the Gaffer timestamp classes. -
-
Uses of Serialiser in uk.gov.gchq.gaffer.bitmap.serialisation
Classes in uk.gov.gchq.gaffer.bitmap.serialisation that implement Serialiser Modifier and Type Class Description class
RoaringBitmapSerialiser
ASerialiser
implementation forRoaringBitmap
instances. -
Uses of Serialiser in uk.gov.gchq.gaffer.serialisation
Subinterfaces of Serialiser in uk.gov.gchq.gaffer.serialisation Modifier and Type Interface Description interface
ToBytesSerialiser<T>
A class that implements this interface is responsible for serialising an object of class T to a byte array, and for deserialising it back again.interface
ToStringSerialiser<INPUT>
A class that implements this interface is responsible for serialising an object of class T to aString
, and for deserialising it back again.Classes in uk.gov.gchq.gaffer.serialisation that implement Serialiser Modifier and Type Class Description class
AvroSerialiser
AnAvroSerialiser
is used to serialise and deserialise Avro files.class
CustomMapSerialiser
class
FreqMapSerialiser
AFreqMapSerialiser
serialises and deserialisesFreqMap
s.class
ToBytesViaStringDeserialiser<T>
Abstract serialiser that deserialises the given byte[] via an interim String object.class
TypeSubTypeValueSerialiser
ATypeSubTypeValueSerialiser
is used to serialise and deserialiseTypeSubTypeValue
instances.class
TypeValueSerialiser
ATypeValueSerialiser
is used to serialise and deserialiseTypeValue
instances. -
Uses of Serialiser in uk.gov.gchq.gaffer.serialisation.implementation
Classes in uk.gov.gchq.gaffer.serialisation.implementation that implement Serialiser Modifier and Type Class Description class
BooleanSerialiser
This class is used to serialise and deserialise a boolean valueclass
BytesSerialiser
This class is used to serialise and deserialise byte arrays.class
JavaSerialiser
This class is used to serialise and deserialise objects in java.class
MapSerialiser
This class is used to serialise and deserialiseMap
s.class
MultiSerialiser
This class is used to serialise and deserialise multiple object types.class
NullSerialiser
ANullSerialiser
is aToBytesSerialiser
that always returns null regardless of the input.class
SetSerialiser
class
StringSerialiser
AStringSerialiser
is used to serialiseString
s.class
TreeSetStringSerialiser
-
Uses of Serialiser in uk.gov.gchq.gaffer.serialisation.implementation.ordered
Classes in uk.gov.gchq.gaffer.serialisation.implementation.ordered that implement Serialiser Modifier and Type Class Description class
OrderedDateSerialiser
AnOrderedDateSerialiser
serialises aDate
to an array of bytes by directly converting the underlying long to a byte array.class
OrderedDoubleSerialiser
AnOrderedDoubleSerialser
serialises aDouble
to an array of bytes by directly converting the double to a raw long and then converting this to a byte array.class
OrderedFloatSerialiser
AnOrderedFloatSerialser
serialises aFloat
to an array of bytes by directly converting the float to a raw int and then converting this to a byte array.class
OrderedIntegerSerialiser
AnOrderedIntegerSerialser
serialises aInteger
to an array of bytes.class
OrderedLongSerialiser
AnOrderedLongSerialser
serialises aLong
to an array of bytes. -
Uses of Serialiser in uk.gov.gchq.gaffer.serialisation.implementation.raw
Classes in uk.gov.gchq.gaffer.serialisation.implementation.raw that implement Serialiser Modifier and Type Class Description class
CompactRawIntegerSerialiser
Serialises integers using a variable-length scheme that means smaller integers get serialised into a smaller number of bytes.class
CompactRawLongSerialiser
Serialises longs using a variable-length scheme that means smaller longs get serialised into a smaller number of bytes. -
Uses of Serialiser in uk.gov.gchq.gaffer.serialisation.implementation.tostring
Classes in uk.gov.gchq.gaffer.serialisation.implementation.tostring that implement Serialiser Modifier and Type Class Description class
StringToStringSerialiser
-
Uses of Serialiser in uk.gov.gchq.gaffer.sketches.clearspring.cardinality.serialisation
Classes in uk.gov.gchq.gaffer.sketches.clearspring.cardinality.serialisation that implement Serialiser Modifier and Type Class Description class
HyperLogLogPlusSerialiser
Deprecated. -
Uses of Serialiser in uk.gov.gchq.gaffer.sketches.datasketches.cardinality.serialisation
Classes in uk.gov.gchq.gaffer.sketches.datasketches.cardinality.serialisation that implement Serialiser Modifier and Type Class Description class
HllSketchSerialiser
AHllSketchSerialiser
serialises aHllSketch
using itstoCompactByteArray()
method.class
HllUnionSerialiser
AHllUnionSerialiser
serialises aUnion
using itstoCompactByteArray()
method. -
Uses of Serialiser in uk.gov.gchq.gaffer.sketches.datasketches.frequencies.serialisation
Classes in uk.gov.gchq.gaffer.sketches.datasketches.frequencies.serialisation that implement Serialiser Modifier and Type Class Description class
LongsSketchSerialiser
ALongsSketchSerialiser
serialises aLongsSketch
using itstoByteArray()
method.class
StringsSketchSerialiser
-
Uses of Serialiser in uk.gov.gchq.gaffer.sketches.datasketches.quantiles.serialisation
Classes in uk.gov.gchq.gaffer.sketches.datasketches.quantiles.serialisation that implement Serialiser Modifier and Type Class Description class
DoublesSketchSerialiser
ADoublesSketchSerialiser
serialises aDoublesSketch
using itstoByteArray()
method.class
DoublesUnionSerialiser
ADoublesUnionSerialiser
serialises aDoublesUnion
using itstoByteArray()
method.class
KllFloatsSketchSerialiser
AKllFloatsSketchSerialiser
serialises aKllFloatsSketch
using itstoByteArray()
method.class
StringsSketchSerialiser
class
StringsUnionSerialiser
-
Uses of Serialiser in uk.gov.gchq.gaffer.sketches.datasketches.sampling.serialisation
Classes in uk.gov.gchq.gaffer.sketches.datasketches.sampling.serialisation that implement Serialiser Modifier and Type Class Description class
ReservoirItemsSketchSerialiser<T>
AReservoirItemsSketchSerialiser
serialises aReservoirItemsSketch
using itstoByteArray()
method and the providedArrayOfItemsSerDe
.class
ReservoirLongsSketchSerialiser
AReservoirLongsSketchSerialiser
serialises aReservoirLongsSketch
using itstoByteArray()
method.class
ReservoirLongsUnionSerialiser
AReservoirLongsUnionSerialiser
serialises aReservoirLongsUnion
using itstoByteArray()
method.class
ReservoirNumbersSketchSerialiser
AReservoirNumbersSketchSerialiser
serialises aReservoirItemsSketch
using itstoByteArray()
method.class
ReservoirNumbersUnionSerialiser
AReservoirNumbersUnionSerialiser
serialises aReservoirItemsUnion
ofNumber
s using itstoByteArray()
method.class
ReservoirStringsSketchSerialiser
AReservoirStringsSketchSerialiser
serialises aReservoirItemsSketch
ofString
s using itstoByteArray()
method.class
ReservoirStringsUnionSerialiser
AReservoirStringsUnionSerialiser
serialises aReservoirItemsUnion
ofString
s using itstoByteArray()
method. -
Uses of Serialiser in uk.gov.gchq.gaffer.sketches.datasketches.theta.serialisation
Classes in uk.gov.gchq.gaffer.sketches.datasketches.theta.serialisation that implement Serialiser Modifier and Type Class Description class
SketchSerialiser
ASketchSerialiser
serialises aSketch
using itstoByteArray()
.class
UnionSerialiser
AUnionSerialiser
serialises anUnion
using thetoByteArray()
method from the sketch -
Uses of Serialiser in uk.gov.gchq.gaffer.store
Methods in uk.gov.gchq.gaffer.store that return Serialiser Modifier and Type Method Description Serialiser
SerialisationFactory. getSerialiser(Class<?> objClass)
Serialiser
SerialisationFactory. getSerialiser(Class<?> objClass, boolean preserveOrder, boolean consistentSerialiser)
Methods in uk.gov.gchq.gaffer.store that return types with arguments of type Serialiser Modifier and Type Method Description List<Serialiser>
SerialisationFactory. getSerialisers()
Methods in uk.gov.gchq.gaffer.store with parameters of type Serialiser Modifier and Type Method Description void
SerialisationFactory. addSerialisers(Serialiser... newSerialisers)
Adds a list ofSerialiser
to be used within the SerialisationFactory.Constructors in uk.gov.gchq.gaffer.store with parameters of type Serialiser Constructor Description SerialisationFactory(Serialiser... serialisers)
Constructor. -
Uses of Serialiser in uk.gov.gchq.gaffer.store.schema
Methods in uk.gov.gchq.gaffer.store.schema that return Serialiser Modifier and Type Method Description Serialiser
TypeDefinition. getSerialiser()
Serialiser
Schema. getVertexSerialiser()
Returns the vertex serialiser for this schema.Methods in uk.gov.gchq.gaffer.store.schema with parameters of type Serialiser Modifier and Type Method Description TypeDefinition.Builder
TypeDefinition.Builder. serialiser(Serialiser serialiser)
void
TypeDefinition. setSerialiser(Serialiser serialiser)
CHILD_CLASS
Schema.BaseBuilder. vertexSerialiser(Serialiser vertexSerialiser)
Sets theSerialiser
. -
Uses of Serialiser in uk.gov.gchq.gaffer.store.serialiser
Classes in uk.gov.gchq.gaffer.store.serialiser that implement Serialiser Modifier and Type Class Description class
EdgeIdSerialiser
Serialiser to serialise and deserialiseEdgeId
objects in a byte array representation.class
EdgeSerialiser
Serialiser to serialise and deserialiseEdge
objects in a byte array representation.class
ElementIdSerialiser
Serialiser to serialise and deserialiseElementId
objects in a byte array representation.class
ElementSerialiser
Serialiser to serialise and deserialiseElement
objects in a byte array representation by delegating to the relevant serialiser.class
EntityIdSerialiser
Serialiser to serialise and deserialiseEntityId
objects in a byte array representation.class
EntitySerialiser
Serialiser to serialise and deserialiseEntity
objects in a byte array representation.class
GroupedPropertiesSerialiser
Serialiser to serialise and deserialiseGroupedProperties
objects in a byte array representation.class
PropertiesSerialiser<T>
Serialiser to serialise and deserialise objects containingProperties
in a byte array representation. -
Uses of Serialiser in uk.gov.gchq.gaffer.time.serialisation
Classes in uk.gov.gchq.gaffer.time.serialisation that implement Serialiser Modifier and Type Class Description class
BoundedTimestampSetSerialiser
ABoundedTimestampSetSerialiser
serialises aBoundedTimestampSet
to an array of bytes.class
DeltaLongTimeSeriesSerialiser
Serialises aLongTimeSeries
by writing out the deltas between consecutive values in the timeseries.class
RBMBackedTimestampSetSerialiser
ARBMBackedTimestampSetSerialiser
serialises aRBMBackedTimestampSet
to an array of bytes.
-