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>>
MultiInput
operations are Gaffer operations which consume more than one input.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
MultiInput.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 void
setInput(I_ITEM... input)
void
setInput(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
-
-