| Package | Description |
|---|---|
| gr.uoa.di.madgik.hive | |
| gr.uoa.di.madgik.hive.analyzer | |
| gr.uoa.di.madgik.hive.plan | |
| gr.uoa.di.madgik.hive.test |
| Modifier and Type | Method and Description |
|---|---|
PlanNode |
HiveQLParser.constructPlan() |
PlanNode |
HiveQLPlanner.getCreatedPlan() |
| Modifier and Type | Method and Description |
|---|---|
static PlanNode |
OperatorAnalyzer.concatPlans(PlanNode main,
PlanNode exten)
Merge two plans into one.
|
static PlanNode |
OperatorAnalyzer.getPlan()
Get the created plan
|
static PlanNode |
OperatorAnalyzer.optimizePlan(PlanNode node)
Optimize provided plan
|
| Modifier and Type | Method and Description |
|---|---|
static PlanNode |
OperatorAnalyzer.concatPlans(PlanNode main,
PlanNode exten)
Merge two plans into one.
|
static PlanNode |
OperatorAnalyzer.optimizePlan(PlanNode node)
Optimize provided plan
|
| Modifier and Type | Class and Description |
|---|---|
class |
DataSourceNode
Represents a data source node of the plan that will be the input to the
workflow layer
|
class |
OperatorNode
Represents an operator node of the plan that will be the input to the
workflow layer
|
| Modifier and Type | Method and Description |
|---|---|
ArrayList<PlanNode> |
OperatorNode.getChildren()
getter for the children field, which defines the nodes that provide the
data input to the operator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OperatorNode.addChild(PlanNode child)
adds a child in the children field
|
| Modifier and Type | Method and Description |
|---|---|
void |
OperatorNode.setChildren(ArrayList<PlanNode> children)
setter for the children field, which defines the nodes that provide the
data input to the operator
|
| Constructor and Description |
|---|
OperatorNode(Functionality functionality,
HashMap<String,String> functionalArgs,
ArrayList<PlanNode> children)
Default Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static PlanNode |
HiveParserTest.createPlan() |
Copyright © 2017. All Rights Reserved.