Package uk.gov.gchq.gaffer.operation.io
Interface Input<I>
-
- Type Parameters:
I
- the type of input object
- All Superinterfaces:
AutoCloseable
,Closeable
,Operation
- All Known Subinterfaces:
ExportTo<T>
,InputOutput<I,O>
,MultiElementIdInput
,MultiEntityIdInput
,MultiInput<I_ITEM>
- All Known Implementing Classes:
AddElements
,Aggregate
,Count
,CountAllElementsDefaultView
,CountGroups
,DeleteElements
,DiscardOutput
,ExportToGafferResultCache
,ExportToLocalFile
,ExportToOtherAuthorisedGraph
,ExportToOtherGraph
,ExportToSet
,FederatedOperation
,Filter
,ForEach
,GenerateElements
,GenerateObjects
,GenerateSplitPointsFromSample
,GenericInput
,GetAdjacentIds
,GetElements
,GetElementsBetweenSets
,GetElementsBetweenSetsPairs
,GetElementsInRanges
,GetElementsWithinSet
,GetJavaRDDOfElements
,GetJavaRDDOfElementsInRanges
,GetRDDOfElements
,GetRDDOfElementsInRanges
,GetWalks
,If
,ImportJavaRDDOfElements
,ImportKeyValueJavaPairRDDToAccumulo
,ImportKeyValuePairRDDToAccumulo
,ImportRDDOfElements
,Join
,Limit
,Map
,Max
,Min
,NamedOperation
,Reduce
,SampleElementsForSplitPoints
,SetVariable
,Sort
,SplitStoreFromIterable
,SplitStoreFromJavaRDDOfElements
,SplitStoreFromRDDOfElements
,SummariseGroupOverRanges
,ToArray
,ToCsv
,ToEntitySeeds
,ToList
,ToMap
,ToSet
,ToSingletonList
,ToStream
,ToVertices
,Transform
,Validate
,While
public interface Input<I> extends Operation
Input
operations are any Gaffer operations which consume a single input.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Input.Builder<OP extends Input<I>,I,B extends Input.Builder<OP,I,?>>
-
Nested classes/interfaces inherited from interface uk.gov.gchq.gaffer.operation.Operation
Operation.BaseBuilder<OP extends Operation,B extends Operation.BaseBuilder<OP,?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
close()
Operation implementations should ensure that all closeable fields are closed in this method.I
getInput()
void
setInput(I input)
-
Methods inherited from interface uk.gov.gchq.gaffer.operation.Operation
_getNullOrOptions, addOption, containsOption, getOption, getOption, getOptions, setOptions, shallowClone, validate, validateRequiredFieldPresent
-
-
-
-
Method Detail
-
getInput
I getInput()
-
setInput
void setInput(I input)
-
close
default void close() throws IOException
Description copied from interface:Operation
Operation implementations should ensure that all closeable fields are closed in this method.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceOperation
- Throws:
IOException
- if an I/O error occurs
-
-