diff --git a/changelog.md b/changelog.md index 2950661be..1b1d64129 100644 --- a/changelog.md +++ b/changelog.md @@ -8,6 +8,9 @@ - Change mutation pre/post checks to be optional +- Added `mutationPrefix` to configuration allowing mutation names to be + customised. + ### Fixed ## [v1.1.2] - 2024-10-07 diff --git a/crates/configuration/src/configuration.rs b/crates/configuration/src/configuration.rs index 4f6cc35a6..695ff23d2 100644 --- a/crates/configuration/src/configuration.rs +++ b/crates/configuration/src/configuration.rs @@ -75,6 +75,7 @@ pub struct Configuration { pub connection_uri: String, pub isolation_level: IsolationLevel, pub mutations_version: Option, + pub mutations_prefix: Option, } pub async fn introspect( input: ParsedConfiguration, diff --git a/crates/configuration/src/version3/mod.rs b/crates/configuration/src/version3/mod.rs index cc0a73a75..c6da887ee 100644 --- a/crates/configuration/src/version3/mod.rs +++ b/crates/configuration/src/version3/mod.rs @@ -512,6 +512,7 @@ pub fn make_runtime_configuration( isolation_level: configuration.connection_settings.isolation_level, mutations_version: convert_mutations_version(configuration.mutations_version), configuration_version_tag: VersionTag::Version3, + mutations_prefix: None, }) } diff --git a/crates/configuration/src/version4/to_runtime_configuration.rs b/crates/configuration/src/version4/to_runtime_configuration.rs index 5fea74d42..b4fa402db 100644 --- a/crates/configuration/src/version4/to_runtime_configuration.rs +++ b/crates/configuration/src/version4/to_runtime_configuration.rs @@ -34,6 +34,7 @@ pub fn make_runtime_configuration( isolation_level: parsed_config.connection_settings.isolation_level, mutations_version: convert_mutations_version(parsed_config.mutations_version), configuration_version_tag: VersionTag::Version4, + mutations_prefix: None, }) } diff --git a/crates/configuration/src/version5/mod.rs b/crates/configuration/src/version5/mod.rs index 14e7d8e63..74e1fba53 100644 --- a/crates/configuration/src/version5/mod.rs +++ b/crates/configuration/src/version5/mod.rs @@ -51,6 +51,9 @@ pub struct ParsedConfiguration { /// Which version of the generated mutation procedures to include in the schema response #[serde(default)] pub mutations_version: Option, + /// Provide a custom prefix for generated mutation names. Defaults to mutations version. + #[serde(default)] + pub mutations_prefix: Option, } #[derive(Clone, PartialEq, Eq, Debug, Deserialize, Serialize, JsonSchema)] @@ -68,6 +71,7 @@ impl ParsedConfiguration { metadata: metadata::Metadata::default(), introspection_options: options::IntrospectionOptions::default(), mutations_version: Some(metadata::mutations::MutationsVersion::V2), + mutations_prefix: Some(String::new()), } } @@ -192,6 +196,7 @@ pub async fn introspect( }, introspection_options: args.introspection_options, mutations_version: args.mutations_version, + mutations_prefix: args.mutations_prefix, }) } diff --git a/crates/configuration/src/version5/to_runtime_configuration.rs b/crates/configuration/src/version5/to_runtime_configuration.rs index 485afae9d..222f4364c 100644 --- a/crates/configuration/src/version5/to_runtime_configuration.rs +++ b/crates/configuration/src/version5/to_runtime_configuration.rs @@ -34,6 +34,7 @@ pub fn make_runtime_configuration( isolation_level: parsed_config.connection_settings.isolation_level, mutations_version: convert_mutations_version(parsed_config.mutations_version), configuration_version_tag: VersionTag::Version4, + mutations_prefix: parsed_config.mutations_prefix, }) } diff --git a/crates/configuration/src/version5/upgrade_from_v4.rs b/crates/configuration/src/version5/upgrade_from_v4.rs index 1b5a23e66..7e25c0c23 100644 --- a/crates/configuration/src/version5/upgrade_from_v4.rs +++ b/crates/configuration/src/version5/upgrade_from_v4.rs @@ -26,6 +26,7 @@ pub fn upgrade_from_v4(v: version4::ParsedConfiguration) -> super::ParsedConfigu introspection_options: ugrade_introspection_options(introspection_options), metadata: upgrade_metadata(metadata), mutations_version: mutations_version.map(upgrade_mutations_version), + mutations_prefix: Some(String::new()), // default to no prefixes } } diff --git a/crates/connectors/ndc-postgres/src/mutation.rs b/crates/connectors/ndc-postgres/src/mutation.rs index cf25d053e..bf726149a 100644 --- a/crates/connectors/ndc-postgres/src/mutation.rs +++ b/crates/connectors/ndc-postgres/src/mutation.rs @@ -85,6 +85,7 @@ fn plan_mutation( operation, request.collection_relationships.clone(), configuration.mutations_version, + configuration.mutations_prefix.clone(), ) }) .collect::, _>>()?; diff --git a/crates/connectors/ndc-postgres/src/schema/mod.rs b/crates/connectors/ndc-postgres/src/schema/mod.rs index c854a977b..dfcec3a75 100644 --- a/crates/connectors/ndc-postgres/src/schema/mod.rs +++ b/crates/connectors/ndc-postgres/src/schema/mod.rs @@ -333,7 +333,13 @@ pub fn get_schema( .collect(); let mut more_object_types = BTreeMap::new(); - let env = Env::new(metadata, BTreeMap::new(), config.mutations_version, None); + let env = Env::new( + metadata, + BTreeMap::new(), + config.mutations_version, + config.mutations_prefix.clone(), + None, + ); let generated_procedures: Vec = query_engine_translation::translation::mutation::generate::generate(&env) .iter() diff --git a/crates/query-engine/translation/src/translation/helpers.rs b/crates/query-engine/translation/src/translation/helpers.rs index f71aaf8c7..e5a710e4b 100644 --- a/crates/query-engine/translation/src/translation/helpers.rs +++ b/crates/query-engine/translation/src/translation/helpers.rs @@ -14,6 +14,7 @@ pub struct Env<'request> { pub(crate) metadata: &'request metadata::Metadata, relationships: BTreeMap, pub(crate) mutations_version: Option, + pub(crate) mutations_prefix: Option, variables_table: Option, } @@ -208,6 +209,7 @@ impl<'request> Env<'request> { metadata: &temp_metadata, relationships: BTreeMap::new(), mutations_version: None, + mutations_prefix: None, variables_table: None, }; f(temp_env) @@ -218,12 +220,14 @@ impl<'request> Env<'request> { metadata: &'request metadata::Metadata, relationships: BTreeMap, mutations_version: Option, + mutations_prefix: Option, variables_table: Option, ) -> Self { Env { metadata, relationships, mutations_version, + mutations_prefix, variables_table, } } diff --git a/crates/query-engine/translation/src/translation/mutation/generate.rs b/crates/query-engine/translation/src/translation/mutation/generate.rs index 87cbb59e4..43ba73bda 100644 --- a/crates/query-engine/translation/src/translation/mutation/generate.rs +++ b/crates/query-engine/translation/src/translation/mutation/generate.rs @@ -22,10 +22,12 @@ pub fn generate(env: &Env) -> BTreeMap { .into_iter() .map(|(name, mutation)| (name, Mutation::V1(mutation))) .collect(), - Some(mutations::MutationsVersion::V2) => v2::generate(&env.metadata.tables) - .into_iter() - .map(|(name, mutation)| (name, Mutation::V2(mutation))) - .collect(), + Some(mutations::MutationsVersion::V2) => { + v2::generate(&env.metadata.tables, &env.mutations_prefix) + .into_iter() + .map(|(name, mutation)| (name, Mutation::V2(mutation))) + .collect() + } None => BTreeMap::new(), } } diff --git a/crates/query-engine/translation/src/translation/mutation/translate.rs b/crates/query-engine/translation/src/translation/mutation/translate.rs index dd10718bb..a1673c29b 100644 --- a/crates/query-engine/translation/src/translation/mutation/translate.rs +++ b/crates/query-engine/translation/src/translation/mutation/translate.rs @@ -19,8 +19,15 @@ pub fn translate( operation: models::MutationOperation, collection_relationships: BTreeMap, mutations_version: Option, + mutations_prefix: Option, ) -> Result { - let env = Env::new(metadata, collection_relationships, mutations_version, None); + let env = Env::new( + metadata, + collection_relationships, + mutations_version, + mutations_prefix, + None, + ); match operation { models::MutationOperation::Procedure { diff --git a/crates/query-engine/translation/src/translation/mutation/v2/common.rs b/crates/query-engine/translation/src/translation/mutation/v2/common.rs index f8edb444b..b48abd875 100644 --- a/crates/query-engine/translation/src/translation/mutation/v2/common.rs +++ b/crates/query-engine/translation/src/translation/mutation/v2/common.rs @@ -107,3 +107,25 @@ pub struct CheckArgument { pub fn default_constraint() -> serde_json::Value { serde_json::json!({"type": "and", "expressions": []}) } + +// the old default was to prefix generated mutations with `v2_` or `v1_` +// but now we are able to override this +pub fn get_version_prefix(mutations_prefix: &Option) -> String { + match mutations_prefix { + None => format!("{}_", super::VERSION), + Some(str) => match str.as_str() { + "" => String::new(), + _ => format!("{str}_"), + }, + } +} + +#[test] +fn test_version_prefix() { + assert_eq!(get_version_prefix(&None), "v2_".to_string()); + assert_eq!( + get_version_prefix(&Some("horse".into())), + "horse_".to_string() + ); + assert_eq!(get_version_prefix(&Some(String::new())), String::new()); +} diff --git a/crates/query-engine/translation/src/translation/mutation/v2/delete.rs b/crates/query-engine/translation/src/translation/mutation/v2/delete.rs index c5b38fec4..f2973220f 100644 --- a/crates/query-engine/translation/src/translation/mutation/v2/delete.rs +++ b/crates/query-engine/translation/src/translation/mutation/v2/delete.rs @@ -37,6 +37,7 @@ pub struct DeleteByKey { pub fn generate_delete_by_unique( collection_name: &models::CollectionName, table_info: &database::TableInfo, + mutations_prefix: &Option, ) -> Vec<(models::ProcedureName, DeleteMutation)> { table_info .uniqueness_constraints @@ -53,8 +54,8 @@ pub fn generate_delete_by_unique( )?; let name = format!( - "{}_delete_{collection_name}_by_{constraint_name}", - super::VERSION + "{}delete_{collection_name}_by_{constraint_name}", + common::get_version_prefix(mutations_prefix) ) .into(); diff --git a/crates/query-engine/translation/src/translation/mutation/v2/generate.rs b/crates/query-engine/translation/src/translation/mutation/v2/generate.rs index fe345663c..32133c17c 100644 --- a/crates/query-engine/translation/src/translation/mutation/v2/generate.rs +++ b/crates/query-engine/translation/src/translation/mutation/v2/generate.rs @@ -16,21 +16,27 @@ pub enum Mutation { } /// Given our introspection data, work out all the mutations we can generate -pub fn generate(tables_info: &database::TablesInfo) -> BTreeMap { +pub fn generate( + tables_info: &database::TablesInfo, + mutations_prefix: &Option, +) -> BTreeMap { let mut mutations = BTreeMap::new(); for (collection_name, table_info) in &tables_info.0 { // Delete mutations. - let delete_mutations = generate_delete_by_unique(collection_name, table_info); + let delete_mutations = + generate_delete_by_unique(collection_name, table_info, mutations_prefix); for (name, delete_mutation) in delete_mutations { mutations.insert(name, Mutation::DeleteMutation(delete_mutation)); } // Insert mutations. - let (name, insert_mutation) = insert::generate(collection_name, table_info); + let (name, insert_mutation) = + insert::generate(collection_name, table_info, mutations_prefix); mutations.insert(name, Mutation::InsertMutation(insert_mutation)); // Update mutations. - let update_mutations = generate_update_by_unique(collection_name, table_info); + let update_mutations = + generate_update_by_unique(collection_name, table_info, mutations_prefix); for (name, update_mutation) in update_mutations { mutations.insert(name, Mutation::UpdateMutation(update_mutation)); } diff --git a/crates/query-engine/translation/src/translation/mutation/v2/insert.rs b/crates/query-engine/translation/src/translation/mutation/v2/insert.rs index 9a1196f0e..5250053f8 100644 --- a/crates/query-engine/translation/src/translation/mutation/v2/insert.rs +++ b/crates/query-engine/translation/src/translation/mutation/v2/insert.rs @@ -11,7 +11,7 @@ use query_engine_metadata::metadata::database; use query_engine_sql::sql; use std::collections::{BTreeMap, BTreeSet}; -use super::common::{default_constraint, CheckArgument}; +use super::common::{self, default_constraint, CheckArgument}; /// A representation of an auto-generated insert mutation. /// @@ -31,8 +31,13 @@ pub struct InsertMutation { pub fn generate( collection_name: &models::CollectionName, table_info: &database::TableInfo, + mutations_prefix: &Option, ) -> (models::ProcedureName, InsertMutation) { - let name = format!("{}_insert_{collection_name}", super::VERSION).into(); + let name = format!( + "{}insert_{collection_name}", + common::get_version_prefix(mutations_prefix) + ) + .into(); let description = format!("Insert into the {collection_name} table"); diff --git a/crates/query-engine/translation/src/translation/mutation/v2/mod.rs b/crates/query-engine/translation/src/translation/mutation/v2/mod.rs index 2ab33549d..95aac9717 100644 --- a/crates/query-engine/translation/src/translation/mutation/v2/mod.rs +++ b/crates/query-engine/translation/src/translation/mutation/v2/mod.rs @@ -7,7 +7,7 @@ //! //! * A single insert procedure is generated per table of the form: //! -//! > v2_insert_( +//! > insert_
( //! > objects: [], //! > post_check: //! > ) diff --git a/crates/query-engine/translation/src/translation/mutation/v2/translate.rs b/crates/query-engine/translation/src/translation/mutation/v2/translate.rs index 7c4fecbc0..00056613f 100644 --- a/crates/query-engine/translation/src/translation/mutation/v2/translate.rs +++ b/crates/query-engine/translation/src/translation/mutation/v2/translate.rs @@ -25,7 +25,7 @@ pub fn translate( ), Error, > { - let mutation = lookup_generated_mutation(env, procedure_name)?; + let mutation = lookup_generated_mutation(env, procedure_name, &env.mutations_prefix)?; Ok(match mutation { super::generate::Mutation::DeleteMutation(delete) => { @@ -79,11 +79,12 @@ pub fn translate( fn lookup_generated_mutation( env: &Env<'_>, procedure_name: &models::ProcedureName, + mutations_prefix: &Option, ) -> Result { // this means we generate them on every mutation request // i don't think this is optimal but I'd like to get this working before working out // where best to store these - let generated = super::generate::generate(&env.metadata.tables); + let generated = super::generate::generate(&env.metadata.tables, mutations_prefix); generated .get(procedure_name) diff --git a/crates/query-engine/translation/src/translation/mutation/v2/update.rs b/crates/query-engine/translation/src/translation/mutation/v2/update.rs index c25cf6e3e..bb453b18e 100644 --- a/crates/query-engine/translation/src/translation/mutation/v2/update.rs +++ b/crates/query-engine/translation/src/translation/mutation/v2/update.rs @@ -41,6 +41,7 @@ pub struct UpdateByKey { pub fn generate_update_by_unique( collection_name: &models::CollectionName, table_info: &database::TableInfo, + mutations_prefix: &Option, ) -> Vec<(models::ProcedureName, UpdateMutation)> { table_info .uniqueness_constraints @@ -57,8 +58,8 @@ pub fn generate_update_by_unique( )?; let name = format!( - "{}_update_{collection_name}_by_{constraint_name}", - super::VERSION + "{}update_{collection_name}_by_{constraint_name}", + common::get_version_prefix(mutations_prefix) ) .into(); diff --git a/crates/query-engine/translation/src/translation/query/mod.rs b/crates/query-engine/translation/src/translation/query/mod.rs index 7ff393390..b87485bb0 100644 --- a/crates/query-engine/translation/src/translation/query/mod.rs +++ b/crates/query-engine/translation/src/translation/query/mod.rs @@ -29,6 +29,7 @@ pub fn translate( metadata, query_request.collection_relationships, None, + None, variables_table_ref, ); diff --git a/crates/query-engine/translation/tests/common/mod.rs b/crates/query-engine/translation/tests/common/mod.rs index f66dc1151..4c45a1af7 100644 --- a/crates/query-engine/translation/tests/common/mod.rs +++ b/crates/query-engine/translation/tests/common/mod.rs @@ -94,6 +94,7 @@ pub async fn test_mutation_translation( operation, request.collection_relationships.clone(), Some(query_engine_metadata::metadata::mutations::MutationsVersion::V2), + configuration.mutations_prefix.clone(), ) }) .collect::, translation::error::Error>>()?; diff --git a/crates/tests/databases-tests/src/postgres/explain_tests.rs b/crates/tests/databases-tests/src/postgres/explain_tests.rs index 9349fc965..44d8edce3 100644 --- a/crates/tests/databases-tests/src/postgres/explain_tests.rs +++ b/crates/tests/databases-tests/src/postgres/explain_tests.rs @@ -163,12 +163,12 @@ mod mutation { &["Insert", "Aggregate"], result .details - .get("0 v2_insert_custom_dog Execution Plan") + .get("0 insert_custom_dog Execution Plan") .unwrap(), ); insta::assert_snapshot!(result .details - .get("0 v2_insert_custom_dog SQL Mutation") + .get("0 insert_custom_dog SQL Mutation") .unwrap()); } @@ -185,12 +185,12 @@ mod mutation { ], result .details - .get("0 v2_delete_InvoiceLine_by_InvoiceLineId Execution Plan") + .get("0 delete_InvoiceLine_by_InvoiceLineId Execution Plan") .unwrap(), ); insta::assert_snapshot!(result .details - .get("0 v2_delete_InvoiceLine_by_InvoiceLineId SQL Mutation") + .get("0 delete_InvoiceLine_by_InvoiceLineId SQL Mutation") .unwrap()); } @@ -202,12 +202,12 @@ mod mutation { &["Update", "Aggregate"], result .details - .get("1 v2_update_custom_dog_by_id Execution Plan") + .get("1 update_custom_dog_by_id Execution Plan") .unwrap(), ); insta::assert_snapshot!(result .details - .get("1 v2_update_custom_dog_by_id SQL Mutation") + .get("1 update_custom_dog_by_id SQL Mutation") .unwrap()); } } diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__cli_version5_tests__postgres_current_only_configure_initial_configuration_is_unchanged.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__cli_version5_tests__postgres_current_only_configure_initial_configuration_is_unchanged.snap index 36972aed3..3f0369285 100644 --- a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__cli_version5_tests__postgres_current_only_configure_initial_configuration_is_unchanged.snap +++ b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__cli_version5_tests__postgres_current_only_configure_initial_configuration_is_unchanged.snap @@ -3123,5 +3123,6 @@ expression: default_configuration "varchar": "string" } }, - "mutationsVersion": "v2" + "mutationsVersion": "v2", + "mutationsPrefix": "" } diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__delete_invoice_line.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__delete_invoice_line.snap index 1cddd0905..62d9ffd50 100644 --- a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__delete_invoice_line.snap +++ b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__delete_invoice_line.snap @@ -1,6 +1,6 @@ --- source: crates/tests/databases-tests/src/postgres/explain_tests.rs -expression: "result.details.get(\"0 v2_delete_InvoiceLine_by_InvoiceLineId SQL Mutation\").unwrap()" +expression: "result.details.get(\"0 delete_InvoiceLine_by_InvoiceLineId SQL Mutation\").unwrap()" --- EXPLAIN WITH "%0_generated_mutation" AS ( DELETE FROM @@ -71,10 +71,10 @@ SELECT SELECT coalesce( bool_and( - "%10_v2_delete_InvoiceLine_by_InvoiceLineId"."%check__constraint" + "%10_delete_InvoiceLine_by_InvoiceLineId"."%check__constraint" ), true ) AS "%check__constraint" FROM - "%0_generated_mutation" AS "%10_v2_delete_InvoiceLine_by_InvoiceLineId" + "%0_generated_mutation" AS "%10_delete_InvoiceLine_by_InvoiceLineId" ) AS "%check__constraint" diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__v2_insert_custom_dog.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__v2_insert_custom_dog.snap index cec27ae33..be1183bf1 100644 --- a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__v2_insert_custom_dog.snap +++ b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__v2_insert_custom_dog.snap @@ -1,6 +1,6 @@ --- source: crates/tests/databases-tests/src/postgres/explain_tests.rs -expression: "result.details.get(\"0 v2_insert_custom_dog SQL Mutation\").unwrap()" +expression: "result.details.get(\"0 insert_custom_dog SQL Mutation\").unwrap()" --- EXPLAIN WITH "%0_generated_mutation" AS ( INSERT INTO @@ -63,9 +63,9 @@ SELECT ( SELECT coalesce( - bool_and("%7_v2_insert_custom_dog"."%check__constraint"), + bool_and("%7_insert_custom_dog"."%check__constraint"), true ) AS "%check__constraint" FROM - "%0_generated_mutation" AS "%7_v2_insert_custom_dog" + "%0_generated_mutation" AS "%7_insert_custom_dog" ) AS "%check__constraint" diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__v2_insert_update_custom_dog.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__v2_insert_update_custom_dog.snap index c9bdbde33..f42fa2317 100644 --- a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__v2_insert_update_custom_dog.snap +++ b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__v2_insert_update_custom_dog.snap @@ -1,6 +1,6 @@ --- source: crates/tests/databases-tests/src/postgres/explain_tests.rs -expression: "result.details.get(\"1 v2_update_custom_dog_by_id SQL Mutation\").unwrap()" +expression: "result.details.get(\"1 update_custom_dog_by_id SQL Mutation\").unwrap()" --- EXPLAIN WITH "%0_generated_mutation" AS ( UPDATE @@ -61,10 +61,10 @@ SELECT SELECT coalesce( bool_and( - "%7_v2_update_custom_dog_by_id"."%check__constraint" + "%7_update_custom_dog_by_id"."%check__constraint" ), true ) AS "%check__constraint" FROM - "%0_generated_mutation" AS "%7_v2_update_custom_dog_by_id" + "%0_generated_mutation" AS "%7_update_custom_dog_by_id" ) AS "%check__constraint" diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__schema_tests__schema_test__get_schema.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__schema_tests__schema_test__get_schema.snap index a4193028e..cd7faa9e5 100644 --- a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__schema_tests__schema_test__get_schema.snap +++ b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__schema_tests__schema_test__get_schema.snap @@ -3509,30 +3509,30 @@ expression: result } } }, - "delete_playlist_track": { + "delete_Album_by_AlbumId_response": { + "description": "Responses from the 'delete_Album_by_AlbumId' procedure", "fields": { - "PlaylistId": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } + "type": "named", + "name": "int4" } }, - "TrackId": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "int4" + "name": "Album" } } } } }, - "delete_playlist_track_response": { - "description": "Responses from the 'delete_playlist_track' procedure", + "delete_Artist_by_ArtistId_response": { + "description": "Responses from the 'delete_Artist_by_ArtistId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -3547,112 +3547,168 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "delete_playlist_track" + "name": "Artist" } } } } }, - "discoverable_types": { + "delete_Customer_by_CustomerId_response": { + "description": "Responses from the 'delete_Customer_by_CustomerId' procedure", "fields": { - "only_occurring_here1": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "named", + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { "type": "named", - "name": "int8" + "name": "Customer" } } } } }, - "discoverable_types_root_occurrence": { + "delete_Employee_by_EmployeeId_response": { + "description": "Responses from the 'delete_Employee_by_EmployeeId' procedure", "fields": { - "col": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "named", + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { "type": "named", - "name": "discoverable_types" + "name": "Employee" } } } } }, - "even_numbers": { + "delete_Genre_by_GenreId_response": { + "description": "Responses from the 'delete_Genre_by_GenreId' procedure", "fields": { - "the_number": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "even_number" + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "Genre" + } } } } }, - "group_leader": { + "delete_InvoiceLine_by_InvoiceLineId_response": { + "description": "Responses from the 'delete_InvoiceLine_by_InvoiceLineId' procedure", "fields": { - "characters": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "characters" - } + "type": "named", + "name": "int4" } }, - "id": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "int4" + "name": "InvoiceLine" } } + } + } + }, + "delete_Invoice_by_InvoiceId_response": { + "description": "Responses from the 'delete_Invoice_by_InvoiceId' procedure", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", + "type": { + "type": "named", + "name": "int4" + } }, - "name": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "chara" + "name": "Invoice" } } } } }, - "insert_album": { + "delete_MediaType_by_MediaTypeId_response": { + "description": "Responses from the 'delete_MediaType_by_MediaTypeId' procedure", "fields": { - "AlbumId": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } + "type": "named", + "name": "int4" } }, - "ArtistId": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "int4" + "name": "MediaType" } } + } + } + }, + "delete_PlaylistTrack_by_PlaylistId_and_TrackId_response": { + "description": "Responses from the 'delete_PlaylistTrack_by_PlaylistId_and_TrackId' procedure", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", + "type": { + "type": "named", + "name": "int4" + } }, - "Title": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "varchar" + "name": "PlaylistTrack" } } } } }, - "insert_album_response": { - "description": "Responses from the 'insert_album' procedure", + "delete_Playlist_by_PlaylistId_response": { + "description": "Responses from the 'delete_Playlist_by_PlaylistId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -3667,36 +3723,36 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "insert_album" + "name": "Playlist" } } } } }, - "insert_artist": { + "delete_Track_by_TrackId_response": { + "description": "Responses from the 'delete_Track_by_TrackId' procedure", "fields": { - "ArtistId": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } + "type": "named", + "name": "int4" } }, - "Name": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "varchar" + "name": "Track" } } } } }, - "insert_artist_response": { - "description": "Responses from the 'insert_artist' procedure", + "delete_custom_defaults_by_id_response": { + "description": "Responses from the 'delete_custom_defaults_by_id' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -3711,270 +3767,263 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "insert_artist" + "name": "custom_defaults" } } } } }, - "institution_country": { + "delete_custom_dog_by_id_response": { + "description": "Responses from the 'delete_custom_dog_by_id' procedure", "fields": { - "continent": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } + "type": "named", + "name": "int4" } }, - "name": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "text" + "name": "custom_dog" } } } } }, - "institution_institution": { + "delete_institution_institution_by_id_response": { + "description": "Responses from the 'delete_institution_institution_by_id' procedure", "fields": { - "departments": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "array", - "element_type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } - } - } - } - }, - "id": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } }, - "location": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "institution_location" + "name": "institution_institution" } } - }, - "name": { + } + } + }, + "delete_playlist_track": { + "fields": { + "PlaylistId": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "text" + "name": "int4" } } }, - "songs": { + "TrackId": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "institution_institution_songs" + "name": "int4" } } - }, - "staff": { + } + } + }, + "delete_playlist_track_response": { + "description": "Responses from the 'delete_playlist_track' procedure", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { - "type": "array", - "element_type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "institution_staff" - } - } + "type": "named", + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "delete_playlist_track" } } } } }, - "institution_institution_songs": { + "delete_spatial_ref_sys_by_srid_response": { + "description": "Responses from the 'delete_spatial_ref_sys_by_srid' procedure", "fields": { - "primary_anthem_track_id": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } + "type": "named", + "name": "int4" } }, - "secondary_anthem_track_id": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "int4" + "name": "spatial_ref_sys" } } } } }, - "institution_location": { + "delete_topology_layer_by_feature_column_and_schema_name_and_table_name_response": { + "description": "Responses from the 'delete_topology_layer_by_feature_column_and_schema_name_and_table_name' procedure", "fields": { - "campuses": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { - "type": "array", - "element_type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } - } - } + "type": "named", + "name": "int4" } }, - "city": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "text" + "name": "topology_layer" } } + } + } + }, + "delete_topology_layer_by_layer_id_and_topology_id_response": { + "description": "Responses from the 'delete_topology_layer_by_layer_id_and_topology_id' procedure", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", + "type": { + "type": "named", + "name": "int4" + } }, - "country": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "institution_country" + "name": "topology_layer" } } } } }, - "institution_staff": { + "delete_topology_topology_by_id_response": { + "description": "Responses from the 'delete_topology_topology_by_id' procedure", "fields": { - "favourite_artist_id": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } + "type": "named", + "name": "int4" } }, - "first_name": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "text" + "name": "topology_topology" } } - }, - "last_name": { + } + } + }, + "delete_topology_topology_by_name_response": { + "description": "Responses from the 'delete_topology_topology_by_name' procedure", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } + "type": "named", + "name": "int4" } }, - "specialities": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { - "type": "array", - "element_type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } - } + "type": "array", + "element_type": { + "type": "named", + "name": "topology_topology" } } } } }, - "make_person": { - "description": "A native query used to test support for composite types", + "discoverable_types": { "fields": { - "result": { + "only_occurring_here1": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "person" + "name": "int8" } } } } }, - "organization": { + "discoverable_types_root_occurrence": { "fields": { - "committees": { + "col": { "type": { "type": "nullable", "underlying_type": { - "type": "array", - "element_type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "committee" - } - } + "type": "named", + "name": "discoverable_types" } } - }, - "name": { + } + } + }, + "even_numbers": { + "fields": { + "the_number": { "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } + "type": "named", + "name": "even_number" } } } }, - "organization_identity_function": { - "description": "A native query used to test support for composite types", + "group_leader": { "fields": { - "result_the_field": { + "characters": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "organization" + "name": "characters" } } - } - } - }, - "person": { - "fields": { - "address": { + }, + "id": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "person_address" + "name": "int4" } } }, @@ -3983,75 +4032,105 @@ expression: result "type": "nullable", "underlying_type": { "type": "named", - "name": "person_name" + "name": "chara" } } } } }, - "person_address": { - "description": "The address of a person, obviously", + "insert_Album_object": { "fields": { - "address_line_1": { - "description": "Address line No 1", + "AlbumId": { + "description": "The identifier of an album", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } + "type": "named", + "name": "int4" } }, - "address_line_2": { - "description": "Address line No 2", + "ArtistId": { + "description": "The id of the artist that authored the album", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } + "type": "named", + "name": "int4" + } + }, + "Title": { + "description": "The title of an album", + "type": { + "type": "named", + "name": "varchar" } } } }, - "person_name": { - "description": "The name of a person, obviously", + "insert_Album_response": { + "description": "Responses from the 'insert_Album' procedure", "fields": { - "first_name": { - "description": "The first name of a person", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "named", + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { "type": "named", - "name": "text" + "name": "Album" } } + } + } + }, + "insert_Artist_object": { + "fields": { + "ArtistId": { + "description": "The identifier of an artist", + "type": { + "type": "named", + "name": "int4" + } }, - "last_name": { - "description": "The last name of a person", + "Name": { + "description": "The name of an artist", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "text" + "name": "varchar" } } } } }, - "phone_numbers": { + "insert_Artist_response": { + "description": "Responses from the 'insert_Artist' procedure", "fields": { - "the_number": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "Phone" + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "Artist" + } } } } }, - "spatial_ref_sys": { + "insert_Customer_object": { "fields": { - "auth_name": { + "Address": { "type": { "type": "nullable", "underlying_type": { @@ -4060,16 +4139,16 @@ expression: result } } }, - "auth_srid": { + "City": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "int4" + "name": "varchar" } } }, - "proj4text": { + "Company": { "type": { "type": "nullable", "underlying_type": { @@ -4078,13 +4157,7 @@ expression: result } } }, - "srid": { - "type": { - "type": "named", - "name": "int4" - } - }, - "srtext": { + "Country": { "type": { "type": "nullable", "underlying_type": { @@ -4092,165 +4165,106 @@ expression: result "name": "varchar" } } - } - } - }, - "summarize_organizations": { - "description": "A native query used to test support array-valued variables", - "fields": { - "result": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } - } - } - } - }, - "topology_layer": { - "fields": { - "child_id": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } - } - }, - "feature_column": { - "type": { - "type": "named", - "name": "varchar" - } }, - "feature_type": { + "CustomerId": { + "description": "The identifier of customer", "type": { "type": "named", "name": "int4" } }, - "layer_id": { + "Email": { "type": { "type": "named", - "name": "int4" + "name": "varchar" } }, - "level": { + "Fax": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "schema_name": { + "FirstName": { + "description": "The first name of a customer", "type": { "type": "named", "name": "varchar" } }, - "table_name": { + "LastName": { + "description": "The last name of a customer", "type": { "type": "named", "name": "varchar" } }, - "topology_id": { - "type": { - "type": "named", - "name": "int4" - } - } - } - }, - "topology_topology": { - "fields": { - "hasz": { - "type": { - "type": "named", - "name": "bool" - } - }, - "id": { + "Phone": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "name": { + "PostalCode": { "type": { - "type": "named", - "name": "varchar" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "precision": { + "State": { "type": { - "type": "named", - "name": "float8" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "srid": { - "type": { - "type": "named", - "name": "int4" - } - } - } - }, - "update_column_Album_AlbumId": { - "description": "Update the 'AlbumId' column in the 'Album' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + "SupportRepId": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } } } } }, - "update_column_Album_ArtistId": { - "description": "Update the 'ArtistId' column in the 'Album' collection", + "insert_Customer_response": { + "description": "Responses from the 'insert_Customer' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_Album_Title": { - "description": "Update the 'Title' column in the 'Album' collection", - "fields": { - "_set": { - "description": "Set the column to this value", - "type": { - "type": "named", - "name": "varchar" - } - } - } - }, - "update_column_Artist_ArtistId": { - "description": "Update the 'ArtistId' column in the 'Artist' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "int4" + "type": "array", + "element_type": { + "type": "named", + "name": "Customer" + } } } } }, - "update_column_Artist_Name": { - "description": "Update the 'Name' column in the 'Artist' collection", + "insert_Employee_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "Address": { "type": { "type": "nullable", "underlying_type": { @@ -4258,29 +4272,17 @@ expression: result "name": "varchar" } } - } - } - }, - "update_column_Customer_Address": { - "description": "Update the 'Address' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "BirthDate": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "timestamp" } } - } - } - }, - "update_column_Customer_City": { - "description": "Update the 'City' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "City": { "type": { "type": "nullable", "underlying_type": { @@ -4288,14 +4290,8 @@ expression: result "name": "varchar" } } - } - } - }, - "update_column_Customer_Company": { - "description": "Update the 'Company' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Country": { "type": { "type": "nullable", "underlying_type": { @@ -4303,14 +4299,8 @@ expression: result "name": "varchar" } } - } - } - }, - "update_column_Customer_Country": { - "description": "Update the 'Country' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Email": { "type": { "type": "nullable", "underlying_type": { @@ -4318,38 +4308,14 @@ expression: result "name": "varchar" } } - } - } - }, - "update_column_Customer_CustomerId": { - "description": "Update the 'CustomerId' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "EmployeeId": { "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_Customer_Email": { - "description": "Update the 'Email' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", - "type": { - "type": "named", - "name": "varchar" - } - } - } - }, - "update_column_Customer_Fax": { - "description": "Update the 'Fax' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Fax": { "type": { "type": "nullable", "underlying_type": { @@ -4357,53 +4323,29 @@ expression: result "name": "varchar" } } - } - } - }, - "update_column_Customer_FirstName": { - "description": "Update the 'FirstName' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", - "type": { - "type": "named", - "name": "varchar" - } - } - } - }, - "update_column_Customer_LastName": { - "description": "Update the 'LastName' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "FirstName": { "type": { "type": "named", "name": "varchar" } - } - } - }, - "update_column_Customer_Phone": { - "description": "Update the 'Phone' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "HireDate": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "timestamp" } } - } - } - }, - "update_column_Customer_PostalCode": { - "description": "Update the 'PostalCode' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "LastName": { + "type": { + "type": "named", + "name": "varchar" + } + }, + "Phone": { "type": { "type": "nullable", "underlying_type": { @@ -4411,14 +4353,8 @@ expression: result "name": "varchar" } } - } - } - }, - "update_column_Customer_State": { - "description": "Update the 'State' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "PostalCode": { "type": { "type": "nullable", "underlying_type": { @@ -4426,14 +4362,8 @@ expression: result "name": "varchar" } } - } - } - }, - "update_column_Customer_SupportRepId": { - "description": "Update the 'SupportRepId' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "ReportsTo": { "type": { "type": "nullable", "underlying_type": { @@ -4441,14 +4371,8 @@ expression: result "name": "int4" } } - } - } - }, - "update_column_Employee_Address": { - "description": "Update the 'Address' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "State": { "type": { "type": "nullable", "underlying_type": { @@ -4456,59 +4380,49 @@ expression: result "name": "varchar" } } - } - } - }, - "update_column_Employee_BirthDate": { - "description": "Update the 'BirthDate' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Title": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "timestamp" + "name": "varchar" } } } } }, - "update_column_Employee_City": { - "description": "Update the 'City' column in the 'Employee' collection", + "insert_Employee_response": { + "description": "Responses from the 'insert_Employee' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "int4" } - } - } - }, - "update_column_Employee_Country": { - "description": "Update the 'Country' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "varchar" + "name": "Employee" } } } } }, - "update_column_Employee_Email": { - "description": "Update the 'Email' column in the 'Employee' collection", + "insert_Genre_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "GenreId": { + "type": { + "type": "named", + "name": "int4" + } + }, + "Name": { "type": { "type": "nullable", "underlying_type": { @@ -4519,77 +4433,87 @@ expression: result } } }, - "update_column_Employee_EmployeeId": { - "description": "Update the 'EmployeeId' column in the 'Employee' collection", + "insert_Genre_response": { + "description": "Responses from the 'insert_Genre' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_Employee_Fax": { - "description": "Update the 'Fax' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "varchar" + "name": "Genre" } } } } }, - "update_column_Employee_FirstName": { - "description": "Update the 'FirstName' column in the 'Employee' collection", + "insert_InvoiceLine_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "InvoiceId": { "type": { "type": "named", - "name": "varchar" + "name": "int4" } - } - } - }, - "update_column_Employee_HireDate": { - "description": "Update the 'HireDate' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "InvoiceLineId": { "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "timestamp" - } + "type": "named", + "name": "int4" + } + }, + "Quantity": { + "type": { + "type": "named", + "name": "int4" + } + }, + "TrackId": { + "type": { + "type": "named", + "name": "int4" + } + }, + "UnitPrice": { + "type": { + "type": "named", + "name": "numeric" } } } }, - "update_column_Employee_LastName": { - "description": "Update the 'LastName' column in the 'Employee' collection", + "insert_InvoiceLine_response": { + "description": "Responses from the 'insert_InvoiceLine' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "varchar" + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "InvoiceLine" + } } } } }, - "update_column_Employee_Phone": { - "description": "Update the 'Phone' column in the 'Employee' collection", + "insert_Invoice_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "BillingAddress": { "type": { "type": "nullable", "underlying_type": { @@ -4597,14 +4521,8 @@ expression: result "name": "varchar" } } - } - } - }, - "update_column_Employee_PostalCode": { - "description": "Update the 'PostalCode' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "BillingCity": { "type": { "type": "nullable", "underlying_type": { @@ -4612,29 +4530,17 @@ expression: result "name": "varchar" } } - } - } - }, - "update_column_Employee_ReportsTo": { - "description": "Update the 'ReportsTo' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "BillingCountry": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "int4" + "name": "varchar" } } - } - } - }, - "update_column_Employee_State": { - "description": "Update the 'State' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "BillingPostalCode": { "type": { "type": "nullable", "underlying_type": { @@ -4642,14 +4548,8 @@ expression: result "name": "varchar" } } - } - } - }, - "update_column_Employee_Title": { - "description": "Update the 'Title' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "BillingState": { "type": { "type": "nullable", "underlying_type": { @@ -4657,26 +4557,64 @@ expression: result "name": "varchar" } } + }, + "CustomerId": { + "type": { + "type": "named", + "name": "int4" + } + }, + "InvoiceDate": { + "type": { + "type": "named", + "name": "timestamp" + } + }, + "InvoiceId": { + "type": { + "type": "named", + "name": "int4" + } + }, + "Total": { + "type": { + "type": "named", + "name": "numeric" + } } } }, - "update_column_Genre_GenreId": { - "description": "Update the 'GenreId' column in the 'Genre' collection", + "insert_Invoice_response": { + "description": "Responses from the 'insert_Invoice' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "Invoice" + } + } } } }, - "update_column_Genre_Name": { - "description": "Update the 'Name' column in the 'Genre' collection", + "insert_MediaType_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "MediaTypeId": { + "type": { + "type": "named", + "name": "int4" + } + }, + "Name": { "type": { "type": "nullable", "underlying_type": { @@ -4687,35 +4625,37 @@ expression: result } } }, - "update_column_InvoiceLine_InvoiceId": { - "description": "Update the 'InvoiceId' column in the 'InvoiceLine' collection", + "insert_MediaType_response": { + "description": "Responses from the 'insert_MediaType' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "MediaType" + } + } } } }, - "update_column_InvoiceLine_InvoiceLineId": { - "description": "Update the 'InvoiceLineId' column in the 'InvoiceLine' collection", + "insert_PlaylistTrack_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "PlaylistId": { "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_InvoiceLine_Quantity": { - "description": "Update the 'Quantity' column in the 'InvoiceLine' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "TrackId": { "type": { "type": "named", "name": "int4" @@ -4723,35 +4663,31 @@ expression: result } } }, - "update_column_InvoiceLine_TrackId": { - "description": "Update the 'TrackId' column in the 'InvoiceLine' collection", + "insert_PlaylistTrack_response": { + "description": "Responses from the 'insert_PlaylistTrack' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_InvoiceLine_UnitPrice": { - "description": "Update the 'UnitPrice' column in the 'InvoiceLine' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "numeric" + "type": "array", + "element_type": { + "type": "named", + "name": "PlaylistTrack" + } } } } }, - "update_column_Invoice_BillingAddress": { - "description": "Update the 'BillingAddress' column in the 'Invoice' collection", + "insert_Playlist_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "Name": { "type": { "type": "nullable", "underlying_type": { @@ -4759,59 +4695,58 @@ expression: result "name": "varchar" } } + }, + "PlaylistId": { + "type": { + "type": "named", + "name": "int4" + } } } }, - "update_column_Invoice_BillingCity": { - "description": "Update the 'BillingCity' column in the 'Invoice' collection", + "insert_Playlist_response": { + "description": "Responses from the 'insert_Playlist' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "named", + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { "type": "named", - "name": "varchar" + "name": "Playlist" } } } } }, - "update_column_Invoice_BillingCountry": { - "description": "Update the 'BillingCountry' column in the 'Invoice' collection", + "insert_Track_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "AlbumId": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "int4" } } - } - } - }, - "update_column_Invoice_BillingPostalCode": { - "description": "Update the 'BillingPostalCode' column in the 'Invoice' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Bytes": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "int4" } } - } - } - }, - "update_column_Invoice_BillingState": { - "description": "Update the 'BillingState' column in the 'Invoice' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Composer": { "type": { "type": "nullable", "underlying_type": { @@ -4819,50 +4754,41 @@ expression: result "name": "varchar" } } - } - } - }, - "update_column_Invoice_CustomerId": { - "description": "Update the 'CustomerId' column in the 'Invoice' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "GenreId": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } + } + }, + "MediaTypeId": { "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_Invoice_InvoiceDate": { - "description": "Update the 'InvoiceDate' column in the 'Invoice' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Milliseconds": { "type": { "type": "named", - "name": "timestamp" + "name": "int4" } - } - } - }, - "update_column_Invoice_InvoiceId": { - "description": "Update the 'InvoiceId' column in the 'Invoice' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Name": { + "type": { + "type": "named", + "name": "varchar" + } + }, + "TrackId": { "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_Invoice_Total": { - "description": "Update the 'Total' column in the 'Invoice' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "UnitPrice": { "type": { "type": "named", "name": "numeric" @@ -4870,23 +4796,49 @@ expression: result } } }, - "update_column_MediaType_MediaTypeId": { - "description": "Update the 'MediaTypeId' column in the 'MediaType' collection", + "insert_Track_response": { + "description": "Responses from the 'insert_Track' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "Track" + } + } } } }, - "update_column_MediaType_Name": { - "description": "Update the 'Name' column in the 'MediaType' collection", + "insert_album": { "fields": { - "_set": { - "description": "Set the column to this value", + "AlbumId": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } + } + }, + "ArtistId": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } + } + }, + "Title": { "type": { "type": "nullable", "underlying_type": { @@ -4897,35 +4849,40 @@ expression: result } } }, - "update_column_PlaylistTrack_PlaylistId": { - "description": "Update the 'PlaylistId' column in the 'PlaylistTrack' collection", + "insert_album_response": { + "description": "Responses from the 'insert_album' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_PlaylistTrack_TrackId": { - "description": "Update the 'TrackId' column in the 'PlaylistTrack' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "int4" + "type": "array", + "element_type": { + "type": "named", + "name": "insert_album" + } } } } }, - "update_column_Playlist_Name": { - "description": "Update the 'Name' column in the 'Playlist' collection", + "insert_artist": { "fields": { - "_set": { - "description": "Set the column to this value", + "ArtistId": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } + } + }, + "Name": { "type": { "type": "nullable", "underlying_type": { @@ -4936,182 +4893,149 @@ expression: result } } }, - "update_column_Playlist_PlaylistId": { - "description": "Update the 'PlaylistId' column in the 'Playlist' collection", + "insert_artist_response": { + "description": "Responses from the 'insert_artist' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_Track_AlbumId": { - "description": "Update the 'AlbumId' column in the 'Track' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "array", + "element_type": { "type": "named", - "name": "int4" + "name": "insert_artist" } } } } }, - "update_column_Track_Bytes": { - "description": "Update the 'Bytes' column in the 'Track' collection", + "insert_custom_defaults_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "birthday": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "int4" + "name": "date" } } - } - } - }, - "update_column_Track_Composer": { - "description": "Update the 'Composer' column in the 'Track' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "height_cm": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "numeric" } } - } - } - }, - "update_column_Track_GenreId": { - "description": "Update the 'GenreId' column in the 'Track' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "name": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "int4" + "name": "text" } } } } }, - "update_column_Track_MediaTypeId": { - "description": "Update the 'MediaTypeId' column in the 'Track' collection", + "insert_custom_defaults_response": { + "description": "Responses from the 'insert_custom_defaults' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_Track_Milliseconds": { - "description": "Update the 'Milliseconds' column in the 'Track' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "int4" + "type": "array", + "element_type": { + "type": "named", + "name": "custom_defaults" + } } } } }, - "update_column_Track_Name": { - "description": "Update the 'Name' column in the 'Track' collection", + "insert_custom_dog_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "adopter_name": { "type": { - "type": "named", - "name": "varchar" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } } - } - } - }, - "update_column_Track_TrackId": { - "description": "Update the 'TrackId' column in the 'Track' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "birthday": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "date" + } } - } - } - }, - "update_column_Track_UnitPrice": { - "description": "Update the 'UnitPrice' column in the 'Track' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "height_cm": { "type": { "type": "named", "name": "numeric" } - } - } - }, - "update_column_custom_defaults_birthday": { - "description": "Update the 'birthday' column in the 'custom_defaults' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "name": { "type": { "type": "named", - "name": "date" + "name": "text" } } } }, - "update_column_custom_defaults_height_cm": { - "description": "Update the 'height_cm' column in the 'custom_defaults' collection", + "insert_custom_dog_response": { + "description": "Responses from the 'insert_custom_dog' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "numeric" + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "custom_dog" + } } } } }, - "update_column_custom_defaults_name": { - "description": "Update the 'name' column in the 'custom_defaults' collection", + "insert_custom_test_cidr_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "ip": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "text" + "name": "cidr" } } - } - } - }, - "update_column_custom_dog_adopter_name": { - "description": "Update the 'adopter_name' column in the 'custom_dog' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "service": { "type": { "type": "nullable", "underlying_type": { @@ -5122,374 +5046,355 @@ expression: result } } }, - "update_column_custom_dog_birthday": { - "description": "Update the 'birthday' column in the 'custom_dog' collection", + "insert_custom_test_cidr_response": { + "description": "Responses from the 'insert_custom_test_cidr' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "date" + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "custom_test_cidr" + } } } } }, - "update_column_custom_dog_height_cm": { - "description": "Update the 'height_cm' column in the 'custom_dog' collection", + "insert_deck_of_cards_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "pips": { "type": { "type": "named", - "name": "numeric" + "name": "int2" } - } + }, + "suit": { + "type": { + "type": "named", + "name": "card_suit" + } + } } }, - "update_column_custom_dog_name": { - "description": "Update the 'name' column in the 'custom_dog' collection", + "insert_deck_of_cards_response": { + "description": "Responses from the 'insert_deck_of_cards' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "text" + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "deck_of_cards" + } } } } }, - "update_column_institution_institution_departments": { - "description": "Update the 'departments' column in the 'institution_institution' collection", + "insert_discoverable_types_root_occurrence_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "col": { "type": { "type": "nullable", "underlying_type": { - "type": "array", - "element_type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } - } + "type": "named", + "name": "discoverable_types" } } } } }, - "update_column_institution_institution_id": { - "description": "Update the 'id' column in the 'institution_institution' collection", + "insert_discoverable_types_root_occurrence_response": { + "description": "Responses from the 'insert_discoverable_types_root_occurrence' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "discoverable_types_root_occurrence" + } + } } } }, - "update_column_institution_institution_location": { - "description": "Update the 'location' column in the 'institution_institution' collection", + "insert_even_numbers_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "the_number": { "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "institution_location" - } + "type": "named", + "name": "even_number" } } } }, - "update_column_institution_institution_name": { - "description": "Update the 'name' column in the 'institution_institution' collection", + "insert_even_numbers_response": { + "description": "Responses from the 'insert_even_numbers' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "named", + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { "type": "named", - "name": "text" + "name": "even_numbers" } } } } }, - "update_column_institution_institution_songs": { - "description": "Update the 'songs' column in the 'institution_institution' collection", + "insert_group_leader_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "characters": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "institution_institution_songs" + "name": "characters" } } - } - } - }, - "update_column_institution_institution_staff": { - "description": "Update the 'staff' column in the 'institution_institution' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "id": { "type": { "type": "nullable", "underlying_type": { - "type": "array", - "element_type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "institution_staff" - } - } + "type": "named", + "name": "int4" } } - } - } - }, - "update_column_spatial_ref_sys_auth_name": { - "description": "Update the 'auth_name' column in the 'spatial_ref_sys' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "name": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "chara" } } } } }, - "update_column_spatial_ref_sys_auth_srid": { - "description": "Update the 'auth_srid' column in the 'spatial_ref_sys' collection", + "insert_group_leader_response": { + "description": "Responses from the 'insert_group_leader' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { - "type": "nullable", - "underlying_type": { + "type": "named", + "name": "int4" + } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { "type": "named", - "name": "int4" + "name": "group_leader" } } } } }, - "update_column_spatial_ref_sys_proj4text": { - "description": "Update the 'proj4text' column in the 'spatial_ref_sys' collection", + "insert_institution_institution_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "departments": { "type": { "type": "nullable", "underlying_type": { - "type": "named", - "name": "varchar" + "type": "array", + "element_type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } + } } } - } - } - }, - "update_column_spatial_ref_sys_srid": { - "description": "Update the 'srid' column in the 'spatial_ref_sys' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "id": { "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_spatial_ref_sys_srtext": { - "description": "Update the 'srtext' column in the 'spatial_ref_sys' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "location": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "institution_location" } } - } - } - }, - "update_column_topology_layer_child_id": { - "description": "Update the 'child_id' column in the 'topology_layer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "name": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "int4" + "name": "text" } } - } - } - }, - "update_column_topology_layer_feature_column": { - "description": "Update the 'feature_column' column in the 'topology_layer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "songs": { "type": { - "type": "named", - "name": "varchar" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "institution_institution_songs" + } + } + }, + "staff": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "array", + "element_type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "institution_staff" + } + } + } } } } }, - "update_column_topology_layer_feature_type": { - "description": "Update the 'feature_type' column in the 'topology_layer' collection", + "insert_institution_institution_response": { + "description": "Responses from the 'insert_institution_institution' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } + }, + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "institution_institution" + } + } } } }, - "update_column_topology_layer_layer_id": { - "description": "Update the 'layer_id' column in the 'topology_layer' collection", + "insert_phone_numbers_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "the_number": { "type": { "type": "named", - "name": "int4" + "name": "Phone" } } } }, - "update_column_topology_layer_level": { - "description": "Update the 'level' column in the 'topology_layer' collection", + "insert_phone_numbers_response": { + "description": "Responses from the 'insert_phone_numbers' procedure", "fields": { - "_set": { - "description": "Set the column to this value", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_topology_layer_schema_name": { - "description": "Update the 'schema_name' column in the 'topology_layer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "varchar" + "type": "array", + "element_type": { + "type": "named", + "name": "phone_numbers" + } } } } }, - "update_column_topology_layer_table_name": { - "description": "Update the 'table_name' column in the 'topology_layer' collection", + "insert_spatial_ref_sys_object": { "fields": { - "_set": { - "description": "Set the column to this value", + "auth_name": { "type": { - "type": "named", - "name": "varchar" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } - } - } - }, - "update_column_topology_layer_topology_id": { - "description": "Update the 'topology_id' column in the 'topology_layer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "auth_srid": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } } - } - } - }, - "update_column_topology_topology_hasz": { - "description": "Update the 'hasz' column in the 'topology_topology' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "proj4text": { "type": { - "type": "named", - "name": "bool" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } - } - } - }, - "update_column_topology_topology_id": { - "description": "Update the 'id' column in the 'topology_topology' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "srid": { "type": { "type": "named", "name": "int4" } - } - } - }, - "update_column_topology_topology_name": { - "description": "Update the 'name' column in the 'topology_topology' collection", - "fields": { - "_set": { - "description": "Set the column to this value", - "type": { - "type": "named", - "name": "varchar" - } - } - } - }, - "update_column_topology_topology_precision": { - "description": "Update the 'precision' column in the 'topology_topology' collection", - "fields": { - "_set": { - "description": "Set the column to this value", - "type": { - "type": "named", - "name": "float8" - } - } - } - }, - "update_column_topology_topology_srid": { - "description": "Update the 'srid' column in the 'topology_topology' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "srtext": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } } } }, - "v2_delete_Album_by_AlbumId_response": { - "description": "Responses from the 'v2_delete_Album_by_AlbumId' procedure", + "insert_spatial_ref_sys_response": { + "description": "Responses from the 'insert_spatial_ref_sys' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5504,80 +5409,72 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Album" + "name": "spatial_ref_sys" } } } } }, - "v2_delete_Artist_by_ArtistId_response": { - "description": "Responses from the 'v2_delete_Artist_by_ArtistId' procedure", + "insert_topology_layer_object": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "child_id": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } + } + }, + "feature_column": { "type": { "type": "named", - "name": "int4" + "name": "varchar" } }, - "returning": { - "description": "Data from rows affected by the mutation", + "feature_type": { "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Artist" - } + "type": "named", + "name": "int4" } - } - } - }, - "v2_delete_Customer_by_CustomerId_response": { - "description": "Responses from the 'v2_delete_Customer_by_CustomerId' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + }, + "layer_id": { "type": { "type": "named", "name": "int4" } }, - "returning": { - "description": "Data from rows affected by the mutation", + "level": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Customer" + "name": "int4" } } - } - } - }, - "v2_delete_Employee_by_EmployeeId_response": { - "description": "Responses from the 'v2_delete_Employee_by_EmployeeId' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + }, + "schema_name": { "type": { "type": "named", - "name": "int4" + "name": "varchar" } }, - "returning": { - "description": "Data from rows affected by the mutation", + "table_name": { "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Employee" - } + "type": "named", + "name": "varchar" + } + }, + "topology_id": { + "type": { + "type": "named", + "name": "int4" } } } }, - "v2_delete_Genre_by_GenreId_response": { - "description": "Responses from the 'v2_delete_Genre_by_GenreId' procedure", + "insert_topology_layer_response": { + "description": "Responses from the 'insert_topology_layer' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5592,58 +5489,54 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Genre" + "name": "topology_layer" } } } } }, - "v2_delete_InvoiceLine_by_InvoiceLineId_response": { - "description": "Responses from the 'v2_delete_InvoiceLine_by_InvoiceLineId' procedure", + "insert_topology_topology_object": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "hasz": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "bool" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "id": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "InvoiceLine" + "name": "int4" } } - } - } - }, - "v2_delete_Invoice_by_InvoiceId_response": { - "description": "Responses from the 'v2_delete_Invoice_by_InvoiceId' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + }, + "name": { "type": { "type": "named", - "name": "int4" + "name": "varchar" } }, - "returning": { - "description": "Data from rows affected by the mutation", + "precision": { "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Invoice" - } + "type": "named", + "name": "float8" + } + }, + "srid": { + "type": { + "type": "named", + "name": "int4" } } } }, - "v2_delete_MediaType_by_MediaTypeId_response": { - "description": "Responses from the 'v2_delete_MediaType_by_MediaTypeId' procedure", + "insert_topology_topology_response": { + "description": "Responses from the 'insert_topology_topology' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5658,312 +5551,347 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "MediaType" + "name": "topology_topology" } } } } }, - "v2_delete_PlaylistTrack_by_PlaylistId_and_TrackId_response": { - "description": "Responses from the 'v2_delete_PlaylistTrack_by_PlaylistId_and_TrackId' procedure", + "institution_country": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "continent": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "name": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "PlaylistTrack" + "name": "text" } } } } }, - "v2_delete_Playlist_by_PlaylistId_response": { - "description": "Responses from the 'v2_delete_Playlist_by_PlaylistId' procedure", + "institution_institution": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "departments": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "array", + "element_type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } + } + } + } + }, + "id": { "type": { "type": "named", "name": "int4" } }, - "returning": { - "description": "Data from rows affected by the mutation", + "location": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Playlist" + "name": "institution_location" } } - } - } - }, - "v2_delete_Track_by_TrackId_response": { - "description": "Responses from the 'v2_delete_Track_by_TrackId' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + }, + "name": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "songs": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Track" + "name": "institution_institution_songs" + } + } + }, + "staff": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "array", + "element_type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "institution_staff" + } + } } } } } }, - "v2_delete_custom_defaults_by_id_response": { - "description": "Responses from the 'v2_delete_custom_defaults_by_id' procedure", + "institution_institution_songs": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "primary_anthem_track_id": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "secondary_anthem_track_id": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "custom_defaults" + "name": "int4" } } } } }, - "v2_delete_custom_dog_by_id_response": { - "description": "Responses from the 'v2_delete_custom_dog_by_id' procedure", + "institution_location": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "campuses": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "array", + "element_type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } + } + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "city": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "custom_dog" + "name": "text" + } + } + }, + "country": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "institution_country" } } } } }, - "v2_delete_institution_institution_by_id_response": { - "description": "Responses from the 'v2_delete_institution_institution_by_id' procedure", + "institution_staff": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "favourite_artist_id": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "first_name": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "institution_institution" + "name": "text" } } - } - } - }, - "v2_delete_spatial_ref_sys_by_srid_response": { - "description": "Responses from the 'v2_delete_spatial_ref_sys_by_srid' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + }, + "last_name": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "specialities": { "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "spatial_ref_sys" + "type": "nullable", + "underlying_type": { + "type": "array", + "element_type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } + } } } } } }, - "v2_delete_topology_layer_by_feature_column_and_schema_name_and_table_name_response": { - "description": "Responses from the 'v2_delete_topology_layer_by_feature_column_and_schema_name_and_table_name' procedure", + "make_person": { + "description": "A native query used to test support for composite types", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", - "type": { - "type": "named", - "name": "int4" - } - }, - "returning": { - "description": "Data from rows affected by the mutation", + "result": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "topology_layer" + "name": "person" } } } } }, - "v2_delete_topology_layer_by_layer_id_and_topology_id_response": { - "description": "Responses from the 'v2_delete_topology_layer_by_layer_id_and_topology_id' procedure", + "organization": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "committees": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "array", + "element_type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "committee" + } + } + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "name": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "topology_layer" + "name": "text" } } } } }, - "v2_delete_topology_topology_by_id_response": { - "description": "Responses from the 'v2_delete_topology_topology_by_id' procedure", + "organization_identity_function": { + "description": "A native query used to test support for composite types", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", - "type": { - "type": "named", - "name": "int4" - } - }, - "returning": { - "description": "Data from rows affected by the mutation", + "result_the_field": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "topology_topology" + "name": "organization" } } } } }, - "v2_delete_topology_topology_by_name_response": { - "description": "Responses from the 'v2_delete_topology_topology_by_name' procedure", + "person": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "address": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "person_address" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "name": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "topology_topology" + "name": "person_name" } } } } }, - "v2_insert_Album_object": { + "person_address": { + "description": "The address of a person, obviously", "fields": { - "AlbumId": { - "description": "The identifier of an album", - "type": { - "type": "named", - "name": "int4" - } - }, - "ArtistId": { - "description": "The id of the artist that authored the album", + "address_line_1": { + "description": "Address line No 1", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } } }, - "Title": { - "description": "The title of an album", + "address_line_2": { + "description": "Address line No 2", "type": { - "type": "named", - "name": "varchar" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } } } } }, - "v2_insert_Album_response": { - "description": "Responses from the 'v2_insert_Album' procedure", + "person_name": { + "description": "The name of a person, obviously", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "first_name": { + "description": "The first name of a person", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "last_name": { + "description": "The last name of a person", "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Album" + "name": "text" } } } } }, - "v2_insert_Artist_object": { + "phone_numbers": { "fields": { - "ArtistId": { - "description": "The identifier of an artist", + "the_number": { "type": { "type": "named", - "name": "int4" + "name": "Phone" } - }, - "Name": { - "description": "The name of an artist", + } + } + }, + "spatial_ref_sys": { + "fields": { + "auth_name": { "type": { "type": "nullable", "underlying_type": { @@ -5971,34 +5899,17 @@ expression: result "name": "varchar" } } - } - } - }, - "v2_insert_Artist_response": { - "description": "Responses from the 'v2_insert_Artist' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", - "type": { - "type": "named", - "name": "int4" - } }, - "returning": { - "description": "Data from rows affected by the mutation", + "auth_srid": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Artist" + "name": "int4" } } - } - } - }, - "v2_insert_Customer_object": { - "fields": { - "Address": { + }, + "proj4text": { "type": { "type": "nullable", "underlying_type": { @@ -6007,7 +5918,13 @@ expression: result } } }, - "City": { + "srid": { + "type": { + "type": "named", + "name": "int4" + } + }, + "srtext": { "type": { "type": "nullable", "underlying_type": { @@ -6015,101 +5932,114 @@ expression: result "name": "varchar" } } - }, - "Company": { + } + } + }, + "summarize_organizations": { + "description": "A native query used to test support array-valued variables", + "fields": { + "result": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "text" } } - }, - "Country": { + } + } + }, + "topology_layer": { + "fields": { + "child_id": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "int4" } } }, - "CustomerId": { - "description": "The identifier of customer", + "feature_column": { + "type": { + "type": "named", + "name": "varchar" + } + }, + "feature_type": { "type": { "type": "named", "name": "int4" } }, - "Email": { + "layer_id": { "type": { "type": "named", - "name": "varchar" + "name": "int4" } }, - "Fax": { + "level": { "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "int4" } }, - "FirstName": { - "description": "The first name of a customer", + "schema_name": { "type": { "type": "named", "name": "varchar" } }, - "LastName": { - "description": "The last name of a customer", + "table_name": { "type": { "type": "named", "name": "varchar" } }, - "Phone": { + "topology_id": { "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "int4" + } + } + } + }, + "topology_topology": { + "fields": { + "hasz": { + "type": { + "type": "named", + "name": "bool" } }, - "PostalCode": { + "id": { "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "int4" } }, - "State": { + "name": { "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "varchar" } }, - "SupportRepId": { + "precision": { "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } + "type": "named", + "name": "float8" + } + }, + "srid": { + "type": { + "type": "named", + "name": "int4" } } } }, - "v2_insert_Customer_response": { - "description": "Responses from the 'v2_insert_Customer' procedure", + "update_Album_by_AlbumId_response": { + "description": "Responses from the 'update_Album_by_AlbumId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -6124,185 +6054,253 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Customer" + "name": "Album" } } } } }, - "v2_insert_Employee_object": { + "update_Album_by_AlbumId_update_columns": { + "description": "Update the columns of the 'Album' collection", "fields": { - "Address": { + "AlbumId": { + "description": "Update the 'AlbumId' column in the 'Album' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Album_AlbumId" } } }, - "BirthDate": { + "ArtistId": { + "description": "Update the 'ArtistId' column in the 'Album' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "timestamp" + "name": "update_column_Album_ArtistId" } } }, - "City": { + "Title": { + "description": "Update the 'Title' column in the 'Album' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Album_Title" } } + } + } + }, + "update_Artist_by_ArtistId_response": { + "description": "Responses from the 'update_Artist_by_ArtistId' procedure", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", + "type": { + "type": "named", + "name": "int4" + } }, - "Country": { + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "Artist" + } + } + } + } + }, + "update_Artist_by_ArtistId_update_columns": { + "description": "Update the columns of the 'Artist' collection", + "fields": { + "ArtistId": { + "description": "Update the 'ArtistId' column in the 'Artist' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Artist_ArtistId" } } }, - "Email": { + "Name": { + "description": "Update the 'Name' column in the 'Artist' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Artist_Name" } } - }, - "EmployeeId": { - "type": { - "type": "named", + } + } + }, + "update_Customer_by_CustomerId_response": { + "description": "Responses from the 'update_Customer_by_CustomerId' procedure", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", + "type": { + "type": "named", "name": "int4" } }, - "Fax": { + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "Customer" + } + } + } + } + }, + "update_Customer_by_CustomerId_update_columns": { + "description": "Update the columns of the 'Customer' collection", + "fields": { + "Address": { + "description": "Update the 'Address' column in the 'Customer' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Customer_Address" } } }, - "FirstName": { + "City": { + "description": "Update the 'City' column in the 'Customer' collection.", "type": { - "type": "named", - "name": "varchar" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Customer_City" + } } }, - "HireDate": { + "Company": { + "description": "Update the 'Company' column in the 'Customer' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "timestamp" + "name": "update_column_Customer_Company" } } }, - "LastName": { + "Country": { + "description": "Update the 'Country' column in the 'Customer' collection.", "type": { - "type": "named", - "name": "varchar" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Customer_Country" + } } }, - "Phone": { + "CustomerId": { + "description": "Update the 'CustomerId' column in the 'Customer' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Customer_CustomerId" } } }, - "PostalCode": { + "Email": { + "description": "Update the 'Email' column in the 'Customer' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Customer_Email" } } }, - "ReportsTo": { + "Fax": { + "description": "Update the 'Fax' column in the 'Customer' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "int4" + "name": "update_column_Customer_Fax" } } }, - "State": { + "FirstName": { + "description": "Update the 'FirstName' column in the 'Customer' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Customer_FirstName" } } }, - "Title": { + "LastName": { + "description": "Update the 'LastName' column in the 'Customer' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Customer_LastName" } } - } - } - }, - "v2_insert_Employee_response": { - "description": "Responses from the 'v2_insert_Employee' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + }, + "Phone": { + "description": "Update the 'Phone' column in the 'Customer' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Customer_Phone" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "PostalCode": { + "description": "Update the 'PostalCode' column in the 'Customer' collection.", "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Employee" + "name": "update_column_Customer_PostalCode" } } - } - } - }, - "v2_insert_Genre_object": { - "fields": { - "GenreId": { + }, + "State": { + "description": "Update the 'State' column in the 'Customer' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Customer_State" + } } }, - "Name": { + "SupportRepId": { + "description": "Update the 'SupportRepId' column in the 'Customer' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Customer_SupportRepId" } } } } }, - "v2_insert_Genre_response": { - "description": "Responses from the 'v2_insert_Genre' procedure", + "update_Employee_by_EmployeeId_response": { + "description": "Responses from the 'update_Employee_by_EmployeeId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -6317,143 +6315,169 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Genre" + "name": "Employee" } } } } }, - "v2_insert_InvoiceLine_object": { + "update_Employee_by_EmployeeId_update_columns": { + "description": "Update the columns of the 'Employee' collection", "fields": { - "InvoiceId": { + "Address": { + "description": "Update the 'Address' column in the 'Employee' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Employee_Address" + } } }, - "InvoiceLineId": { + "BirthDate": { + "description": "Update the 'BirthDate' column in the 'Employee' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Employee_BirthDate" + } } }, - "Quantity": { + "City": { + "description": "Update the 'City' column in the 'Employee' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Employee_City" + } } }, - "TrackId": { + "Country": { + "description": "Update the 'Country' column in the 'Employee' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Employee_Country" + } } }, - "UnitPrice": { - "type": { - "type": "named", - "name": "numeric" - } - } - } - }, - "v2_insert_InvoiceLine_response": { - "description": "Responses from the 'v2_insert_InvoiceLine' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "Email": { + "description": "Update the 'Email' column in the 'Employee' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Employee_Email" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "EmployeeId": { + "description": "Update the 'EmployeeId' column in the 'Employee' collection.", "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "InvoiceLine" + "name": "update_column_Employee_EmployeeId" } } - } - } - }, - "v2_insert_Invoice_object": { - "fields": { - "BillingAddress": { + }, + "Fax": { + "description": "Update the 'Fax' column in the 'Employee' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Employee_Fax" } } }, - "BillingCity": { + "FirstName": { + "description": "Update the 'FirstName' column in the 'Employee' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Employee_FirstName" } } }, - "BillingCountry": { + "HireDate": { + "description": "Update the 'HireDate' column in the 'Employee' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Employee_HireDate" } } }, - "BillingPostalCode": { + "LastName": { + "description": "Update the 'LastName' column in the 'Employee' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Employee_LastName" } } }, - "BillingState": { + "Phone": { + "description": "Update the 'Phone' column in the 'Employee' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Employee_Phone" } } }, - "CustomerId": { + "PostalCode": { + "description": "Update the 'PostalCode' column in the 'Employee' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Employee_PostalCode" + } } }, - "InvoiceDate": { + "ReportsTo": { + "description": "Update the 'ReportsTo' column in the 'Employee' collection.", "type": { - "type": "named", - "name": "timestamp" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Employee_ReportsTo" + } } }, - "InvoiceId": { + "State": { + "description": "Update the 'State' column in the 'Employee' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Employee_State" + } } }, - "Total": { + "Title": { + "description": "Update the 'Title' column in the 'Employee' collection.", "type": { - "type": "named", - "name": "numeric" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Employee_Title" + } } } } }, - "v2_insert_Invoice_response": { - "description": "Responses from the 'v2_insert_Invoice' procedure", + "update_Genre_by_GenreId_response": { + "description": "Responses from the 'update_Genre_by_GenreId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -6468,33 +6492,39 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Invoice" + "name": "Genre" } } } } }, - "v2_insert_MediaType_object": { + "update_Genre_by_GenreId_update_columns": { + "description": "Update the columns of the 'Genre' collection", "fields": { - "MediaTypeId": { + "GenreId": { + "description": "Update the 'GenreId' column in the 'Genre' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Genre_GenreId" + } } }, "Name": { + "description": "Update the 'Name' column in the 'Genre' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Genre_Name" } } } } }, - "v2_insert_MediaType_response": { - "description": "Responses from the 'v2_insert_MediaType' procedure", + "update_InvoiceLine_by_InvoiceLineId_response": { + "description": "Responses from the 'update_InvoiceLine_by_InvoiceLineId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -6509,71 +6539,69 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "MediaType" + "name": "InvoiceLine" } } } } }, - "v2_insert_PlaylistTrack_object": { + "update_InvoiceLine_by_InvoiceLineId_update_columns": { + "description": "Update the columns of the 'InvoiceLine' collection", "fields": { - "PlaylistId": { + "InvoiceId": { + "description": "Update the 'InvoiceId' column in the 'InvoiceLine' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_InvoiceLine_InvoiceId" + } } }, - "TrackId": { - "type": { - "type": "named", - "name": "int4" - } - } - } - }, - "v2_insert_PlaylistTrack_response": { - "description": "Responses from the 'v2_insert_PlaylistTrack' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "InvoiceLineId": { + "description": "Update the 'InvoiceLineId' column in the 'InvoiceLine' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_InvoiceLine_InvoiceLineId" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "Quantity": { + "description": "Update the 'Quantity' column in the 'InvoiceLine' collection.", "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "PlaylistTrack" + "name": "update_column_InvoiceLine_Quantity" } } - } - } - }, - "v2_insert_Playlist_object": { - "fields": { - "Name": { + }, + "TrackId": { + "description": "Update the 'TrackId' column in the 'InvoiceLine' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_InvoiceLine_TrackId" } } }, - "PlaylistId": { + "UnitPrice": { + "description": "Update the 'UnitPrice' column in the 'InvoiceLine' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_InvoiceLine_UnitPrice" + } } } } }, - "v2_insert_Playlist_response": { - "description": "Responses from the 'v2_insert_Playlist' procedure", + "update_Invoice_by_InvoiceId_response": { + "description": "Responses from the 'update_Invoice_by_InvoiceId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -6588,137 +6616,109 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Playlist" + "name": "Invoice" } } } } }, - "v2_insert_Track_object": { + "update_Invoice_by_InvoiceId_update_columns": { + "description": "Update the columns of the 'Invoice' collection", "fields": { - "AlbumId": { + "BillingAddress": { + "description": "Update the 'BillingAddress' column in the 'Invoice' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "int4" + "name": "update_column_Invoice_BillingAddress" } } }, - "Bytes": { + "BillingCity": { + "description": "Update the 'BillingCity' column in the 'Invoice' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "int4" + "name": "update_column_Invoice_BillingCity" } } }, - "Composer": { + "BillingCountry": { + "description": "Update the 'BillingCountry' column in the 'Invoice' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "update_column_Invoice_BillingCountry" } } }, - "GenreId": { + "BillingPostalCode": { + "description": "Update the 'BillingPostalCode' column in the 'Invoice' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "int4" + "name": "update_column_Invoice_BillingPostalCode" } } }, - "MediaTypeId": { - "type": { - "type": "named", - "name": "int4" - } - }, - "Milliseconds": { - "type": { - "type": "named", - "name": "int4" - } - }, - "Name": { - "type": { - "type": "named", - "name": "varchar" - } - }, - "TrackId": { - "type": { - "type": "named", - "name": "int4" - } - }, - "UnitPrice": { - "type": { - "type": "named", - "name": "numeric" - } - } - } - }, - "v2_insert_Track_response": { - "description": "Responses from the 'v2_insert_Track' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "BillingState": { + "description": "Update the 'BillingState' column in the 'Invoice' collection.", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Invoice_BillingState" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "CustomerId": { + "description": "Update the 'CustomerId' column in the 'Invoice' collection.", "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Track" + "name": "update_column_Invoice_CustomerId" } } - } - } - }, - "v2_insert_custom_defaults_object": { - "fields": { - "birthday": { + }, + "InvoiceDate": { + "description": "Update the 'InvoiceDate' column in the 'Invoice' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "date" + "name": "update_column_Invoice_InvoiceDate" } } }, - "height_cm": { + "InvoiceId": { + "description": "Update the 'InvoiceId' column in the 'Invoice' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "numeric" + "name": "update_column_Invoice_InvoiceId" } } }, - "name": { + "Total": { + "description": "Update the 'Total' column in the 'Invoice' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "text" + "name": "update_column_Invoice_Total" } } } } }, - "v2_insert_custom_defaults_response": { - "description": "Responses from the 'v2_insert_custom_defaults' procedure", + "update_MediaType_by_MediaTypeId_response": { + "description": "Responses from the 'update_MediaType_by_MediaTypeId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -6733,48 +6733,39 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "custom_defaults" + "name": "MediaType" } } } } }, - "v2_insert_custom_dog_object": { + "update_MediaType_by_MediaTypeId_update_columns": { + "description": "Update the columns of the 'MediaType' collection", "fields": { - "adopter_name": { + "MediaTypeId": { + "description": "Update the 'MediaTypeId' column in the 'MediaType' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "text" + "name": "update_column_MediaType_MediaTypeId" } } }, - "birthday": { + "Name": { + "description": "Update the 'Name' column in the 'MediaType' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "date" + "name": "update_column_MediaType_Name" } } - }, - "height_cm": { - "type": { - "type": "named", - "name": "numeric" - } - }, - "name": { - "type": { - "type": "named", - "name": "text" - } } } }, - "v2_insert_custom_dog_response": { - "description": "Responses from the 'v2_insert_custom_dog' procedure", + "update_PlaylistTrack_by_PlaylistId_and_TrackId_response": { + "description": "Responses from the 'update_PlaylistTrack_by_PlaylistId_and_TrackId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -6789,36 +6780,39 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "custom_dog" + "name": "PlaylistTrack" } } } } }, - "v2_insert_custom_test_cidr_object": { + "update_PlaylistTrack_by_PlaylistId_and_TrackId_update_columns": { + "description": "Update the columns of the 'PlaylistTrack' collection", "fields": { - "ip": { + "PlaylistId": { + "description": "Update the 'PlaylistId' column in the 'PlaylistTrack' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "cidr" + "name": "update_column_PlaylistTrack_PlaylistId" } } }, - "service": { + "TrackId": { + "description": "Update the 'TrackId' column in the 'PlaylistTrack' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "text" + "name": "update_column_PlaylistTrack_TrackId" } } } } }, - "v2_insert_custom_test_cidr_response": { - "description": "Responses from the 'v2_insert_custom_test_cidr' procedure", + "update_Playlist_by_PlaylistId_response": { + "description": "Responses from the 'update_Playlist_by_PlaylistId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -6833,30 +6827,39 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "custom_test_cidr" + "name": "Playlist" } } } } }, - "v2_insert_deck_of_cards_object": { + "update_Playlist_by_PlaylistId_update_columns": { + "description": "Update the columns of the 'Playlist' collection", "fields": { - "pips": { + "Name": { + "description": "Update the 'Name' column in the 'Playlist' collection.", "type": { - "type": "named", - "name": "int2" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Playlist_Name" + } } }, - "suit": { + "PlaylistId": { + "description": "Update the 'PlaylistId' column in the 'Playlist' collection.", "type": { - "type": "named", - "name": "card_suit" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "update_column_Playlist_PlaylistId" + } } } } }, - "v2_insert_deck_of_cards_response": { - "description": "Responses from the 'v2_insert_deck_of_cards' procedure", + "update_Track_by_TrackId_response": { + "description": "Responses from the 'update_Track_by_TrackId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -6871,256 +6874,175 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "deck_of_cards" + "name": "Track" } } } } }, - "v2_insert_discoverable_types_root_occurrence_object": { + "update_Track_by_TrackId_update_columns": { + "description": "Update the columns of the 'Track' collection", "fields": { - "col": { + "AlbumId": { + "description": "Update the 'AlbumId' column in the 'Track' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "discoverable_types" + "name": "update_column_Track_AlbumId" } } - } - } - }, - "v2_insert_discoverable_types_root_occurrence_response": { - "description": "Responses from the 'v2_insert_discoverable_types_root_occurrence' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", - "type": { - "type": "named", - "name": "int4" - } - }, - "returning": { - "description": "Data from rows affected by the mutation", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "discoverable_types_root_occurrence" - } - } - } - } - }, - "v2_insert_even_numbers_object": { - "fields": { - "the_number": { - "type": { - "type": "named", - "name": "even_number" - } - } - } - }, - "v2_insert_even_numbers_response": { - "description": "Responses from the 'v2_insert_even_numbers' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", - "type": { - "type": "named", - "name": "int4" - } }, - "returning": { - "description": "Data from rows affected by the mutation", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "even_numbers" - } - } - } - } - }, - "v2_insert_group_leader_object": { - "fields": { - "characters": { + "Bytes": { + "description": "Update the 'Bytes' column in the 'Track' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "characters" + "name": "update_column_Track_Bytes" } } }, - "id": { + "Composer": { + "description": "Update the 'Composer' column in the 'Track' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "int4" + "name": "update_column_Track_Composer" } } }, - "name": { + "GenreId": { + "description": "Update the 'GenreId' column in the 'Track' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "chara" + "name": "update_column_Track_GenreId" } } - } - } - }, - "v2_insert_group_leader_response": { - "description": "Responses from the 'v2_insert_group_leader' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", - "type": { - "type": "named", - "name": "int4" - } }, - "returning": { - "description": "Data from rows affected by the mutation", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "group_leader" - } - } - } - } - }, - "v2_insert_institution_institution_object": { - "fields": { - "departments": { + "MediaTypeId": { + "description": "Update the 'MediaTypeId' column in the 'Track' collection.", "type": { "type": "nullable", "underlying_type": { - "type": "array", - "element_type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } - } + "type": "named", + "name": "update_column_Track_MediaTypeId" } } }, - "id": { - "type": { - "type": "named", - "name": "int4" - } - }, - "location": { + "Milliseconds": { + "description": "Update the 'Milliseconds' column in the 'Track' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "institution_location" + "name": "update_column_Track_Milliseconds" } } }, - "name": { + "Name": { + "description": "Update the 'Name' column in the 'Track' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "text" + "name": "update_column_Track_Name" } } }, - "songs": { + "TrackId": { + "description": "Update the 'TrackId' column in the 'Track' collection.", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "institution_institution_songs" + "name": "update_column_Track_TrackId" } } }, - "staff": { + "UnitPrice": { + "description": "Update the 'UnitPrice' column in the 'Track' collection.", "type": { "type": "nullable", "underlying_type": { - "type": "array", - "element_type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "institution_staff" - } - } + "type": "named", + "name": "update_column_Track_UnitPrice" } } } } }, - "v2_insert_institution_institution_response": { - "description": "Responses from the 'v2_insert_institution_institution' procedure", + "update_column_Album_AlbumId": { + "description": "Update the 'AlbumId' column in the 'Album' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "returning": { - "description": "Data from rows affected by the mutation", + } + } + }, + "update_column_Album_ArtistId": { + "description": "Update the 'ArtistId' column in the 'Album' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "institution_institution" - } + "type": "named", + "name": "int4" } } } }, - "v2_insert_phone_numbers_object": { + "update_column_Album_Title": { + "description": "Update the 'Title' column in the 'Album' collection", "fields": { - "the_number": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", - "name": "Phone" + "name": "varchar" } } } }, - "v2_insert_phone_numbers_response": { - "description": "Responses from the 'v2_insert_phone_numbers' procedure", + "update_column_Artist_ArtistId": { + "description": "Update the 'ArtistId' column in the 'Artist' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "returning": { - "description": "Data from rows affected by the mutation", + } + } + }, + "update_column_Artist_Name": { + "description": "Update the 'Name' column in the 'Artist' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "phone_numbers" + "name": "varchar" } } } } }, - "v2_insert_spatial_ref_sys_object": { + "update_column_Customer_Address": { + "description": "Update the 'Address' column in the 'Customer' collection", "fields": { - "auth_name": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -7128,17 +7050,29 @@ expression: result "name": "varchar" } } - }, - "auth_srid": { + } + } + }, + "update_column_Customer_City": { + "description": "Update the 'City' column in the 'Customer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "int4" + "name": "varchar" } } - }, - "proj4text": { + } + } + }, + "update_column_Customer_Company": { + "description": "Update the 'Company' column in the 'Customer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -7146,14 +7080,14 @@ expression: result "name": "varchar" } } - }, - "srid": { - "type": { - "type": "named", - "name": "int4" - } - }, - "srtext": { + } + } + }, + "update_column_Customer_Country": { + "description": "Update the 'Country' column in the 'Customer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -7164,120 +7098,119 @@ expression: result } } }, - "v2_insert_spatial_ref_sys_response": { - "description": "Responses from the 'v2_insert_spatial_ref_sys' procedure", + "update_column_Customer_CustomerId": { + "description": "Update the 'CustomerId' column in the 'Customer' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "returning": { - "description": "Data from rows affected by the mutation", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "spatial_ref_sys" - } - } } } }, - "v2_insert_topology_layer_object": { + "update_column_Customer_Email": { + "description": "Update the 'Email' column in the 'Customer' collection", "fields": { - "child_id": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } - } - }, - "feature_column": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "varchar" } - }, - "feature_type": { - "type": { - "type": "named", - "name": "int4" - } - }, - "layer_id": { - "type": { - "type": "named", - "name": "int4" - } - }, - "level": { + } + } + }, + "update_column_Customer_Fax": { + "description": "Update the 'Fax' column in the 'Customer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "int4" + "name": "varchar" } } - }, - "schema_name": { + } + } + }, + "update_column_Customer_FirstName": { + "description": "Update the 'FirstName' column in the 'Customer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "varchar" } - }, - "table_name": { + } + } + }, + "update_column_Customer_LastName": { + "description": "Update the 'LastName' column in the 'Customer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "varchar" } - }, - "topology_id": { - "type": { - "type": "named", - "name": "int4" - } } } }, - "v2_insert_topology_layer_response": { - "description": "Responses from the 'v2_insert_topology_layer' procedure", + "update_column_Customer_Phone": { + "description": "Update the 'Phone' column in the 'Customer' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } - }, - "returning": { - "description": "Data from rows affected by the mutation", + } + } + }, + "update_column_Customer_PostalCode": { + "description": "Update the 'PostalCode' column in the 'Customer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "topology_layer" + "name": "varchar" } } } } }, - "v2_insert_topology_topology_object": { + "update_column_Customer_State": { + "description": "Update the 'State' column in the 'Customer' collection", "fields": { - "hasz": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "bool" + "name": "varchar" } } - }, - "id": { + } + } + }, + "update_column_Customer_SupportRepId": { + "description": "Update the 'SupportRepId' column in the 'Customer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -7285,988 +7218,1055 @@ expression: result "name": "int4" } } - }, - "name": { - "type": { - "type": "named", - "name": "varchar" - } - }, - "precision": { - "type": { - "type": "named", - "name": "float8" - } - }, - "srid": { - "type": { - "type": "named", - "name": "int4" - } } } }, - "v2_insert_topology_topology_response": { - "description": "Responses from the 'v2_insert_topology_topology' procedure", + "update_column_Employee_Address": { + "description": "Update the 'Address' column in the 'Employee' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", - "type": { - "type": "named", - "name": "int4" - } - }, - "returning": { - "description": "Data from rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "topology_topology" + "name": "varchar" } } } } }, - "v2_update_Album_by_AlbumId_response": { - "description": "Responses from the 'v2_update_Album_by_AlbumId' procedure", + "update_column_Employee_BirthDate": { + "description": "Update the 'BirthDate' column in the 'Employee' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", - "type": { - "type": "named", - "name": "int4" - } - }, - "returning": { - "description": "Data from rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Album" + "name": "timestamp" } } } } }, - "v2_update_Album_by_AlbumId_update_columns": { - "description": "Update the columns of the 'Album' collection", + "update_column_Employee_City": { + "description": "Update the 'City' column in the 'Employee' collection", "fields": { - "AlbumId": { - "description": "Update the 'AlbumId' column in the 'Album' collection.", + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Album_AlbumId" + "name": "varchar" } } - }, - "ArtistId": { - "description": "Update the 'ArtistId' column in the 'Album' collection.", + } + } + }, + "update_column_Employee_Country": { + "description": "Update the 'Country' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Album_ArtistId" + "name": "varchar" } } - }, - "Title": { - "description": "Update the 'Title' column in the 'Album' collection.", + } + } + }, + "update_column_Employee_Email": { + "description": "Update the 'Email' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Album_Title" + "name": "varchar" } } } } }, - "v2_update_Artist_by_ArtistId_response": { - "description": "Responses from the 'v2_update_Artist_by_ArtistId' procedure", + "update_column_Employee_EmployeeId": { + "description": "Update the 'EmployeeId' column in the 'Employee' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "returning": { - "description": "Data from rows affected by the mutation", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Artist" - } - } } } }, - "v2_update_Artist_by_ArtistId_update_columns": { - "description": "Update the columns of the 'Artist' collection", + "update_column_Employee_Fax": { + "description": "Update the 'Fax' column in the 'Employee' collection", "fields": { - "ArtistId": { - "description": "Update the 'ArtistId' column in the 'Artist' collection.", - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Artist_ArtistId" - } - } - }, - "Name": { - "description": "Update the 'Name' column in the 'Artist' collection.", + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Artist_Name" + "name": "varchar" } } } } }, - "v2_update_Customer_by_CustomerId_response": { - "description": "Responses from the 'v2_update_Customer_by_CustomerId' procedure", + "update_column_Employee_FirstName": { + "description": "Update the 'FirstName' column in the 'Employee' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { "type": "named", - "name": "int4" - } - }, - "returning": { - "description": "Data from rows affected by the mutation", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Customer" - } + "name": "varchar" } } } }, - "v2_update_Customer_by_CustomerId_update_columns": { - "description": "Update the columns of the 'Customer' collection", + "update_column_Employee_HireDate": { + "description": "Update the 'HireDate' column in the 'Employee' collection", "fields": { - "Address": { - "description": "Update the 'Address' column in the 'Customer' collection.", + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Customer_Address" - } - } - }, - "City": { - "description": "Update the 'City' column in the 'Customer' collection.", - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Customer_City" + "name": "timestamp" } } - }, - "Company": { - "description": "Update the 'Company' column in the 'Customer' collection.", + } + } + }, + "update_column_Employee_LastName": { + "description": "Update the 'LastName' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Customer_Company" - } + "type": "named", + "name": "varchar" } - }, - "Country": { - "description": "Update the 'Country' column in the 'Customer' collection.", + } + } + }, + "update_column_Employee_Phone": { + "description": "Update the 'Phone' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Customer_Country" + "name": "varchar" } } - }, - "CustomerId": { - "description": "Update the 'CustomerId' column in the 'Customer' collection.", + } + } + }, + "update_column_Employee_PostalCode": { + "description": "Update the 'PostalCode' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Customer_CustomerId" + "name": "varchar" } } - }, - "Email": { - "description": "Update the 'Email' column in the 'Customer' collection.", + } + } + }, + "update_column_Employee_ReportsTo": { + "description": "Update the 'ReportsTo' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Customer_Email" + "name": "int4" } } - }, - "Fax": { - "description": "Update the 'Fax' column in the 'Customer' collection.", + } + } + }, + "update_column_Employee_State": { + "description": "Update the 'State' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Customer_Fax" + "name": "varchar" } } - }, - "FirstName": { - "description": "Update the 'FirstName' column in the 'Customer' collection.", + } + } + }, + "update_column_Employee_Title": { + "description": "Update the 'Title' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Customer_FirstName" + "name": "varchar" } } - }, - "LastName": { - "description": "Update the 'LastName' column in the 'Customer' collection.", + } + } + }, + "update_column_Genre_GenreId": { + "description": "Update the 'GenreId' column in the 'Genre' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Customer_LastName" - } + "type": "named", + "name": "int4" } - }, - "Phone": { - "description": "Update the 'Phone' column in the 'Customer' collection.", + } + } + }, + "update_column_Genre_Name": { + "description": "Update the 'Name' column in the 'Genre' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Customer_Phone" + "name": "varchar" } } - }, - "PostalCode": { - "description": "Update the 'PostalCode' column in the 'Customer' collection.", + } + } + }, + "update_column_InvoiceLine_InvoiceId": { + "description": "Update the 'InvoiceId' column in the 'InvoiceLine' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Customer_PostalCode" - } + "type": "named", + "name": "int4" } - }, - "State": { - "description": "Update the 'State' column in the 'Customer' collection.", + } + } + }, + "update_column_InvoiceLine_InvoiceLineId": { + "description": "Update the 'InvoiceLineId' column in the 'InvoiceLine' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Customer_State" - } + "type": "named", + "name": "int4" } - }, - "SupportRepId": { - "description": "Update the 'SupportRepId' column in the 'Customer' collection.", + } + } + }, + "update_column_InvoiceLine_Quantity": { + "description": "Update the 'Quantity' column in the 'InvoiceLine' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Customer_SupportRepId" - } + "type": "named", + "name": "int4" } } } }, - "v2_update_Employee_by_EmployeeId_response": { - "description": "Responses from the 'v2_update_Employee_by_EmployeeId' procedure", + "update_column_InvoiceLine_TrackId": { + "description": "Update the 'TrackId' column in the 'InvoiceLine' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "returning": { - "description": "Data from rows affected by the mutation", + } + } + }, + "update_column_InvoiceLine_UnitPrice": { + "description": "Update the 'UnitPrice' column in the 'InvoiceLine' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Employee" - } + "type": "named", + "name": "numeric" } } } }, - "v2_update_Employee_by_EmployeeId_update_columns": { - "description": "Update the columns of the 'Employee' collection", + "update_column_Invoice_BillingAddress": { + "description": "Update the 'BillingAddress' column in the 'Invoice' collection", "fields": { - "Address": { - "description": "Update the 'Address' column in the 'Employee' collection.", + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Employee_Address" + "name": "varchar" } } - }, - "BirthDate": { - "description": "Update the 'BirthDate' column in the 'Employee' collection.", + } + } + }, + "update_column_Invoice_BillingCity": { + "description": "Update the 'BillingCity' column in the 'Invoice' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Employee_BirthDate" + "name": "varchar" } } - }, - "City": { - "description": "Update the 'City' column in the 'Employee' collection.", + } + } + }, + "update_column_Invoice_BillingCountry": { + "description": "Update the 'BillingCountry' column in the 'Invoice' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Employee_City" + "name": "varchar" } } - }, - "Country": { - "description": "Update the 'Country' column in the 'Employee' collection.", + } + } + }, + "update_column_Invoice_BillingPostalCode": { + "description": "Update the 'BillingPostalCode' column in the 'Invoice' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Employee_Country" + "name": "varchar" } } - }, - "Email": { - "description": "Update the 'Email' column in the 'Employee' collection.", - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Employee_Email" - } - } - }, - "EmployeeId": { - "description": "Update the 'EmployeeId' column in the 'Employee' collection.", - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Employee_EmployeeId" - } - } - }, - "Fax": { - "description": "Update the 'Fax' column in the 'Employee' collection.", - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Employee_Fax" - } - } - }, - "FirstName": { - "description": "Update the 'FirstName' column in the 'Employee' collection.", - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Employee_FirstName" - } - } - }, - "HireDate": { - "description": "Update the 'HireDate' column in the 'Employee' collection.", + } + } + }, + "update_column_Invoice_BillingState": { + "description": "Update the 'BillingState' column in the 'Invoice' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Employee_HireDate" + "name": "varchar" } } - }, - "LastName": { - "description": "Update the 'LastName' column in the 'Employee' collection.", + } + } + }, + "update_column_Invoice_CustomerId": { + "description": "Update the 'CustomerId' column in the 'Invoice' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Employee_LastName" - } + "type": "named", + "name": "int4" } - }, - "Phone": { - "description": "Update the 'Phone' column in the 'Employee' collection.", + } + } + }, + "update_column_Invoice_InvoiceDate": { + "description": "Update the 'InvoiceDate' column in the 'Invoice' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Employee_Phone" - } + "type": "named", + "name": "timestamp" } - }, - "PostalCode": { - "description": "Update the 'PostalCode' column in the 'Employee' collection.", + } + } + }, + "update_column_Invoice_InvoiceId": { + "description": "Update the 'InvoiceId' column in the 'Invoice' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Employee_PostalCode" - } + "type": "named", + "name": "int4" } - }, - "ReportsTo": { - "description": "Update the 'ReportsTo' column in the 'Employee' collection.", + } + } + }, + "update_column_Invoice_Total": { + "description": "Update the 'Total' column in the 'Invoice' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Employee_ReportsTo" - } + "type": "named", + "name": "numeric" } - }, - "State": { - "description": "Update the 'State' column in the 'Employee' collection.", + } + } + }, + "update_column_MediaType_MediaTypeId": { + "description": "Update the 'MediaTypeId' column in the 'MediaType' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Employee_State" - } + "type": "named", + "name": "int4" } - }, - "Title": { - "description": "Update the 'Title' column in the 'Employee' collection.", + } + } + }, + "update_column_MediaType_Name": { + "description": "Update the 'Name' column in the 'MediaType' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Employee_Title" + "name": "varchar" } } } } }, - "v2_update_Genre_by_GenreId_response": { - "description": "Responses from the 'v2_update_Genre_by_GenreId' procedure", + "update_column_PlaylistTrack_PlaylistId": { + "description": "Update the 'PlaylistId' column in the 'PlaylistTrack' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "returning": { - "description": "Data from rows affected by the mutation", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Genre" - } - } } } }, - "v2_update_Genre_by_GenreId_update_columns": { - "description": "Update the columns of the 'Genre' collection", + "update_column_PlaylistTrack_TrackId": { + "description": "Update the 'TrackId' column in the 'PlaylistTrack' collection", "fields": { - "GenreId": { - "description": "Update the 'GenreId' column in the 'Genre' collection.", + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Genre_GenreId" - } + "type": "named", + "name": "int4" } - }, - "Name": { - "description": "Update the 'Name' column in the 'Genre' collection.", + } + } + }, + "update_column_Playlist_Name": { + "description": "Update the 'Name' column in the 'Playlist' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Genre_Name" + "name": "varchar" } } } } }, - "v2_update_InvoiceLine_by_InvoiceLineId_response": { - "description": "Responses from the 'v2_update_InvoiceLine_by_InvoiceLineId' procedure", + "update_column_Playlist_PlaylistId": { + "description": "Update the 'PlaylistId' column in the 'Playlist' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "returning": { - "description": "Data from rows affected by the mutation", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "InvoiceLine" - } - } } } }, - "v2_update_InvoiceLine_by_InvoiceLineId_update_columns": { - "description": "Update the columns of the 'InvoiceLine' collection", + "update_column_Track_AlbumId": { + "description": "Update the 'AlbumId' column in the 'Track' collection", "fields": { - "InvoiceId": { - "description": "Update the 'InvoiceId' column in the 'InvoiceLine' collection.", + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_InvoiceLine_InvoiceId" + "name": "int4" } } - }, - "InvoiceLineId": { - "description": "Update the 'InvoiceLineId' column in the 'InvoiceLine' collection.", + } + } + }, + "update_column_Track_Bytes": { + "description": "Update the 'Bytes' column in the 'Track' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_InvoiceLine_InvoiceLineId" + "name": "int4" } } - }, - "Quantity": { - "description": "Update the 'Quantity' column in the 'InvoiceLine' collection.", + } + } + }, + "update_column_Track_Composer": { + "description": "Update the 'Composer' column in the 'Track' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_InvoiceLine_Quantity" + "name": "varchar" } } - }, - "TrackId": { - "description": "Update the 'TrackId' column in the 'InvoiceLine' collection.", + } + } + }, + "update_column_Track_GenreId": { + "description": "Update the 'GenreId' column in the 'Track' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_InvoiceLine_TrackId" + "name": "int4" } } - }, - "UnitPrice": { - "description": "Update the 'UnitPrice' column in the 'InvoiceLine' collection.", + } + } + }, + "update_column_Track_MediaTypeId": { + "description": "Update the 'MediaTypeId' column in the 'Track' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_InvoiceLine_UnitPrice" - } + "type": "named", + "name": "int4" } } } }, - "v2_update_Invoice_by_InvoiceId_response": { - "description": "Responses from the 'v2_update_Invoice_by_InvoiceId' procedure", + "update_column_Track_Milliseconds": { + "description": "Update the 'Milliseconds' column in the 'Track' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "returning": { - "description": "Data from rows affected by the mutation", + } + } + }, + "update_column_Track_Name": { + "description": "Update the 'Name' column in the 'Track' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Invoice" - } + "type": "named", + "name": "varchar" } } } }, - "v2_update_Invoice_by_InvoiceId_update_columns": { - "description": "Update the columns of the 'Invoice' collection", + "update_column_Track_TrackId": { + "description": "Update the 'TrackId' column in the 'Track' collection", "fields": { - "BillingAddress": { - "description": "Update the 'BillingAddress' column in the 'Invoice' collection.", + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Invoice_BillingAddress" - } + "type": "named", + "name": "int4" } - }, - "BillingCity": { - "description": "Update the 'BillingCity' column in the 'Invoice' collection.", + } + } + }, + "update_column_Track_UnitPrice": { + "description": "Update the 'UnitPrice' column in the 'Track' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Invoice_BillingCity" - } + "type": "named", + "name": "numeric" } - }, - "BillingCountry": { - "description": "Update the 'BillingCountry' column in the 'Invoice' collection.", + } + } + }, + "update_column_custom_defaults_birthday": { + "description": "Update the 'birthday' column in the 'custom_defaults' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Invoice_BillingCountry" - } + "type": "named", + "name": "date" } - }, - "BillingPostalCode": { - "description": "Update the 'BillingPostalCode' column in the 'Invoice' collection.", + } + } + }, + "update_column_custom_defaults_height_cm": { + "description": "Update the 'height_cm' column in the 'custom_defaults' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Invoice_BillingPostalCode" - } + "type": "named", + "name": "numeric" } - }, - "BillingState": { - "description": "Update the 'BillingState' column in the 'Invoice' collection.", + } + } + }, + "update_column_custom_defaults_name": { + "description": "Update the 'name' column in the 'custom_defaults' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Invoice_BillingState" + "name": "text" } } - }, - "CustomerId": { - "description": "Update the 'CustomerId' column in the 'Invoice' collection.", + } + } + }, + "update_column_custom_dog_adopter_name": { + "description": "Update the 'adopter_name' column in the 'custom_dog' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Invoice_CustomerId" + "name": "text" } } - }, - "InvoiceDate": { - "description": "Update the 'InvoiceDate' column in the 'Invoice' collection.", + } + } + }, + "update_column_custom_dog_birthday": { + "description": "Update the 'birthday' column in the 'custom_dog' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Invoice_InvoiceDate" - } + "type": "named", + "name": "date" } - }, - "InvoiceId": { - "description": "Update the 'InvoiceId' column in the 'Invoice' collection.", + } + } + }, + "update_column_custom_dog_height_cm": { + "description": "Update the 'height_cm' column in the 'custom_dog' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Invoice_InvoiceId" - } + "type": "named", + "name": "numeric" } - }, - "Total": { - "description": "Update the 'Total' column in the 'Invoice' collection.", + } + } + }, + "update_column_custom_dog_name": { + "description": "Update the 'name' column in the 'custom_dog' collection", + "fields": { + "_set": { + "description": "Set the column to this value", + "type": { + "type": "named", + "name": "text" + } + } + } + }, + "update_column_institution_institution_departments": { + "description": "Update the 'departments' column in the 'institution_institution' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { - "type": "named", - "name": "update_column_Invoice_Total" + "type": "array", + "element_type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } + } } } } } }, - "v2_update_MediaType_by_MediaTypeId_response": { - "description": "Responses from the 'v2_update_MediaType_by_MediaTypeId' procedure", + "update_column_institution_institution_id": { + "description": "Update the 'id' column in the 'institution_institution' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "returning": { - "description": "Data from rows affected by the mutation", + } + } + }, + "update_column_institution_institution_location": { + "description": "Update the 'location' column in the 'institution_institution' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "MediaType" + "name": "institution_location" } } } } }, - "v2_update_MediaType_by_MediaTypeId_update_columns": { - "description": "Update the columns of the 'MediaType' collection", + "update_column_institution_institution_name": { + "description": "Update the 'name' column in the 'institution_institution' collection", "fields": { - "MediaTypeId": { - "description": "Update the 'MediaTypeId' column in the 'MediaType' collection.", + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_MediaType_MediaTypeId" + "name": "text" } } - }, - "Name": { - "description": "Update the 'Name' column in the 'MediaType' collection.", + } + } + }, + "update_column_institution_institution_songs": { + "description": "Update the 'songs' column in the 'institution_institution' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_MediaType_Name" + "name": "institution_institution_songs" } } } } }, - "v2_update_PlaylistTrack_by_PlaylistId_and_TrackId_response": { - "description": "Responses from the 'v2_update_PlaylistTrack_by_PlaylistId_and_TrackId' procedure", + "update_column_institution_institution_staff": { + "description": "Update the 'staff' column in the 'institution_institution' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "array", + "element_type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "institution_staff" + } + } + } } - }, - "returning": { - "description": "Data from rows affected by the mutation", + } + } + }, + "update_column_spatial_ref_sys_auth_name": { + "description": "Update the 'auth_name' column in the 'spatial_ref_sys' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "PlaylistTrack" + "name": "varchar" } } } } }, - "v2_update_PlaylistTrack_by_PlaylistId_and_TrackId_update_columns": { - "description": "Update the columns of the 'PlaylistTrack' collection", + "update_column_spatial_ref_sys_auth_srid": { + "description": "Update the 'auth_srid' column in the 'spatial_ref_sys' collection", "fields": { - "PlaylistId": { - "description": "Update the 'PlaylistId' column in the 'PlaylistTrack' collection.", + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_PlaylistTrack_PlaylistId" + "name": "int4" } } - }, - "TrackId": { - "description": "Update the 'TrackId' column in the 'PlaylistTrack' collection.", + } + } + }, + "update_column_spatial_ref_sys_proj4text": { + "description": "Update the 'proj4text' column in the 'spatial_ref_sys' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_PlaylistTrack_TrackId" + "name": "varchar" } } } } }, - "v2_update_Playlist_by_PlaylistId_response": { - "description": "Responses from the 'v2_update_Playlist_by_PlaylistId' procedure", + "update_column_spatial_ref_sys_srid": { + "description": "Update the 'srid' column in the 'spatial_ref_sys' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "returning": { - "description": "Data from rows affected by the mutation", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Playlist" - } - } } } }, - "v2_update_Playlist_by_PlaylistId_update_columns": { - "description": "Update the columns of the 'Playlist' collection", + "update_column_spatial_ref_sys_srtext": { + "description": "Update the 'srtext' column in the 'spatial_ref_sys' collection", "fields": { - "Name": { - "description": "Update the 'Name' column in the 'Playlist' collection.", + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Playlist_Name" + "name": "varchar" } } - }, - "PlaylistId": { - "description": "Update the 'PlaylistId' column in the 'Playlist' collection.", + } + } + }, + "update_column_topology_layer_child_id": { + "description": "Update the 'child_id' column in the 'topology_layer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "update_column_Playlist_PlaylistId" + "name": "int4" } } } } }, - "v2_update_Track_by_TrackId_response": { - "description": "Responses from the 'v2_update_Track_by_TrackId' procedure", + "update_column_topology_layer_feature_column": { + "description": "Update the 'feature_column' column in the 'topology_layer' collection", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "_set": { + "description": "Set the column to this value", + "type": { + "type": "named", + "name": "varchar" + } + } + } + }, + "update_column_topology_layer_feature_type": { + "description": "Update the 'feature_type' column in the 'topology_layer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "returning": { - "description": "Data from rows affected by the mutation", + } + } + }, + "update_column_topology_layer_layer_id": { + "description": "Update the 'layer_id' column in the 'topology_layer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Track" - } + "type": "named", + "name": "int4" } } } }, - "v2_update_Track_by_TrackId_update_columns": { - "description": "Update the columns of the 'Track' collection", + "update_column_topology_layer_level": { + "description": "Update the 'level' column in the 'topology_layer' collection", "fields": { - "AlbumId": { - "description": "Update the 'AlbumId' column in the 'Track' collection.", + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Track_AlbumId" - } + "type": "named", + "name": "int4" } - }, - "Bytes": { - "description": "Update the 'Bytes' column in the 'Track' collection.", + } + } + }, + "update_column_topology_layer_schema_name": { + "description": "Update the 'schema_name' column in the 'topology_layer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Track_Bytes" - } + "type": "named", + "name": "varchar" } - }, - "Composer": { - "description": "Update the 'Composer' column in the 'Track' collection.", + } + } + }, + "update_column_topology_layer_table_name": { + "description": "Update the 'table_name' column in the 'topology_layer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Track_Composer" - } + "type": "named", + "name": "varchar" } - }, - "GenreId": { - "description": "Update the 'GenreId' column in the 'Track' collection.", + } + } + }, + "update_column_topology_layer_topology_id": { + "description": "Update the 'topology_id' column in the 'topology_layer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Track_GenreId" - } + "type": "named", + "name": "int4" } - }, - "MediaTypeId": { - "description": "Update the 'MediaTypeId' column in the 'Track' collection.", + } + } + }, + "update_column_topology_topology_hasz": { + "description": "Update the 'hasz' column in the 'topology_topology' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Track_MediaTypeId" - } + "type": "named", + "name": "bool" } - }, - "Milliseconds": { - "description": "Update the 'Milliseconds' column in the 'Track' collection.", + } + } + }, + "update_column_topology_topology_id": { + "description": "Update the 'id' column in the 'topology_topology' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Track_Milliseconds" - } + "type": "named", + "name": "int4" } - }, - "Name": { - "description": "Update the 'Name' column in the 'Track' collection.", + } + } + }, + "update_column_topology_topology_name": { + "description": "Update the 'name' column in the 'topology_topology' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Track_Name" - } + "type": "named", + "name": "varchar" } - }, - "TrackId": { - "description": "Update the 'TrackId' column in the 'Track' collection.", + } + } + }, + "update_column_topology_topology_precision": { + "description": "Update the 'precision' column in the 'topology_topology' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Track_TrackId" - } + "type": "named", + "name": "float8" } - }, - "UnitPrice": { - "description": "Update the 'UnitPrice' column in the 'Track' collection.", + } + } + }, + "update_column_topology_topology_srid": { + "description": "Update the 'srid' column in the 'topology_topology' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "update_column_Track_UnitPrice" - } + "type": "named", + "name": "int4" } } } }, - "v2_update_custom_defaults_by_id_response": { - "description": "Responses from the 'v2_update_custom_defaults_by_id' procedure", + "update_custom_defaults_by_id_response": { + "description": "Responses from the 'update_custom_defaults_by_id' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -8287,7 +8287,7 @@ expression: result } } }, - "v2_update_custom_defaults_by_id_update_columns": { + "update_custom_defaults_by_id_update_columns": { "description": "Update the columns of the 'custom_defaults' collection", "fields": { "birthday": { @@ -8322,8 +8322,8 @@ expression: result } } }, - "v2_update_custom_dog_by_id_response": { - "description": "Responses from the 'v2_update_custom_dog_by_id' procedure", + "update_custom_dog_by_id_response": { + "description": "Responses from the 'update_custom_dog_by_id' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -8344,7 +8344,7 @@ expression: result } } }, - "v2_update_custom_dog_by_id_update_columns": { + "update_custom_dog_by_id_update_columns": { "description": "Update the columns of the 'custom_dog' collection", "fields": { "adopter_name": { @@ -8389,8 +8389,8 @@ expression: result } } }, - "v2_update_institution_institution_by_id_response": { - "description": "Responses from the 'v2_update_institution_institution_by_id' procedure", + "update_institution_institution_by_id_response": { + "description": "Responses from the 'update_institution_institution_by_id' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -8411,7 +8411,7 @@ expression: result } } }, - "v2_update_institution_institution_by_id_update_columns": { + "update_institution_institution_by_id_update_columns": { "description": "Update the columns of the 'institution_institution' collection", "fields": { "departments": { @@ -8476,8 +8476,8 @@ expression: result } } }, - "v2_update_spatial_ref_sys_by_srid_response": { - "description": "Responses from the 'v2_update_spatial_ref_sys_by_srid' procedure", + "update_spatial_ref_sys_by_srid_response": { + "description": "Responses from the 'update_spatial_ref_sys_by_srid' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -8498,7 +8498,7 @@ expression: result } } }, - "v2_update_spatial_ref_sys_by_srid_update_columns": { + "update_spatial_ref_sys_by_srid_update_columns": { "description": "Update the columns of the 'spatial_ref_sys' collection", "fields": { "auth_name": { @@ -8553,8 +8553,8 @@ expression: result } } }, - "v2_update_topology_layer_by_feature_column_and_schema_name_and_table_name_response": { - "description": "Responses from the 'v2_update_topology_layer_by_feature_column_and_schema_name_and_table_name' procedure", + "update_topology_layer_by_feature_column_and_schema_name_and_table_name_response": { + "description": "Responses from the 'update_topology_layer_by_feature_column_and_schema_name_and_table_name' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -8575,7 +8575,7 @@ expression: result } } }, - "v2_update_topology_layer_by_feature_column_and_schema_name_and_table_name_update_columns": { + "update_topology_layer_by_feature_column_and_schema_name_and_table_name_update_columns": { "description": "Update the columns of the 'topology_layer' collection", "fields": { "child_id": { @@ -8660,8 +8660,8 @@ expression: result } } }, - "v2_update_topology_layer_by_layer_id_and_topology_id_response": { - "description": "Responses from the 'v2_update_topology_layer_by_layer_id_and_topology_id' procedure", + "update_topology_layer_by_layer_id_and_topology_id_response": { + "description": "Responses from the 'update_topology_layer_by_layer_id_and_topology_id' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -8682,7 +8682,7 @@ expression: result } } }, - "v2_update_topology_layer_by_layer_id_and_topology_id_update_columns": { + "update_topology_layer_by_layer_id_and_topology_id_update_columns": { "description": "Update the columns of the 'topology_layer' collection", "fields": { "child_id": { @@ -8767,8 +8767,8 @@ expression: result } } }, - "v2_update_topology_topology_by_id_response": { - "description": "Responses from the 'v2_update_topology_topology_by_id' procedure", + "update_topology_topology_by_id_response": { + "description": "Responses from the 'update_topology_topology_by_id' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -8789,7 +8789,7 @@ expression: result } } }, - "v2_update_topology_topology_by_id_update_columns": { + "update_topology_topology_by_id_update_columns": { "description": "Update the columns of the 'topology_topology' collection", "fields": { "hasz": { @@ -8844,8 +8844,8 @@ expression: result } } }, - "v2_update_topology_topology_by_name_response": { - "description": "Responses from the 'v2_update_topology_topology_by_name' procedure", + "update_topology_topology_by_name_response": { + "description": "Responses from the 'update_topology_topology_by_name' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -8866,7 +8866,7 @@ expression: result } } }, - "v2_update_topology_topology_by_name_update_columns": { + "update_topology_topology_by_name_update_columns": { "description": "Update the columns of the 'topology_topology' collection", "fields": { "hasz": { @@ -9878,7 +9878,7 @@ expression: result } }, { - "name": "v2_delete_Album_by_AlbumId", + "name": "delete_Album_by_AlbumId", "description": "Delete any row on the 'Album' collection using the 'AlbumId' key", "arguments": { "key_AlbumId": { @@ -9901,11 +9901,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_Album_by_AlbumId_response" + "name": "delete_Album_by_AlbumId_response" } }, { - "name": "v2_delete_Artist_by_ArtistId", + "name": "delete_Artist_by_ArtistId", "description": "Delete any row on the 'Artist' collection using the 'ArtistId' key", "arguments": { "key_ArtistId": { @@ -9928,11 +9928,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_Artist_by_ArtistId_response" + "name": "delete_Artist_by_ArtistId_response" } }, { - "name": "v2_delete_Customer_by_CustomerId", + "name": "delete_Customer_by_CustomerId", "description": "Delete any row on the 'Customer' collection using the 'CustomerId' key", "arguments": { "key_CustomerId": { @@ -9955,11 +9955,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_Customer_by_CustomerId_response" + "name": "delete_Customer_by_CustomerId_response" } }, { - "name": "v2_delete_Employee_by_EmployeeId", + "name": "delete_Employee_by_EmployeeId", "description": "Delete any row on the 'Employee' collection using the 'EmployeeId' key", "arguments": { "key_EmployeeId": { @@ -9981,11 +9981,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_Employee_by_EmployeeId_response" + "name": "delete_Employee_by_EmployeeId_response" } }, { - "name": "v2_delete_Genre_by_GenreId", + "name": "delete_Genre_by_GenreId", "description": "Delete any row on the 'Genre' collection using the 'GenreId' key", "arguments": { "key_GenreId": { @@ -10007,11 +10007,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_Genre_by_GenreId_response" + "name": "delete_Genre_by_GenreId_response" } }, { - "name": "v2_delete_InvoiceLine_by_InvoiceLineId", + "name": "delete_InvoiceLine_by_InvoiceLineId", "description": "Delete any row on the 'InvoiceLine' collection using the 'InvoiceLineId' key", "arguments": { "key_InvoiceLineId": { @@ -10033,11 +10033,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_InvoiceLine_by_InvoiceLineId_response" + "name": "delete_InvoiceLine_by_InvoiceLineId_response" } }, { - "name": "v2_delete_Invoice_by_InvoiceId", + "name": "delete_Invoice_by_InvoiceId", "description": "Delete any row on the 'Invoice' collection using the 'InvoiceId' key", "arguments": { "key_InvoiceId": { @@ -10059,11 +10059,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_Invoice_by_InvoiceId_response" + "name": "delete_Invoice_by_InvoiceId_response" } }, { - "name": "v2_delete_MediaType_by_MediaTypeId", + "name": "delete_MediaType_by_MediaTypeId", "description": "Delete any row on the 'MediaType' collection using the 'MediaTypeId' key", "arguments": { "key_MediaTypeId": { @@ -10085,11 +10085,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_MediaType_by_MediaTypeId_response" + "name": "delete_MediaType_by_MediaTypeId_response" } }, { - "name": "v2_delete_PlaylistTrack_by_PlaylistId_and_TrackId", + "name": "delete_PlaylistTrack_by_PlaylistId_and_TrackId", "description": "Delete any row on the 'PlaylistTrack' collection using the 'PlaylistId' and 'TrackId' keys", "arguments": { "key_PlaylistId": { @@ -10117,11 +10117,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_PlaylistTrack_by_PlaylistId_and_TrackId_response" + "name": "delete_PlaylistTrack_by_PlaylistId_and_TrackId_response" } }, { - "name": "v2_delete_Playlist_by_PlaylistId", + "name": "delete_Playlist_by_PlaylistId", "description": "Delete any row on the 'Playlist' collection using the 'PlaylistId' key", "arguments": { "key_PlaylistId": { @@ -10143,11 +10143,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_Playlist_by_PlaylistId_response" + "name": "delete_Playlist_by_PlaylistId_response" } }, { - "name": "v2_delete_Track_by_TrackId", + "name": "delete_Track_by_TrackId", "description": "Delete any row on the 'Track' collection using the 'TrackId' key", "arguments": { "key_TrackId": { @@ -10169,11 +10169,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_Track_by_TrackId_response" + "name": "delete_Track_by_TrackId_response" } }, { - "name": "v2_delete_custom_defaults_by_id", + "name": "delete_custom_defaults_by_id", "description": "Delete any row on the 'custom_defaults' collection using the 'id' key", "arguments": { "key_id": { @@ -10195,11 +10195,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_custom_defaults_by_id_response" + "name": "delete_custom_defaults_by_id_response" } }, { - "name": "v2_delete_custom_dog_by_id", + "name": "delete_custom_dog_by_id", "description": "Delete any row on the 'custom_dog' collection using the 'id' key", "arguments": { "key_id": { @@ -10221,11 +10221,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_custom_dog_by_id_response" + "name": "delete_custom_dog_by_id_response" } }, { - "name": "v2_delete_institution_institution_by_id", + "name": "delete_institution_institution_by_id", "description": "Delete any row on the 'institution_institution' collection using the 'id' key", "arguments": { "key_id": { @@ -10247,11 +10247,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_institution_institution_by_id_response" + "name": "delete_institution_institution_by_id_response" } }, { - "name": "v2_delete_spatial_ref_sys_by_srid", + "name": "delete_spatial_ref_sys_by_srid", "description": "Delete any row on the 'spatial_ref_sys' collection using the 'srid' key", "arguments": { "key_srid": { @@ -10273,11 +10273,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_spatial_ref_sys_by_srid_response" + "name": "delete_spatial_ref_sys_by_srid_response" } }, { - "name": "v2_delete_topology_layer_by_feature_column_and_schema_name_and_table_name", + "name": "delete_topology_layer_by_feature_column_and_schema_name_and_table_name", "description": "Delete any row on the 'topology_layer' collection using the 'feature_column', 'schema_name' and 'table_name' keys", "arguments": { "key_feature_column": { @@ -10311,11 +10311,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_topology_layer_by_feature_column_and_schema_name_and_table_name_response" + "name": "delete_topology_layer_by_feature_column_and_schema_name_and_table_name_response" } }, { - "name": "v2_delete_topology_layer_by_layer_id_and_topology_id", + "name": "delete_topology_layer_by_layer_id_and_topology_id", "description": "Delete any row on the 'topology_layer' collection using the 'layer_id' and 'topology_id' keys", "arguments": { "key_layer_id": { @@ -10343,11 +10343,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_topology_layer_by_layer_id_and_topology_id_response" + "name": "delete_topology_layer_by_layer_id_and_topology_id_response" } }, { - "name": "v2_delete_topology_topology_by_id", + "name": "delete_topology_topology_by_id", "description": "Delete any row on the 'topology_topology' collection using the 'id' key", "arguments": { "key_id": { @@ -10369,11 +10369,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_topology_topology_by_id_response" + "name": "delete_topology_topology_by_id_response" } }, { - "name": "v2_delete_topology_topology_by_name", + "name": "delete_topology_topology_by_name", "description": "Delete any row on the 'topology_topology' collection using the 'name' key", "arguments": { "key_name": { @@ -10395,11 +10395,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_delete_topology_topology_by_name_response" + "name": "delete_topology_topology_by_name_response" } }, { - "name": "v2_insert_Album", + "name": "insert_Album", "description": "Insert into the Album table", "arguments": { "objects": { @@ -10407,7 +10407,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_Album_object" + "name": "insert_Album_object" } } }, @@ -10424,11 +10424,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_Album_response" + "name": "insert_Album_response" } }, { - "name": "v2_insert_Artist", + "name": "insert_Artist", "description": "Insert into the Artist table", "arguments": { "objects": { @@ -10436,7 +10436,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_Artist_object" + "name": "insert_Artist_object" } } }, @@ -10453,11 +10453,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_Artist_response" + "name": "insert_Artist_response" } }, { - "name": "v2_insert_Customer", + "name": "insert_Customer", "description": "Insert into the Customer table", "arguments": { "objects": { @@ -10465,7 +10465,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_Customer_object" + "name": "insert_Customer_object" } } }, @@ -10482,11 +10482,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_Customer_response" + "name": "insert_Customer_response" } }, { - "name": "v2_insert_Employee", + "name": "insert_Employee", "description": "Insert into the Employee table", "arguments": { "objects": { @@ -10494,7 +10494,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_Employee_object" + "name": "insert_Employee_object" } } }, @@ -10511,11 +10511,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_Employee_response" + "name": "insert_Employee_response" } }, { - "name": "v2_insert_Genre", + "name": "insert_Genre", "description": "Insert into the Genre table", "arguments": { "objects": { @@ -10523,7 +10523,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_Genre_object" + "name": "insert_Genre_object" } } }, @@ -10540,11 +10540,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_Genre_response" + "name": "insert_Genre_response" } }, { - "name": "v2_insert_Invoice", + "name": "insert_Invoice", "description": "Insert into the Invoice table", "arguments": { "objects": { @@ -10552,7 +10552,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_Invoice_object" + "name": "insert_Invoice_object" } } }, @@ -10569,11 +10569,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_Invoice_response" + "name": "insert_Invoice_response" } }, { - "name": "v2_insert_InvoiceLine", + "name": "insert_InvoiceLine", "description": "Insert into the InvoiceLine table", "arguments": { "objects": { @@ -10581,7 +10581,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_InvoiceLine_object" + "name": "insert_InvoiceLine_object" } } }, @@ -10598,11 +10598,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_InvoiceLine_response" + "name": "insert_InvoiceLine_response" } }, { - "name": "v2_insert_MediaType", + "name": "insert_MediaType", "description": "Insert into the MediaType table", "arguments": { "objects": { @@ -10610,7 +10610,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_MediaType_object" + "name": "insert_MediaType_object" } } }, @@ -10627,11 +10627,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_MediaType_response" + "name": "insert_MediaType_response" } }, { - "name": "v2_insert_Playlist", + "name": "insert_Playlist", "description": "Insert into the Playlist table", "arguments": { "objects": { @@ -10639,7 +10639,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_Playlist_object" + "name": "insert_Playlist_object" } } }, @@ -10656,11 +10656,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_Playlist_response" + "name": "insert_Playlist_response" } }, { - "name": "v2_insert_PlaylistTrack", + "name": "insert_PlaylistTrack", "description": "Insert into the PlaylistTrack table", "arguments": { "objects": { @@ -10668,7 +10668,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_PlaylistTrack_object" + "name": "insert_PlaylistTrack_object" } } }, @@ -10685,11 +10685,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_PlaylistTrack_response" + "name": "insert_PlaylistTrack_response" } }, { - "name": "v2_insert_Track", + "name": "insert_Track", "description": "Insert into the Track table", "arguments": { "objects": { @@ -10697,7 +10697,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_Track_object" + "name": "insert_Track_object" } } }, @@ -10714,11 +10714,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_Track_response" + "name": "insert_Track_response" } }, { - "name": "v2_insert_custom_defaults", + "name": "insert_custom_defaults", "description": "Insert into the custom_defaults table", "arguments": { "objects": { @@ -10726,7 +10726,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_custom_defaults_object" + "name": "insert_custom_defaults_object" } } }, @@ -10743,11 +10743,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_custom_defaults_response" + "name": "insert_custom_defaults_response" } }, { - "name": "v2_insert_custom_dog", + "name": "insert_custom_dog", "description": "Insert into the custom_dog table", "arguments": { "objects": { @@ -10755,7 +10755,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_custom_dog_object" + "name": "insert_custom_dog_object" } } }, @@ -10772,11 +10772,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_custom_dog_response" + "name": "insert_custom_dog_response" } }, { - "name": "v2_insert_custom_test_cidr", + "name": "insert_custom_test_cidr", "description": "Insert into the custom_test_cidr table", "arguments": { "objects": { @@ -10784,7 +10784,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_custom_test_cidr_object" + "name": "insert_custom_test_cidr_object" } } }, @@ -10801,11 +10801,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_custom_test_cidr_response" + "name": "insert_custom_test_cidr_response" } }, { - "name": "v2_insert_deck_of_cards", + "name": "insert_deck_of_cards", "description": "Insert into the deck_of_cards table", "arguments": { "objects": { @@ -10813,7 +10813,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_deck_of_cards_object" + "name": "insert_deck_of_cards_object" } } }, @@ -10830,11 +10830,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_deck_of_cards_response" + "name": "insert_deck_of_cards_response" } }, { - "name": "v2_insert_discoverable_types_root_occurrence", + "name": "insert_discoverable_types_root_occurrence", "description": "Insert into the discoverable_types_root_occurrence table", "arguments": { "objects": { @@ -10842,7 +10842,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_discoverable_types_root_occurrence_object" + "name": "insert_discoverable_types_root_occurrence_object" } } }, @@ -10859,11 +10859,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_discoverable_types_root_occurrence_response" + "name": "insert_discoverable_types_root_occurrence_response" } }, { - "name": "v2_insert_even_numbers", + "name": "insert_even_numbers", "description": "Insert into the even_numbers table", "arguments": { "objects": { @@ -10871,7 +10871,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_even_numbers_object" + "name": "insert_even_numbers_object" } } }, @@ -10888,11 +10888,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_even_numbers_response" + "name": "insert_even_numbers_response" } }, { - "name": "v2_insert_group_leader", + "name": "insert_group_leader", "description": "Insert into the group_leader table", "arguments": { "objects": { @@ -10900,7 +10900,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_group_leader_object" + "name": "insert_group_leader_object" } } }, @@ -10917,11 +10917,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_group_leader_response" + "name": "insert_group_leader_response" } }, { - "name": "v2_insert_institution_institution", + "name": "insert_institution_institution", "description": "Insert into the institution_institution table", "arguments": { "objects": { @@ -10929,7 +10929,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_institution_institution_object" + "name": "insert_institution_institution_object" } } }, @@ -10946,11 +10946,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_institution_institution_response" + "name": "insert_institution_institution_response" } }, { - "name": "v2_insert_phone_numbers", + "name": "insert_phone_numbers", "description": "Insert into the phone_numbers table", "arguments": { "objects": { @@ -10958,7 +10958,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_phone_numbers_object" + "name": "insert_phone_numbers_object" } } }, @@ -10975,11 +10975,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_phone_numbers_response" + "name": "insert_phone_numbers_response" } }, { - "name": "v2_insert_spatial_ref_sys", + "name": "insert_spatial_ref_sys", "description": "Insert into the spatial_ref_sys table", "arguments": { "objects": { @@ -10987,7 +10987,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_spatial_ref_sys_object" + "name": "insert_spatial_ref_sys_object" } } }, @@ -11004,11 +11004,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_spatial_ref_sys_response" + "name": "insert_spatial_ref_sys_response" } }, { - "name": "v2_insert_topology_layer", + "name": "insert_topology_layer", "description": "Insert into the topology_layer table", "arguments": { "objects": { @@ -11016,7 +11016,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_topology_layer_object" + "name": "insert_topology_layer_object" } } }, @@ -11033,11 +11033,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_topology_layer_response" + "name": "insert_topology_layer_response" } }, { - "name": "v2_insert_topology_topology", + "name": "insert_topology_topology", "description": "Insert into the topology_topology table", "arguments": { "objects": { @@ -11045,7 +11045,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "v2_insert_topology_topology_object" + "name": "insert_topology_topology_object" } } }, @@ -11062,11 +11062,11 @@ expression: result }, "result_type": { "type": "named", - "name": "v2_insert_topology_topology_response" + "name": "insert_topology_topology_response" } }, { - "name": "v2_update_Album_by_AlbumId", + "name": "update_Album_by_AlbumId", "description": "Update any row on the 'Album' collection using the 'AlbumId' key", "arguments": { "key_AlbumId": { @@ -11099,17 +11099,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_Album_by_AlbumId_update_columns" + "name": "update_Album_by_AlbumId_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_Album_by_AlbumId_response" + "name": "update_Album_by_AlbumId_response" } }, { - "name": "v2_update_Artist_by_ArtistId", + "name": "update_Artist_by_ArtistId", "description": "Update any row on the 'Artist' collection using the 'ArtistId' key", "arguments": { "key_ArtistId": { @@ -11142,17 +11142,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_Artist_by_ArtistId_update_columns" + "name": "update_Artist_by_ArtistId_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_Artist_by_ArtistId_response" + "name": "update_Artist_by_ArtistId_response" } }, { - "name": "v2_update_Customer_by_CustomerId", + "name": "update_Customer_by_CustomerId", "description": "Update any row on the 'Customer' collection using the 'CustomerId' key", "arguments": { "key_CustomerId": { @@ -11185,17 +11185,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_Customer_by_CustomerId_update_columns" + "name": "update_Customer_by_CustomerId_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_Customer_by_CustomerId_response" + "name": "update_Customer_by_CustomerId_response" } }, { - "name": "v2_update_Employee_by_EmployeeId", + "name": "update_Employee_by_EmployeeId", "description": "Update any row on the 'Employee' collection using the 'EmployeeId' key", "arguments": { "key_EmployeeId": { @@ -11227,17 +11227,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_Employee_by_EmployeeId_update_columns" + "name": "update_Employee_by_EmployeeId_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_Employee_by_EmployeeId_response" + "name": "update_Employee_by_EmployeeId_response" } }, { - "name": "v2_update_Genre_by_GenreId", + "name": "update_Genre_by_GenreId", "description": "Update any row on the 'Genre' collection using the 'GenreId' key", "arguments": { "key_GenreId": { @@ -11269,17 +11269,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_Genre_by_GenreId_update_columns" + "name": "update_Genre_by_GenreId_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_Genre_by_GenreId_response" + "name": "update_Genre_by_GenreId_response" } }, { - "name": "v2_update_InvoiceLine_by_InvoiceLineId", + "name": "update_InvoiceLine_by_InvoiceLineId", "description": "Update any row on the 'InvoiceLine' collection using the 'InvoiceLineId' key", "arguments": { "key_InvoiceLineId": { @@ -11311,17 +11311,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_InvoiceLine_by_InvoiceLineId_update_columns" + "name": "update_InvoiceLine_by_InvoiceLineId_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_InvoiceLine_by_InvoiceLineId_response" + "name": "update_InvoiceLine_by_InvoiceLineId_response" } }, { - "name": "v2_update_Invoice_by_InvoiceId", + "name": "update_Invoice_by_InvoiceId", "description": "Update any row on the 'Invoice' collection using the 'InvoiceId' key", "arguments": { "key_InvoiceId": { @@ -11353,17 +11353,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_Invoice_by_InvoiceId_update_columns" + "name": "update_Invoice_by_InvoiceId_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_Invoice_by_InvoiceId_response" + "name": "update_Invoice_by_InvoiceId_response" } }, { - "name": "v2_update_MediaType_by_MediaTypeId", + "name": "update_MediaType_by_MediaTypeId", "description": "Update any row on the 'MediaType' collection using the 'MediaTypeId' key", "arguments": { "key_MediaTypeId": { @@ -11395,17 +11395,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_MediaType_by_MediaTypeId_update_columns" + "name": "update_MediaType_by_MediaTypeId_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_MediaType_by_MediaTypeId_response" + "name": "update_MediaType_by_MediaTypeId_response" } }, { - "name": "v2_update_PlaylistTrack_by_PlaylistId_and_TrackId", + "name": "update_PlaylistTrack_by_PlaylistId_and_TrackId", "description": "Update any row on the 'PlaylistTrack' collection using the 'PlaylistId' and 'TrackId' keys", "arguments": { "key_PlaylistId": { @@ -11443,17 +11443,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_PlaylistTrack_by_PlaylistId_and_TrackId_update_columns" + "name": "update_PlaylistTrack_by_PlaylistId_and_TrackId_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_PlaylistTrack_by_PlaylistId_and_TrackId_response" + "name": "update_PlaylistTrack_by_PlaylistId_and_TrackId_response" } }, { - "name": "v2_update_Playlist_by_PlaylistId", + "name": "update_Playlist_by_PlaylistId", "description": "Update any row on the 'Playlist' collection using the 'PlaylistId' key", "arguments": { "key_PlaylistId": { @@ -11485,17 +11485,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_Playlist_by_PlaylistId_update_columns" + "name": "update_Playlist_by_PlaylistId_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_Playlist_by_PlaylistId_response" + "name": "update_Playlist_by_PlaylistId_response" } }, { - "name": "v2_update_Track_by_TrackId", + "name": "update_Track_by_TrackId", "description": "Update any row on the 'Track' collection using the 'TrackId' key", "arguments": { "key_TrackId": { @@ -11527,17 +11527,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_Track_by_TrackId_update_columns" + "name": "update_Track_by_TrackId_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_Track_by_TrackId_response" + "name": "update_Track_by_TrackId_response" } }, { - "name": "v2_update_custom_defaults_by_id", + "name": "update_custom_defaults_by_id", "description": "Update any row on the 'custom_defaults' collection using the 'id' key", "arguments": { "key_id": { @@ -11569,17 +11569,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_custom_defaults_by_id_update_columns" + "name": "update_custom_defaults_by_id_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_custom_defaults_by_id_response" + "name": "update_custom_defaults_by_id_response" } }, { - "name": "v2_update_custom_dog_by_id", + "name": "update_custom_dog_by_id", "description": "Update any row on the 'custom_dog' collection using the 'id' key", "arguments": { "key_id": { @@ -11611,17 +11611,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_custom_dog_by_id_update_columns" + "name": "update_custom_dog_by_id_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_custom_dog_by_id_response" + "name": "update_custom_dog_by_id_response" } }, { - "name": "v2_update_institution_institution_by_id", + "name": "update_institution_institution_by_id", "description": "Update any row on the 'institution_institution' collection using the 'id' key", "arguments": { "key_id": { @@ -11653,17 +11653,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_institution_institution_by_id_update_columns" + "name": "update_institution_institution_by_id_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_institution_institution_by_id_response" + "name": "update_institution_institution_by_id_response" } }, { - "name": "v2_update_spatial_ref_sys_by_srid", + "name": "update_spatial_ref_sys_by_srid", "description": "Update any row on the 'spatial_ref_sys' collection using the 'srid' key", "arguments": { "key_srid": { @@ -11695,17 +11695,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_spatial_ref_sys_by_srid_update_columns" + "name": "update_spatial_ref_sys_by_srid_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_spatial_ref_sys_by_srid_response" + "name": "update_spatial_ref_sys_by_srid_response" } }, { - "name": "v2_update_topology_layer_by_feature_column_and_schema_name_and_table_name", + "name": "update_topology_layer_by_feature_column_and_schema_name_and_table_name", "description": "Update any row on the 'topology_layer' collection using the 'feature_column', 'schema_name' and 'table_name' keys", "arguments": { "key_feature_column": { @@ -11749,17 +11749,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_topology_layer_by_feature_column_and_schema_name_and_table_name_update_columns" + "name": "update_topology_layer_by_feature_column_and_schema_name_and_table_name_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_topology_layer_by_feature_column_and_schema_name_and_table_name_response" + "name": "update_topology_layer_by_feature_column_and_schema_name_and_table_name_response" } }, { - "name": "v2_update_topology_layer_by_layer_id_and_topology_id", + "name": "update_topology_layer_by_layer_id_and_topology_id", "description": "Update any row on the 'topology_layer' collection using the 'layer_id' and 'topology_id' keys", "arguments": { "key_layer_id": { @@ -11797,17 +11797,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_topology_layer_by_layer_id_and_topology_id_update_columns" + "name": "update_topology_layer_by_layer_id_and_topology_id_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_topology_layer_by_layer_id_and_topology_id_response" + "name": "update_topology_layer_by_layer_id_and_topology_id_response" } }, { - "name": "v2_update_topology_topology_by_id", + "name": "update_topology_topology_by_id", "description": "Update any row on the 'topology_topology' collection using the 'id' key", "arguments": { "key_id": { @@ -11839,17 +11839,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_topology_topology_by_id_update_columns" + "name": "update_topology_topology_by_id_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_topology_topology_by_id_response" + "name": "update_topology_topology_by_id_response" } }, { - "name": "v2_update_topology_topology_by_name", + "name": "update_topology_topology_by_name", "description": "Update any row on the 'topology_topology' collection using the 'name' key", "arguments": { "key_name": { @@ -11881,13 +11881,13 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "v2_update_topology_topology_by_name_update_columns" + "name": "update_topology_topology_by_name_update_columns" } } }, "result_type": { "type": "named", - "name": "v2_update_topology_topology_by_name_response" + "name": "update_topology_topology_by_name_response" } } ] diff --git a/crates/tests/tests-common/goldenfiles/mutations/delete_invoice_line.json b/crates/tests/tests-common/goldenfiles/mutations/delete_invoice_line.json index 10cec9285..ec9ca1feb 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/delete_invoice_line.json +++ b/crates/tests/tests-common/goldenfiles/mutations/delete_invoice_line.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "v2_delete_InvoiceLine_by_InvoiceLineId", + "name": "delete_InvoiceLine_by_InvoiceLineId", "arguments": { "key_InvoiceLineId": 90, "pre_check": { diff --git a/crates/tests/tests-common/goldenfiles/mutations/v2_delete_and_update_playlist_track.json b/crates/tests/tests-common/goldenfiles/mutations/v2_delete_and_update_playlist_track.json index 9a067ed23..9493e3523 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/v2_delete_and_update_playlist_track.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_delete_and_update_playlist_track.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "v2_delete_PlaylistTrack_by_PlaylistId_and_TrackId", + "name": "delete_PlaylistTrack_by_PlaylistId_and_TrackId", "arguments": { "key_TrackId": 90, "key_PlaylistId": 8, @@ -43,7 +43,7 @@ }, { "type": "procedure", - "name": "v2_update_PlaylistTrack_by_PlaylistId_and_TrackId", + "name": "update_PlaylistTrack_by_PlaylistId_and_TrackId", "arguments": { "key_TrackId": 89, "key_PlaylistId": 1, diff --git a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_Artist_missing_column.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_Artist_missing_column.json index 3d33b41a5..49c4c7ae3 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_Artist_missing_column.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_Artist_missing_column.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "v2_insert_Artist", + "name": "insert_Artist", "arguments": { "objects": [ { diff --git a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog.json index 8c566f5c9..2f82983c1 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "v2_insert_custom_dog", + "name": "insert_custom_dog", "arguments": { "objects": [ { @@ -72,7 +72,7 @@ }, { "type": "procedure", - "name": "v2_insert_custom_dog", + "name": "insert_custom_dog", "arguments": { "objects": [ { @@ -123,7 +123,7 @@ }, { "type": "procedure", - "name": "v2_insert_custom_dog", + "name": "insert_custom_dog", "arguments": { "objects": [ { diff --git a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog_missing_column.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog_missing_column.json index e57ba225b..d72f2649a 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog_missing_column.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog_missing_column.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "v2_insert_custom_dog", + "name": "insert_custom_dog", "arguments": { "objects": [ { diff --git a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog_predicate_fail.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog_predicate_fail.json index eb42108fe..0e1512352 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog_predicate_fail.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog_predicate_fail.json @@ -3,7 +3,7 @@ "operations": [ { "type": "procedure", - "name": "v2_insert_custom_dog", + "name": "insert_custom_dog", "arguments": { "objects": [ { @@ -67,7 +67,7 @@ }, { "type": "procedure", - "name": "v2_insert_custom_dog", + "name": "insert_custom_dog", "arguments": { "objects": [ { diff --git a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_defaults.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_defaults.json index d097dbdba..e3aa03410 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_defaults.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_defaults.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "v2_insert_custom_defaults", + "name": "insert_custom_defaults", "arguments": { "objects": [{}, {}, {}, {}, {}], "post_check": { diff --git a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum.json index 0cdc9d9a5..4d1633398 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "v2_insert_deck_of_cards", + "name": "insert_deck_of_cards", "arguments": { "objects": [ { diff --git a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum_invalid_label.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum_invalid_label.json index 293d34825..9bb817f02 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum_invalid_label.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum_invalid_label.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "v2_insert_deck_of_cards", + "name": "insert_deck_of_cards", "arguments": { "objects": [ { diff --git a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_update_custom_dog.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_update_custom_dog.json index 8c583ce44..2b4035d21 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/v2_insert_update_custom_dog.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_update_custom_dog.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "v2_insert_custom_dog", + "name": "insert_custom_dog", "arguments": { "objects": [ { @@ -72,7 +72,7 @@ }, { "type": "procedure", - "name": "v2_update_custom_dog_by_id", + "name": "update_custom_dog_by_id", "arguments": { "key_id": 1, "update_columns": { diff --git a/crates/tests/tests-common/goldenfiles/mutations/v2_update_defaults.json b/crates/tests/tests-common/goldenfiles/mutations/v2_update_defaults.json index 5c4b470d6..a38023bfb 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/v2_update_defaults.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_update_defaults.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "v2_insert_custom_defaults", + "name": "insert_custom_defaults", "arguments": { "objects": [{}, {}, {}, {}, {}], "post_check": { @@ -56,7 +56,7 @@ }, { "type": "procedure", - "name": "v2_update_custom_defaults_by_id", + "name": "update_custom_defaults_by_id", "arguments": { "key_id": 3, "update_columns": { diff --git a/static/postgres/v5-configuration/configuration.json b/static/postgres/v5-configuration/configuration.json index 669535bcd..3b677765d 100644 --- a/static/postgres/v5-configuration/configuration.json +++ b/static/postgres/v5-configuration/configuration.json @@ -4429,5 +4429,6 @@ "varchar": "string" } }, - "mutationsVersion": "v2" + "mutationsVersion": "v2", + "mutationsPrefix": "" }