pub fn get_or_create_table_shape( catalog: &Catalog, table: &Table, txn: &mut Transaction<'_>, ) -> Result<RowShape>