| 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 |
ConsumerProducerFunction
A
ConsumerProducerFunction is a Function that consumes input records and
produces output records. |
class |
FilterFunction
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. |
class |
IsA
|
class |
MultiFilterFunction
|
class |
SimpleAggregateFunction<T>
An
SimpleAggregateFunction is an AggregateFunction
that takes a single input and returns a single output when state is called. |
class |
SimpleFilterFunction<T>
An
SimpleFilterFunction is a FilterFunction that
takes a single input object. |
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 ConsumerFunction |
ConsumerFunction.statelessClone() |
| Modifier and Type | Class and Description |
|---|---|
class |
ConsumerFunctionContext<R,F extends ConsumerFunction>
A
ConsumerFunctionContext wraps a ConsumerFunction, and provides the
references to select data from an input Tuple so they can be consumed by the function. |
static class |
ConsumerFunctionContext.Builder<R,F extends ConsumerFunction>
Implementation of the Builder pattern for
ConsumerFunctionContext. |
Copyright © 2017. All rights reserved.