public static class Lattice.DerivedColumn extends Lattice.Column
Modifier and Type | Field and Description |
---|---|
RexNode |
e |
(package private) java.util.List<java.lang.String> |
tables |
alias, ordinal
Modifier | Constructor and Description |
---|---|
private |
DerivedColumn(int ordinal,
java.lang.String alias,
RexNode e,
java.util.List<java.lang.String> tables) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
defaultAlias()
The alias that SQL would give to this expression.
|
void |
toSql(Lattice.SqlWriter writer) |
java.lang.String |
toString() |
compareTo, equals, hashCode, toBitSet
@Nonnull public final RexNode e
@Nonnull final java.util.List<java.lang.String> tables
private DerivedColumn(int ordinal, java.lang.String alias, RexNode e, java.util.List<java.lang.String> tables)
public java.lang.String toString()
toString
in class java.lang.Object
public void toSql(Lattice.SqlWriter writer)
toSql
in class Lattice.Column
public java.lang.String defaultAlias()
Lattice.Column
defaultAlias
in class Lattice.Column
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.