| Package | Description |
|---|---|
| org.apache.tajo.plan | |
| org.apache.tajo.plan.logical | |
| org.apache.tajo.plan.serder |
This package provides (de)serialization API for logical plan and it related parts.
|
| org.apache.tajo.plan.util |
| Modifier and Type | Method and Description |
|---|---|
NodeType |
LogicalPlan.QueryBlock.getRootType() |
| Modifier and Type | Method and Description |
|---|---|
<T extends LogicalNode> |
LogicalPlan.QueryBlock.getNode(NodeType nodeType) |
boolean |
LogicalPlan.QueryBlock.hasNode(NodeType nodeType) |
| Modifier and Type | Method and Description |
|---|---|
NodeType |
LogicalNode.getType() |
static NodeType |
NodeType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static NodeType[] |
NodeType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LogicalNode.setType(NodeType type) |
| Constructor and Description |
|---|
BinaryNode(int pid,
NodeType nodeType) |
LogicalNode(int nodeId,
NodeType type) |
PersistentStoreNode(int pid,
NodeType nodeType) |
RelationNode(int pid,
NodeType nodeType) |
ScanNode(int pid,
NodeType nodeType) |
StoreTableNode(int pid,
NodeType nodeType) |
UnaryNode(int pid,
NodeType type) |
| Modifier and Type | Method and Description |
|---|---|
static PlanProto.NodeType |
LogicalNodeSerializer.convertType(NodeType type) |
| Modifier and Type | Method and Description |
|---|---|
static LogicalNode[] |
PlannerUtil.findAllNodes(LogicalNode node,
NodeType... type)
Find the all logical node matched to type from the given node
|
static <T extends LogicalNode> |
PlannerUtil.findMostBottomNode(LogicalNode node,
NodeType type)
Find the most bottom logical node matched to type from the given node
|
static <T extends LogicalNode> |
PlannerUtil.findTopNode(LogicalNode node,
NodeType type)
Find the top logical node matched to type from the given node
|
static <T extends LogicalNode> |
PlannerUtil.findTopParentNode(LogicalNode node,
NodeType type)
Find a parent node of a given-typed operator.
|
static void |
PlannerUtil.replaceNode(LogicalNode plan,
LogicalNode newNode,
NodeType type) |
Copyright © 2015 Apache Software Foundation. All Rights Reserved.