Skip navigation links
Gaffer 0.6.2
A B C E F G H I M O P S T U 

A

addFunction(C) - Method in class uk.gov.gchq.gaffer.function.processor.Processor
Add a FunctionContext to be executed by this Processor.
addFunctions(Collection<C>) - Method in class uk.gov.gchq.gaffer.function.processor.Processor
Add a collection of FunctionContexts to be executed by this Processor.
aggregate(Object[]) - Method in class uk.gov.gchq.gaffer.function.AggregateFunction
Execute this AggregateFunction with an input record.
aggregate(Tuple<R>) - Method in class uk.gov.gchq.gaffer.function.processor.Aggregator
Aggregate an input Tuple using AggregateFunctions.
aggregate(Object[]) - Method in class uk.gov.gchq.gaffer.function.SimpleAggregateFunction
 
AggregateFunction - Class in uk.gov.gchq.gaffer.function
An AggregateFunction is a ConsumerProducerFunction that reduces a number of input records to a single output of the same record type.
AggregateFunction() - Constructor for class uk.gov.gchq.gaffer.function.AggregateFunction
 
Aggregator<R> - Class in uk.gov.gchq.gaffer.function.processor
An Aggregator is a Processor that applies AggregateFunctions to a set of input Tuples, combining them to produce a single output tuple.
Aggregator() - Constructor for class uk.gov.gchq.gaffer.function.processor.Aggregator
 
Aggregator.Builder<R> - Class in uk.gov.gchq.gaffer.function.processor
Implementation of the Builder pattern for Aggregator.
ArrayTuple - Class in uk.gov.gchq.gaffer.function
An ArrayTuple is a simple implementation of the Tuple interface, backed by an array of Objects, referenced by their index.
ArrayTuple(Object[]) - Constructor for class uk.gov.gchq.gaffer.function.ArrayTuple
Create an ArrayTuple backed by the given array.

B

build() - Method in class uk.gov.gchq.gaffer.function.context.ConsumerFunctionContext.Builder
 
build() - Method in class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext.Builder
 
build() - Method in class uk.gov.gchq.gaffer.function.context.FunctionContext.Builder
Build the FunctionContext configured by this Builder.
build() - Method in class uk.gov.gchq.gaffer.function.context.PassThroughFunctionContext.Builder
 
build() - Method in class uk.gov.gchq.gaffer.function.context.ProducerFunctionContext.Builder
 
build() - Method in class uk.gov.gchq.gaffer.function.processor.Aggregator.Builder
Build the Aggregator configured by this Builder.
build() - Method in class uk.gov.gchq.gaffer.function.processor.Filter.Builder
Build the Filter configured by this Builder.
build() - Method in class uk.gov.gchq.gaffer.function.processor.Transformer.Builder
Build the Transformer configured by this Builder.
Builder() - Constructor for class uk.gov.gchq.gaffer.function.context.ConsumerFunctionContext.Builder
Create a Builder to configure a new ConsumerFunctionContext.
Builder(ConsumerFunctionContext<R, F>) - Constructor for class uk.gov.gchq.gaffer.function.context.ConsumerFunctionContext.Builder
Create a Builder to configure a ConsumerFunctionContext.
Builder() - Constructor for class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext.Builder
Create a Builder to configure a new ConsumerProducerFunctionContext.
Builder(ConsumerProducerFunctionContext<R, F>) - Constructor for class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext.Builder
Create a Builder to configure a ConsumerProducerFunctionContext.
Builder(FunctionContext<F>) - Constructor for class uk.gov.gchq.gaffer.function.context.FunctionContext.Builder
Create a Builder to configure a FunctionContext.
Builder() - Constructor for class uk.gov.gchq.gaffer.function.context.PassThroughFunctionContext.Builder
Create a Builder to configure a new PassThroughFunctionContext.
Builder(PassThroughFunctionContext<R, F>) - Constructor for class uk.gov.gchq.gaffer.function.context.PassThroughFunctionContext.Builder
Create a Builder to configure a PassThroughFunctionContext.
Builder() - Constructor for class uk.gov.gchq.gaffer.function.context.ProducerFunctionContext.Builder
Create a Builder to configure a new ProducerFunctionContext.
Builder(ProducerFunctionContext<R, F>) - Constructor for class uk.gov.gchq.gaffer.function.context.ProducerFunctionContext.Builder
Create a Builder to configure a ProducerFunctionContext.
Builder() - Constructor for class uk.gov.gchq.gaffer.function.processor.Aggregator.Builder
Create a Builder to configure a new Aggregator.
Builder(Aggregator<R>) - Constructor for class uk.gov.gchq.gaffer.function.processor.Aggregator.Builder
Create a Builder to configure an Aggregator.
Builder() - Constructor for class uk.gov.gchq.gaffer.function.processor.Filter.Builder
Create a Builder to configure a new Filter.
Builder(Filter<R>) - Constructor for class uk.gov.gchq.gaffer.function.processor.Filter.Builder
Create a Builder to configure a Filter.
Builder() - Constructor for class uk.gov.gchq.gaffer.function.processor.Transformer.Builder
Create a Builder for a new Transformer.
Builder(Transformer<R>) - Constructor for class uk.gov.gchq.gaffer.function.processor.Transformer.Builder
Create a Builder for a Transformer.

