pub fn get_or_create_queue_shape( catalog: &Catalog, queue: &Queue, txn: &mut Transaction<'_>, ) -> Result<RowShape>