- java.lang.Object
-
- org.mybatis.dynamic.sql.select.QueryExpressionModel
-
public class QueryExpressionModel extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QueryExpressionModel.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
calculateTableNameIncludingAlias(SqlTable table)
Optional<String>
connector()
Optional<GroupByModel>
groupByModel()
boolean
isDistinct()
Optional<JoinModel>
joinModel()
<R> Stream<R>
mapColumns(Function<BasicColumn,R> mapper)
SqlTable
table()
TableAliasCalculator
tableAliasCalculator()
Optional<WhereModel>
whereModel()
static QueryExpressionModel.Builder
withSelectList(List<BasicColumn> columnList)
-
-
-
Method Detail
-
isDistinct
public boolean isDistinct()
-
mapColumns
public <R> Stream<R> mapColumns(Function<BasicColumn,R> mapper)
-
table
public SqlTable table()
-
tableAliasCalculator
public TableAliasCalculator tableAliasCalculator()
-
whereModel
public Optional<WhereModel> whereModel()
-
groupByModel
public Optional<GroupByModel> groupByModel()
-
withSelectList
public static QueryExpressionModel.Builder withSelectList(List<BasicColumn> columnList)
-
-