fn iter_schema_items<F, T>( session: &Arc<SessionImpl>, schema: &Option<Ident>, reader: &ArcRwLockReadGuard<RawRwLock, Catalog>, f: F, ) -> Vec<T>where F: FnMut(&SchemaCatalog) -> Vec<T>,