public abstract class AbstractQueryExpressionDSL<T extends AbstractQueryExpressionDSL<T,R>,R> extends Object implements Buildable<R>
Modifier and Type | Field and Description |
---|---|
protected Map<SqlTable,String> |
tableAliases |
Modifier | Constructor and Description |
---|---|
protected |
AbstractQueryExpressionDSL(SqlTable table) |
Modifier and Type | Method and Description |
---|---|
protected void |
addJoinSpecificationBuilder(JoinSpecification.Builder builder) |
protected Optional<JoinModel> |
buildJoinModel() |
T |
fullJoin(SqlTable joinTable,
JoinCriterion onJoinCriterion,
JoinCriterion... andJoinCriteria) |
T |
fullJoin(SqlTable joinTable,
JoinCriterion onJoinCriterion,
List<JoinCriterion> andJoinCriteria) |
T |
fullJoin(SqlTable joinTable,
String tableAlias,
JoinCriterion onJoinCriterion,
JoinCriterion... andJoinCriteria) |
T |
fullJoin(SqlTable joinTable,
String tableAlias,
JoinCriterion onJoinCriterion,
List<JoinCriterion> andJoinCriteria) |
protected abstract T |
getThis() |
T |
join(SqlTable joinTable,
JoinCriterion onJoinCriterion,
JoinCriterion... andJoinCriteria) |
T |
join(SqlTable joinTable,
JoinCriterion onJoinCriterion,
List<JoinCriterion> andJoinCriteria) |
T |
join(SqlTable joinTable,
String tableAlias,
JoinCriterion onJoinCriterion,
JoinCriterion... andJoinCriteria) |
T |
join(SqlTable joinTable,
String tableAlias,
JoinCriterion onJoinCriterion,
List<JoinCriterion> andJoinCriteria) |
T |
leftJoin(SqlTable joinTable,
JoinCriterion onJoinCriterion,
JoinCriterion... andJoinCriteria) |
T |
leftJoin(SqlTable joinTable,
JoinCriterion onJoinCriterion,
List<JoinCriterion> andJoinCriteria) |
T |
leftJoin(SqlTable joinTable,
String tableAlias,
JoinCriterion onJoinCriterion,
JoinCriterion... andJoinCriteria) |
T |
leftJoin(SqlTable joinTable,
String tableAlias,
JoinCriterion onJoinCriterion,
List<JoinCriterion> andJoinCriteria) |
T |
rightJoin(SqlTable joinTable,
JoinCriterion onJoinCriterion,
JoinCriterion... andJoinCriteria) |
T |
rightJoin(SqlTable joinTable,
JoinCriterion onJoinCriterion,
List<JoinCriterion> andJoinCriteria) |
T |
rightJoin(SqlTable joinTable,
String tableAlias,
JoinCriterion onJoinCriterion,
JoinCriterion... andJoinCriteria) |
T |
rightJoin(SqlTable joinTable,
String tableAlias,
JoinCriterion onJoinCriterion,
List<JoinCriterion> andJoinCriteria) |
SqlTable |
table() |
protected AbstractQueryExpressionDSL(SqlTable table)
public SqlTable table()
public T join(SqlTable joinTable, JoinCriterion onJoinCriterion, JoinCriterion... andJoinCriteria)
public T join(SqlTable joinTable, String tableAlias, JoinCriterion onJoinCriterion, JoinCriterion... andJoinCriteria)
public T join(SqlTable joinTable, JoinCriterion onJoinCriterion, List<JoinCriterion> andJoinCriteria)
public T join(SqlTable joinTable, String tableAlias, JoinCriterion onJoinCriterion, List<JoinCriterion> andJoinCriteria)
public T leftJoin(SqlTable joinTable, JoinCriterion onJoinCriterion, JoinCriterion... andJoinCriteria)
public T leftJoin(SqlTable joinTable, String tableAlias, JoinCriterion onJoinCriterion, JoinCriterion... andJoinCriteria)
public T leftJoin(SqlTable joinTable, JoinCriterion onJoinCriterion, List<JoinCriterion> andJoinCriteria)
public T leftJoin(SqlTable joinTable, String tableAlias, JoinCriterion onJoinCriterion, List<JoinCriterion> andJoinCriteria)
public T rightJoin(SqlTable joinTable, JoinCriterion onJoinCriterion, JoinCriterion... andJoinCriteria)
public T rightJoin(SqlTable joinTable, String tableAlias, JoinCriterion onJoinCriterion, JoinCriterion... andJoinCriteria)
public T rightJoin(SqlTable joinTable, JoinCriterion onJoinCriterion, List<JoinCriterion> andJoinCriteria)
public T rightJoin(SqlTable joinTable, String tableAlias, JoinCriterion onJoinCriterion, List<JoinCriterion> andJoinCriteria)
public T fullJoin(SqlTable joinTable, JoinCriterion onJoinCriterion, JoinCriterion... andJoinCriteria)
public T fullJoin(SqlTable joinTable, String tableAlias, JoinCriterion onJoinCriterion, JoinCriterion... andJoinCriteria)
public T fullJoin(SqlTable joinTable, JoinCriterion onJoinCriterion, List<JoinCriterion> andJoinCriteria)
public T fullJoin(SqlTable joinTable, String tableAlias, JoinCriterion onJoinCriterion, List<JoinCriterion> andJoinCriteria)
protected void addJoinSpecificationBuilder(JoinSpecification.Builder builder)
protected abstract T getThis()
Copyright © 2016–2019 MyBatis.org. All rights reserved.