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
StatementTreeObjectprepareExpressions in interface StatementTreeObjectDatabaseExceptionpublic Object clone() throws CloneNotSupportedException
StatementTreeObjectclone in interface StatementTreeObjectclone in class ObjectCloneNotSupportedExceptionCopyright © 2015. All rights reserved.