public abstract class AbstractOperatorDesc extends Object implements OperatorDesc
| Modifier and Type | Field and Description |
|---|---|
protected int |
bucketingVersion |
protected Map<String,ExprNodeDesc> |
colExprMap
A map of output column name to input expression map.
|
protected long |
memAvailable |
protected long |
memNeeded |
protected Map<String,String> |
opProps |
protected OpTraits |
opTraits |
protected String |
runtimeStatsTmpDir |
protected Statistics |
statistics |
protected VectorDesc |
vectorDesc |
protected boolean |
vectorMode |
| Constructor and Description |
|---|
AbstractOperatorDesc() |
protected boolean vectorMode
protected VectorDesc vectorDesc
protected Statistics statistics
protected transient OpTraits opTraits
protected long memNeeded
protected long memAvailable
protected String runtimeStatsTmpDir
protected int bucketingVersion
protected Map<String,ExprNodeDesc> colExprMap
public Statistics getStatistics()
getStatistics in interface OperatorDescpublic String getUserLevelStatistics()
public void setStatistics(Statistics statistics)
setStatistics in interface OperatorDescpublic Object clone() throws CloneNotSupportedException
clone in interface OperatorDescclone in class ObjectCloneNotSupportedExceptionpublic boolean getVectorMode()
public void setVectorMode(boolean vm)
public void setVectorDesc(VectorDesc vectorDesc)
public VectorDesc getVectorDesc()
public OpTraits getTraits()
getTraits in interface OperatorDescpublic void setTraits(OpTraits opTraits)
setTraits in interface OperatorDescpublic Map<String,String> getOpProps()
getOpProps in interface OperatorDescpublic long getMemoryNeeded()
getMemoryNeeded in interface OperatorDescpublic void setMemoryNeeded(long memNeeded)
setMemoryNeeded in interface OperatorDescpublic long getMaxMemoryAvailable()
getMaxMemoryAvailable in interface OperatorDescpublic void setMaxMemoryAvailable(long memoryAvailable)
setMaxMemoryAvailable in interface OperatorDescpublic String getRuntimeStatsTmpDir()
getRuntimeStatsTmpDir in interface OperatorDescpublic void setRuntimeStatsTmpDir(String runtimeStatsTmpDir)
setRuntimeStatsTmpDir in interface OperatorDescpublic boolean isSame(OperatorDesc other)
Object.equals(Object). Intended to be
overridden by sub classes.isSame in interface OperatorDescpublic Map<String,ExprNodeDesc> getColumnExprMap()
getColumnExprMap in interface OperatorDescpublic void setColumnExprMap(Map<String,ExprNodeDesc> colExprMap)
setColumnExprMap in interface OperatorDescpublic void fillSignature(Map<String,Object> ret)
fillSignature in interface OperatorDescpublic int getBucketingVersion()
getBucketingVersion in interface OperatorDescpublic void setBucketingVersion(int bucketingVersion)
setBucketingVersion in interface OperatorDescpublic void addComputedField(String column)
addComputedField in interface OperatorDescpublic Set<String> getComputedFields()
getComputedFields in interface OperatorDescCopyright © 2022 The Apache Software Foundation. All rights reserved.