public class SQLBuilderBase.ColumnBase extends ExpressionBuilder.AbstractValue implements SQLBuilder.Column
properties
Constructor and Description |
---|
ColumnBase(SQLBuilder.TableNameBuilder table,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
SQLBuilderBase.ColumnBase |
clone()
Creates a copy of the object.
|
int |
compareTo(ExpressionBuilder.Variable o) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.lang.String |
name() |
void |
setProperty(java.lang.String name,
java.lang.Object value) |
SQLBuilder.TableNameBuilder |
table() |
SQLBuilder.TableNameBuilder |
table(SQLBuilder.TableNameBuilder table) |
java.lang.String |
toString() |
java.lang.String |
toString(Formatter<ExpressionBuilder.Value> formatter) |
accept, copyPropertiesFrom, getProperties, getProperty, replace
finalize, getClass, notify, notifyAll, wait, wait, wait
copyPropertiesFrom, replace
accept
getProperties, getProperty
cloneQuietly, cloneQuietly
public ColumnBase(SQLBuilder.TableNameBuilder table, java.lang.String name)
public SQLBuilderBase.ColumnBase clone() throws java.lang.CloneNotSupportedException
Cloneable
clone
in interface ExpressionBuilder.Value
clone
in class ExpressionBuilder.AbstractValue
java.lang.CloneNotSupportedException
- if the instance of the object cannot
be cloned. As this is extending Cloneable
so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.
public java.lang.String name()
name
in interface ExpressionBuilder.Variable
public SQLBuilder.TableNameBuilder table()
table
in interface SQLBuilder.Column
public SQLBuilder.TableNameBuilder table(SQLBuilder.TableNameBuilder table)
table
in interface SQLBuilder.Column
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(Formatter<ExpressionBuilder.Value> formatter)
toString
in interface ExpressionBuilder.Value
public int compareTo(ExpressionBuilder.Variable o)
compareTo
in interface java.lang.Comparable<ExpressionBuilder.Variable>
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void setProperty(java.lang.String name, java.lang.Object value)
setProperty
in interface PropertiesSupport
setProperty
in class ExpressionBuilder.AbstractValue