C

clone() - Method in class uk.gov.gchq.gaffer.function.processor.Aggregator
Create a deep copy of this Aggregator.
clone() - Method in class uk.gov.gchq.gaffer.function.processor.Filter
Create a deep copy of this Filter.
clone() - Method in class uk.gov.gchq.gaffer.function.processor.Processor
 
clone() - Method in class uk.gov.gchq.gaffer.function.processor.Transformer
Create a deep copy of this Transformer.
ConsumerFunction - Class in uk.gov.gchq.gaffer.function
A ConsumerFunction is a Function that consumes input records.
ConsumerFunction() - Constructor for class uk.gov.gchq.gaffer.function.ConsumerFunction
 
ConsumerFunctionContext<R,F extends ConsumerFunction> - Class in uk.gov.gchq.gaffer.function.context
A ConsumerFunctionContext wraps a ConsumerFunction, and provides the references to select data from an input Tuple so they can be consumed by the function.
ConsumerFunctionContext() - Constructor for class uk.gov.gchq.gaffer.function.context.ConsumerFunctionContext
Default constructor - used for serialisation.
ConsumerFunctionContext(F, List<R>) - Constructor for class uk.gov.gchq.gaffer.function.context.ConsumerFunctionContext
Create a ConsumerFunctionContext that selects data from input Tuples using the specified selection references to pass arguments to the ConsumerFunction.
ConsumerFunctionContext.Builder<R,F extends ConsumerFunction> - Class in uk.gov.gchq.gaffer.function.context
Implementation of the Builder pattern for ConsumerFunctionContext.
ConsumerProducerFunction - Class in uk.gov.gchq.gaffer.function
A ConsumerProducerFunction is a Function that consumes input records and produces output records.
ConsumerProducerFunction() - Constructor for class uk.gov.gchq.gaffer.function.ConsumerProducerFunction
 
ConsumerProducerFunctionContext<R,F extends ConsumerProducerFunction> - Class in uk.gov.gchq.gaffer.function.context
A ConsumerProducerFunctionContext extends a ConsumerFunctionContext to wrap a ConsumerProducerFunction and also provide the references to project the results produced by the function into an output Tuple.
ConsumerProducerFunctionContext() - Constructor for class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext
Default constructor - used for serialisation.
ConsumerProducerFunctionContext(F, List<R>, List<R>) - Constructor for class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext
Create a ConsumerProducerFunctionContext that wraps a ConsumerProducerFunction, using the specified selection and projection references.
ConsumerProducerFunctionContext.Builder<R,F extends ConsumerProducerFunction> - Class in uk.gov.gchq.gaffer.function.context
Implementation of the Builder pattern for ConsumerProducerFunctionContext.

E

equals(Object) - Method in class uk.gov.gchq.gaffer.function.ArrayTuple
 
equals(Object) - Method in class uk.gov.gchq.gaffer.function.ConsumerFunction
 
equals(Object) - Method in class uk.gov.gchq.gaffer.function.ConsumerProducerFunction
 
equals(Object) - Method in class uk.gov.gchq.gaffer.function.IsA
 
equals(Object) - Method in class uk.gov.gchq.gaffer.function.MultiFilterFunction
 
equals(Object) - Method in class uk.gov.gchq.gaffer.function.processor.Aggregator
 
equals(Object) - Method in class uk.gov.gchq.gaffer.function.processor.Processor
 
equals(Object) - Method in class uk.gov.gchq.gaffer.function.ProducerFunction
 
execute(F) - Method in class uk.gov.gchq.gaffer.function.context.ConsumerFunctionContext.Builder
 
