pub fn pushdown(quarb: &str, dialect: Option<Dialect>) -> Option<Pushdown>Expand description
Attempt the pushdown translation: Some only when every
construct in the query is in the verified-safe set. Anything
else — including everything export would merely annotate with
a divergence note — returns None, and the caller scans.
dialect enables JSON-column-path pushdown for that engine
(fixed-path string equality only); None keeps such filters
on the client-side graft.