protected class SQLBuilderBase.JoinBase extends SQLBuilderBase.AbstractStatementPart implements SQLBuilder.JoinBuilder
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionBuilder.Value |
expression |
protected SQLBuilder.TableNameBuilder |
table |
protected java.lang.String |
type |
properties| Constructor and Description |
|---|
JoinBase(java.lang.String type,
SQLBuilder.TableNameBuilder table,
ExpressionBuilder.Value expression) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ExpressionBuilder.Visitor visitor,
ExpressionBuilder.VisitorFilter filter) |
SQLBuilderBase.JoinBase |
clone()
Creates a copy of the object.
|
ExpressionBuilder.Value |
getCondition() |
SQLBuilder.TableNameBuilder |
getTable() |
java.lang.String |
getType() |
java.lang.String |
toString() |
java.lang.String |
toString(Formatter<ExpressionBuilder.Value> formatter) |
copyPropertiesFrom, getProperties, getProperty, replace, setPropertyequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcopyPropertiesFrom, replacegetProperties, getProperty, setPropertycloneQuietly, cloneQuietlyprotected java.lang.String type
protected SQLBuilder.TableNameBuilder table
protected ExpressionBuilder.Value expression
public JoinBase(java.lang.String type,
SQLBuilder.TableNameBuilder table,
ExpressionBuilder.Value expression)
public SQLBuilderBase.JoinBase clone() throws java.lang.CloneNotSupportedException
Cloneableclone in interface ExpressionBuilder.Valueclone in class ExpressionBuilder.AbstractValuejava.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 toString()
toString in class java.lang.Objectpublic java.lang.String toString(Formatter<ExpressionBuilder.Value> formatter)
toString in interface ExpressionBuilder.Valuepublic SQLBuilder.TableNameBuilder getTable()
getTable in interface SQLBuilder.JoinBuilderpublic java.lang.String getType()
getType in interface SQLBuilder.JoinBuilderpublic ExpressionBuilder.Value getCondition()
getCondition in interface SQLBuilder.JoinBuilderpublic void accept(ExpressionBuilder.Visitor visitor, ExpressionBuilder.VisitorFilter filter)
accept in interface ExpressionBuilder.Visitableaccept in class ExpressionBuilder.AbstractValue