execute(F) - Method in class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext.Builder
 
execute(F) - Method in class uk.gov.gchq.gaffer.function.context.FunctionContext.Builder
Sets the Function to be wrapped by the context and returns this Builder for further configuration.
execute(F) - Method in class uk.gov.gchq.gaffer.function.context.PassThroughFunctionContext.Builder
 
execute(F) - Method in class uk.gov.gchq.gaffer.function.context.ProducerFunctionContext.Builder
 
execute(AggregateFunction) - Method in class uk.gov.gchq.gaffer.function.processor.Aggregator.Builder
Set the AggregateFunction to be executed by the current PassThroughFunctionContext.
execute(FilterFunction) - Method in class uk.gov.gchq.gaffer.function.processor.Filter.Builder
Set the FilterFunction to be executed by the current ConsumerFunctionContext.
execute(TransformFunction) - Method in class uk.gov.gchq.gaffer.function.processor.Transformer.Builder
Set the TransformFunction to be executed by the current ConsumerProducerFunctionContext.

F

Filter<R> - Class in uk.gov.gchq.gaffer.function.processor
A Filter is a Processor that tests input Tuples against FilterFunctions.
Filter() - Constructor for class uk.gov.gchq.gaffer.function.processor.Filter
Default constructor - used for serialisation.
Filter(List<ConsumerFunctionContext<R, FilterFunction>>) - Constructor for class uk.gov.gchq.gaffer.function.processor.Filter
Create a Filter that executes the given FunctionContexts.
Filter(ConsumerFunctionContext<R, FilterFunction>...) - Constructor for class uk.gov.gchq.gaffer.function.processor.Filter
Create a Filter that executes the given FunctionContexts.
filter(Tuple<R>) - Method in class uk.gov.gchq.gaffer.function.processor.Filter
Test an input Tuple against FilterFunctions, performing a logical AND.
Filter.Builder<R> - Class in uk.gov.gchq.gaffer.function.processor
Implementation of the Builder pattern for Filter.
FilterFunction - Class in uk.gov.gchq.gaffer.function
A FilterFunction is a ConsumerFunction that tests input records against some criteria, returning a boolean result to indicate whether the input passes or fails the test.
FilterFunction() - Constructor for class uk.gov.gchq.gaffer.function.FilterFunction
 
Function - Interface in uk.gov.gchq.gaffer.function
A Function is a (potentially configurable) logical operation.
FunctionContext<F extends Function> - Class in uk.gov.gchq.gaffer.function.context
A FunctionContext wraps a Function.
FunctionContext() - Constructor for class uk.gov.gchq.gaffer.function.context.FunctionContext
Default constructor - used for serialisation.
FunctionContext(F) - Constructor for class uk.gov.gchq.gaffer.function.context.FunctionContext
Create a FunctionContext that wraps a given Function.
FunctionContext.Builder<F extends Function> - Class in uk.gov.gchq.gaffer.function.context
Implementation of the Builder pattern for FunctionContext.

G

get(Integer) - Method in class uk.gov.gchq.gaffer.function.ArrayTuple
 
get(R) - Method in interface uk.gov.gchq.gaffer.function.Tuple
 
getContext() - Method in class uk.gov.gchq.gaffer.function.context.ConsumerFunctionContext.Builder
 
getContext() - Method in class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext.Builder
 
getContext() - Method in class uk.gov.gchq.gaffer.function.context.FunctionContext.Builder
Get the FunctionContext configured by this Builder.
getContext() - Method in class uk.gov.gchq.gaffer.function.context.PassThroughFunctionContext.Builder
 
getContext() - Method in class uk.gov.gchq.gaffer.function.context.ProducerFunctionContext.Builder
 
getFunction() - Method in class uk.gov.gchq.gaffer.function.context.FunctionContext
 
getFunctions() - Method in class uk.gov.gchq.gaffer.function.MultiFilterFunction
 
getFunctions() - Method in class uk.gov.gchq.gaffer.function.processor.Processor
 
getInputClasses() - Method in class uk.gov.gchq.gaffer.function.ConsumerFunction
 
getInputClasses() - Method in class uk.gov.gchq.gaffer.function.MultiFilterFunction
 
getOutputClasses() - Method in class uk.gov.gchq.gaffer.function.ConsumerProducerFunction
 
getOutputClasses() - Method in class uk.gov.gchq.gaffer.function.ProducerFunction
 
getProjection() - Method in class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext
 
