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
Inputoperations are any Gaffer operations which consume a single input.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceInput.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 voidclose()Operation implementations should ensure that all closeable fields are closed in this method.IgetInput()voidsetInput(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 IOExceptionDescription copied from interface:OperationOperation implementations should ensure that all closeable fields are closed in this method.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceOperation- Throws:
IOException- if an I/O error occurs
-
-