StatementTreeObject
, java.io.Serializable
, java.lang.Cloneable
public final class SelectColumn extends java.lang.Object implements java.io.Serializable, StatementTreeObject, java.lang.Cloneable
Modifier and Type | Field | Description |
---|---|---|
java.lang.String |
alias |
The alias of this column string.
|
Expression |
expression |
The expression of this column.
|
java.lang.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 | Description |
---|---|
SelectColumn() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.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.
|
java.lang.String |
toString() |
public java.lang.String glob_name
public Variable resolved_name
public java.lang.String alias
public Expression expression
public Variable internal_name
public void prepareExpressions(ExpressionPreparer preparer) throws DatabaseException
StatementTreeObject
prepareExpressions
in interface StatementTreeObject
DatabaseException
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
StatementTreeObject
clone
in interface StatementTreeObject
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2018. All rights reserved.