public class TopNKeyDesc extends AbstractOperatorDesc
| Modifier and Type | Class and Description |
|---|---|
class |
TopNKeyDesc.TopNKeyDescExplainVectorization |
bucketingVersion, colExprMap, memAvailable, memNeeded, opProps, opTraits, runtimeStatsTmpDir, statistics, vectorDesc, vectorMode| Constructor and Description |
|---|
TopNKeyDesc() |
TopNKeyDesc(int topN,
String columnSortOrder,
String nullOrder,
List<ExprNodeDesc> keyColumns,
List<ExprNodeDesc> partitionKeyColumns,
float efficiencyThreshold,
long checkEfficiencyNumBatches,
int maxNumberOfPartitions) |
addComputedField, fillSignature, getBucketingVersion, getColumnExprMap, getColumnExprMapForExplain, getComputedFields, getMaxMemoryAvailable, getMemoryNeeded, getOpProps, getRuntimeStatsTmpDir, getStatistics, getTraits, getUserLevelStatistics, getVectorDesc, getVectorMode, setBucketingVersion, setColumnExprMap, setMaxMemoryAvailable, setMemoryNeeded, setOpProps, setRuntimeStatsTmpDir, setStatistics, setTraits, setVectorDesc, setVectorModepublic TopNKeyDesc()
public TopNKeyDesc(int topN,
String columnSortOrder,
String nullOrder,
List<ExprNodeDesc> keyColumns,
List<ExprNodeDesc> partitionKeyColumns,
float efficiencyThreshold,
long checkEfficiencyNumBatches,
int maxNumberOfPartitions)
public int getTopN()
public float getEfficiencyThreshold()
public long getCheckEfficiencyNumBatches()
public long getCheckEfficiencyNumRows()
public int getMaxNumberOfPartitions()
public void setTopN(int topN)
public String getColumnSortOrder()
public void setColumnSortOrder(String columnSortOrder)
public String getNullOrder()
public void setNullOrder(String nullOrder)
public String getKeyString()
public String getUserLevelExplainKeyString()
public List<ExprNodeDesc> getKeyColumns()
public void setKeyColumns(List<ExprNodeDesc> keyColumns)
public List<ExprNodeDesc> getPartitionKeyColumns()
public void setPartitionKeyColumns(List<ExprNodeDesc> partitionKeyColumns)
public String getPartitionKeyString()
public String getUserLevelExplainPartitionKeyString()
public boolean isSame(OperatorDesc other)
AbstractOperatorDescObject.equals(Object). Intended to be
overridden by sub classes.isSame in interface OperatorDescisSame in class AbstractOperatorDescpublic Object clone()
clone in interface OperatorDescclone in class AbstractOperatorDescpublic void setEfficiencyThreshold(float efficiencyThreshold)
public void setCheckEfficiencyNumBatches(long checkEfficiencyNumBatches)
public void setCheckEfficiencyNumRows(long checkEfficiencyNumRows)
public void setMaxNumberOfPartitions(int maxNumberOfPartitions)
public TopNKeyDesc.TopNKeyDescExplainVectorization getTopNKeyVectorization()
public TopNKeyDesc combine(CommonKeyPrefix commonKeyPrefix)
public TopNKeyDesc withKeyColumns(int prefixLength)
Copyright © 2022 The Apache Software Foundation. All rights reserved.