|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcascading.pipe.Pipe
cascading.pipe.Operator
public abstract class Operator
An Opererator is a type of Pipe. Operators pass specified arguments to a given BaseOperation.
| Field Summary | |
|---|---|
protected Fields |
argumentSelector
Field argumentSelector |
protected AssertionLevel |
assertionLevel
Field assertionLevel |
protected Operation |
operation
Field operation |
protected Fields |
outputSelector
Field outputSelector |
| Fields inherited from class cascading.pipe.Pipe |
|---|
previous |
| Constructor Summary | |
|---|---|
protected |
Operator(Operation operation)
|
protected |
Operator(Pipe previous,
AssertionLevel assertionLevel,
Operation operation,
Fields outputSelector)
|
protected |
Operator(Pipe previous,
Fields argumentSelector,
AssertionLevel assertionLevel,
Operation operation,
Fields outputSelector)
|
protected |
Operator(Pipe previous,
Fields argumentSelector,
Operation operation)
|
protected |
Operator(Pipe previous,
Fields argumentSelector,
Operation operation,
Fields outputSelector)
|
protected |
Operator(Pipe previous,
Operation operation)
|
protected |
Operator(Pipe previous,
Operation operation,
Fields outputSelector)
|
protected |
Operator(String name,
AssertionLevel assertionLevel,
Operation operation,
Fields outputSelector)
|
protected |
Operator(String name,
Fields argumentSelector,
AssertionLevel assertionLevel,
Operation operation,
Fields outputSelector)
|
protected |
Operator(String name,
Fields argumentSelector,
Operation operation)
|
protected |
Operator(String name,
Fields argumentSelector,
Operation operation,
Fields outputSelector)
|
protected |
Operator(String name,
Operation operation)
|
protected |
Operator(String name,
Operation operation,
Fields outputSelector)
|
| Method Summary | |
|---|---|
boolean |
equals(Object object)
|
Fields |
getArgumentSelector()
Method getArgumentSelector returns the argumentSelector of this Operator object. |
AssertionLevel |
getAssertionLevel()
Method getAssertionLevel returns the assertionLevel of this Operator object. |
Fields |
getFieldDeclaration()
Method getFieldDeclaration returns the fieldDeclaration of this Operator object. |
Operation |
getOperation()
Method getOperation returns the operation managed by this Operator object. |
Fields |
getOutputSelector()
Method getOutputSelector returns the outputSelector of this Operator object. |
int |
hashCode()
|
boolean |
isAssertion()
Method isAssertion returns true if this Operation represents an Assertion. |
protected Tuple |
makeResult(Fields outgoingSelector,
TupleEntry input,
TupleEntry declaredEntry,
Tuple output)
|
abstract Scope |
outgoingScopeFor(Set<Scope> incomingScopes)
Method outgoingScopeFor returns the Scope this FlowElement hands off to the next FlowElement. |
protected void |
printInternal(StringBuffer buffer,
Scope scope)
|
String |
toString()
|
protected void |
verifyOperation()
|
| Methods inherited from class cascading.pipe.Pipe |
|---|
getHeads, getName, getPrevious, getTrace, pipes, print, resolveFields, resolveIncomingOperationFields |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final Operation operation
protected Fields argumentSelector
protected Fields outputSelector
protected AssertionLevel assertionLevel
| Constructor Detail |
|---|
protected Operator(Operation operation)
protected Operator(String name,
Operation operation)
protected Operator(String name,
Operation operation,
Fields outputSelector)
protected Operator(String name,
Fields argumentSelector,
Operation operation)
protected Operator(String name,
Fields argumentSelector,
Operation operation,
Fields outputSelector)
protected Operator(Pipe previous,
Operation operation)
protected Operator(Pipe previous,
Fields argumentSelector,
Operation operation)
protected Operator(Pipe previous,
Fields argumentSelector,
Operation operation,
Fields outputSelector)
protected Operator(Pipe previous,
Operation operation,
Fields outputSelector)
protected Operator(String name,
AssertionLevel assertionLevel,
Operation operation,
Fields outputSelector)
protected Operator(String name,
Fields argumentSelector,
AssertionLevel assertionLevel,
Operation operation,
Fields outputSelector)
protected Operator(Pipe previous,
AssertionLevel assertionLevel,
Operation operation,
Fields outputSelector)
protected Operator(Pipe previous,
Fields argumentSelector,
AssertionLevel assertionLevel,
Operation operation,
Fields outputSelector)
| Method Detail |
|---|
protected void verifyOperation()
public Operation getOperation()
public Fields getArgumentSelector()
public Fields getFieldDeclaration()
public Fields getOutputSelector()
public AssertionLevel getAssertionLevel()
Operation
is an Assertion.
public boolean isAssertion()
Assertion.
protected Tuple makeResult(Fields outgoingSelector,
TupleEntry input,
TupleEntry declaredEntry,
Tuple output)
public abstract Scope outgoingScopeFor(Set<Scope> incomingScopes)
FlowElement
outgoingScopeFor in interface FlowElementoutgoingScopeFor in class PipeincomingScopes - of type SetFlowElement#outgoingScopeFor(Set) public String toString()
toString in class Pipe
protected void printInternal(StringBuffer buffer,
Scope scope)
printInternal in class Pipepublic boolean equals(Object object)
equals in class Pipepublic int hashCode()
hashCode in class Pipe
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||