Package uk.gov.gchq.gaffer.operation.io
Interface MultiInput<I_ITEM>
-
- Type Parameters:
I_ITEM- the type of input objects
- All Superinterfaces:
AutoCloseable,Closeable,Input<Iterable<? extends I_ITEM>>,Operation
- All Known Subinterfaces:
MultiElementIdInput,MultiEntityIdInput
- All Known Implementing Classes:
AddElements,Aggregate,Count,CountAllElementsDefaultView,CountGroups,DeleteElements,ExportToOtherAuthorisedGraph,ExportToOtherGraph,Filter,ForEach,GenerateElements,GenerateObjects,GenerateSplitPointsFromSample,GetAdjacentIds,GetElements,GetElementsBetweenSets,GetElementsInRanges,GetElementsWithinSet,GetJavaRDDOfElements,GetJavaRDDOfElementsInRanges,GetRDDOfElements,GetRDDOfElementsInRanges,GetWalks,Join,Limit,Max,Min,NamedOperation,Reduce,SampleElementsForSplitPoints,Sort,SplitStoreFromIterable,SummariseGroupOverRanges,ToArray,ToCsv,ToEntitySeeds,ToList,ToMap,ToSet,ToStream,ToVertices,Transform,Validate
public interface MultiInput<I_ITEM> extends Input<Iterable<? extends I_ITEM>>
MultiInputoperations are Gaffer operations which consume more than one input.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceMultiInput.Builder<OP extends MultiInput<I_ITEM>,I_ITEM,B extends MultiInput.Builder<OP,I_ITEM,?>>-
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 Object[]createInputArray()Iterable<? extends I_ITEM>getInput()default voidsetInput(I_ITEM... input)voidsetInput(Iterable<? extends I_ITEM> input)-
Methods inherited from interface uk.gov.gchq.gaffer.operation.Operation
_getNullOrOptions, addOption, containsOption, getOption, getOption, getOptions, setOptions, shallowClone, validate, validateRequiredFieldPresent
-
-