|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Operation<C>
Interface Operation is the base interface for all functions applied to Tuple streams.
Function, Filter, Aggregator, Buffer, and Assertion.
Use BaseOperation for a convenient way to create new Operation types.
BaseOperation,
Function,
Filter,
Aggregator,
Buffer,
Assertion| Field Summary | |
|---|---|
static int |
ANY
Field ANY denotes that a given Operation will take any number of argument values |
| Method Summary | |
|---|---|
void |
cleanup(FlowProcess flowProcess,
OperationCall<C> operationCall)
The cleanup method is called immediately after the current Operation instance is taken out of play. |
Fields |
getFieldDeclaration()
Returns the fields created by this Operation instance. |
int |
getNumArgs()
The minimum number of arguments this Operation expects from the calling Each or
Every Operator. |
void |
prepare(FlowProcess flowProcess,
OperationCall<C> operationCall)
The prepare method is called immediately before the current Operation instance is put into play. |
| Field Detail |
|---|
static final int ANY
| Method Detail |
|---|
void prepare(FlowProcess flowProcess,
OperationCall<C> operationCall)
cleanup(cascading.flow.FlowProcess, OperationCall) method.
This method may be called more than once during the life of this instance. But it will never be called multiple times
without a cleanup invocation immediately before subsequent invocations.
flowProcess - operationCall -
void cleanup(FlowProcess flowProcess,
OperationCall<C> operationCall)
prepare(cascading.flow.FlowProcess, OperationCall) method.
This method may be called more than once during the life of this instance. But it will never be called multiple times
without a prepare invocation before.
flowProcess - operationCall - Fields getFieldDeclaration()
Filter, it should always
return Fields.ALL.
int getNumArgs()
Each or
Every Operator.
Operations should be willing to receive more arguments than expected, but should ignore them if they are unused,
instead of failing.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||