public class Scope extends java.lang.Object implements java.io.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(java.lang.String name)
Constructor Scope creates a new Scope instance.
|
Scope(java.lang.String name,
Fields operationDeclaredFields,
Fields outGroupingFields,
java.util.Map<java.lang.String,Fields> keySelectors,
java.util.Map<java.lang.String,Fields> sortingSelectors,
Fields outValuesFields,
Scope.Kind kind)
Constructor Scope creates a new Scope instance.
|
Scope(java.lang.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() |
java.util.Map<java.lang.String,Fields> |
getKeySelectors()
Method getGroupingSelectors returns the groupingSelectors of this Scope object.
|
java.lang.String |
getName()
Method getName returns the name of this Scope object.
|
Fields |
getOperationDeclaredFields()
Method getDeclaredFields returns the declaredFields of this Scope object.
|
java.lang.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.
|
java.lang.String |
getPriorName() |
Fields |
getRemainderPassThroughFields()
Method getRemainderFields returns the remainderFields of this Scope object.
|
java.util.Map<java.lang.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.
|
java.lang.String |
print() |
java.lang.String |
printSimple() |
void |
setName(java.lang.String name)
Method setName sets the name of this Scope object.
|
void |
setNonBlocking(boolean isNonBlocking) |
void |
setOrdinal(java.lang.Integer ordinal) |
java.lang.String |
toString() |
public Scope()
public Scope(java.lang.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(java.lang.String name, Fields operationDeclaredFields, Fields outGroupingFields, java.util.Map<java.lang.String,Fields> keySelectors, java.util.Map<java.lang.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 Scope(java.lang.String name)
name
- of type Stringpublic void addPriorNames(Scope incoming, Scope outgoing)
public java.lang.String getPriorName()
public java.lang.Integer getOrdinal()
public void setOrdinal(java.lang.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 java.lang.String getName()
public void setName(java.lang.String name)
name
- the name of this Scope object.public Fields getRemainderPassThroughFields()
public Fields getArgumentsSelector()
public Fields getArgumentsDeclarator()
public Fields getOperationDeclaredFields()
public java.util.Map<java.lang.String,Fields> getKeySelectors()
public java.util.Map<java.lang.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 java.lang.String printSimple()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String print()
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.