pub fn select_list(
entity: &ResolvedEntity,
filter: Option<&FilterNode>,
sort: &[SortSpec],
limit: Option<u32>,
offset: Option<u32>,
filter_includes: &[IncludeSelect<'_>],
schema_override: Option<&str>,
dialect: &dyn Dialect,
registry: Option<&ExtensibleRegistry>,
) -> Result<QueryBuf, AppError>Expand description
SELECT list with optional RSQL filter and sort specs.
filter_includes is needed when the filter contains dotted-field conditions
(e.g. transport_unit.bay=contains=bay23) that generate EXISTS subqueries.
Pass an empty slice when there are no such filters.