java.io.Serializable, java.lang.Cloneablepublic final class Variable
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
NOTE: This object is NOT immutable.
| Constructor | Description |
|---|---|
Variable(TableName table_name,
java.lang.String column_name) |
Constructs the ColumnName.
|
Variable(Variable v) |
|
Variable(java.lang.String column_name) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
clone() |
Performs a deep clone of this object.
|
int |
compareTo(java.lang.Object ob) |
Comparable.
|
boolean |
equals(java.lang.Object ob) |
Equality.
|
java.lang.String |
getName() |
Returns the column name context.
|
TableName |
getTableName() |
Returns the TableName context.
|
int |
hashCode() |
Hash code.
|
static Variable |
resolve(TableName tname,
java.lang.String name) |
Attempts to resolve a string '[table_name].[column]' to a Variable
instance.
|
static Variable |
resolve(java.lang.String name) |
Attempts to resolve a string '[table_name].[column]' to a Variable
instance.
|
Variable |
resolveTableName(TableName tablen) |
Returns a ColumnName that is resolved against a table name context only
if the ColumnName is unknown in this object.
|
Variable |
set(Variable from) |
Sets this Variable object with information from the given Variable.
|
void |
setColumnName(java.lang.String column_name) |
Sets the column name of this variable.
|
void |
setTableName(TableName tname) |
Sets the TableName of this variable.
|
java.lang.String |
toString() |
To string.
|
java.lang.String |
toTechString() |
To a differently formatted string.
|
public Variable(TableName table_name, java.lang.String column_name)
public Variable(java.lang.String column_name)
public Variable(Variable v)
public TableName getTableName()
public java.lang.String getName()
public static Variable resolve(java.lang.String name)
public static Variable resolve(TableName tname, java.lang.String name)
public Variable resolveTableName(TableName tablen)
public Variable set(Variable from)
public void setColumnName(java.lang.String column_name)
public void setTableName(TableName tname)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toTechString()
public boolean equals(java.lang.Object ob)
equals in class java.lang.Objectpublic int compareTo(java.lang.Object ob)
public int hashCode()
hashCode in class java.lang.ObjectCopyright © 2018. All rights reserved.