|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgr.uoa.di.madgik.hive.plan.PlanNode
gr.uoa.di.madgik.hive.plan.OperatorNode
public class OperatorNode
Represents an operator node of the plan that will be the input to the workflow layer
| Field Summary |
|---|
| Fields inherited from class gr.uoa.di.madgik.hive.plan.PlanNode |
|---|
functionalArgs |
| Constructor Summary | |
|---|---|
OperatorNode(Functionality functionality,
HashMap<String,String> functionalArgs,
ArrayList<PlanNode> children)
Default Constructor |
|
OperatorNode(OperatorNode node)
|
|
| Method Summary | |
|---|---|
void |
addChild(PlanNode child)
adds a child in the children field |
boolean |
equals(Object obj)
|
ArrayList<PlanNode> |
getChildren()
getter for the children field, which defines the nodes that provide the data input to the operator. |
Functionality |
getFunctionality()
getter for the functionality of this operation |
int |
hashCode()
|
void |
setChildren(ArrayList<PlanNode> children)
setter for the children field, which defines the nodes that provide the data input to the operator |
void |
setFunctionality(Functionality functionality)
getter for the functionality of this operation |
String |
toString()
|
| Methods inherited from class gr.uoa.di.madgik.hive.plan.PlanNode |
|---|
getFunctionalArgs, getParent, setFunctionalArgs, setParent |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public OperatorNode(Functionality functionality,
HashMap<String,String> functionalArgs,
ArrayList<PlanNode> children)
functionality - - the functionality of the operationfunctionalArgs - - all the arguments needed from the corresponding operator(for
determining the functional behavior) in order to execute this
node of the plan.children - - the nodes that provide the data input to the operatorpublic OperatorNode(OperatorNode node)
| Method Detail |
|---|
public void setChildren(ArrayList<PlanNode> children)
children - the childrenpublic ArrayList<PlanNode> getChildren()
public void addChild(PlanNode child)
child - the child to be addedpublic Functionality getFunctionality()
public void setFunctionality(Functionality functionality)
functionality - the functionalitypublic boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||