Package uk.gov.gchq.gaffer.operation.io
Extension interfaces for describing operations which define inputs and outputs.
-
Interface Summary Interface Description Input<I> Input
operations are any Gaffer operations which consume a single input.Input.Builder<OP extends Input<I>,I,B extends Input.Builder<OP,I,?>> InputOutput<I,O> InputOutput
operations are Gaffer operations which consume a single input and transforms that input into an output type.InputOutput.Builder<OP extends InputOutput<I,O>,I,O,B extends InputOutput.Builder<OP,I,O,?>> MultiElementIdInput MultiElementIdInput
operations are Gaffer operations which consume multipleElementId
s.MultiElementIdInput.Builder<OP extends MultiElementIdInput,B extends MultiElementIdInput.Builder<OP,?>> MultiEntityIdInput MultiEntityIdInput
operations are Gaffer operations which consume multipleEntityId
s.MultiEntityIdInput.Builder<OP extends MultiEntityIdInput,B extends MultiEntityIdInput.Builder<OP,?>> MultiInput<I_ITEM> MultiInput
operations are Gaffer operations which consume more than one input.MultiInput.Builder<OP extends MultiInput<I_ITEM>,I_ITEM,B extends MultiInput.Builder<OP,I_ITEM,?>> Output<O> Output
operations are Gaffer operations which yield an output.Output.Builder<OP extends Output<O>,O,B extends Output.Builder<OP,O,?>> -
Class Summary Class Description 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.GenericInput.InputWrapper GenericInput.InputWrapperNoTypeInfo GenericInput.MultiInputWrapper