public class Status extends BaseOperation<java.lang.Boolean> implements Filter<java.lang.Boolean>
Filter
that sets the current FlowProcess
'status' on
the first Tuple
it sees.
Internally, the isRemove(cascading.flow.FlowProcess, cascading.operation.FilterCall)
method calls
FlowProcess.setStatus(String)
.
No Tuple
instances are ever discarded.
FlowProcess
,
Filter
,
Serialized FormfieldDeclaration, numArgs, trace
Constructor and Description |
---|
Status(java.lang.String status)
Constructor Status creates a new Status instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object object) |
java.lang.String |
getStatus() |
int |
hashCode() |
boolean |
isRemove(FlowProcess flowProcess,
FilterCall<java.lang.Boolean> filterCall)
Method isRemove returns true if input should be removed from the tuple stream.
|
void |
prepare(FlowProcess flowProcess,
OperationCall<java.lang.Boolean> operationCall)
Method prepare does nothing, and may safely be overridden.
|
cleanup, flush, getFieldDeclaration, getNumArgs, getTrace, isSafe, printOperationInternal, toString, toStringInternal
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
cleanup, flush, getFieldDeclaration, getNumArgs, isSafe
@ConstructorProperties(value="status") public Status(java.lang.String status)
status
- of type Stringpublic java.lang.String getStatus()
public void prepare(FlowProcess flowProcess, OperationCall<java.lang.Boolean> operationCall)
BaseOperation
prepare
in interface Operation<java.lang.Boolean>
prepare
in class BaseOperation<java.lang.Boolean>
public boolean isRemove(FlowProcess flowProcess, FilterCall<java.lang.Boolean> filterCall)
Filter
public boolean equals(java.lang.Object object)
equals
in class BaseOperation<java.lang.Boolean>
public int hashCode()
hashCode
in class BaseOperation<java.lang.Boolean>
Copyright © 2007-2017 Cascading Maintainers. All Rights Reserved.