public final class SelectColumn extends Object implements Serializable, StatementTreeObject, Cloneable
Modifier and Type | Field and Description |
---|---|
String |
alias
The alias of this column string.
|
Expression |
expression
The expression of this column.
|
String |
glob_name
If the column represents a glob of columns (eg.
|
Variable |
internal_name
The name of this column used internally to reference it.
|
Variable |
resolved_name
The fully resolved name that this column is given in the resulting table.
|
Constructor and Description |
---|
SelectColumn() |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Performs a DEEP clone of this object if it is mutable, or a deep clone
of its mutable members.
|
void |
prepareExpressions(ExpressionPreparer preparer)
Prepares all expressions in this statement tree object by passing the
ExpressionPreparer object to the 'prepare' method of the expression.
|
String |
toString() |
public String glob_name
public Variable resolved_name
public String alias
public Expression expression
public Variable internal_name
public void prepareExpressions(ExpressionPreparer preparer) throws DatabaseException
StatementTreeObject
prepareExpressions
in interface StatementTreeObject
DatabaseException
public Object clone() throws CloneNotSupportedException
StatementTreeObject
clone
in interface StatementTreeObject
clone
in class Object
CloneNotSupportedException
Copyright © 2015. All rights reserved.