This reference doc is generated based on this example schema.
Mutations define the write operations for modifying data in a GraphQL schema.
All mutations are generated based on customer defined @table types.
Customer defined mutations are not supported.
Data Connect Generated
mainTable_delete: MainTable_KeyOutput
✨ Delete a single MainTable based on id, key or first and return its key (or null if not found).
| Field | Type | Description | 
|---|---|---|
| id | UUID | The unique ID of the object. | 
| key | MainTable_Key | The key used to identify the object. | 
| first | MainTable_FirstRow | Fetch the first row based on the filters and ordering. | 
mainTable_deleteMany: Int!
✨ Delete MainTable objects matching where conditions (or all, if true). Returns the number of rows deleted.
| Field | Type | Description | 
|---|---|---|
| where | MainTable_Filter | Filter condition to specify which rows to delete. | 
| all | Boolean | Set to true to delete all rows. | 
mainTable_insert: MainTable_KeyOutput!
✨ Insert a single MainTable into the table and return its key. Columns not specified in data will receive defaults (e.g. null).
| Field | Type | Description | 
|---|---|---|
| data | MainTable_Data! | Data object to insert into the table. | 
mainTable_insertMany: [MainTable_KeyOutput!]!
✨ Insert MainTable objects into the table and return their keys. Columns not specified in data will receive defaults (e.g. null).
| Field | Type | Description | 
|---|---|---|
| data | [MainTable_Data!]! | List of data objects to insert into the table. | 
mainTable_update: MainTable_KeyOutput
✨ Update a single MainTable based on id, key or first, setting columns specified in data. Returns the key of the updated MainTable or null if not found.
| Field | Type | Description | 
|---|---|---|
| id | UUID | The unique ID of the object. | 
| key | MainTable_Key | The key used to identify the object. | 
| first | MainTable_FirstRow | Fetch the first row based on the filters and ordering. | 
| data | MainTable_Data! | Data object containing fields to be updated. | 
mainTable_updateMany: Int!
✨ Update MainTable objects matching where conditions (or all, if true) according to data. Returns the number of rows updated.
| Field | Type | Description | 
|---|---|---|
| where | MainTable_Filter | Filter condition to specify which rows to update. | 
| all | Boolean | Set to true to update all rows. | 
| data | MainTable_Data! | Data object containing fields to update. | 
mainTable_upsert: MainTable_KeyOutput!
✨ Insert or update a single MainTable into the table, based on the primary key. Returns the key of the newly inserted or existing updated MainTable.
| Field | Type | Description | 
|---|---|---|
| data | MainTable_Data! | Data object to insert or update if it already exists. | 
mainTable_upsertMany: [MainTable_KeyOutput!]!
✨ Insert or update MainTable objects into the table, based on the primary key. Returns the key of the newly inserted or existing updated MainTable.
| Field | Type | Description | 
|---|---|---|
| data | [MainTable_Data!]! | List of data objects to insert or update if it already exists. | 
manyToManyJoinTable_delete: ManyToManyJoinTable_KeyOutput
✨ Delete a single ManyToManyJoinTable based on id, key or first and return its key (or null if not found).
| Field | Type | Description | 
|---|---|---|
| key | ManyToManyJoinTable_Key | The key used to identify the object. | 
| first | ManyToManyJoinTable_FirstRow | Fetch the first row based on the filters and ordering. | 
manyToManyJoinTable_deleteMany: Int!
✨ Delete ManyToManyJoinTable objects matching where conditions (or all, if true). Returns the number of rows deleted.
| Field | Type | Description | 
|---|---|---|
| where | ManyToManyJoinTable_Filter | Filter condition to specify which rows to delete. | 
| all | Boolean | Set to true to delete all rows. | 
manyToManyJoinTable_insert: ManyToManyJoinTable_KeyOutput!
✨ Insert a single ManyToManyJoinTable into the table and return its key. Columns not specified in data will receive defaults (e.g. null).
| Field | Type | Description | 
|---|---|---|
| data | ManyToManyJoinTable_Data! | Data object to insert into the table. | 
manyToManyJoinTable_insertMany: [ManyToManyJoinTable_KeyOutput!]!
✨ Insert ManyToManyJoinTable objects into the table and return their keys. Columns not specified in data will receive defaults (e.g. null).
| Field | Type | Description | 
|---|---|---|
| data | [ManyToManyJoinTable_Data!]! | List of data objects to insert into the table. | 
manyToManyJoinTable_update: ManyToManyJoinTable_KeyOutput
✨ Update a single ManyToManyJoinTable based on id, key or first, setting columns specified in data. Returns the key of the updated ManyToManyJoinTable or null if not found.
| Field | Type | Description | 
|---|---|---|
| key | ManyToManyJoinTable_Key | The key used to identify the object. | 
| first | ManyToManyJoinTable_FirstRow | Fetch the first row based on the filters and ordering. | 
| data | ManyToManyJoinTable_Data! | Data object containing fields to be updated. | 
manyToManyJoinTable_updateMany: Int!
✨ Update ManyToManyJoinTable objects matching where conditions (or all, if true) according to data. Returns the number of rows updated.
| Field | Type | Description | 
|---|---|---|
| where | ManyToManyJoinTable_Filter | Filter condition to specify which rows to update. | 
| all | Boolean | Set to true to update all rows. | 
| data | ManyToManyJoinTable_Data! | Data object containing fields to update. | 
manyToManyJoinTable_upsert: ManyToManyJoinTable_KeyOutput!
✨ Insert or update a single ManyToManyJoinTable into the table, based on the primary key. Returns the key of the newly inserted or existing updated ManyToManyJoinTable.
| Field | Type | Description | 
|---|---|---|
| data | ManyToManyJoinTable_Data! | Data object to insert or update if it already exists. | 
manyToManyJoinTable_upsertMany: [ManyToManyJoinTable_KeyOutput!]!
✨ Insert or update ManyToManyJoinTable objects into the table, based on the primary key. Returns the key of the newly inserted or existing updated ManyToManyJoinTable.
| Field | Type | Description | 
|---|---|---|
| data | [ManyToManyJoinTable_Data!]! | List of data objects to insert or update if it already exists. | 
manyToOneExample_delete: ManyToOneExample_KeyOutput
✨ Delete a single ManyToOneExample based on id, key or first and return its key (or null if not found).
| Field | Type | Description | 
|---|---|---|
| id | UUID | The unique ID of the object. | 
| key | ManyToOneExample_Key | The key used to identify the object. | 
| first | ManyToOneExample_FirstRow | Fetch the first row based on the filters and ordering. | 
manyToOneExample_deleteMany: Int!
✨ Delete ManyToOneExample objects matching where conditions (or all, if true). Returns the number of rows deleted.
| Field | Type | Description | 
|---|---|---|
| where | ManyToOneExample_Filter | Filter condition to specify which rows to delete. | 
| all | Boolean | Set to true to delete all rows. | 
manyToOneExample_insert: ManyToOneExample_KeyOutput!
✨ Insert a single ManyToOneExample into the table and return its key. Columns not specified in data will receive defaults (e.g. null).
| Field | Type | Description | 
|---|---|---|
| data | ManyToOneExample_Data! | Data object to insert into the table. | 
manyToOneExample_insertMany: [ManyToOneExample_KeyOutput!]!
✨ Insert ManyToOneExample objects into the table and return their keys. Columns not specified in data will receive defaults (e.g. null).
| Field | Type | Description | 
|---|---|---|
| data | [ManyToOneExample_Data!]! | List of data objects to insert into the table. | 
manyToOneExample_update: ManyToOneExample_KeyOutput
✨ Update a single ManyToOneExample based on id, key or first, setting columns specified in data. Returns the key of the updated ManyToOneExample or null if not found.
| Field | Type | Description | 
|---|---|---|
| id | UUID | The unique ID of the object. | 
| key | ManyToOneExample_Key | The key used to identify the object. | 
| first | ManyToOneExample_FirstRow | Fetch the first row based on the filters and ordering. | 
| data | ManyToOneExample_Data! | Data object containing fields to be updated. | 
manyToOneExample_updateMany: Int!
✨ Update ManyToOneExample objects matching where conditions (or all, if true) according to data. Returns the number of rows updated.
| Field | Type | Description | 
|---|---|---|
| where | ManyToOneExample_Filter | Filter condition to specify which rows to update. | 
| all | Boolean | Set to true to update all rows. | 
| data | ManyToOneExample_Data! | Data object containing fields to update. | 
manyToOneExample_upsert: ManyToOneExample_KeyOutput!
✨ Insert or update a single ManyToOneExample into the table, based on the primary key. Returns the key of the newly inserted or existing updated ManyToOneExample.
| Field | Type | Description | 
|---|---|---|
| data | ManyToOneExample_Data! | Data object to insert or update if it already exists. | 
manyToOneExample_upsertMany: [ManyToOneExample_KeyOutput!]!
✨ Insert or update ManyToOneExample objects into the table, based on the primary key. Returns the key of the newly inserted or existing updated ManyToOneExample.
| Field | Type | Description | 
|---|---|---|
| data | [ManyToOneExample_Data!]! | List of data objects to insert or update if it already exists. | 
oneToOneExample_delete: OneToOneExample_KeyOutput
✨ Delete a single OneToOneExample based on id, key or first and return its key (or null if not found).
| Field | Type | Description | 
|---|---|---|
| id | UUID | The unique ID of the object. | 
| key | OneToOneExample_Key | The key used to identify the object. | 
| first | OneToOneExample_FirstRow | Fetch the first row based on the filters and ordering. | 
oneToOneExample_deleteMany: Int!
✨ Delete OneToOneExample objects matching where conditions (or all, if true). Returns the number of rows deleted.
| Field | Type | Description | 
|---|---|---|
| where | OneToOneExample_Filter | Filter condition to specify which rows to delete. | 
| all | Boolean | Set to true to delete all rows. | 
oneToOneExample_insert: OneToOneExample_KeyOutput!
✨ Insert a single OneToOneExample into the table and return its key. Columns not specified in data will receive defaults (e.g. null).
| Field | Type | Description | 
|---|---|---|
| data | OneToOneExample_Data! | Data object to insert into the table. | 
oneToOneExample_insertMany: [OneToOneExample_KeyOutput!]!
✨ Insert OneToOneExample objects into the table and return their keys. Columns not specified in data will receive defaults (e.g. null).
| Field | Type | Description | 
|---|---|---|
| data | [OneToOneExample_Data!]! | List of data objects to insert into the table. | 
oneToOneExample_update: OneToOneExample_KeyOutput
✨ Update a single OneToOneExample based on id, key or first, setting columns specified in data. Returns the key of the updated OneToOneExample or null if not found.
| Field | Type | Description | 
|---|---|---|
| id | UUID | The unique ID of the object. | 
| key | OneToOneExample_Key | The key used to identify the object. | 
| first | OneToOneExample_FirstRow | Fetch the first row based on the filters and ordering. | 
| data | OneToOneExample_Data! | Data object containing fields to be updated. | 
oneToOneExample_updateMany: Int!
✨ Update OneToOneExample objects matching where conditions (or all, if true) according to data. Returns the number of rows updated.
| Field | Type | Description | 
|---|---|---|
| where | OneToOneExample_Filter | Filter condition to specify which rows to update. | 
| all | Boolean | Set to true to update all rows. | 
| data | OneToOneExample_Data! | Data object containing fields to update. | 
oneToOneExample_upsert: OneToOneExample_KeyOutput!
✨ Insert or update a single OneToOneExample into the table, based on the primary key. Returns the key of the newly inserted or existing updated OneToOneExample.
| Field | Type | Description | 
|---|---|---|
| data | OneToOneExample_Data! | Data object to insert or update if it already exists. | 
oneToOneExample_upsertMany: [OneToOneExample_KeyOutput!]!
✨ Insert or update OneToOneExample objects into the table, based on the primary key. Returns the key of the newly inserted or existing updated OneToOneExample.
| Field | Type | Description | 
|---|---|---|
| data | [OneToOneExample_Data!]! | List of data objects to insert or update if it already exists. | 
stringTable_delete: StringTable_KeyOutput
✨ Delete a single StringTable based on id, key or first and return its key (or null if not found).
| Field | Type | Description | 
|---|---|---|
| id | UUID | The unique ID of the object. | 
| key | StringTable_Key | The key used to identify the object. | 
| first | StringTable_FirstRow | Fetch the first row based on the filters and ordering. | 
stringTable_deleteMany: Int!
✨ Delete StringTable objects matching where conditions (or all, if true). Returns the number of rows deleted.
| Field | Type | Description | 
|---|---|---|
| where | StringTable_Filter | Filter condition to specify which rows to delete. | 
| all | Boolean | Set to true to delete all rows. | 
stringTable_insert: StringTable_KeyOutput!
✨ Insert a single StringTable into the table and return its key. Columns not specified in data will receive defaults (e.g. null).
| Field | Type | Description | 
|---|---|---|
| data | StringTable_Data! | Data object to insert into the table. | 
stringTable_insertMany: [StringTable_KeyOutput!]!
✨ Insert StringTable objects into the table and return their keys. Columns not specified in data will receive defaults (e.g. null).
| Field | Type | Description | 
|---|---|---|
| data | [StringTable_Data!]! | List of data objects to insert into the table. | 
stringTable_update: StringTable_KeyOutput
✨ Update a single StringTable based on id, key or first, setting columns specified in data. Returns the key of the updated StringTable or null if not found.
| Field | Type | Description | 
|---|---|---|
| id | UUID | The unique ID of the object. | 
| key | StringTable_Key | The key used to identify the object. | 
| first | StringTable_FirstRow | Fetch the first row based on the filters and ordering. | 
| data | StringTable_Data! | Data object containing fields to be updated. | 
stringTable_updateMany: Int!
✨ Update StringTable objects matching where conditions (or all, if true) according to data. Returns the number of rows updated.
| Field | Type | Description | 
|---|---|---|
| where | StringTable_Filter | Filter condition to specify which rows to update. | 
| all | Boolean | Set to true to update all rows. | 
| data | StringTable_Data! | Data object containing fields to update. | 
stringTable_upsert: StringTable_KeyOutput!
✨ Insert or update a single StringTable into the table, based on the primary key. Returns the key of the newly inserted or existing updated StringTable.
| Field | Type | Description | 
|---|---|---|
| data | StringTable_Data! | Data object to insert or update if it already exists. | 
stringTable_upsertMany: [StringTable_KeyOutput!]!
✨ Insert or update StringTable objects into the table, based on the primary key. Returns the key of the newly inserted or existing updated StringTable.
| Field | Type | Description | 
|---|---|---|
| data | [StringTable_Data!]! | List of data objects to insert or update if it already exists. |