Optional ReadonlycursorA keyset cursor position, or undefined when the query starts at the
first page. Carried alongside offset rather than replacing it:
an offset says "skip this many from the start" and a cursor says "after
this row", and the two are contradictory — a query carrying both is
refused by name (§3.10).
Optional ReadonlyfilterOptional portable expression conjoined with where.
ReadonlylimitMaximum results, or -1 for unlimited.
ReadonlyoffsetNumber of leading rows to skip.
ReadonlyorderField-to-direction sort specification. Empty means no ordering.
ReadonlyselectField projection. Empty means all fields.
ReadonlywhereFilter conditions, matched by equality. Empty means no filter.
A repository query with every option resolved to a concrete value — the shape a
IDataSourceevaluates.Produced by the database plugin's
normalizeQuery()from the caller'sFindOptions, so an adapter never has to reason about absent fields.Since
0.2.0