getProjection() - Method in class uk.gov.gchq.gaffer.function.context.ProducerFunctionContext
 
getSelection() - Method in class uk.gov.gchq.gaffer.function.context.ConsumerFunctionContext
 
getType() - Method in class uk.gov.gchq.gaffer.function.IsA
 

H

hashCode() - Method in class uk.gov.gchq.gaffer.function.ArrayTuple
 
hashCode() - Method in class uk.gov.gchq.gaffer.function.ConsumerFunction
 
hashCode() - Method in class uk.gov.gchq.gaffer.function.ConsumerProducerFunction
 
hashCode() - Method in class uk.gov.gchq.gaffer.function.IsA
 
hashCode() - Method in class uk.gov.gchq.gaffer.function.MultiFilterFunction
 
hashCode() - Method in class uk.gov.gchq.gaffer.function.processor.Aggregator
 
hashCode() - Method in class uk.gov.gchq.gaffer.function.processor.Processor
 
hashCode() - Method in class uk.gov.gchq.gaffer.function.ProducerFunction
 

I

init() - Method in class uk.gov.gchq.gaffer.function.AggregateFunction
Initialise the internal state of this AggregateFunction.
initFunctions() - Method in class uk.gov.gchq.gaffer.function.processor.Aggregator
Initialise the AggregateFunctions used by this Aggregator.
Inputs - Annotation Type in uk.gov.gchq.gaffer.function.annotation
The Inputs annotation is used by Function implementations to report accepted argument types for it's execution method.
IsA - Class in uk.gov.gchq.gaffer.function
An IsA FilterFunction tests whether an input Object is an instance of some control Class.
IsA() - Constructor for class uk.gov.gchq.gaffer.function.IsA
Default constructor - used for serialisation.
IsA(Class<?>) - Constructor for class uk.gov.gchq.gaffer.function.IsA
Create an IsA filter that tests for instances of a given control Class.
IsA(String) - Constructor for class uk.gov.gchq.gaffer.function.IsA
Create an IsA filter that tests for instances of a given control class name.
isExecuted() - Method in class uk.gov.gchq.gaffer.function.context.FunctionContext.Builder
Tests whether the Function to be wrapped has been configured.
isProjected() - Method in class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext.Builder
Tests whether the projection references have been configured.
isProjected() - Method in class uk.gov.gchq.gaffer.function.context.ProducerFunctionContext.Builder
Tests whether the projection references have been configured.
isSelected() - Method in class uk.gov.gchq.gaffer.function.context.ConsumerFunctionContext.Builder
Tests whether the selection references have been configured.
isValid(Object[]) - Method in class uk.gov.gchq.gaffer.function.FilterFunction
Executes this FilterFunction with an input record.
isValid(Object) - Method in class uk.gov.gchq.gaffer.function.IsA
Tests whether the argument supplied to this method is an instance of the control class.
isValid(Object[]) - Method in class uk.gov.gchq.gaffer.function.SimpleFilterFunction
 

M

MultiFilterFunction - Class in uk.gov.gchq.gaffer.function
A MultiFilterFunction is a FilterFunction that contains a list of FilterFunctions.
MultiFilterFunction() - Constructor for class uk.gov.gchq.gaffer.function.MultiFilterFunction
 
MultiFilterFunction(List<ConsumerFunctionContext<Integer, FilterFunction>>) - Constructor for class uk.gov.gchq.gaffer.function.MultiFilterFunction
 

O

Outputs - Annotation Type in uk.gov.gchq.gaffer.function.annotation
The Outputs annotation is used by Function implementations to report accepted output types for it's execution method.

P

PassThroughFunctionContext<R,F extends ConsumerProducerFunction> - Class in uk.gov.gchq.gaffer.function.context
A PassThroughFunctionContext extends a ConsumerFunctionContext to wrap a ConsumerProducerFunction where the consumed and produced data have the same structure (they have the same references and types).
PassThroughFunctionContext() - Constructor for class uk.gov.gchq.gaffer.function.context.PassThroughFunctionContext
Default constructor - used for serialisation.
PassThroughFunctionContext(F, List<R>) - Constructor for class uk.gov.gchq.gaffer.function.context.PassThroughFunctionContext
Create a PassThroughFunctionContext that wraps a ConsumerProducerFunction, using the specified references for selection and projection.
PassThroughFunctionContext.Builder<R,F extends ConsumerProducerFunction> - Class in uk.gov.gchq.gaffer.function.context
Implementation of the Builder pattern for PassThroughFunctionContext.
Processor<R,C extends FunctionContext<?>> - Class in uk.gov.gchq.gaffer.function.processor
A Processor executes Functions against Tuples.
Processor() - Constructor for class uk.gov.gchq.gaffer.function.processor.Processor
Default constructor - used for serialisation.
Processor(Collection<C>) - Constructor for class uk.gov.gchq.gaffer.function.processor.Processor
Create a Processor that executes the given FunctionContexts.
ProducerFunction - Class in uk.gov.gchq.gaffer.function
A ProducerFunction is a Function that produces output records.
ProducerFunction() - Constructor for class uk.gov.gchq.gaffer.function.ProducerFunction
 
