- 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 classQueryExpressionModel.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>connector()Optional<GroupByModel>groupByModel()booleanisDistinct()Optional<JoinModel>joinModel()<R> Stream<R>mapColumns(Function<BasicColumn,R> mapper)TableExpressiontable()TableAliasCalculatortableAliasCalculator()Optional<WhereModel>whereModel()static QueryExpressionModel.BuilderwithSelectList(List<BasicColumn> columnList)
-
-
-
Method Detail
-
isDistinct
public boolean isDistinct()
-
mapColumns
public <R> Stream<R> mapColumns(Function<BasicColumn,R> mapper)
-
table
public TableExpression table()
-
tableAliasCalculator
public TableAliasCalculator tableAliasCalculator()
-
whereModel
public Optional<WhereModel> whereModel()
-
groupByModel
public Optional<GroupByModel> groupByModel()
-
withSelectList
public static QueryExpressionModel.Builder withSelectList(List<BasicColumn> columnList)
-
-