Package org.mybatis.dynamic.sql.select
Class QueryExpressionModel.Builder
- java.lang.Object
-
- org.mybatis.dynamic.sql.select.QueryExpressionModel.Builder
-
- Enclosing class:
- QueryExpressionModel
public static class QueryExpressionModel.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description QueryExpressionModel
build()
QueryExpressionModel.Builder
isDistinct(boolean isDistinct)
QueryExpressionModel.Builder
withConnector(java.lang.String connector)
QueryExpressionModel.Builder
withGroupByModel(GroupByModel groupByModel)
QueryExpressionModel.Builder
withJoinModel(JoinModel joinModel)
QueryExpressionModel.Builder
withSelectColumn(BasicColumn selectColumn)
QueryExpressionModel.Builder
withSelectList(java.util.List<BasicColumn> selectList)
QueryExpressionModel.Builder
withTable(SqlTable table)
QueryExpressionModel.Builder
withTableAliases(java.util.Map<SqlTable,java.lang.String> tableAliases)
QueryExpressionModel.Builder
withWhereModel(WhereModel whereModel)
-
-
-
Method Detail
-
withConnector
public QueryExpressionModel.Builder withConnector(java.lang.String connector)
-
withTable
public QueryExpressionModel.Builder withTable(SqlTable table)
-
isDistinct
public QueryExpressionModel.Builder isDistinct(boolean isDistinct)
-
withSelectColumn
public QueryExpressionModel.Builder withSelectColumn(BasicColumn selectColumn)
-
withSelectList
public QueryExpressionModel.Builder withSelectList(java.util.List<BasicColumn> selectList)
-
withTableAliases
public QueryExpressionModel.Builder withTableAliases(java.util.Map<SqlTable,java.lang.String> tableAliases)
-
withWhereModel
public QueryExpressionModel.Builder withWhereModel(WhereModel whereModel)
-
withJoinModel
public QueryExpressionModel.Builder withJoinModel(JoinModel joinModel)
-
withGroupByModel
public QueryExpressionModel.Builder withGroupByModel(GroupByModel groupByModel)
-
build
public QueryExpressionModel build()
-
-