public class Scope extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Scope.Kind
Enum Kind
|
Constructor and Description |
---|
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,
Scope.Kind kind)
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.
|
Modifier and Type | Method and Description |
---|---|
void |
addPriorNames(Scope incoming,
Scope outgoing) |
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.
|
Integer |
getOrdinal() |
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.
|
String |
getPriorName() |
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 |
isCoGroup() |
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() |
boolean |
isGroupBy() |
boolean |
isHashJoin() |
boolean |
isMerge() |
boolean |
isNonBlocking() |
boolean |
isSplice() |
boolean |
isTap()
Method isTap returns true if this Scope object represents a Tap.
|
String |
print() |
void |
setName(String name)
Method setName sets the name of this Scope object.
|
void |
setNonBlocking(boolean isNonBlocking) |
void |
setOrdinal(Integer ordinal) |
String |
toString() |
public Scope()
public 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, Scope.Kind kind)
name
- of type StringoperationDeclaredFields
- of type FieldsoutGroupingFields
- of type FieldskeySelectors
- of type MapsortingSelectors
- of type FieldsoutValuesFields
- of type Fieldskind
- of type booleanpublic void addPriorNames(Scope incoming, Scope outgoing)
public String getPriorName()
public Integer getOrdinal()
public void setOrdinal(Integer ordinal)
public void setNonBlocking(boolean isNonBlocking)
public boolean isNonBlocking()
public boolean isSplice()
public boolean isGroup()
public boolean isGroupBy()
public boolean isCoGroup()
public boolean isMerge()
public boolean isHashJoin()
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 ScopeCopyright © 2007-2015 Concurrent, Inc. All Rights Reserved.