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
All Methods Instance Methods Concrete Methods 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()
-
-