Gaffer 2.2.0

Packages 
Package Description
uk.gov.gchq.gaffer.access  
uk.gov.gchq.gaffer.access.predicate  
uk.gov.gchq.gaffer.access.predicate.user  
uk.gov.gchq.gaffer.accumulostore  
uk.gov.gchq.gaffer.accumulostore.data.element  
uk.gov.gchq.gaffer.accumulostore.inputformat  
uk.gov.gchq.gaffer.accumulostore.key  
uk.gov.gchq.gaffer.accumulostore.key.core  
uk.gov.gchq.gaffer.accumulostore.key.core.impl  
uk.gov.gchq.gaffer.accumulostore.key.core.impl.byteEntity  
uk.gov.gchq.gaffer.accumulostore.key.core.impl.classic  
uk.gov.gchq.gaffer.accumulostore.key.exception  
uk.gov.gchq.gaffer.accumulostore.key.impl  
uk.gov.gchq.gaffer.accumulostore.operation  
uk.gov.gchq.gaffer.accumulostore.operation.handler  
uk.gov.gchq.gaffer.accumulostore.operation.hdfs.exception  
uk.gov.gchq.gaffer.accumulostore.operation.hdfs.handler  
uk.gov.gchq.gaffer.accumulostore.operation.hdfs.handler.job.factory  
uk.gov.gchq.gaffer.accumulostore.operation.hdfs.handler.job.partitioner  
uk.gov.gchq.gaffer.accumulostore.operation.hdfs.handler.job.tool  
uk.gov.gchq.gaffer.accumulostore.operation.hdfs.mapper  
uk.gov.gchq.gaffer.accumulostore.operation.hdfs.operation  
uk.gov.gchq.gaffer.accumulostore.operation.hdfs.reducer  
uk.gov.gchq.gaffer.accumulostore.operation.impl  
uk.gov.gchq.gaffer.accumulostore.retriever  
uk.gov.gchq.gaffer.accumulostore.retriever.impl  
uk.gov.gchq.gaffer.accumulostore.utils  
uk.gov.gchq.gaffer.basic  
uk.gov.gchq.gaffer.bitmap.function.aggregate
Aggregation functions for bitmap objects.
uk.gov.gchq.gaffer.bitmap.serialisation
Serialisation classes for bitmap objects.
uk.gov.gchq.gaffer.bitmap.serialisation.json
Classes to facilitate the serialisation of bitmap objects into JSON.
uk.gov.gchq.gaffer.bitmap.serialisation.utils
Utilities for bitmap classes.
uk.gov.gchq.gaffer.cache
Classes for the Gaffer cache service.
uk.gov.gchq.gaffer.cache.exception
Exception classes for the core cache library.
uk.gov.gchq.gaffer.cache.impl
The Hazelcast Gaffer cache service implementation.
uk.gov.gchq.gaffer.cache.util
Utilities for the core cache library.
uk.gov.gchq.gaffer.commonutil
Common utility classes for the Gaffer project.
uk.gov.gchq.gaffer.commonutil.elementvisibilityutil  
uk.gov.gchq.gaffer.commonutil.elementvisibilityutil.exception  
uk.gov.gchq.gaffer.commonutil.exception
Common exceptions.
uk.gov.gchq.gaffer.commonutil.iterable
Gaffer-specific Iterables and Iterators used when retrieving and manipulating data from stores.
uk.gov.gchq.gaffer.commonutil.pair
Package containing a simple Pair class for handling tuples of objects.
uk.gov.gchq.gaffer.commonutil.stream
Gaffer-specific classes which extend the functionality of the Java 8 Functions API.
uk.gov.gchq.gaffer.core.exception
Gaffer-specific exceptions classes and classes for error generation.
uk.gov.gchq.gaffer.core.exception.serialisation
Custom serialisation and deserialisation objects relating to writing error messages.
uk.gov.gchq.gaffer.data
Core classes for describing the Gaffer data model.
uk.gov.gchq.gaffer.data.element
Core Java data types relating to Gaffer graph elements (entities and edges).
uk.gov.gchq.gaffer.data.element.comparison
Element comparators.
uk.gov.gchq.gaffer.data.element.function
Functional operation objects for Gaffer, based on the Koryphe library.
uk.gov.gchq.gaffer.data.element.id
Classes related to the identification of Gaffer elements.
uk.gov.gchq.gaffer.data.elementdefinition
Classes which describe the definition of elements.
uk.gov.gchq.gaffer.data.elementdefinition.exception
Exceptions relating to element definitions.
uk.gov.gchq.gaffer.data.elementdefinition.view
Classes which define the types of Gaffer elements which can be retrieved by operations.
uk.gov.gchq.gaffer.data.elementdefinition.view.access.predicate  
uk.gov.gchq.gaffer.data.elementdefinition.view.access.predicate.user  
uk.gov.gchq.gaffer.data.generator
Generator classes for transforming between Gaffer elements and domain objects.
uk.gov.gchq.gaffer.data.graph
Data objects used by Gaffer which are related to graph analysis concepts.
uk.gov.gchq.gaffer.data.graph.adjacency
Data objects used by Gaffer which are related to graph adjacency concepts.
uk.gov.gchq.gaffer.data.graph.entity
Data objects used by Gaffer which are related to graph entity caching.
uk.gov.gchq.gaffer.data.graph.function.walk  
uk.gov.gchq.gaffer.exception
Exceptions relating to serialisation and deserialisation in Gaffer.
uk.gov.gchq.gaffer.federated  
uk.gov.gchq.gaffer.federatedstore  
uk.gov.gchq.gaffer.federatedstore.access.predicate  
uk.gov.gchq.gaffer.federatedstore.access.predicate.user  
uk.gov.gchq.gaffer.federatedstore.exception  
uk.gov.gchq.gaffer.federatedstore.operation  
uk.gov.gchq.gaffer.federatedstore.operation.handler  
uk.gov.gchq.gaffer.federatedstore.operation.handler.impl  
uk.gov.gchq.gaffer.federatedstore.schema  
uk.gov.gchq.gaffer.federatedstore.util  
uk.gov.gchq.gaffer.flink.operation.handler
Operation handlers (and associated classes) for operations using the Apache Flink stream processing framework.
uk.gov.gchq.gaffer.flink.operation.handler.serialisation  
uk.gov.gchq.gaffer.flink.operation.handler.util  
uk.gov.gchq.gaffer.graph
Package containing classes relating to the Graph - the core abstraction in the Gaffer framework.
uk.gov.gchq.gaffer.graph.hook
Contains GraphHooks - pseudo-operations which are executed either before or after an operation chain.
uk.gov.gchq.gaffer.graph.hook.exception  
uk.gov.gchq.gaffer.graph.hook.migrate  
uk.gov.gchq.gaffer.graph.hook.migrate.predicate  
uk.gov.gchq.gaffer.hdfs.operation
Classes relating to operations for interacting with data held in HDFS.
uk.gov.gchq.gaffer.hdfs.operation.handler  
uk.gov.gchq.gaffer.hdfs.operation.handler.job.factory
Factory classes for preparing Hadoop MapReduce jobs.
uk.gov.gchq.gaffer.hdfs.operation.handler.job.initialiser
Classes to initialise Hadoop MapReduce jobs.
uk.gov.gchq.gaffer.hdfs.operation.handler.job.tool
Implementations of the Hadoop Tool interface.
uk.gov.gchq.gaffer.hdfs.operation.mapper
Gaffer-specific Hadoop Mapper classes.
uk.gov.gchq.gaffer.hdfs.operation.mapper.generator
Generators for creating Gaffer elements from a Hadoop MapReduce job.
uk.gov.gchq.gaffer.hdfs.operation.partitioner  
uk.gov.gchq.gaffer.hdfs.operation.reducer  
uk.gov.gchq.gaffer.integration.junit.extensions  
uk.gov.gchq.gaffer.jobtracker
Data types describing Jobs in Gaffer (long running operations).
uk.gov.gchq.gaffer.jsonserialisation
Classes for handling JSON serialisation and deserialisation.
uk.gov.gchq.gaffer.jsonserialisation.jackson  
uk.gov.gchq.gaffer.mapstore
The Gaffer MapStore implementation.
uk.gov.gchq.gaffer.mapstore.factory
Factory classes for creating Map and MultiMap instances.
uk.gov.gchq.gaffer.mapstore.impl
Implementation details for the MapImpl map-based data store.
uk.gov.gchq.gaffer.mapstore.multimap
Gaffer MultiMap implementation.
uk.gov.gchq.gaffer.mapstore.operation
Operations for the Map store.
uk.gov.gchq.gaffer.mapstore.optimiser  
uk.gov.gchq.gaffer.mapstore.utils
Additional utility classes for the Map store.
uk.gov.gchq.gaffer.named.operation
Classes for handling NamedOperations in Gaffer.
uk.gov.gchq.gaffer.named.operation.serialisation
Classes to aid the serialisation of NamedOperations.
uk.gov.gchq.gaffer.named.view  
uk.gov.gchq.gaffer.named.view.serialisation  
uk.gov.gchq.gaffer.operation
Core classes for describing operations in Gaffer.
uk.gov.gchq.gaffer.operation.data
Core data objects for the Gaffer operation library.
uk.gov.gchq.gaffer.operation.data.generator
Generator implementations for the operation data objects.
uk.gov.gchq.gaffer.operation.export
Extension interfaces for supporting exporting of data from a Gaffer graph to another location.
uk.gov.gchq.gaffer.operation.export.graph
Implementations of operations for exporting results from Gaffer to another Gaffer graph.
uk.gov.gchq.gaffer.operation.export.graph.handler
Handlers for the Gaffer graph export operations.
uk.gov.gchq.gaffer.operation.export.resultcache
Classes relating to exporting results to a GafferResultsCache.
uk.gov.gchq.gaffer.operation.export.resultcache.handler
Handlers for operations which export data to a GafferResultsCache.
uk.gov.gchq.gaffer.operation.export.resultcache.handler.util
Utilities for exporting data to a GafferResultsCache.
uk.gov.gchq.gaffer.operation.function
Functions for use with Operations in Gaffer.
uk.gov.gchq.gaffer.operation.graph
Extension interfaces for performing filtering on results from operations.
uk.gov.gchq.gaffer.operation.impl
Core operation implementations.
uk.gov.gchq.gaffer.operation.impl.add
Operations for adding elements to a graph.
uk.gov.gchq.gaffer.operation.impl.compare
Operations for comparing objects in a graph.
uk.gov.gchq.gaffer.operation.impl.export
Operations for exporting data out of a graph.
uk.gov.gchq.gaffer.operation.impl.export.localfile  
uk.gov.gchq.gaffer.operation.impl.export.resultcache
Operations for exporting and retrieving objects from a Gaffer results cache.
uk.gov.gchq.gaffer.operation.impl.export.set
Operations for exporting and retrieving objects from a Set.
uk.gov.gchq.gaffer.operation.impl.function  
uk.gov.gchq.gaffer.operation.impl.generate
Operations for generating alternate representations of elements and objects from a Gaffer graph.
uk.gov.gchq.gaffer.operation.impl.get
Operations for retrieving elements from a Gaffer graph.
uk.gov.gchq.gaffer.operation.impl.job
Operations for interacting with the Job tracker to get Job details and Job results.
uk.gov.gchq.gaffer.operation.impl.join  
uk.gov.gchq.gaffer.operation.impl.join.match  
uk.gov.gchq.gaffer.operation.impl.join.methods  
uk.gov.gchq.gaffer.operation.impl.output
Operations for formatting the output of an operation into a required representation.
uk.gov.gchq.gaffer.operation.io
Extension interfaces for describing operations which define inputs and outputs.
uk.gov.gchq.gaffer.operation.serialisation
Classes to aid with the serialisation and deserialisation of operations.
uk.gov.gchq.gaffer.operation.util  
uk.gov.gchq.gaffer.proxystore
The Gaffer ProxyStore implementation.
uk.gov.gchq.gaffer.proxystore.exception  
uk.gov.gchq.gaffer.proxystore.operation  
uk.gov.gchq.gaffer.proxystore.operation.handler
Operation handlers for the ProxyStore.
uk.gov.gchq.gaffer.proxystore.response.deserialiser  
uk.gov.gchq.gaffer.proxystore.response.deserialiser.impl  
uk.gov.gchq.gaffer.rest
Classes which provide the Gaffer REST API.
uk.gov.gchq.gaffer.rest.application
Application classes which provide the main point of access for the Gaffer REST API.
uk.gov.gchq.gaffer.rest.config  
uk.gov.gchq.gaffer.rest.controller  
uk.gov.gchq.gaffer.rest.example
Example domain objects and functions for demonstrating some features of the Gaffer REST API.
uk.gov.gchq.gaffer.rest.factory  
uk.gov.gchq.gaffer.rest.filter
Servlet filters for the Gaffer REST API.
uk.gov.gchq.gaffer.rest.mapper
Exception mappers for the Gaffer REST API.
uk.gov.gchq.gaffer.rest.model  
uk.gov.gchq.gaffer.rest.serialisation
Serialisation utilities for the Gaffer REST API.
uk.gov.gchq.gaffer.rest.service
Service implementations for Gaffer, containing the implemented RESTful endpoints.
uk.gov.gchq.gaffer.rest.service.v1
Service implementations for v1 of the Gaffer REST API.
uk.gov.gchq.gaffer.rest.service.v1.example
The examples service implementation for v1 of the Gaffer REST API.
uk.gov.gchq.gaffer.rest.service.v2
Service implementations for v2 of the Gaffer REST API.
uk.gov.gchq.gaffer.rest.service.v2.example
The examples service implementation for v2 of the Gaffer REST API.
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.serialisation.util
Utilities to aid the serialisation and deserialisation of objects in Gaffer.
uk.gov.gchq.gaffer.sketches  
uk.gov.gchq.gaffer.sketches.clearspring.cardinality  
uk.gov.gchq.gaffer.sketches.clearspring.cardinality.binaryoperator
Aggregator classes for the Clearspring HyperLogLogPlus objects.
uk.gov.gchq.gaffer.sketches.clearspring.cardinality.function  
uk.gov.gchq.gaffer.sketches.clearspring.cardinality.predicate
Predicate classes for the Clearspring HyperLogLogPlus objects.
uk.gov.gchq.gaffer.sketches.clearspring.cardinality.serialisation
Serialisation classes for the Clearspring HyperLogLogPlus objects.
uk.gov.gchq.gaffer.sketches.clearspring.cardinality.serialisation.json
JSON serialisation classes for the Clearspring HyperLogLogPlus objects.
uk.gov.gchq.gaffer.sketches.datasketches.cardinality  
uk.gov.gchq.gaffer.sketches.datasketches.cardinality.binaryoperator
Aggregator classes for the Datasketches cardinality objects.
uk.gov.gchq.gaffer.sketches.datasketches.cardinality.function  
uk.gov.gchq.gaffer.sketches.datasketches.cardinality.predicate
Predicate classes for the DataSketches cardinality objects.
uk.gov.gchq.gaffer.sketches.datasketches.cardinality.serialisation
Serialisation classes for the Datasketches cardinality objects.
uk.gov.gchq.gaffer.sketches.datasketches.cardinality.serialisation.json
JSON serialisation classes for the Clearspring HyperLogLogPlus objects.
uk.gov.gchq.gaffer.sketches.datasketches.frequencies.binaryoperator
Aggregator classes for the Datasketches frequencies objects.
uk.gov.gchq.gaffer.sketches.datasketches.frequencies.serialisation
Serialisation classes for the Datasketches frequencies objects.
uk.gov.gchq.gaffer.sketches.datasketches.quantiles.binaryoperator
Aggregator classes for the Datasketches quantiles objects.
uk.gov.gchq.gaffer.sketches.datasketches.quantiles.serialisation
Serialisation classes for the Datasketches quantiles objects.
uk.gov.gchq.gaffer.sketches.datasketches.sampling.binaryoperator
Aggregator classes for the Datasketches sampling objects.
uk.gov.gchq.gaffer.sketches.datasketches.sampling.serialisation
Serialisation classes for the Datasketches sampling objects.
uk.gov.gchq.gaffer.sketches.datasketches.theta.binaryoperator
Aggregator classes for the Datasketches theta objects.
uk.gov.gchq.gaffer.sketches.datasketches.theta.serialisation
Serialisation classes for the Datasketches theta objects.
uk.gov.gchq.gaffer.sketches.serialisation.json
JSON serialisation modules for the sketches library.
uk.gov.gchq.gaffer.spark
Classes for integrating Apache Spark with Gaffer.
uk.gov.gchq.gaffer.spark.data.generator
Gaffer generators for creating Elements from Spark datatypes.
uk.gov.gchq.gaffer.spark.function
Functions for converting Spark related data objects into different representations.
uk.gov.gchq.gaffer.spark.operation
Operation classes for integrating Apache Spark with Gaffer.
uk.gov.gchq.gaffer.spark.operation.dataframe
Operation classes for creating and consuming Dataframes using Spark in Gaffer.
uk.gov.gchq.gaffer.spark.operation.dataframe.converter.exception
Exception classes relating to conversion errors in Spark.
uk.gov.gchq.gaffer.spark.operation.dataframe.converter.property
Property converters to migrate between properties and Spark data types.
uk.gov.gchq.gaffer.spark.operation.dataframe.converter.property.impl
Converter implementations.
uk.gov.gchq.gaffer.spark.operation.dataframe.converter.property.impl.datasketches.theta
Implementation of a converter for Datasketches theta objects.
uk.gov.gchq.gaffer.spark.operation.dataframe.converter.schema
Classes for migrating between Gaffer schemas and Spark struct types.
uk.gov.gchq.gaffer.spark.operation.graphframe
Operation classes for creating and consuming GraphFrames using Spark in Gaffer.
uk.gov.gchq.gaffer.spark.operation.handler.graphframe  
uk.gov.gchq.gaffer.spark.operation.javardd
Operation classes for creating and consuming JavaRDDs using Spark in Gaffer.
uk.gov.gchq.gaffer.spark.operation.scalardd
Operation classes for creating and consuming RDDs using Spark in Gaffer.
uk.gov.gchq.gaffer.spark.serialisation  
uk.gov.gchq.gaffer.spark.serialisation.kryo  
uk.gov.gchq.gaffer.spark.serialisation.kryo.impl  
uk.gov.gchq.gaffer.spark.serialisation.kryo.impl.datasketches.cardinality  
uk.gov.gchq.gaffer.spark.serialisation.kryo.impl.datasketches.frequencies  
uk.gov.gchq.gaffer.spark.serialisation.kryo.impl.datasketches.quantiles  
uk.gov.gchq.gaffer.spark.serialisation.kryo.impl.datasketches.sampling  
uk.gov.gchq.gaffer.spark.utils
Utilities to assist with reading/writing data from/to the Gaffer using spark.
uk.gov.gchq.gaffer.spark.utils.scala
Scala utilities to assist with reading/writing data from/to in spark.
uk.gov.gchq.gaffer.sparkaccumulo.operation
Operations (and associated classes) for integrating Apache Spark with the Accumulo Gaffer store.
uk.gov.gchq.gaffer.sparkaccumulo.operation.handler
Spark operation handlers for the Accumulo store.
uk.gov.gchq.gaffer.sparkaccumulo.operation.handler.dataframe
Operation handlers for obtaining Dataframes from Accumulo using Spark.
uk.gov.gchq.gaffer.sparkaccumulo.operation.handler.javardd
Operation handlers for obtaining JavaRDDs from Accumulo using Spark.
uk.gov.gchq.gaffer.sparkaccumulo.operation.handler.scalardd
Operation handlers for obtaining RDDs from Accumulo using Spark.
uk.gov.gchq.gaffer.sparkaccumulo.operation.javardd
Operations for using JavaRDDs with the Accumulo Gaffer store.
uk.gov.gchq.gaffer.sparkaccumulo.operation.rfilereaderrdd
Operations for using RFiles with the Accumulo Gaffer store.
uk.gov.gchq.gaffer.sparkaccumulo.operation.scalardd
Operations for using RDDs with the Accumulo Gaffer store.
uk.gov.gchq.gaffer.sparkaccumulo.operation.utils
Utilities to assist with reading/writing data from/to the Gaffer Accumulo store.
uk.gov.gchq.gaffer.sparkaccumulo.operation.utils.java
Java utilities to assist with reading/writing data from/to the Gaffer Accumulo store.
uk.gov.gchq.gaffer.sparkaccumulo.operation.utils.scala
Scala utilities to assist with reading/writing data from/to the Gaffer Accumulo store.
uk.gov.gchq.gaffer.store
Core classes for the Gaffer store interface.
uk.gov.gchq.gaffer.store.element  
uk.gov.gchq.gaffer.store.library
Classes for storing details of graphs in a library to facilitate sharing of schemas and properties between graphs.
uk.gov.gchq.gaffer.store.operation
Generic handlers and utilities for handling operations.
uk.gov.gchq.gaffer.store.operation.add  
uk.gov.gchq.gaffer.store.operation.declaration
Operation declaration classes.
uk.gov.gchq.gaffer.store.operation.handler
Operation handler implementations.
uk.gov.gchq.gaffer.store.operation.handler.compare
Handlers for comparison operations.
uk.gov.gchq.gaffer.store.operation.handler.export
Handlers for export operations.
uk.gov.gchq.gaffer.store.operation.handler.export.localfile  
uk.gov.gchq.gaffer.store.operation.handler.export.set
Handlers for "export to set" operations.
uk.gov.gchq.gaffer.store.operation.handler.function  
uk.gov.gchq.gaffer.store.operation.handler.generate
Handlers for generate operations.
uk.gov.gchq.gaffer.store.operation.handler.job
Handlers for job operations.
uk.gov.gchq.gaffer.store.operation.handler.join  
uk.gov.gchq.gaffer.store.operation.handler.join.match  
uk.gov.gchq.gaffer.store.operation.handler.named
Handlers for named operations.
uk.gov.gchq.gaffer.store.operation.handler.named.cache
Handlers for operations which interact with a named operation cache.
uk.gov.gchq.gaffer.store.operation.handler.output
Handlers for output operations.
uk.gov.gchq.gaffer.store.operation.handler.util  
uk.gov.gchq.gaffer.store.operation.resolver  
uk.gov.gchq.gaffer.store.operation.resolver.named  
uk.gov.gchq.gaffer.store.operation.util  
uk.gov.gchq.gaffer.store.operation.validator.function  
uk.gov.gchq.gaffer.store.optimiser
Operation chain optimisation classes.
uk.gov.gchq.gaffer.store.schema
Classes describing the Gaffer schema.
uk.gov.gchq.gaffer.store.schema.exception  
uk.gov.gchq.gaffer.store.serialiser
Serialiser implementations for stores.
uk.gov.gchq.gaffer.store.util
Utility classes for the store classes.
uk.gov.gchq.gaffer.time
Classes for handling timestamps in Gaffer store implementations.
uk.gov.gchq.gaffer.time.binaryoperator
Aggregation classes for the Gaffer timestamp objects.
uk.gov.gchq.gaffer.time.function  
uk.gov.gchq.gaffer.time.predicate  
uk.gov.gchq.gaffer.time.serialisation
Serialisation classes for the Gaffer timestamp classes.
uk.gov.gchq.gaffer.tinkerpop  
uk.gov.gchq.gaffer.tinkerpop.generator  
uk.gov.gchq.gaffer.tinkerpop.gremlinplugin  
uk.gov.gchq.gaffer.tinkerpop.service  
uk.gov.gchq.gaffer.traffic  
uk.gov.gchq.gaffer.traffic.generator  
uk.gov.gchq.gaffer.traffic.listeners  
uk.gov.gchq.gaffer.traffic.transform  
uk.gov.gchq.gaffer.types
Additional data types for use within Gaffer.
uk.gov.gchq.gaffer.types.binaryoperator  
uk.gov.gchq.gaffer.types.function
Function classes for interacting with the Gaffer types classes.
uk.gov.gchq.gaffer.user
Classes defining a user in the context of executing requests against a graph.