ProducerFunctionContext<R,F extends ProducerFunction> - Class in uk.gov.gchq.gaffer.function.context
A ProducerFunctionContext wraps a ProducerFunction, and provides the references to project the results produced by a function into an output Tuple.
ProducerFunctionContext() - Constructor for class uk.gov.gchq.gaffer.function.context.ProducerFunctionContext
Default constructor - used for serialisation.
ProducerFunctionContext(F, List<R>) - Constructor for class uk.gov.gchq.gaffer.function.context.ProducerFunctionContext
Create a ProducerFunctionContext that projects the results of the ProducerFunction into output Tuples using the specified projection references.
ProducerFunctionContext.Builder<R,F extends ProducerFunction> - Class in uk.gov.gchq.gaffer.function.context
Implementation of the Builder pattern for ProducerFunctionContext.
project(R...) - Method in class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext.Builder
Sets the references to be used by the ConsumerProducerFunctionContext to project output data and returns this Builder for further configuration.
project(Tuple<R>, Object[]) - Method in class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext
Project data into an output Tuple.
project(Tuple<R>, Object[]) - Method in class uk.gov.gchq.gaffer.function.context.PassThroughFunctionContext
Project data into an output Tuple.
project(R...) - Method in class uk.gov.gchq.gaffer.function.context.ProducerFunctionContext.Builder
Sets the references to be used by the ProducerFunctionContext to project output data and returns this Builder for further configuration.
project(Tuple<R>, Object[]) - Method in class uk.gov.gchq.gaffer.function.context.ProducerFunctionContext
Project data into an output Tuple.
project(R...) - Method in class uk.gov.gchq.gaffer.function.processor.Transformer.Builder
Set the projection references for the current ConsumerProducerFunctionContext.
put(Integer, Object) - Method in class uk.gov.gchq.gaffer.function.ArrayTuple
 
put(R, Object) - Method in interface uk.gov.gchq.gaffer.function.Tuple
 

S

select(R...) - Method in class uk.gov.gchq.gaffer.function.context.ConsumerFunctionContext.Builder
Sets the references to be used by the ConsumerFunctionContext to select input data and returns this Builder for further configuration.
select(Tuple<R>) - Method in class uk.gov.gchq.gaffer.function.context.ConsumerFunctionContext
Select data from an input Tuple.
select(R...) - Method in class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext.Builder
 
select(R...) - Method in class uk.gov.gchq.gaffer.function.context.PassThroughFunctionContext.Builder
 
select(R...) - Method in class uk.gov.gchq.gaffer.function.processor.Aggregator.Builder
Set the selection references for the current PassThroughFunctionContext.
select(R...) - Method in class uk.gov.gchq.gaffer.function.processor.Filter.Builder
Set the selection references for the current ConsumerFunctionContext.
select(R...) - Method in class uk.gov.gchq.gaffer.function.processor.Transformer.Builder
Set the selection references for the current ConsumerProducerFunctionContext.
setFunction(F) - Method in class uk.gov.gchq.gaffer.function.context.FunctionContext
 
setFunctions(List<ConsumerFunctionContext<Integer, FilterFunction>>) - Method in class uk.gov.gchq.gaffer.function.MultiFilterFunction
 
setProjection(List<R>) - Method in class uk.gov.gchq.gaffer.function.context.ConsumerProducerFunctionContext
 
setProjection(List<R>) - Method in class uk.gov.gchq.gaffer.function.context.ProducerFunctionContext
 
setSelection(List<R>) - Method in class uk.gov.gchq.gaffer.function.context.ConsumerFunctionContext
 
setType(String) - Method in class uk.gov.gchq.gaffer.function.IsA
 
