| 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 |
ConsumerFunction
A
ConsumerFunction is a Function that consumes input records. |
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 |
ProducerFunction
A
ProducerFunction is a Function that produces output records. |
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 |
|---|---|
Function |
Function.statelessClone()
Create a deep copy of this
Function, including any configuration values. |
| Modifier and Type | Class and Description |
|---|---|
class |
FunctionContext<F extends Function>
A FunctionContext wraps a
Function. |
static class |
FunctionContext.Builder<F extends Function>
Implementation of the Builder pattern for
FunctionContext. |
Copyright © 2017. All rights reserved.