Ingests rows into a Catalog using an upsert approach.
All mutations have exactly one input field called input with a unique input and return type. This is useful to write mutations with variables, so there is always one single variable per mutation. This makes it easier to use and reuse them.
The id of the Catalog to ingest rows into.
CatalogColumn IDs defining the order of values in each row. The columns must all be part of the Catalog.
Row values positionally aligned with columnIds. Each cell is a list of strings: single-valued columns use a one-element list, multi-valued columns use N elements, and an empty list clears the cell.