|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcascading.flow.planner.Scope
public class Scope
Class Scope is an internal representation of the linkages between operations.
Nested Class Summary | |
---|---|
static class |
Scope.Kind
Enum Kind |
Constructor Summary | |
---|---|
Scope()
Default constructor. |
|
Scope(Fields outFields)
Tap constructor |
|
Scope(Scope scope)
Copy constructor |
|
Scope(String name)
Constructor Scope creates a new Scope instance. |
|
Scope(String name,
Fields operationDeclaredFields,
Fields outGroupingFields,
Map<String,Fields> keySelectors,
Map<String,Fields> sortingSelectors,
Fields outValuesFields,
boolean isGroupBy)
Constructor Scope creates a new Scope instance. |
|
Scope(String name,
Scope.Kind kind,
Fields incomingPassThroughFields,
Fields remainderPassThroughFields,
Fields operationArgumentFields,
Fields operationDeclaredFields,
Fields outGroupingFields,
Fields outValuesFields)
Constructor Scope creates a new Scope instance. |
Method Summary | |
---|---|
void |
copyFields(Scope scope)
Method copyFields copies the given Scope instance fields to this instance. |
Fields |
getArgumentsDeclarator()
Method getArguments returns the arguments of this Scope object. |
Fields |
getArgumentsSelector()
Method getArgumentSelector returns the argumentSelector of this Scope object. |
Fields |
getIncomingAggregatorArgumentFields()
|
Fields |
getIncomingAggregatorPassThroughFields()
|
Fields |
getIncomingBufferArgumentFields()
|
Fields |
getIncomingBufferPassThroughFields()
|
Fields |
getIncomingFunctionArgumentFields()
|
Fields |
getIncomingFunctionPassThroughFields()
|
Fields |
getIncomingSpliceFields()
|
Fields |
getIncomingTapFields()
|
Map<String,Fields> |
getKeySelectors()
Method getGroupingSelectors returns the groupingSelectors of this Scope object. |
String |
getName()
Method getName returns the name of this Scope object. |
Fields |
getOperationDeclaredFields()
Method getDeclaredFields returns the declaredFields of this Scope object. |
Fields |
getOutGroupingFields()
Method getOutGroupingFields returns the outGroupingFields of this Scope object. |
Fields |
getOutGroupingSelector()
Method getOutGroupingSelector returns the outGroupingSelector of this Scope object. |
Fields |
getOutGroupingValueFields()
|
Fields |
getOutValuesFields()
Method getOutValuesFields returns the outValuesFields of this Scope object. |
Fields |
getOutValuesSelector()
Method getOutValuesSelector returns the outValuesSelector of this Scope object. |
Fields |
getRemainderPassThroughFields()
Method getRemainderFields returns the remainderFields of this Scope object. |
Map<String,Fields> |
getSortingSelectors()
Method getSortingSelectors returns the sortingSelectors of this Scope object. |
boolean |
isEach()
Method isEach returns true if this Scope object represents an Each. |
boolean |
isEvery()
Method isEvery returns true if this Scope object represents an Every. |
boolean |
isGroup()
Method isGroup returns true if this Scope object represents a Group. |
boolean |
isTap()
Method isTap returns true if this Scope object represents a Tap. |
void |
setName(String name)
Method setName sets the name of this Scope object. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Scope()
public Scope(Scope scope)
scope
- of type Scopepublic Scope(Fields outFields)
outFields
- of type Fieldspublic Scope(String name, Scope.Kind kind, Fields incomingPassThroughFields, Fields remainderPassThroughFields, Fields operationArgumentFields, Fields operationDeclaredFields, Fields outGroupingFields, Fields outValuesFields)
name
- of type Stringkind
- of type KindincomingPassThroughFields
- // * @param remainderPassThroughFields of type FieldsoperationArgumentFields
- of type FieldsoperationDeclaredFields
- of type FieldsoutGroupingFields
- of type FieldsoutValuesFields
- of type Fieldspublic Scope(String name, Fields operationDeclaredFields, Fields outGroupingFields, Map<String,Fields> keySelectors, Map<String,Fields> sortingSelectors, Fields outValuesFields, boolean isGroupBy)
name
- of type StringoperationDeclaredFields
- of type FieldsoutGroupingFields
- of type FieldskeySelectors
- of type MapsortingSelectors
- of type FieldsoutValuesFields
- of type FieldsisGroupBy
- of type booleanpublic Scope(String name)
name
- of type StringMethod Detail |
---|
public boolean isGroup()
public boolean isEach()
public boolean isEvery()
public boolean isTap()
public String getName()
public void setName(String name)
name
- the name of this Scope object.public Fields getRemainderPassThroughFields()
public Fields getArgumentsSelector()
public Fields getArgumentsDeclarator()
public Fields getOperationDeclaredFields()
public Map<String,Fields> getKeySelectors()
public Map<String,Fields> getSortingSelectors()
public Fields getOutGroupingSelector()
public Fields getIncomingTapFields()
public Fields getIncomingFunctionArgumentFields()
public Fields getIncomingFunctionPassThroughFields()
public Fields getIncomingAggregatorArgumentFields()
public Fields getIncomingAggregatorPassThroughFields()
public Fields getIncomingBufferArgumentFields()
public Fields getIncomingBufferPassThroughFields()
public Fields getIncomingSpliceFields()
public Fields getOutGroupingFields()
public Fields getOutGroupingValueFields()
public Fields getOutValuesSelector()
public Fields getOutValuesFields()
public void copyFields(Scope scope)
scope
- of type Scopepublic String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |