pub(crate) async fn explain_pushdown_future_inner<I: IntoIterator<Item = (GlobalId, MapFilterProject)>>(
session: &Session,
catalog: &Catalog,
storage_collections: &Arc<dyn StorageCollections<Timestamp = Timestamp> + Send + Sync>,
as_of: Antichain<Timestamp>,
mz_now: ResultSpec<'static>,
imports: I,
) -> impl Future<Output = Result<ExecuteResponse, AdapterError>> + use<I>Expand description
Returns a future that will execute EXPLAIN FILTER PUSHDOWN, i.e., compute the filter pushdown statistics for the given collections with the given MFPs.
(Shared helper fn between the old and new sequencing. This doesn’t take the Coordinator as a parameter, but instead just the specifically necessary things are passed in, so that the frontend peek sequencing can also call it.)