public abstract class ColumnExpression extends BaseTerminalExpression
BaseExpression.ExpressionComparabilityWrapper
Constructor and Description |
---|
ColumnExpression() |
ColumnExpression(PDatum datum) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
PDataType |
getDataType() |
Integer |
getMaxLength() |
Integer |
getScale() |
SortOrder |
getSortOrder() |
int |
hashCode() |
boolean |
isNullable() |
void |
readFields(DataInput input) |
void |
write(DataOutput output) |
getChildren
acceptChildren, coerce, coerce, getDeterminism, isStateless, requiresFinalEvaluation, reset
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
accept, evaluate
protected PDataType type
public ColumnExpression()
public ColumnExpression(PDatum datum)
public boolean isNullable()
isNullable
in interface PDatum
isNullable
in class BaseExpression
public PDataType getDataType()
public SortOrder getSortOrder()
getSortOrder
in interface PDatum
getSortOrder
in class BaseExpression
public Integer getMaxLength()
getMaxLength
in interface PDatum
getMaxLength
in class BaseExpression
public Integer getScale()
getScale
in interface PDatum
getScale
in class BaseExpression
public void readFields(DataInput input) throws IOException
readFields
in interface org.apache.hadoop.io.Writable
readFields
in class BaseExpression
IOException
public void write(DataOutput output) throws IOException
write
in interface org.apache.hadoop.io.Writable
write
in class BaseExpression
IOException
Copyright © 2017 Apache Software Foundation. All Rights Reserved.