public class SelectDesc extends AbstractOperatorDesc
| Modifier and Type | Class and Description |
|---|---|
class |
SelectDesc.SelectOperatorExplainVectorization |
colExprMap, memAvailable, memNeeded, opProps, opTraits, runtimeStatsTmpDir, statistics, vectorDesc, vectorMode| Constructor and Description |
|---|
SelectDesc() |
SelectDesc(boolean selStarNoCompute) |
SelectDesc(List<ExprNodeDesc> colList,
List<String> outputColumnNames) |
SelectDesc(List<ExprNodeDesc> colList,
List<String> outputColumnNames,
boolean selectStar) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
String |
explainNoCompute() |
List<ExprNodeDesc> |
getColList() |
String |
getColListString() |
List<String> |
getOutputColumnNames() |
SelectDesc.SelectOperatorExplainVectorization |
getSelectVectorization() |
List<String> |
getUserLevelExplainOutputColumnNames() |
boolean |
isSame(OperatorDesc other)
The default implementation delegates to
Object.equals(Object). |
boolean |
isSelectStar() |
boolean |
isSelStarNoCompute() |
void |
setColList(List<ExprNodeDesc> colList) |
void |
setOutputColumnNames(List<String> outputColumnNames) |
void |
setSelectStar(boolean selectStar) |
void |
setSelStarNoCompute(boolean selStarNoCompute) |
fillSignature, getColumnExprMap, getColumnExprMapForExplain, getMaxMemoryAvailable, getMemoryNeeded, getOpProps, getRuntimeStatsTmpDir, getStatistics, getTraits, getUserLevelStatistics, getVectorDesc, getVectorMode, setColumnExprMap, setMaxMemoryAvailable, setMemoryNeeded, setOpProps, setRuntimeStatsTmpDir, setStatistics, setTraits, setVectorDesc, setVectorModepublic SelectDesc()
public SelectDesc(boolean selStarNoCompute)
public SelectDesc(List<ExprNodeDesc> colList, List<String> outputColumnNames)
public SelectDesc(List<ExprNodeDesc> colList, List<String> outputColumnNames, boolean selectStar)
public Object clone()
clone in interface OperatorDescclone in class AbstractOperatorDescpublic String getColListString()
public List<ExprNodeDesc> getColList()
public void setColList(List<ExprNodeDesc> colList)
public String explainNoCompute()
public boolean isSelectStar()
public void setSelectStar(boolean selectStar)
selectStar - the selectStar to setpublic boolean isSelStarNoCompute()
public void setSelStarNoCompute(boolean selStarNoCompute)
selStarNoCompute - the selStarNoCompute to setpublic SelectDesc.SelectOperatorExplainVectorization getSelectVectorization()
public boolean isSame(OperatorDesc other)
AbstractOperatorDescObject.equals(Object). Intended to be
overridden by sub classes.isSame in interface OperatorDescisSame in class AbstractOperatorDescCopyright © 2019 The Apache Software Foundation. All Rights Reserved.