public class SQLBuilderBase.FromBuilderBase extends SQLBuilderBase.AbstractStatementPart implements SQLBuilder.FromBuilder
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<SQLBuilder.JoinBuilder> |
joins |
protected java.lang.String |
passthrough |
protected java.lang.String |
subquery |
protected SQLBuilder.TableNameBuilder |
tableName |
properties| Constructor and Description |
|---|
FromBuilderBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ExpressionBuilder.Visitor visitor,
ExpressionBuilder.VisitorFilter filter) |
SQLBuilderBase.FromBuilderBase |
clone()
Creates a copy of the object.
|
SQLBuilder.FromBuilder |
custom(java.lang.String passthrough) |
java.util.List<SQLBuilder.JoinBuilder> |
getJoins() |
SQLBuilder.FromBuilder |
left_join(SQLBuilder.TableNameBuilder table,
ExpressionBuilder.Value expression) |
SQLBuilder.FromBuilder |
subquery(java.lang.String subquery) |
SQLBuilder.TableNameBuilder |
table() |
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 SQLBuilder.TableNameBuilder tableName
protected java.lang.String subquery
protected java.lang.String passthrough
protected java.util.List<SQLBuilder.JoinBuilder> joins
public SQLBuilderBase.FromBuilderBase 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 SQLBuilder.FromBuilder left_join(SQLBuilder.TableNameBuilder table, ExpressionBuilder.Value expression)
left_join in interface SQLBuilder.FromBuilderpublic SQLBuilder.TableNameBuilder table()
table in interface SQLBuilder.FromBuilderpublic void accept(ExpressionBuilder.Visitor visitor, ExpressionBuilder.VisitorFilter filter)
accept in interface ExpressionBuilder.Visitableaccept in class ExpressionBuilder.AbstractValuepublic SQLBuilder.FromBuilder custom(java.lang.String passthrough)
custom in interface SQLBuilder.FromBuilderpublic SQLBuilder.FromBuilder subquery(java.lang.String subquery)
subquery in interface SQLBuilder.FromBuilderpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(Formatter<ExpressionBuilder.Value> formatter)
toString in interface ExpressionBuilder.Valuepublic java.util.List<SQLBuilder.JoinBuilder> getJoins()
getJoins in interface SQLBuilder.FromBuilder