public final class SortNode extends UnaryNode implements Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
SortNode.SortPurpose |
| Constructor and Description |
|---|
SortNode(int pid) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
boolean |
equals(Object obj) |
PlanString |
getPlanString() |
SortSpec[] |
getSortKeys() |
SortNode.SortPurpose |
getSortPurpose() |
void |
setSortPurpose(SortNode.SortPurpose sortPurpose) |
void |
setSortSpecs(SortSpec[] sortSpecs) |
String |
toString() |
childNum, deepEquals, getChild, getChild, postOrder, preOrder, setChildgetCost, getInSchema, getOutSchema, getPID, getType, setCost, setInSchema, setOutSchema, setPID, setType, toJsonpublic void setSortSpecs(SortSpec[] sortSpecs)
public SortSpec[] getSortKeys()
public boolean equals(Object obj)
equals in class LogicalNodepublic Object clone() throws CloneNotSupportedException
clone in class UnaryNodeCloneNotSupportedExceptionpublic PlanString getPlanString()
getPlanString in class LogicalNodepublic String toString()
toString in class LogicalNodepublic SortNode.SortPurpose getSortPurpose()
public void setSortPurpose(SortNode.SortPurpose sortPurpose)
Copyright © 2015 Apache Software Foundation. All Rights Reserved.