public class SqlJoinBuilder extends Object
Constructor and Description |
---|
SqlJoinBuilder(String table,
String alias,
QueryBuilderFactory factory) |
Modifier and Type | Method and Description |
---|---|
protected void |
appendJoin(StringBuilder from,
SqlJoinBuilder join) |
SqlJoinBuilder |
findJoin(String alias) |
List<Object> |
findParameters(List<Object> parameters) |
String |
getAlias() |
CharSequence |
getFromClause() |
protected CharSequence |
getJoinClause() |
List<SqlJoinBuilder> |
getLeftJoins() |
protected String |
getSqlCrossJoin() |
String |
getTable() |
boolean |
isLeft() |
SqlJoinBuilder |
join(String alias) |
SqlJoinBuilder |
join(String table,
String alias) |
SqlJoinBuilder |
leftjoin(String alias) |
SqlJoinBuilder |
leftjoin(String table,
String alias) |
SqlExprBuilder |
on() |
SqlJoinBuilder |
on(String column,
String expression) |
void |
setLeft(boolean left) |
SqlQueryBuilder |
subquery() |
String |
toString() |
public SqlJoinBuilder(String table, String alias, QueryBuilderFactory factory)
public boolean isLeft()
public void setLeft(boolean left)
public String getTable()
public String getAlias()
public List<SqlJoinBuilder> getLeftJoins()
public SqlJoinBuilder on(String column, String expression)
public SqlJoinBuilder findJoin(String alias)
public SqlJoinBuilder join(String table, String alias)
public SqlJoinBuilder leftjoin(String table, String alias)
public SqlJoinBuilder join(String alias)
public SqlJoinBuilder leftjoin(String alias)
public SqlQueryBuilder subquery()
public SqlExprBuilder on()
public CharSequence getFromClause()
protected CharSequence getJoinClause()
protected void appendJoin(StringBuilder from, SqlJoinBuilder join)
protected String getSqlCrossJoin()
Copyright © 2001-2016 Aduna. All Rights Reserved.