QueryDataSourceFactory

class QueryDataSourceFactory<RowType : Any>(queryProvider: (limit: Long, offset: Long) -> Query<RowType>, countQuery: Query<Long>, transacter: Transacter) : DataSource.Factory<Int, RowType>

Functions

create
Link copied to clipboard
open override fun create(): PositionalDataSource<RowType>
map
Link copied to clipboard
open fun <ToValue : Any> map(@NonNull() p0: Function<RowType, ToValue>): DataSource.Factory<Int, ToValue>
mapByPage
Link copied to clipboard
open fun <ToValue : Any> mapByPage(@NonNull() p0: Function<MutableList<RowType>, MutableList<ToValue>>): DataSource.Factory<Int, ToValue>