| Package | Description |
|---|---|
| uk.gov.gchq.gaffer.function.context | |
| uk.gov.gchq.gaffer.function.processor |
| 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. |
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. |
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). |
class |
ProducerFunctionContext<R,F extends ProducerFunction>
A
ProducerFunctionContext wraps a ProducerFunction, and provides the
references to project the results produced by a function into an output Tuple. |
| Modifier and Type | Method and Description |
|---|---|
FunctionContext<F> |
FunctionContext.Builder.build()
Build the
FunctionContext configured by this Builder. |
FunctionContext<F> |
FunctionContext.Builder.getContext()
Get the
FunctionContext configured by this Builder. |
| Constructor and Description |
|---|
Builder(FunctionContext<F> context)
Create a
Builder to configure a FunctionContext. |
| Modifier and Type | Class and Description |
|---|---|
class |
Processor<R,C extends FunctionContext<?>>
|
Copyright © 2017. All rights reserved.