Uses of Interface
uk.gov.gchq.gaffer.operation.io.Output
-
Packages that use Output Package Description uk.gov.gchq.gaffer.accumulostore.operation.impl uk.gov.gchq.gaffer.accumulostore.retriever uk.gov.gchq.gaffer.federated.simple.operation uk.gov.gchq.gaffer.federated.simple.operation.handler uk.gov.gchq.gaffer.federatedstore.operation uk.gov.gchq.gaffer.federatedstore.operation.handler.impl uk.gov.gchq.gaffer.federatedstore.util uk.gov.gchq.gaffer.graph Package containing classes relating to the Graph - the core abstraction in the Gaffer framework.uk.gov.gchq.gaffer.mapstore.operation Operations for the Map store.uk.gov.gchq.gaffer.named.operation Classes for handling NamedOperations in Gaffer.uk.gov.gchq.gaffer.named.view uk.gov.gchq.gaffer.operation Core classes for describing operations in Gaffer.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.impl Core operation implementations.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.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.proxystore.operation uk.gov.gchq.gaffer.spark.operation.dataframe Operation classes for creating and consuming Dataframes using Spark in Gaffer.uk.gov.gchq.gaffer.spark.operation.graphframe Operation classes for creating and consuming GraphFrames using Spark in Gaffer.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.sparkaccumulo.operation.handler Spark operation handlers for the Accumulo store.uk.gov.gchq.gaffer.sparkaccumulo.operation.javardd Operations for using JavaRDDs 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.store Core classes for the Gaffer store interface.uk.gov.gchq.gaffer.store.operation Generic handlers and utilities for handling operations.uk.gov.gchq.gaffer.store.operation.handler Operation handler implementations. -
-
Uses of Output in uk.gov.gchq.gaffer.accumulostore.operation.impl
Classes in uk.gov.gchq.gaffer.accumulostore.operation.impl that implement Output Modifier and Type Class Description class
GetElementsBetweenSets
Deprecated.class
GetElementsBetweenSetsPairs
class
GetElementsInRanges
This returns all data between the providedElementId
s.class
GetElementsWithinSet
class
SummariseGroupOverRanges
ASummariseGroupOverRanges
operation will return anElement
that represents the aggregated form of all data between the provided range for the provided group. -
Uses of Output in uk.gov.gchq.gaffer.accumulostore.retriever
Classes in uk.gov.gchq.gaffer.accumulostore.retriever with type parameters of type Output Modifier and Type Class Description class
AccumuloItemRetriever<OP extends Output<Iterable<? extends Element>> & GraphFilters,I_ITEM>
class
AccumuloRetriever<OP extends Output & GraphFilters,O_ITEM>
-
Uses of Output in uk.gov.gchq.gaffer.federated.simple.operation
Classes in uk.gov.gchq.gaffer.federated.simple.operation that implement Output Modifier and Type Class Description class
GetAllGraphIds
class
GetAllGraphInfo
-
Uses of Output in uk.gov.gchq.gaffer.federated.simple.operation.handler
Classes in uk.gov.gchq.gaffer.federated.simple.operation.handler with type parameters of type Output Modifier and Type Class Description class
FederatedOutputHandler<P extends Output<O>,O>
A sub class operation handler for federation that can process operations that have an output associated with them.class
SeparateOutputHandler<P extends Output<O>,O>
Handler for running federated operations but keeping the results separate under a key of the graph ID the results come from. -
Uses of Output in uk.gov.gchq.gaffer.federatedstore.operation
Classes in uk.gov.gchq.gaffer.federatedstore.operation that implement Output Modifier and Type Class Description class
ChangeGraphAccess
class
ChangeGraphId
class
FederatedOperation<INPUT,OUTPUT>
Deprecated.Concept of a FederatedOperation class will not exist from 2.4.0, all federation specifics are handled via operation options.class
GetAllGraphIds
An Operation to get all the graphIds within scope of the FederatedStore.class
GetAllGraphInfo
Gets graph info of selected Graphs from the FederatedStore.class
RemoveGraph
An Operation used for removing graphs from a FederatedStore.class
RemoveGraphAndDeleteAllData
Deprecated.Will be removed in 2.4.0, functionality will be merged into the RemoveGraph operation. -
Uses of Output in uk.gov.gchq.gaffer.federatedstore.operation.handler.impl
Classes in uk.gov.gchq.gaffer.federatedstore.operation.handler.impl with type parameters of type Output Modifier and Type Class Description class
FederatedOutputHandler<PAYLOAD extends Output<OUTPUT>,OUTPUT>
Handler for the federation of an PAYLOAD operation with an expected return type Iterableclass
FederatedOutputIterableHandler<PAYLOAD extends Output<Iterable<? extends ITERABLE_ELEMENTS>>,ITERABLE_ELEMENTS>
Handler for the federation of an PAYLOAD operation with an expected return type Iterable -
Uses of Output in uk.gov.gchq.gaffer.federatedstore.util
Methods in uk.gov.gchq.gaffer.federatedstore.util with parameters of type Output Modifier and Type Method Description static <OUTPUT extends Iterable<?>>
FederatedOperation<Void,OUTPUT>FederatedStoreUtil. getFederatedOperation(Output<OUTPUT> operation)
-
Uses of Output in uk.gov.gchq.gaffer.graph
Methods in uk.gov.gchq.gaffer.graph with parameters of type Output Modifier and Type Method Description <O> O
Graph. execute(Output<O> operation, Context context)
Performs the given output operation on the store.<O> O
Graph. execute(Output<O> operation, User user)
Performs the given output operation on the store.Constructors in uk.gov.gchq.gaffer.graph with parameters of type Output Constructor Description GraphRequest(Output<O> operation, Context context)
GraphRequest(Output<O> operation, User user)
-
Uses of Output in uk.gov.gchq.gaffer.mapstore.operation
Classes in uk.gov.gchq.gaffer.mapstore.operation that implement Output Modifier and Type Class Description class
CountAllElementsDefaultView
-
Uses of Output in uk.gov.gchq.gaffer.named.operation
Classes in uk.gov.gchq.gaffer.named.operation that implement Output Modifier and Type Class Description class
GetAllNamedOperations
AGetAllNamedOperations
is anOperation
for retrieving allNamedOperation
s associated with a Gaffer graph.class
NamedOperation<I_ITEM,O>
Named operations enable encapsulation of an OperationChain into a new singleNamedOperation
. -
Uses of Output in uk.gov.gchq.gaffer.named.view
Classes in uk.gov.gchq.gaffer.named.view that implement Output Modifier and Type Class Description class
GetAllNamedViews
-
Uses of Output in uk.gov.gchq.gaffer.operation
Classes in uk.gov.gchq.gaffer.operation that implement Output Modifier and Type Class Description class
OperationChain<OUT>
AnOperationChain
holds a list ofOperation
s that are chained together - ie.class
OperationChainDAO<OUT>
Simple data access object which enables the serialisation and deserialisationMethods in uk.gov.gchq.gaffer.operation with parameters of type Output Modifier and Type Method Description <NEXT_OUT> OperationChain.OutputBuilder<NEXT_OUT>
OperationChain.Builder. first(Output<NEXT_OUT> op)
<NEXT_OUT> OperationChain.OutputBuilder<NEXT_OUT>
OperationChain.NoOutputBuilder. then(Output<NEXT_OUT> op)
<NEXT_OUT> OperationChain.OutputBuilder<NEXT_OUT>
OperationChain.NoOutputBuilder. thenTypeUnsafe(Output op)
static <O> OperationChain<O>
OperationChain. wrap(Output<O> operation)
Constructors in uk.gov.gchq.gaffer.operation with parameters of type Output Constructor Description OperationChain(Output<OUT> operation)
-
Uses of Output in uk.gov.gchq.gaffer.operation.export
Subinterfaces of Output in uk.gov.gchq.gaffer.operation.export Modifier and Type Interface Description interface
ExportTo<T>
AnExportTo
is an operation which exports data from a source to a specified output. -
Uses of Output in uk.gov.gchq.gaffer.operation.export.graph
Classes in uk.gov.gchq.gaffer.operation.export.graph that implement Output Modifier and Type Class Description class
ExportToOtherAuthorisedGraph
AExportToOtherAuthorisedGraph
operation is used to export the results of carrying out a query on a GafferGraph
to a different graph.class
ExportToOtherGraph
AExportToOtherGraph
operation is used to export the results of carrying out a query on a GafferGraph
to a different graph. -
Uses of Output in uk.gov.gchq.gaffer.operation.impl
Classes in uk.gov.gchq.gaffer.operation.impl that implement Output Modifier and Type Class Description class
Count<T>
ACount
operation counts how many items there are in the providedIterable
.class
CountGroups
ACountGroups
operation takes inElement
s and collects counts for the number of entity and edge groups used.class
ForEach<I,O>
AForEach
operation runs the supplied operation on an Iterable of inputs.class
GenerateSplitPointsFromSample<T>
class
GetVariable
class
GetVariables
class
GetWalks
AGetWalks
class is used to retrieve all of the walks in a graph starting from one of a set of providedEntityId
s, with a maximum length.class
If<I,O>
class
Limit<T>
ALimit
operation takes in anIterable
of items and limits the iterable to a given number of items.class
Map<I,O>
class
Reduce<T>
AReduce
is a GafferOperation
which reduces anIterable
input of T to a single output value by applying a suppliedBinaryOperator
.class
SampleElementsForSplitPoints<T>
class
ScoreOperationChain
AScoreOperationChain
operation determines a "score" for anOperationChain
, and is used to determine whether a particular user has the required permissions to execute a givenOperationChain
.class
Validate
class
ValidateOperationChain
class
While<I,O>
AWhile
is anOperation
which executes a provided delegate Operation, either while some condition is true, (upto some global maximum), or until some configurable cut-off is reached.Methods in uk.gov.gchq.gaffer.operation.impl with parameters of type Output Modifier and Type Method Description GetWalks.Builder
GetWalks.Builder. addOperations(Output... operations)
GetWalks.Builder
GetWalks.Builder. operations(Output... operations)
Method parameters in uk.gov.gchq.gaffer.operation.impl with type arguments of type Output Modifier and Type Method Description void
GetWalks. addOperations(List<Output<Iterable<Element>>> operations)
GetWalks.Builder
GetWalks.Builder. addOperations(List<Output<Iterable<Element>>> operations)
GetWalks.Builder
GetWalks.Builder. operations(List<Output<Iterable<Element>>> operations)
void
GetWalks. setOperations(List<Output<Iterable<Element>>> operations)
-
Uses of Output in uk.gov.gchq.gaffer.operation.impl.compare
Classes in uk.gov.gchq.gaffer.operation.impl.compare that implement Output Modifier and Type Class Description class
Max
AMax
operation is intended as a terminal operation for retrieving the "maximum" element from anIterable
of Elements.class
Min
AMin
operation is intended as a terminal operation for retrieving the "minimum" element from anIterable
of Elements.class
Sort
-
Uses of Output in uk.gov.gchq.gaffer.operation.impl.export
Classes in uk.gov.gchq.gaffer.operation.impl.export that implement Output Modifier and Type Class Description class
GetExports
AGetExports
operation gets multiple exports and returns then in a Map. -
Uses of Output in uk.gov.gchq.gaffer.operation.impl.export.localfile
Classes in uk.gov.gchq.gaffer.operation.impl.export.localfile that implement Output Modifier and Type Class Description class
ExportToLocalFile
AExportToLocalFile
operation that takes an Iterable of Strings and writes them to a local file.class
ImportFromLocalFile
AnImportFromLocalFile
GetExport operation gets exported Set results. -
Uses of Output in uk.gov.gchq.gaffer.operation.impl.export.resultcache
Classes in uk.gov.gchq.gaffer.operation.impl.export.resultcache that implement Output Modifier and Type Class Description class
ExportToGafferResultCache<T>
AnExportToGafferResultCache
Export operation exports results into a cache.class
GetGafferResultCacheExport
AGetGafferResultCacheExport
operation is used to retrieve data which has previously been exported to a Gaffer results cache. -
Uses of Output in uk.gov.gchq.gaffer.operation.impl.export.set
Classes in uk.gov.gchq.gaffer.operation.impl.export.set that implement Output Modifier and Type Class Description class
ExportToSet<T>
AnExportToSet
Export operation exports results to a Set.class
GetSetExport
AnGetSetExport
GetExport operation gets exported Set results. -
Uses of Output in uk.gov.gchq.gaffer.operation.impl.function
Classes in uk.gov.gchq.gaffer.operation.impl.function that implement Output Modifier and Type Class Description class
Aggregate
AnAggregate
operation appliesElementAggregator
(s) to the providedIterable
ofElement
s by their group, and returns anIterable
.class
Filter
AFilter
operation appliesElementFilter
(s) to the providedIterable
ofElement
s and returns anIterable
.class
Transform
ATransform
operation applies providedElementTransformer
(s) to the providedIterable
ofElement
s, and returns anIterable
. -
Uses of Output in uk.gov.gchq.gaffer.operation.impl.generate
Classes in uk.gov.gchq.gaffer.operation.impl.generate that implement Output Modifier and Type Class Description class
GenerateElements<OBJ>
class
GenerateObjects<OBJ>
-
Uses of Output in uk.gov.gchq.gaffer.operation.impl.get
Classes in uk.gov.gchq.gaffer.operation.impl.get that implement Output Modifier and Type Class Description class
GetAdjacentIds
AGetAdjacentIds
operation will return the vertex at the opposite end of connected edges to a provided seed vertex.class
GetAllElements
ExtendsGetAllElements
, but fetches all elements from the graph that are compatible with the provided view.class
GetElements
class
GetFromEndpoint
AGetFromEndpoint
is anOperation
that will fetch data from a provided endpoint.class
GetGraphCreatedTime
-
Uses of Output in uk.gov.gchq.gaffer.operation.impl.job
Classes in uk.gov.gchq.gaffer.operation.impl.job that implement Output Modifier and Type Class Description class
GetAllJobDetails
AGetAllJobDetails
operation is used to retrieve all of theJobDetail
s related to a Gaffer graph.class
GetJobDetails
AGetJobDetails
operation is used to retrieve the details of a single job from a Gaffer graph.class
GetJobResults
AGetJobResults
operation is used to retrieve the results of executing a job on a Gaffer graph. -
Uses of Output in uk.gov.gchq.gaffer.operation.impl.join
Classes in uk.gov.gchq.gaffer.operation.impl.join that implement Output Modifier and Type Class Description class
Join<I>
AJoin
Operation is used to join two Iterables together, specifying a match and merge method. -
Uses of Output in uk.gov.gchq.gaffer.operation.impl.output
Classes in uk.gov.gchq.gaffer.operation.impl.output that implement Output Modifier and Type Class Description class
ToArray<T>
AToArray
operation takes in anIterable
of items and converts them into an array.class
ToCsv
AToMap
operation takes in anIterable
of items and uses aCsvGenerator
to convert each item into a CSV String.class
ToEntitySeeds
class
ToList<T>
class
ToMap
AToMap
operation takes in anIterable
of items and uses aMapGenerator
to convert each item into aMap
of key-value pairs.class
ToSet<T>
class
ToSingletonList<T>
AToSingletonList
operation takes an input of type T and converts a single input to a list.class
ToStream<T>
class
ToVertices
-
Uses of Output in uk.gov.gchq.gaffer.operation.io
Classes in uk.gov.gchq.gaffer.operation.io with type parameters of type Output Modifier and Type Interface Description static interface
Output.Builder<OP extends Output<O>,O,B extends Output.Builder<OP,O,?>>
Subinterfaces of Output in uk.gov.gchq.gaffer.operation.io Modifier and Type Interface Description interface
InputOutput<I,O>
InputOutput
operations are Gaffer operations which consume a single input and transforms that input into an output type. -
Uses of Output in uk.gov.gchq.gaffer.proxystore.operation
Classes in uk.gov.gchq.gaffer.proxystore.operation that implement Output Modifier and Type Class Description class
GetProxyProperties
class
GetProxyUrl
-
Uses of Output in uk.gov.gchq.gaffer.spark.operation.dataframe
Classes in uk.gov.gchq.gaffer.spark.operation.dataframe that implement Output Modifier and Type Class Description class
GetDataFrameOfElements
AnOperation
that returns an Apache SparkDataFrame
(i.e.Methods in uk.gov.gchq.gaffer.spark.operation.dataframe that return Output Modifier and Type Method Description Output<org.apache.spark.rdd.RDD<Element>>
FiltersToOperationConverter. getOperation()
Creates an operation to return an RDD in which as much filtering as possible has been carried out by Gaffer in Accumulo's tablet servers before the data is sent to a Spark executor. -
Uses of Output in uk.gov.gchq.gaffer.spark.operation.graphframe
Classes in uk.gov.gchq.gaffer.spark.operation.graphframe that implement Output Modifier and Type Class Description class
GetGraphFrameOfElements
AnOperation
that returns an Apache SparkGraphFrame
(i.e. -
Uses of Output in uk.gov.gchq.gaffer.spark.operation.javardd
Classes in uk.gov.gchq.gaffer.spark.operation.javardd that implement Output Modifier and Type Class Description class
GetJavaRDDOfAllElements
AGetJavaRDDOfAllElements
operation retrieves all theElement
s from the target store, and returns them inside aJavaRDD
.class
GetJavaRDDOfElements
AGetJavaRDDOfElements
operation retrieves all theElement
s for the input seeds from the target store, and returns them inside aJavaRDD
. -
Uses of Output in uk.gov.gchq.gaffer.spark.operation.scalardd
Classes in uk.gov.gchq.gaffer.spark.operation.scalardd that implement Output Modifier and Type Class Description class
GetRDDOfAllElements
AGetRDDOfAllElements
operation retrieves all theElement
s from the target store, and returns them inside aRDD
.class
GetRDDOfElements
AGetRDDOfElements
operation retrieves all theElement
s for the input seeds from the target store, and returns them inside aRDD
. -
Uses of Output in uk.gov.gchq.gaffer.sparkaccumulo.operation.handler
Classes in uk.gov.gchq.gaffer.sparkaccumulo.operation.handler with type parameters of type Output Modifier and Type Class Description class
AbstractGetRDDHandler<OP extends Output<O> & GraphFilters,O>
-
Uses of Output in uk.gov.gchq.gaffer.sparkaccumulo.operation.javardd
Classes in uk.gov.gchq.gaffer.sparkaccumulo.operation.javardd that implement Output Modifier and Type Class Description class
GetJavaRDDOfElementsInRanges
-
Uses of Output in uk.gov.gchq.gaffer.sparkaccumulo.operation.scalardd
Classes in uk.gov.gchq.gaffer.sparkaccumulo.operation.scalardd that implement Output Modifier and Type Class Description class
GetRDDOfElementsInRanges
-
Uses of Output in uk.gov.gchq.gaffer.store
Methods in uk.gov.gchq.gaffer.store with type parameters of type Output Modifier and Type Method Description <OP extends Output<O>,O>
voidStore. addOperationHandler(Class<? extends Output<O>> opClass, OutputOperationHandler<OP,O> handler)
Methods in uk.gov.gchq.gaffer.store with parameters of type Output Modifier and Type Method Description <O> O
Store. execute(Output<O> operation, Context context)
Executes a given operation and returns the result.Method parameters in uk.gov.gchq.gaffer.store with type arguments of type Output Modifier and Type Method Description <OP extends Output<O>,O>
voidStore. addOperationHandler(Class<? extends Output<O>> opClass, OutputOperationHandler<OP,O> handler)
-
Uses of Output in uk.gov.gchq.gaffer.store.operation
Classes in uk.gov.gchq.gaffer.store.operation that implement Output Modifier and Type Class Description class
GetSchema
class
GetTraits
An Operation used for getting traits from the Store.class
HasTrait
An Operation that will see if a Store has a given trait.Methods in uk.gov.gchq.gaffer.store.operation with parameters of type Output Modifier and Type Method Description static Class<?>
OperationUtil. getOutputType(Output output)
Method parameters in uk.gov.gchq.gaffer.store.operation with type arguments of type Output Modifier and Type Method Description static Class<?>
OperationUtil. getOutputType(Class<? extends Output> output)
-
Uses of Output in uk.gov.gchq.gaffer.store.operation.handler
Classes in uk.gov.gchq.gaffer.store.operation.handler with type parameters of type Output Modifier and Type Interface Description interface
OperationWithSchemaHandler<OP extends Output<? extends O>,O>
interface
OutputOperationHandler<OP extends Output<? extends O>,O>
AnOutputOperationHandler
defines how to handle a specificOutput
operations.
-