pub fn select_list_with_includes(
entity: &ResolvedEntity,
filter: Option<&FilterNode>,
sort: &[SortSpec],
limit: Option<u32>,
offset: Option<u32>,
includes: &[IncludeSelect<'_>],
filter_includes: &[IncludeSelect<'_>],
schema_override: Option<&str>,
dialect: &dyn Dialect,
registry: Option<&ExtensibleRegistry>,
) -> Result<QueryBuf, AppError>Expand description
SELECT list with includes in a single query: main table aliased as “main”, each include as a scalar subquery (json_agg for to_many, row_to_json for to_one).
includes drives the scalar subqueries (response data); filter_includes is the superset used
for EXISTS generation when the filter references dotted fields like transport_unit.bay.