Package org.mybatis.dynamic.sql.select
Class SelectDSL<R>
- java.lang.Object
-
- org.mybatis.dynamic.sql.select.SelectDSL<R>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
SelectDSL.FetchFirstFinisher
class
SelectDSL.LimitFinisher
class
SelectDSL.OffsetFinisher
class
SelectDSL.OffsetFirstFinisher
class
SelectDSL.RowsOnlyFinisher
-
Method Summary
-
-
-
Method Detail
-
select
public static QueryExpressionDSL.FromGatherer<SelectModel> select(BasicColumn... selectList)
-
select
public static <R> QueryExpressionDSL.FromGatherer<R> select(java.util.function.Function<SelectModel,R> adapterFunction, BasicColumn... selectList)
-
selectDistinct
public static QueryExpressionDSL.FromGatherer<SelectModel> selectDistinct(BasicColumn... selectList)
-
selectDistinct
public static <R> QueryExpressionDSL.FromGatherer<R> selectDistinct(java.util.function.Function<SelectModel,R> adapterFunction, BasicColumn... selectList)
-
selectWithMapper
public static <T> QueryExpressionDSL.FromGatherer<MyBatis3SelectModelAdapter<T>> selectWithMapper(java.util.function.Function<SelectStatementProvider,T> mapperMethod, BasicColumn... selectList)
-
selectDistinctWithMapper
public static <T> QueryExpressionDSL.FromGatherer<MyBatis3SelectModelAdapter<T>> selectDistinctWithMapper(java.util.function.Function<SelectStatementProvider,T> mapperMethod, BasicColumn... selectList)
-
limit
public SelectDSL.LimitFinisher limit(long limit)
-
offset
public SelectDSL.OffsetFirstFinisher offset(long offset)
-
fetchFirst
public SelectDSL.FetchFirstFinisher fetchFirst(long fetchFirstRows)
-
-