pub(crate) fn check( query: &str, query_ctx: QueryContextRef, session: SessionRef, ) -> Option<Output>