ListQuery
data class ListQuery(val filter: FilterExpression, val projection: Projection = Projection.ALL, val sort: List<Sort> = emptyList(), val limit: Int = 0) : IListQuery
Data class representing a query for retrieving a list of items with optional filtering, projection, sorting, and limiting.
This class implements IListQuery and provides a concrete implementation for list-based queries. It supports all standard query operations including conditions, projections, sorting, and result limiting.
Constructors
Link copied to clipboard
constructor(filter: FilterExpression, projection: Projection = Projection.ALL, sort: List<Sort> = emptyList(), limit: Int = 0)
constructor(condition: Condition, projection: Projection = Projection.ALL, sort: List<Sort> = emptyList(), limit: Int = 0)