NodeInnerNodeImpl@LimitedPrivate({"HDFS","MapReduce"})
@Unstable
public interface InnerNode
extends Node
| Modifier and Type | Interface | Description |
|---|---|---|
static interface |
InnerNode.Factory<N extends InnerNode> |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
add(Node n) |
Add node n to the subtree of this node
|
java.util.List<Node> |
getChildren() |
|
Node |
getLeaf(int leafIndex,
Node excludedNode) |
get leafIndex leaf of this subtree
if it is not in the excludedNode
|
Node |
getLoc(java.lang.String loc) |
Given a node's string representation, return a reference to the node
|
int |
getNumOfChildren() |
|
int |
getNumOfLeaves() |
|
boolean |
remove(Node n) |
Remove node n from the subtree of this node
|
getLevel, getName, getNetworkLocation, getParent, setLevel, setNetworkLocation, setParentboolean add(Node n)
n - node to be addedNode getLoc(java.lang.String loc)
loc - string location of the form /rack/nodeInnerNodeImpljava.util.List<Node> getChildren()
int getNumOfChildren()
int getNumOfLeaves()
boolean remove(Node n)
n - node to be deletedCopyright © 2008–2025 Apache Software Foundation. All rights reserved.