| Package | Description |
|---|---|
| uk.gov.gchq.gaffer.function | |
| uk.gov.gchq.gaffer.function.context |
| Modifier and Type | Class and Description |
|---|---|
class |
AggregateFunction
An
AggregateFunction is a ConsumerProducerFunction that reduces a number of
input records to a single output of the same record type. |
class |
SimpleAggregateFunction<T>
An
SimpleAggregateFunction is an AggregateFunction
that takes a single input and returns a single output when state is called. |
class |
SimpleTransformFunction<T>
An
SimpleTransformFunction is an TransformFunction
that takes a single input and returns a single output. |
class |
TransformFunction
A
TransformFunction is a Function that produces a new output record based on
the data in an input record. |
| Modifier and Type | Method and Description |
|---|---|
abstract ConsumerProducerFunction |
ConsumerProducerFunction.statelessClone() |
| Modifier and Type | Class and Description |
|---|---|
class |
ConsumerProducerFunctionContext<R,F extends ConsumerProducerFunction>
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. |
static class |
ConsumerProducerFunctionContext.Builder<R,F extends ConsumerProducerFunction>
Implementation of the Builder pattern for
ConsumerProducerFunctionContext. |
class |
PassThroughFunctionContext<R,F extends ConsumerProducerFunction>
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). |
static class |
PassThroughFunctionContext.Builder<R,F extends ConsumerProducerFunction>
Implementation of the Builder pattern for
PassThroughFunctionContext. |
Copyright © 2017. All rights reserved.