Uses of Interface
uk.gov.gchq.gaffer.operation.io.Input
-
Packages that use Input Package Description uk.gov.gchq.gaffer.accumulostore.operation.impl uk.gov.gchq.gaffer.federatedstore.operation uk.gov.gchq.gaffer.federatedstore.util 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.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.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.delete 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.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.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.operation Generic handlers and utilities for handling operations. -
-
Uses of Input in uk.gov.gchq.gaffer.accumulostore.operation.impl
Classes in uk.gov.gchq.gaffer.accumulostore.operation.impl that implement Input 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 Input in uk.gov.gchq.gaffer.federatedstore.operation
Classes in uk.gov.gchq.gaffer.federatedstore.operation that implement Input Modifier and Type Class Description 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. -
Uses of Input in uk.gov.gchq.gaffer.federatedstore.util
Methods in uk.gov.gchq.gaffer.federatedstore.util with parameters of type Input Modifier and Type Method Description static <INPUT> FederatedOperation<INPUT,Void>
FederatedStoreUtil. getFederatedOperation(Input<INPUT> operation)
-
Uses of Input in uk.gov.gchq.gaffer.mapstore.operation
Classes in uk.gov.gchq.gaffer.mapstore.operation that implement Input Modifier and Type Class Description class
CountAllElementsDefaultView
-
Uses of Input in uk.gov.gchq.gaffer.named.operation
Classes in uk.gov.gchq.gaffer.named.operation that implement Input Modifier and Type Class Description class
NamedOperation<I_ITEM,O>
Named operations enable encapsulation of an OperationChain into a new singleNamedOperation
. -
Uses of Input in uk.gov.gchq.gaffer.operation
Methods in uk.gov.gchq.gaffer.operation with parameters of type Input Modifier and Type Method Description OperationChain.NoOutputBuilder
OperationChain.OutputBuilder. then(Input<? super OUT> op)
OperationChain.NoOutputBuilder
OperationChain.OutputBuilder. thenTypeUnsafe(Input<?> op)
Adds the provided operation to the operation chain. -
Uses of Input in uk.gov.gchq.gaffer.operation.export
Subinterfaces of Input 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 Input in uk.gov.gchq.gaffer.operation.export.graph
Classes in uk.gov.gchq.gaffer.operation.export.graph that implement Input 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 Input in uk.gov.gchq.gaffer.operation.impl
Classes in uk.gov.gchq.gaffer.operation.impl that implement Input 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
DiscardOutput
ADiscardOutput
operation is used as a terminal operation to indicate that the results from the previous operation are not used again.class
ForEach<I,O>
AForEach
operation runs the supplied operation on an Iterable of inputs.class
GenerateSplitPointsFromSample<T>
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
SetVariable
class
SplitStoreFromIterable<T>
TheSplitStoreFromIterable
operation is for splitting a store based on an iterable of split points.class
Validate
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. -
Uses of Input in uk.gov.gchq.gaffer.operation.impl.add
Classes in uk.gov.gchq.gaffer.operation.impl.add that implement Input Modifier and Type Class Description class
AddElements
AnAddElements
operation is aValidatable
operation for adding elements. -
Uses of Input in uk.gov.gchq.gaffer.operation.impl.compare
Classes in uk.gov.gchq.gaffer.operation.impl.compare that implement Input 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 Input in uk.gov.gchq.gaffer.operation.impl.delete
Classes in uk.gov.gchq.gaffer.operation.impl.delete that implement Input Modifier and Type Class Description class
DeleteElements
ADeleteElements
operation is aValidatable
operation for deleting elements. -
Uses of Input in uk.gov.gchq.gaffer.operation.impl.export.localfile
Classes in uk.gov.gchq.gaffer.operation.impl.export.localfile that implement Input Modifier and Type Class Description class
ExportToLocalFile
AExportToLocalFile
operation that takes an Iterable of Strings and writes them to a local file. -
Uses of Input in uk.gov.gchq.gaffer.operation.impl.export.resultcache
Classes in uk.gov.gchq.gaffer.operation.impl.export.resultcache that implement Input Modifier and Type Class Description class
ExportToGafferResultCache<T>
AnExportToGafferResultCache
Export operation exports results into a cache. -
Uses of Input in uk.gov.gchq.gaffer.operation.impl.export.set
Classes in uk.gov.gchq.gaffer.operation.impl.export.set that implement Input Modifier and Type Class Description class
ExportToSet<T>
AnExportToSet
Export operation exports results to a Set. -
Uses of Input in uk.gov.gchq.gaffer.operation.impl.function
Classes in uk.gov.gchq.gaffer.operation.impl.function that implement Input 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 Input in uk.gov.gchq.gaffer.operation.impl.generate
Classes in uk.gov.gchq.gaffer.operation.impl.generate that implement Input Modifier and Type Class Description class
GenerateElements<OBJ>
class
GenerateObjects<OBJ>
-
Uses of Input in uk.gov.gchq.gaffer.operation.impl.get
Classes in uk.gov.gchq.gaffer.operation.impl.get that implement Input 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
GetElements
-
Uses of Input in uk.gov.gchq.gaffer.operation.impl.join
Classes in uk.gov.gchq.gaffer.operation.impl.join that implement Input 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 Input in uk.gov.gchq.gaffer.operation.impl.output
Classes in uk.gov.gchq.gaffer.operation.impl.output that implement Input 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 Input in uk.gov.gchq.gaffer.operation.io
Classes in uk.gov.gchq.gaffer.operation.io with type parameters of type Input Modifier and Type Interface Description static interface
Input.Builder<OP extends Input<I>,I,B extends Input.Builder<OP,I,?>>
Subinterfaces of Input 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.interface
MultiElementIdInput
MultiElementIdInput
operations are Gaffer operations which consume multipleElementId
s.interface
MultiEntityIdInput
MultiEntityIdInput
operations are Gaffer operations which consume multipleEntityId
s.interface
MultiInput<I_ITEM>
MultiInput
operations are Gaffer operations which consume more than one input.Classes in uk.gov.gchq.gaffer.operation.io that implement Input Modifier and Type Class Description class
GenericInput<I>
AGenericInput
is anInput
operation that has a generic input type, where the input value could be a single Object or an array of Objects. -
Uses of Input in uk.gov.gchq.gaffer.spark.operation.javardd
Classes in uk.gov.gchq.gaffer.spark.operation.javardd that implement Input Modifier and Type Class Description class
GetJavaRDDOfElements
AGetJavaRDDOfElements
operation retrieves all theElement
s for the input seeds from the target store, and returns them inside aJavaRDD
.class
ImportJavaRDDOfElements
class
SplitStoreFromJavaRDDOfElements
-
Uses of Input in uk.gov.gchq.gaffer.spark.operation.scalardd
Classes in uk.gov.gchq.gaffer.spark.operation.scalardd that implement Input Modifier and Type Class Description class
GetRDDOfElements
AGetRDDOfElements
operation retrieves all theElement
s for the input seeds from the target store, and returns them inside aRDD
.class
ImportRDDOfElements
class
SplitStoreFromRDDOfElements
-
Uses of Input in uk.gov.gchq.gaffer.sparkaccumulo.operation.handler
Methods in uk.gov.gchq.gaffer.sparkaccumulo.operation.handler with type parameters of type Input Modifier and Type Method Description <INPUT_OP extends Operation & GraphFilters & Input<Iterable<? extends ElementId>>>
voidAbstractGetRDDHandler. addRanges(AccumuloStore accumuloStore, org.apache.hadoop.conf.Configuration conf, INPUT_OP operation)
<INPUT_OP extends Operation & GraphFilters & Input<Iterable<? extends Pair<? extends ElementId,? extends ElementId>>>>
voidAbstractGetRDDHandler. addRangesFromPairs(AccumuloStore accumuloStore, org.apache.hadoop.conf.Configuration conf, INPUT_OP operation)
-
Uses of Input in uk.gov.gchq.gaffer.sparkaccumulo.operation.javardd
Classes in uk.gov.gchq.gaffer.sparkaccumulo.operation.javardd that implement Input Modifier and Type Class Description class
GetJavaRDDOfElementsInRanges
class
ImportKeyValueJavaPairRDDToAccumulo
-
Uses of Input in uk.gov.gchq.gaffer.sparkaccumulo.operation.scalardd
Classes in uk.gov.gchq.gaffer.sparkaccumulo.operation.scalardd that implement Input Modifier and Type Class Description class
GetRDDOfElementsInRanges
class
ImportKeyValuePairRDDToAccumulo
-
Uses of Input in uk.gov.gchq.gaffer.store.operation
Methods in uk.gov.gchq.gaffer.store.operation with parameters of type Input Modifier and Type Method Description static Class<?>
OperationUtil. getInputType(Input input)
Method parameters in uk.gov.gchq.gaffer.store.operation with type arguments of type Input Modifier and Type Method Description static Class<?>
OperationUtil. getInputType(Class<? extends Input> input)
-