|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcascading.pipe.Pipe
cascading.pipe.Operator
cascading.pipe.Every
public class Every
The Every operator applies an Aggregator to every grouping. Any number of Every instances may follow other
Every or Group instance.
| Nested Class Summary | |
|---|---|
class |
Every.EveryAggregatorHandler
|
class |
Every.EveryAssertionHandler
|
class |
Every.EveryBufferHandler
|
class |
Every.EveryHandler
Class EveryHandler is a helper class that wraps Every instances. |
| Field Summary |
|---|
| Fields inherited from class cascading.pipe.Operator |
|---|
argumentSelector, assertionLevel, operation, outputSelector |
| Fields inherited from class cascading.pipe.Pipe |
|---|
previous |
| Constructor Summary | |
|---|---|
Every(Pipe previous,
Aggregator aggregator)
Constructor Every creates a new Every instance. |
|
Every(Pipe previous,
Aggregator aggregator,
Fields outFieldSelector)
Constructor Every creates a new Every instance. |
|
Every(Pipe previous,
AssertionLevel assertionLevel,
GroupAssertion assertion)
Constructor Every creates a new Every instance. |
|
Every(Pipe previous,
Buffer reducer)
Constructor Every creates a new Every instance. |
|
Every(Pipe previous,
Buffer reducer,
Fields outFieldSelector)
Constructor Every creates a new Every instance. |
|
Every(Pipe previous,
Fields argumentFieldSelector,
Aggregator aggregator)
Constructor Every creates a new Every instance. |
|
Every(Pipe previous,
Fields argumentFieldSelector,
Aggregator aggregator,
Fields outFieldSelector)
Constructor Every creates a new Every instance. |
|
Every(Pipe previous,
Fields argumentFieldSelector,
AssertionLevel assertionLevel,
GroupAssertion assertion)
Constructor Every creates a new Every instance. |
|
Every(Pipe previous,
Fields argumentFieldSelector,
Buffer reducer)
Constructor Every creates a new Every instance. |
|
Every(Pipe previous,
Fields argumentFieldSelector,
Buffer reducer,
Fields outFieldSelector)
Constructor Every creates a new Every instance. |
|
| Method Summary | |
|---|---|
Every.EveryHandler |
getHandler(Scope outgoingScope)
Method getHandler returns the Every.EveryHandler for this instnce. |
boolean |
isAggregator()
Method isReducer returns true if this Every instance holds a Aggregator operation. |
boolean |
isBuffer()
Method isBuffer returns true if this Every instance holds a Buffer operation. |
Scope |
outgoingScopeFor(Set<Scope> incomingScopes)
Method outgoingScopeFor returns the Scope this FlowElement hands off to the next FlowElement. |
Fields |
resolveFields(Scope scope)
Method resolveFields returns the actual field names represented by the given Scope. |
Fields |
resolveIncomingOperationFields(Scope incomingScope)
Method resolveIncomingOperationFields resolves the incoming scopes to the actual incoming operation field names. |
| Methods inherited from class cascading.pipe.Operator |
|---|
equals, getArgumentSelector, getAssertionLevel, getFieldDeclaration, getOperation, getOutputSelector, hashCode, isAssertion, makeResult, printInternal, toString, verifyOperation |
| Methods inherited from class cascading.pipe.Pipe |
|---|
getHeads, getName, getPrevious, getTrace, pipes, print |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Every(Pipe previous,
Aggregator aggregator)
previous - of type Pipeaggregator - of type Aggregator
public Every(Pipe previous,
Fields argumentFieldSelector,
Aggregator aggregator)
previous - of type PipeargumentFieldSelector - of type Fieldsaggregator - of type Aggregator
public Every(Pipe previous,
Fields argumentFieldSelector,
Aggregator aggregator,
Fields outFieldSelector)
previous - of type PipeargumentFieldSelector - of type Fieldsaggregator - of type AggregatoroutFieldSelector - of type Fields
public Every(Pipe previous,
Aggregator aggregator,
Fields outFieldSelector)
previous - of type Pipeaggregator - of type AggregatoroutFieldSelector - of type Fields
public Every(Pipe previous,
Buffer reducer)
previous - of type Pipereducer - of type Reducer
public Every(Pipe previous,
Fields argumentFieldSelector,
Buffer reducer)
previous - of type PipeargumentFieldSelector - of type Fieldsreducer - of type Reducer
public Every(Pipe previous,
Fields argumentFieldSelector,
Buffer reducer,
Fields outFieldSelector)
previous - of type PipeargumentFieldSelector - of type Fieldsreducer - of type ReduceroutFieldSelector - of type Fields
public Every(Pipe previous,
Buffer reducer,
Fields outFieldSelector)
previous - of type Pipereducer - of type ReduceroutFieldSelector - of type Fields
public Every(Pipe previous,
AssertionLevel assertionLevel,
GroupAssertion assertion)
previous - of type PipeassertionLevel - of type AssertionLevelassertion - of type ValueAssertion
public Every(Pipe previous,
Fields argumentFieldSelector,
AssertionLevel assertionLevel,
GroupAssertion assertion)
previous - of type PipeargumentFieldSelector - of type FieldsassertionLevel - of type AssertionLevelassertion - of type ValueAssertion| Method Detail |
|---|
public boolean isBuffer()
Buffer operation.
public boolean isAggregator()
Aggregator operation.
public Fields resolveIncomingOperationFields(Scope incomingScope)
FlowElement
resolveIncomingOperationFields in interface FlowElementresolveIncomingOperationFields in class PipeincomingScope - of type Scope
FlowElement.resolveIncomingOperationFields(Scope)public Fields resolveFields(Scope scope)
FlowElement
resolveFields in interface FlowElementresolveFields in class Pipescope - of type Scope
FlowElement.resolveFields(Scope)public Scope outgoingScopeFor(Set<Scope> incomingScopes)
FlowElement
outgoingScopeFor in interface FlowElementoutgoingScopeFor in class OperatorincomingScopes - of type SetOperator#outgoingScopeFor(Set) public Every.EveryHandler getHandler(Scope outgoingScope)
Every.EveryHandler for this instnce.
outgoingScope - of type Scope
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||