SimpleAggregateFunction<T> - Class in uk.gov.gchq.gaffer.function
An SimpleAggregateFunction is an AggregateFunction that takes a single input and returns a single output when state is called.
SimpleAggregateFunction() - Constructor for class uk.gov.gchq.gaffer.function.SimpleAggregateFunction
 
SimpleFilterFunction<T> - Class in uk.gov.gchq.gaffer.function
An SimpleFilterFunction is a FilterFunction that takes a single input object.
SimpleFilterFunction() - Constructor for class uk.gov.gchq.gaffer.function.SimpleFilterFunction
 
SimpleTransformFunction<T> - Class in uk.gov.gchq.gaffer.function
An SimpleTransformFunction is an TransformFunction that takes a single input and returns a single output.
SimpleTransformFunction() - Constructor for class uk.gov.gchq.gaffer.function.SimpleTransformFunction
 
state() - Method in class uk.gov.gchq.gaffer.function.AggregateFunction
 
state(Tuple<R>) - Method in class uk.gov.gchq.gaffer.function.processor.Aggregator
Write the current aggregated results into an output Tuple.
state() - Method in class uk.gov.gchq.gaffer.function.SimpleAggregateFunction
 
statelessClone() - Method in class uk.gov.gchq.gaffer.function.AggregateFunction
Create a deep copy of this AggregateFunction, with it's internal state initialised.
statelessClone() - Method in class uk.gov.gchq.gaffer.function.ConsumerFunction
 
statelessClone() - Method in class uk.gov.gchq.gaffer.function.ConsumerProducerFunction
 
statelessClone() - Method in class uk.gov.gchq.gaffer.function.FilterFunction
 
statelessClone() - Method in interface uk.gov.gchq.gaffer.function.Function
Create a deep copy of this Function, including any configuration values.
statelessClone() - Method in class uk.gov.gchq.gaffer.function.IsA
Create a new IsA filter with the same control class as this one.
statelessClone() - Method in class uk.gov.gchq.gaffer.function.ProducerFunction
 
statelessClone() - Method in class uk.gov.gchq.gaffer.function.TransformFunction
 

T

toString() - Method in class uk.gov.gchq.gaffer.function.ArrayTuple
 
toString() - Method in class uk.gov.gchq.gaffer.function.ConsumerFunction
 
toString() - Method in class uk.gov.gchq.gaffer.function.ConsumerProducerFunction
 
toString() - Method in class uk.gov.gchq.gaffer.function.IsA
 
toString() - Method in class uk.gov.gchq.gaffer.function.MultiFilterFunction
 
toString() - Method in class uk.gov.gchq.gaffer.function.processor.Aggregator
 
toString() - Method in class uk.gov.gchq.gaffer.function.processor.Processor
 
toString() - Method in class uk.gov.gchq.gaffer.function.ProducerFunction
 
transform(Tuple<R>) - Method in class uk.gov.gchq.gaffer.function.processor.Transformer
Transform an input Tuple using TransformFunctions.
transform(Object[]) - Method in class uk.gov.gchq.gaffer.function.SimpleTransformFunction
 
transform(Object[]) - Method in class uk.gov.gchq.gaffer.function.TransformFunction
Execute this TransformFunction with an input record to produce a new output record.
Transformer<R> - Class in uk.gov.gchq.gaffer.function.processor
A Transformer is a Processor that applies TransformFunctions to Tuples, changing their contents in some way, whether that be modification of existing values or creation of new ones.
Transformer() - Constructor for class uk.gov.gchq.gaffer.function.processor.Transformer
 
Transformer.Builder<R> - Class in uk.gov.gchq.gaffer.function.processor
Implementation of the Builder pattern for Transformer.
TransformFunction - Class in uk.gov.gchq.gaffer.function
A TransformFunction is a Function that produces a new output record based on the data in an input record.
TransformFunction() - Constructor for class uk.gov.gchq.gaffer.function.TransformFunction
 
Tuple<R> - Interface in uk.gov.gchq.gaffer.function
A Tuple provides a map-like interface to any data structure.

U

uk.gov.gchq.gaffer.function - package uk.gov.gchq.gaffer.function
 
uk.gov.gchq.gaffer.function.annotation - package uk.gov.gchq.gaffer.function.annotation
 
uk.gov.gchq.gaffer.function.context - package uk.gov.gchq.gaffer.function.context
 
uk.gov.gchq.gaffer.function.processor - package uk.gov.gchq.gaffer.function.processor
 
A B C E F G H I M O P S T U 
Skip navigation links
Gaffer 0.6.2

Copyright © 2017. All rights reserved.