diff --git a/crates/configuration/src/version3/metadata/mutations.rs b/crates/configuration/src/version3/metadata/mutations.rs index afbd19a37..482ba641d 100644 --- a/crates/configuration/src/version3/metadata/mutations.rs +++ b/crates/configuration/src/version3/metadata/mutations.rs @@ -8,5 +8,4 @@ use serde::{Deserialize, Serialize}; #[serde(rename_all = "camelCase")] pub enum MutationsVersion { V1, - VeryExperimentalWip, } diff --git a/crates/configuration/src/version3/mod.rs b/crates/configuration/src/version3/mod.rs index fd8352c18..de43310be 100644 --- a/crates/configuration/src/version3/mod.rs +++ b/crates/configuration/src/version3/mod.rs @@ -1159,8 +1159,5 @@ fn convert_mutations_version( metadata::mutations::MutationsVersion::V1 => { query_engine_metadata::metadata::mutations::MutationsVersion::V1 } - metadata::mutations::MutationsVersion::VeryExperimentalWip => { - query_engine_metadata::metadata::mutations::MutationsVersion::VeryExperimentalWip - } }) } diff --git a/crates/configuration/src/version3/snapshots/ndc_postgres_configuration__version3__tests__get_configuration_schema.snap b/crates/configuration/src/version3/snapshots/ndc_postgres_configuration__version3__tests__get_configuration_schema.snap index 32f52fec8..6d58e95b9 100644 --- a/crates/configuration/src/version3/snapshots/ndc_postgres_configuration__version3__tests__get_configuration_schema.snap +++ b/crates/configuration/src/version3/snapshots/ndc_postgres_configuration__version3__tests__get_configuration_schema.snap @@ -1499,8 +1499,7 @@ expression: schema "description": "Which version of the generated mutations will be included in the schema", "type": "string", "enum": [ - "v1", - "veryExperimentalWip" + "v1" ] } } diff --git a/crates/configuration/src/version4/metadata/mutations.rs b/crates/configuration/src/version4/metadata/mutations.rs index afbd19a37..a5208a671 100644 --- a/crates/configuration/src/version4/metadata/mutations.rs +++ b/crates/configuration/src/version4/metadata/mutations.rs @@ -8,5 +8,5 @@ use serde::{Deserialize, Serialize}; #[serde(rename_all = "camelCase")] pub enum MutationsVersion { V1, - VeryExperimentalWip, + V2, } diff --git a/crates/configuration/src/version4/snapshots/ndc_postgres_configuration__version4__tests__get_configuration_schema.snap b/crates/configuration/src/version4/snapshots/ndc_postgres_configuration__version4__tests__get_configuration_schema.snap index ee7bf3f7c..cc6d1730c 100644 --- a/crates/configuration/src/version4/snapshots/ndc_postgres_configuration__version4__tests__get_configuration_schema.snap +++ b/crates/configuration/src/version4/snapshots/ndc_postgres_configuration__version4__tests__get_configuration_schema.snap @@ -1557,7 +1557,7 @@ expression: schema "type": "string", "enum": [ "v1", - "veryExperimentalWip" + "v2" ] } } diff --git a/crates/configuration/src/version4/to_runtime_configuration.rs b/crates/configuration/src/version4/to_runtime_configuration.rs index ec0fe313a..929e6c64d 100644 --- a/crates/configuration/src/version4/to_runtime_configuration.rs +++ b/crates/configuration/src/version4/to_runtime_configuration.rs @@ -497,8 +497,8 @@ fn convert_mutations_version( metadata::mutations::MutationsVersion::V1 => { query_engine_metadata::metadata::mutations::MutationsVersion::V1 } - metadata::mutations::MutationsVersion::VeryExperimentalWip => { - query_engine_metadata::metadata::mutations::MutationsVersion::VeryExperimentalWip + metadata::mutations::MutationsVersion::V2 => { + query_engine_metadata::metadata::mutations::MutationsVersion::V2 } }) } diff --git a/crates/configuration/src/version4/upgrade_from_v3.rs b/crates/configuration/src/version4/upgrade_from_v3.rs index 004bad515..655d1cc7b 100644 --- a/crates/configuration/src/version4/upgrade_from_v3.rs +++ b/crates/configuration/src/version4/upgrade_from_v3.rs @@ -166,9 +166,6 @@ fn upgrade_mutations_version( version3::metadata::mutations::MutationsVersion::V1 => { metadata::mutations::MutationsVersion::V1 } - version3::metadata::mutations::MutationsVersion::VeryExperimentalWip => { - metadata::mutations::MutationsVersion::VeryExperimentalWip - } } } diff --git a/crates/connectors/ndc-postgres/src/schema/mutation/mod.rs b/crates/connectors/ndc-postgres/src/schema/mutation/mod.rs index 0f0283749..70e62f3ac 100644 --- a/crates/connectors/ndc-postgres/src/schema/mutation/mod.rs +++ b/crates/connectors/ndc-postgres/src/schema/mutation/mod.rs @@ -1,7 +1,7 @@ //! Generate ndc-spec schema metadata for mutations. -mod experimental; mod v1; +mod v2; use std::collections::BTreeMap; @@ -24,15 +24,15 @@ pub fn to_procedure( mutation::generate::Mutation::V1(mutation::v1::Mutation::InsertMutation(insert)) => { v1::insert_to_procedure(name, insert, object_types, scalar_types) } - // experimental - mutation::generate::Mutation::Experimental( - mutation::experimental::Mutation::DeleteMutation(delete), - ) => experimental::delete_to_procedure(name, delete, object_types, scalar_types), - mutation::generate::Mutation::Experimental( - mutation::experimental::Mutation::InsertMutation(insert), - ) => experimental::insert_to_procedure(name, insert, object_types, scalar_types), - mutation::generate::Mutation::Experimental( - mutation::experimental::Mutation::UpdateMutation(update), - ) => experimental::update_to_procedure(name, update, object_types, scalar_types), + // v2 + mutation::generate::Mutation::V2(mutation::v2::Mutation::DeleteMutation(delete)) => { + v2::delete_to_procedure(name, delete, object_types, scalar_types) + } + mutation::generate::Mutation::V2(mutation::v2::Mutation::InsertMutation(insert)) => { + v2::insert_to_procedure(name, insert, object_types, scalar_types) + } + mutation::generate::Mutation::V2(mutation::v2::Mutation::UpdateMutation(update)) => { + v2::update_to_procedure(name, update, object_types, scalar_types) + } } } diff --git a/crates/connectors/ndc-postgres/src/schema/mutation/experimental.rs b/crates/connectors/ndc-postgres/src/schema/mutation/v2.rs similarity index 90% rename from crates/connectors/ndc-postgres/src/schema/mutation/experimental.rs rename to crates/connectors/ndc-postgres/src/schema/mutation/v2.rs index e566819bd..d433033e1 100644 --- a/crates/connectors/ndc-postgres/src/schema/mutation/experimental.rs +++ b/crates/connectors/ndc-postgres/src/schema/mutation/v2.rs @@ -1,4 +1,4 @@ -//! Exposing experimental auto-generated mutations in the ndc-spec Schema. +//! Exposing v2 auto-generated mutations in the ndc-spec Schema. use std::collections::BTreeMap; @@ -8,15 +8,15 @@ use query_engine_translation::translation::mutation; use super::super::helpers::*; -/// given an experimental `DeleteMutation`, turn it into a `ProcedureInfo` to be output in the schema +/// given an v2 `DeleteMutation`, turn it into a `ProcedureInfo` to be output in the schema pub fn delete_to_procedure( name: &String, - delete: &mutation::experimental::delete::DeleteMutation, + delete: &mutation::v2::delete::DeleteMutation, object_types: &mut BTreeMap, scalar_types: &mut BTreeMap, ) -> models::ProcedureInfo { match delete { - mutation::experimental::delete::DeleteMutation::DeleteByKey { + mutation::v2::delete::DeleteMutation::DeleteByKey { by_columns, pre_check, description, @@ -61,14 +61,14 @@ pub fn delete_to_procedure( } } -/// Given an experimental `UpdateMutation`, turn it into a `ProcedureInfo` to be output in the schema. +/// Given an v2 `UpdateMutation`, turn it into a `ProcedureInfo` to be output in the schema. pub fn update_to_procedure( procedure_name: &str, - update: &mutation::experimental::update::UpdateMutation, + update: &mutation::v2::update::UpdateMutation, object_types: &mut BTreeMap, scalar_types: &mut BTreeMap, ) -> models::ProcedureInfo { - let mutation::experimental::update::UpdateMutation::UpdateByKey(update_by_key) = update; + let mutation::v2::update::UpdateMutation::UpdateByKey(update_by_key) = update; let mut arguments = BTreeMap::new(); @@ -179,10 +179,10 @@ pub fn update_to_procedure( ) } -/// Given an experimental `InsertMutation`, turn it into a `ProcedureInfo` to be output in the schema. +/// Given an v2 `InsertMutation`, turn it into a `ProcedureInfo` to be output in the schema. pub fn insert_to_procedure( name: &String, - insert: &mutation::experimental::insert::InsertMutation, + insert: &mutation::v2::insert::InsertMutation, object_types: &mut BTreeMap, scalar_types: &mut BTreeMap, ) -> models::ProcedureInfo { diff --git a/crates/query-engine/metadata/src/metadata/mutations.rs b/crates/query-engine/metadata/src/metadata/mutations.rs index 70455e0ff..d7ea56a9c 100644 --- a/crates/query-engine/metadata/src/metadata/mutations.rs +++ b/crates/query-engine/metadata/src/metadata/mutations.rs @@ -4,5 +4,5 @@ #[derive(Debug, PartialEq, Eq, Clone, Copy)] pub enum MutationsVersion { V1, - VeryExperimentalWip, + V2, } diff --git a/crates/query-engine/translation/src/translation/mutation/generate.rs b/crates/query-engine/translation/src/translation/mutation/generate.rs index 3f6c648e3..5f8d26d1a 100644 --- a/crates/query-engine/translation/src/translation/mutation/generate.rs +++ b/crates/query-engine/translation/src/translation/mutation/generate.rs @@ -5,13 +5,13 @@ use std::collections::BTreeMap; use crate::translation::helpers::Env; -use super::experimental; use super::v1; +use super::v2; #[derive(Debug, Clone)] pub enum Mutation { V1(v1::Mutation), - Experimental(experimental::Mutation), + V2(v2::Mutation), } /// Given our introspection data, work out all the mutations we can generate @@ -21,12 +21,10 @@ pub fn generate(env: &Env) -> BTreeMap { .into_iter() .map(|(name, mutation)| (name, Mutation::V1(mutation))) .collect(), - Some(mutations::MutationsVersion::VeryExperimentalWip) => { - experimental::generate(&env.metadata.tables) - .into_iter() - .map(|(name, mutation)| (name, Mutation::Experimental(mutation))) - .collect() - } + Some(mutations::MutationsVersion::V2) => v2::generate(&env.metadata.tables) + .into_iter() + .map(|(name, mutation)| (name, Mutation::V2(mutation))) + .collect(), None => BTreeMap::new(), } } diff --git a/crates/query-engine/translation/src/translation/mutation/mod.rs b/crates/query-engine/translation/src/translation/mutation/mod.rs index 0d34d4f00..6be5bd662 100644 --- a/crates/query-engine/translation/src/translation/mutation/mod.rs +++ b/crates/query-engine/translation/src/translation/mutation/mod.rs @@ -1,7 +1,7 @@ pub mod check_columns; -pub mod experimental; pub mod generate; pub mod translate; pub mod v1; +pub mod v2; pub use translate::translate; diff --git a/crates/query-engine/translation/src/translation/mutation/translate.rs b/crates/query-engine/translation/src/translation/mutation/translate.rs index ca73ce316..300303d20 100644 --- a/crates/query-engine/translation/src/translation/mutation/translate.rs +++ b/crates/query-engine/translation/src/translation/mutation/translate.rs @@ -10,8 +10,8 @@ use crate::translation::helpers::{Env, State}; use query_engine_metadata::metadata; use query_engine_sql::sql; -use super::experimental; use super::v1; +use super::v2; /// Translate the incoming MutationOperation to an ExecutionPlan (SQL) to be run against the database. pub fn translate( @@ -341,8 +341,8 @@ fn translate_mutation_expr( Some(metadata::mutations::MutationsVersion::V1) => { v1::translate(env, state, procedure_name, arguments) } - Some(metadata::mutations::MutationsVersion::VeryExperimentalWip) => { - experimental::translate(env, state, procedure_name, arguments) + Some(metadata::mutations::MutationsVersion::V2) => { + v2::translate(env, state, procedure_name, arguments) } } } diff --git a/crates/query-engine/translation/src/translation/mutation/experimental/common.rs b/crates/query-engine/translation/src/translation/mutation/v2/common.rs similarity index 100% rename from crates/query-engine/translation/src/translation/mutation/experimental/common.rs rename to crates/query-engine/translation/src/translation/mutation/v2/common.rs diff --git a/crates/query-engine/translation/src/translation/mutation/experimental/delete.rs b/crates/query-engine/translation/src/translation/mutation/v2/delete.rs similarity index 98% rename from crates/query-engine/translation/src/translation/mutation/experimental/delete.rs rename to crates/query-engine/translation/src/translation/mutation/v2/delete.rs index 28e9fe152..ad3c3cdf2 100644 --- a/crates/query-engine/translation/src/translation/mutation/experimental/delete.rs +++ b/crates/query-engine/translation/src/translation/mutation/v2/delete.rs @@ -48,7 +48,10 @@ pub fn generate_delete_by_unique( keys, )?; - let name = format!("experimental_delete_{collection_name}_by_{constraint_name}",); + let name = format!( + "{}_delete_{collection_name}_by_{constraint_name}", + super::VERSION + ); let description = format!( "Delete any row on the '{collection_name}' collection using the {}", diff --git a/crates/query-engine/translation/src/translation/mutation/experimental/generate.rs b/crates/query-engine/translation/src/translation/mutation/v2/generate.rs similarity index 100% rename from crates/query-engine/translation/src/translation/mutation/experimental/generate.rs rename to crates/query-engine/translation/src/translation/mutation/v2/generate.rs diff --git a/crates/query-engine/translation/src/translation/mutation/experimental/insert.rs b/crates/query-engine/translation/src/translation/mutation/v2/insert.rs similarity index 99% rename from crates/query-engine/translation/src/translation/mutation/experimental/insert.rs rename to crates/query-engine/translation/src/translation/mutation/v2/insert.rs index 228910c9d..12d058a7c 100644 --- a/crates/query-engine/translation/src/translation/mutation/experimental/insert.rs +++ b/crates/query-engine/translation/src/translation/mutation/v2/insert.rs @@ -32,7 +32,7 @@ pub fn generate( collection_name: &str, table_info: &database::TableInfo, ) -> (String, InsertMutation) { - let name = format!("experimental_insert_{collection_name}"); + let name = format!("{}_insert_{collection_name}", super::VERSION); let description = format!("Insert into the {collection_name} table"); diff --git a/crates/query-engine/translation/src/translation/mutation/experimental/mod.rs b/crates/query-engine/translation/src/translation/mutation/v2/mod.rs similarity index 84% rename from crates/query-engine/translation/src/translation/mutation/experimental/mod.rs rename to crates/query-engine/translation/src/translation/mutation/v2/mod.rs index 1b1a3da47..9613f3303 100644 --- a/crates/query-engine/translation/src/translation/mutation/experimental/mod.rs +++ b/crates/query-engine/translation/src/translation/mutation/v2/mod.rs @@ -1,19 +1,19 @@ -//! Experimental mutations version is a work in progress version that is expected to be renamed once ready. -//! This version in particular is supposed to introduce permission predicates via boolean expressions. +//! V2 mutations version. +//! This version in particular introduced permission predicates via boolean expressions and update mutations. //! //! Design and decisions: //! //! * We generate delete, insert and update procedures for each table. //! //! * A single insert procedure is generated per table of the form: -//! > _insert_( +//! > v2_insert_
( //! > objects: [], //! > post_check: //! > ) //! It allows us to insert multiple objects and include a post check for permissions. //! //! * A delete procedure is generated per table X unique constraint of the form: -//! > _delete_
_by_( +//! > v2_delete_
_by_( //! > key_: , //! > key_: , //! > ..., @@ -22,7 +22,7 @@ //! It allows us to delete a single row using the uniqueness constraint, and contains a boolexpr for permissions. //! //! * An update procedure is generated per table X unique constraint of the form: -//! > _update_
_by_( +//! > v2_update_
_by_( //! > key_: , //! > key_: , //! > ..., @@ -49,3 +49,5 @@ pub mod update; pub use generate::{generate, Mutation}; pub use translate::translate; + +pub static VERSION: &str = "v2"; diff --git a/crates/query-engine/translation/src/translation/mutation/experimental/translate.rs b/crates/query-engine/translation/src/translation/mutation/v2/translate.rs similarity index 100% rename from crates/query-engine/translation/src/translation/mutation/experimental/translate.rs rename to crates/query-engine/translation/src/translation/mutation/v2/translate.rs diff --git a/crates/query-engine/translation/src/translation/mutation/experimental/update.rs b/crates/query-engine/translation/src/translation/mutation/v2/update.rs similarity index 98% rename from crates/query-engine/translation/src/translation/mutation/experimental/update.rs rename to crates/query-engine/translation/src/translation/mutation/v2/update.rs index 828f9e476..e5d3284ab 100644 --- a/crates/query-engine/translation/src/translation/mutation/experimental/update.rs +++ b/crates/query-engine/translation/src/translation/mutation/v2/update.rs @@ -63,7 +63,10 @@ pub fn generate_update_by_unique( keys, )?; - let name = format!("experimental_update_{collection_name}_by_{constraint_name}",); + let name = format!( + "{}_update_{collection_name}_by_{constraint_name}", + super::VERSION + ); let description = format!( "Update any row on the '{collection_name}' collection using the {}", diff --git a/crates/query-engine/translation/tests/common/mod.rs b/crates/query-engine/translation/tests/common/mod.rs index 9ff87f70f..5be5b14af 100644 --- a/crates/query-engine/translation/tests/common/mod.rs +++ b/crates/query-engine/translation/tests/common/mod.rs @@ -93,7 +93,7 @@ pub async fn test_mutation_translation( &metadata, operation, request.collection_relationships.clone(), - Some(query_engine_metadata::metadata::mutations::MutationsVersion::VeryExperimentalWip), + Some(query_engine_metadata::metadata::mutations::MutationsVersion::V2), ) }) .collect::, translation::error::Error>>()?; diff --git a/crates/query-engine/translation/tests/goldenfiles/mutations/experimental_insert/configuration.json b/crates/query-engine/translation/tests/goldenfiles/mutations/v2_insert/configuration.json similarity index 96% rename from crates/query-engine/translation/tests/goldenfiles/mutations/experimental_insert/configuration.json rename to crates/query-engine/translation/tests/goldenfiles/mutations/v2_insert/configuration.json index 29ae8ad3b..1f7a3d9ff 100644 --- a/crates/query-engine/translation/tests/goldenfiles/mutations/experimental_insert/configuration.json +++ b/crates/query-engine/translation/tests/goldenfiles/mutations/v2_insert/configuration.json @@ -49,5 +49,5 @@ "compositeTypes": {}, "nativeQueries": {} }, - "mutationsVersion": "veryExperimentalWip" + "mutationsVersion": "v2" } diff --git a/crates/query-engine/translation/tests/goldenfiles/mutations/experimental_insert/request.json b/crates/query-engine/translation/tests/goldenfiles/mutations/v2_insert/request.json similarity index 96% rename from crates/query-engine/translation/tests/goldenfiles/mutations/experimental_insert/request.json rename to crates/query-engine/translation/tests/goldenfiles/mutations/v2_insert/request.json index 4df16f957..6dc2970f1 100644 --- a/crates/query-engine/translation/tests/goldenfiles/mutations/experimental_insert/request.json +++ b/crates/query-engine/translation/tests/goldenfiles/mutations/v2_insert/request.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "experimental_insert_Artist", + "name": "v2_insert_Artist", "arguments": { "objects": [ { diff --git a/crates/query-engine/translation/tests/goldenfiles/mutations/experimental_insert_empty_objects/configuration.json b/crates/query-engine/translation/tests/goldenfiles/mutations/v2_insert_empty_objects/configuration.json similarity index 97% rename from crates/query-engine/translation/tests/goldenfiles/mutations/experimental_insert_empty_objects/configuration.json rename to crates/query-engine/translation/tests/goldenfiles/mutations/v2_insert_empty_objects/configuration.json index 7ff025306..c1188ed85 100644 --- a/crates/query-engine/translation/tests/goldenfiles/mutations/experimental_insert_empty_objects/configuration.json +++ b/crates/query-engine/translation/tests/goldenfiles/mutations/v2_insert_empty_objects/configuration.json @@ -77,5 +77,5 @@ "compositeTypes": {}, "nativeQueries": {} }, - "mutationsVersion": "veryExperimentalWip" + "mutationsVersion": "v2" } diff --git a/crates/query-engine/translation/tests/goldenfiles/mutations/experimental_insert_empty_objects/request.json b/crates/query-engine/translation/tests/goldenfiles/mutations/v2_insert_empty_objects/request.json similarity index 96% rename from crates/query-engine/translation/tests/goldenfiles/mutations/experimental_insert_empty_objects/request.json rename to crates/query-engine/translation/tests/goldenfiles/mutations/v2_insert_empty_objects/request.json index 1667a0456..183a7855e 100644 --- a/crates/query-engine/translation/tests/goldenfiles/mutations/experimental_insert_empty_objects/request.json +++ b/crates/query-engine/translation/tests/goldenfiles/mutations/v2_insert_empty_objects/request.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "experimental_insert_Dog", + "name": "v2_insert_Dog", "arguments": { "objects": [{}, {}, {}, {}], "post_check": { diff --git a/crates/query-engine/translation/tests/snapshots/tests__mutations__experimental_insert.snap b/crates/query-engine/translation/tests/snapshots/tests__mutations__v2_insert.snap similarity index 90% rename from crates/query-engine/translation/tests/snapshots/tests__mutations__experimental_insert.snap rename to crates/query-engine/translation/tests/snapshots/tests__mutations__v2_insert.snap index 7df355274..5fe545d27 100644 --- a/crates/query-engine/translation/tests/snapshots/tests__mutations__experimental_insert.snap +++ b/crates/query-engine/translation/tests/snapshots/tests__mutations__v2_insert.snap @@ -50,13 +50,11 @@ SELECT ( SELECT coalesce( - bool_and( - "%7_experimental_insert_Artist"."%check__constraint" - ), + bool_and("%7_v2_insert_Artist"."%check__constraint"), true ) AS "%check__constraint" FROM - "%0_generated_mutation" AS "%7_experimental_insert_Artist" + "%0_generated_mutation" AS "%7_v2_insert_Artist" ) AS "%check__constraint"; COMMIT; diff --git a/crates/query-engine/translation/tests/snapshots/tests__mutations__experimental_insert_empty_objects.snap b/crates/query-engine/translation/tests/snapshots/tests__mutations__v2_insert_empty_objects.snap similarity index 90% rename from crates/query-engine/translation/tests/snapshots/tests__mutations__experimental_insert_empty_objects.snap rename to crates/query-engine/translation/tests/snapshots/tests__mutations__v2_insert_empty_objects.snap index d89b5652d..d1c6d711e 100644 --- a/crates/query-engine/translation/tests/snapshots/tests__mutations__experimental_insert_empty_objects.snap +++ b/crates/query-engine/translation/tests/snapshots/tests__mutations__v2_insert_empty_objects.snap @@ -50,13 +50,11 @@ SELECT ( SELECT coalesce( - bool_and( - "%7_experimental_insert_Dog"."%check__constraint" - ), + bool_and("%7_v2_insert_Dog"."%check__constraint"), true ) AS "%check__constraint" FROM - "%0_generated_mutation" AS "%7_experimental_insert_Dog" + "%0_generated_mutation" AS "%7_v2_insert_Dog" ) AS "%check__constraint"; COMMIT; diff --git a/crates/query-engine/translation/tests/tests.rs b/crates/query-engine/translation/tests/tests.rs index 5b7054d9b..a0c4f88ef 100644 --- a/crates/query-engine/translation/tests/tests.rs +++ b/crates/query-engine/translation/tests/tests.rs @@ -407,22 +407,19 @@ mod mutations { } #[tokio::test] - async fn experimental_insert() { - let result = - common::test_mutation_translation(IsolationLevel::default(), "experimental_insert") - .await - .unwrap(); + async fn v2_insert() { + let result = common::test_mutation_translation(IsolationLevel::default(), "v2_insert") + .await + .unwrap(); insta::assert_snapshot!(result); } #[tokio::test] - async fn experimental_insert_empty_objects() { - let result = common::test_mutation_translation( - IsolationLevel::default(), - "experimental_insert_empty_objects", - ) - .await - .unwrap(); + async fn v2_insert_empty_objects() { + let result = + common::test_mutation_translation(IsolationLevel::default(), "v2_insert_empty_objects") + .await + .unwrap(); insta::assert_snapshot!(result); } } diff --git a/crates/tests/databases-tests/src/postgres/explain_tests.rs b/crates/tests/databases-tests/src/postgres/explain_tests.rs index cb888285d..0c1b7df12 100644 --- a/crates/tests/databases-tests/src/postgres/explain_tests.rs +++ b/crates/tests/databases-tests/src/postgres/explain_tests.rs @@ -141,19 +141,18 @@ mod mutation { } #[tokio::test] - async fn experimental_insert_custom_dog() { - let result = - run_mutation_explain(create_router().await, "experimental_insert_custom_dog").await; + async fn v2_insert_custom_dog() { + let result = run_mutation_explain(create_router().await, "v2_insert_custom_dog").await; is_contained_in_lines( &["Insert", "Aggregate"], result .details - .get("0 experimental_insert_custom_dog Execution Plan") + .get("0 v2_insert_custom_dog Execution Plan") .unwrap(), ); insta::assert_snapshot!(result .details - .get("0 experimental_insert_custom_dog SQL Mutation") + .get("0 v2_insert_custom_dog SQL Mutation") .unwrap()); } @@ -170,32 +169,29 @@ mod mutation { ], result .details - .get("0 experimental_delete_InvoiceLine_by_InvoiceLineId Execution Plan") + .get("0 v2_delete_InvoiceLine_by_InvoiceLineId Execution Plan") .unwrap(), ); insta::assert_snapshot!(result .details - .get("0 experimental_delete_InvoiceLine_by_InvoiceLineId SQL Mutation") + .get("0 v2_delete_InvoiceLine_by_InvoiceLineId SQL Mutation") .unwrap()); } #[tokio::test] - async fn experimental_insert_update_custom_dog() { - let result = run_mutation_explain( - create_router().await, - "experimental_insert_update_custom_dog", - ) - .await; + async fn v2_insert_update_custom_dog() { + let result = + run_mutation_explain(create_router().await, "v2_insert_update_custom_dog").await; is_contained_in_lines( &["Update", "Aggregate"], result .details - .get("1 experimental_update_custom_dog_by_id Execution Plan") + .get("1 v2_update_custom_dog_by_id Execution Plan") .unwrap(), ); insta::assert_snapshot!(result .details - .get("1 experimental_update_custom_dog_by_id SQL Mutation") + .get("1 v2_update_custom_dog_by_id SQL Mutation") .unwrap()); } } diff --git a/crates/tests/databases-tests/src/postgres/mutation_tests.rs b/crates/tests/databases-tests/src/postgres/mutation_tests.rs index a7c0483dd..f2e1afba9 100644 --- a/crates/tests/databases-tests/src/postgres/mutation_tests.rs +++ b/crates/tests/databases-tests/src/postgres/mutation_tests.rs @@ -69,7 +69,7 @@ mod basic { } #[tokio::test(flavor = "multi_thread")] - async fn experimental_delete_and_update_playlist_track() { + async fn v2_delete_and_update_playlist_track() { let ndc_metadata = FreshDeployment::create(common::CONNECTION_URI, common::CHINOOK_NDC_METADATA_PATH) .await @@ -81,7 +81,7 @@ mod basic { &ndc_metadata.connection_uri, ) .await, - "experimental_delete_and_update_playlist_track", + "v2_delete_and_update_playlist_track", ) .await; @@ -89,7 +89,7 @@ mod basic { } #[tokio::test(flavor = "multi_thread")] - async fn experimental_insert_custom_dog() { + async fn v2_insert_custom_dog() { let ndc_metadata = FreshDeployment::create(common::CONNECTION_URI, common::CHINOOK_NDC_METADATA_PATH) .await @@ -101,7 +101,7 @@ mod basic { ) .await; - let mutation_result = run_mutation(router.clone(), "experimental_insert_custom_dog").await; + let mutation_result = run_mutation(router.clone(), "v2_insert_custom_dog").await; let result = mutation_result; @@ -109,7 +109,7 @@ mod basic { } #[tokio::test(flavor = "multi_thread")] - async fn experimental_insert_defaults() { + async fn v2_insert_defaults() { let ndc_metadata = FreshDeployment::create(common::CONNECTION_URI, common::CHINOOK_NDC_METADATA_PATH) .await @@ -121,7 +121,7 @@ mod basic { ) .await; - let mutation_result = run_mutation(router.clone(), "experimental_insert_defaults").await; + let mutation_result = run_mutation(router.clone(), "v2_insert_defaults").await; let result = mutation_result; @@ -129,7 +129,7 @@ mod basic { } #[tokio::test(flavor = "multi_thread")] - async fn experimental_insert_enum() { + async fn v2_insert_enum() { let ndc_metadata = FreshDeployment::create(common::CONNECTION_URI, common::CHINOOK_NDC_METADATA_PATH) .await @@ -141,7 +141,7 @@ mod basic { ) .await; - let mutation_result = run_mutation(router.clone(), "experimental_insert_enum").await; + let mutation_result = run_mutation(router.clone(), "v2_insert_enum").await; let result = mutation_result; @@ -149,7 +149,7 @@ mod basic { } #[tokio::test(flavor = "multi_thread")] - async fn experimental_insert_update_custom_dog() { + async fn v2_insert_update_custom_dog() { let ndc_metadata = FreshDeployment::create(common::CONNECTION_URI, common::CHINOOK_NDC_METADATA_PATH) .await @@ -161,8 +161,7 @@ mod basic { ) .await; - let mutation_result = - run_mutation(router.clone(), "experimental_insert_update_custom_dog").await; + let mutation_result = run_mutation(router.clone(), "v2_insert_update_custom_dog").await; let result = mutation_result; @@ -208,7 +207,7 @@ mod negative { #[tokio::test(flavor = "multi_thread")] /// Check that insert fails due to missing column. - async fn experimental_insert_custom_dog_missing_column() { + async fn v2_insert_custom_dog_missing_column() { let ndc_metadata = FreshDeployment::create(common::CONNECTION_URI, common::CHINOOK_NDC_METADATA_PATH) .await @@ -222,7 +221,7 @@ mod negative { let mutation_result = run_mutation_fail( router.clone(), - "experimental_insert_custom_dog_missing_column", + "v2_insert_custom_dog_missing_column", StatusCode::BAD_REQUEST, ) .await; @@ -234,7 +233,7 @@ mod negative { #[tokio::test(flavor = "multi_thread")] /// Check that insert fails due to predicate returning false. - async fn experimental_insert_custom_dog_predicate_fail() { + async fn v2_insert_custom_dog_predicate_fail() { let ndc_metadata = FreshDeployment::create(common::CONNECTION_URI, common::CHINOOK_NDC_METADATA_PATH) .await @@ -248,7 +247,7 @@ mod negative { let mutation_result = run_mutation_fail( router.clone(), - "experimental_insert_custom_dog_predicate_fail", + "v2_insert_custom_dog_predicate_fail", StatusCode::FORBIDDEN, ) .await; @@ -259,7 +258,7 @@ mod negative { } #[tokio::test(flavor = "multi_thread")] - async fn experimental_insert_enum_invalid_label() { + async fn v2_insert_enum_invalid_label() { let ndc_metadata = FreshDeployment::create(common::CONNECTION_URI, common::CHINOOK_NDC_METADATA_PATH) .await @@ -273,7 +272,7 @@ mod negative { let mutation_result = run_mutation_fail( router.clone(), - "experimental_insert_enum_invalid_label", + "v2_insert_enum_invalid_label", StatusCode::UNPROCESSABLE_ENTITY, ) .await; @@ -284,7 +283,7 @@ mod negative { } #[tokio::test(flavor = "multi_thread")] - async fn experimental_insert_artist_missing_column() { + async fn v2_insert_artist_missing_column() { let ndc_metadata = FreshDeployment::create(common::CONNECTION_URI, common::CHINOOK_NDC_METADATA_PATH) .await @@ -298,7 +297,7 @@ mod negative { let mutation_result = run_mutation_fail( router.clone(), - "experimental_insert_Artist_missing_column", + "v2_insert_Artist_missing_column", StatusCode::BAD_REQUEST, ) .await; 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 86483ebab..1cddd0905 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 experimental_delete_InvoiceLine_by_InvoiceLineId SQL Mutation\").unwrap()" +expression: "result.details.get(\"0 v2_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_experimental_delete_InvoiceLine_by_InvoiceLineId"."%check__constraint" + "%10_v2_delete_InvoiceLine_by_InvoiceLineId"."%check__constraint" ), true ) AS "%check__constraint" FROM - "%0_generated_mutation" AS "%10_experimental_delete_InvoiceLine_by_InvoiceLineId" + "%0_generated_mutation" AS "%10_v2_delete_InvoiceLine_by_InvoiceLineId" ) AS "%check__constraint" diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__experimental_insert_custom_dog.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__v2_insert_custom_dog.snap similarity index 88% rename from crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__experimental_insert_custom_dog.snap rename to crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__v2_insert_custom_dog.snap index 3b977c462..cec27ae33 100644 --- a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__experimental_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 experimental_insert_custom_dog SQL Mutation\").unwrap()" +expression: "result.details.get(\"0 v2_insert_custom_dog SQL Mutation\").unwrap()" --- EXPLAIN WITH "%0_generated_mutation" AS ( INSERT INTO @@ -63,11 +63,9 @@ SELECT ( SELECT coalesce( - bool_and( - "%7_experimental_insert_custom_dog"."%check__constraint" - ), + bool_and("%7_v2_insert_custom_dog"."%check__constraint"), true ) AS "%check__constraint" FROM - "%0_generated_mutation" AS "%7_experimental_insert_custom_dog" + "%0_generated_mutation" AS "%7_v2_insert_custom_dog" ) AS "%check__constraint" diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__experimental_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 similarity index 88% rename from crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__experimental_insert_update_custom_dog.snap rename to crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__v2_insert_update_custom_dog.snap index a5246926a..c9bdbde33 100644 --- a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__explain_tests__mutation__experimental_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 experimental_update_custom_dog_by_id SQL Mutation\").unwrap()" +expression: "result.details.get(\"1 v2_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_experimental_update_custom_dog_by_id"."%check__constraint" + "%7_v2_update_custom_dog_by_id"."%check__constraint" ), true ) AS "%check__constraint" FROM - "%0_generated_mutation" AS "%7_experimental_update_custom_dog_by_id" + "%0_generated_mutation" AS "%7_v2_update_custom_dog_by_id" ) AS "%check__constraint" diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__experimental_delete_and_update_playlist_track.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__v2_delete_and_update_playlist_track.snap similarity index 100% rename from crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__experimental_delete_and_update_playlist_track.snap rename to crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__v2_delete_and_update_playlist_track.snap diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__experimental_insert_custom_dog.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__v2_insert_custom_dog.snap similarity index 100% rename from crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__experimental_insert_custom_dog.snap rename to crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__v2_insert_custom_dog.snap diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__experimental_insert_defaults.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__v2_insert_defaults.snap similarity index 100% rename from crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__experimental_insert_defaults.snap rename to crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__v2_insert_defaults.snap diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__experimental_insert_enum.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__v2_insert_enum.snap similarity index 100% rename from crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__experimental_insert_enum.snap rename to crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__v2_insert_enum.snap diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__experimental_insert_update_custom_dog.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__v2_insert_update_custom_dog.snap similarity index 100% rename from crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__experimental_insert_update_custom_dog.snap rename to crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__basic__v2_insert_update_custom_dog.snap diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__experimental_insert_artist_missing_column.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__v2_insert_artist_missing_column.snap similarity index 100% rename from crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__experimental_insert_artist_missing_column.snap rename to crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__v2_insert_artist_missing_column.snap diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__experimental_insert_custom_dog_missing_column.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__v2_insert_custom_dog_missing_column.snap similarity index 100% rename from crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__experimental_insert_custom_dog_missing_column.snap rename to crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__v2_insert_custom_dog_missing_column.snap diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__experimental_insert_custom_dog_predicate_fail.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__v2_insert_custom_dog_predicate_fail.snap similarity index 100% rename from crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__experimental_insert_custom_dog_predicate_fail.snap rename to crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__v2_insert_custom_dog_predicate_fail.snap diff --git a/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__experimental_insert_enum_invalid_label.snap b/crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__v2_insert_enum_invalid_label.snap similarity index 100% rename from crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__experimental_insert_enum_invalid_label.snap rename to crates/tests/databases-tests/src/postgres/snapshots/databases_tests__postgres__mutation_tests__negative__v2_insert_enum_invalid_label.snap 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 19f876ff7..f1bb3513a 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 @@ -3320,96 +3320,70 @@ expression: result } } }, - "experimental_delete_Album_by_AlbumId_response": { - "description": "Responses from the 'experimental_delete_Album_by_AlbumId' procedure", + "group_leader": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "characters": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "characters" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "id": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Album" + "name": "int4" } } - } - } - }, - "experimental_delete_Artist_by_ArtistId_response": { - "description": "Responses from the 'experimental_delete_Artist_by_ArtistId' 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", + "name": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Artist" + "name": "chara" } } } } }, - "experimental_delete_Customer_by_CustomerId_response": { - "description": "Responses from the 'experimental_delete_Customer_by_CustomerId' procedure", + "insert_album": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "AlbumId": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "ArtistId": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Customer" + "name": "int4" } } - } - } - }, - "experimental_delete_Employee_by_EmployeeId_response": { - "description": "Responses from the 'experimental_delete_Employee_by_EmployeeId' 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", + "Title": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Employee" + "name": "varchar" } } } } }, - "experimental_delete_Genre_by_GenreId_response": { - "description": "Responses from the 'experimental_delete_Genre_by_GenreId' procedure", + "insert_album_response": { + "description": "Responses from the 'insert_album' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -3424,36 +3398,36 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Genre" + "name": "insert_album" } } } } }, - "experimental_delete_InvoiceLine_by_InvoiceLineId_response": { - "description": "Responses from the 'experimental_delete_InvoiceLine_by_InvoiceLineId' procedure", + "insert_artist": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "ArtistId": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "Name": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "InvoiceLine" + "name": "varchar" } } } } }, - "experimental_delete_Invoice_by_InvoiceId_response": { - "description": "Responses from the 'experimental_delete_Invoice_by_InvoiceId' procedure", + "insert_artist_response": { + "description": "Responses from the 'insert_artist' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -3468,342 +3442,340 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Invoice" + "name": "insert_artist" } } } } }, - "experimental_delete_MediaType_by_MediaTypeId_response": { - "description": "Responses from the 'experimental_delete_MediaType_by_MediaTypeId' 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": "MediaType" + "name": "person" } } } } }, - "experimental_delete_PlaylistTrack_by_PlaylistId_and_TrackId_response": { - "description": "Responses from the 'experimental_delete_PlaylistTrack_by_PlaylistId_and_TrackId' procedure", + "organization": { "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", + "committees": { "type": { "type": "array", "element_type": { "type": "named", - "name": "PlaylistTrack" + "name": "committee" } } + }, + "name": { + "type": { + "type": "named", + "name": "text" + } } } }, - "experimental_delete_Playlist_by_PlaylistId_response": { - "description": "Responses from the 'experimental_delete_Playlist_by_PlaylistId' 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": "Playlist" + "name": "organization" } } } } }, - "experimental_delete_Track_by_TrackId_response": { - "description": "Responses from the 'experimental_delete_Track_by_TrackId' procedure", + "person": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "address": { "type": { "type": "named", - "name": "int4" + "name": "person_address" } }, - "returning": { - "description": "Data from rows affected by the mutation", + "name": { "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Track" - } + "type": "named", + "name": "person_name" } } } }, - "experimental_delete_custom_defaults_by_id_response": { - "description": "Responses from the 'experimental_delete_custom_defaults_by_id' procedure", + "person_address": { + "description": "The address of a person, obviously", "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "address_line_1": { + "description": "Address line No 1", "type": { "type": "named", - "name": "int4" + "name": "text" } }, - "returning": { - "description": "Data from rows affected by the mutation", + "address_line_2": { + "description": "Address line No 2", "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "custom_defaults" - } + "type": "named", + "name": "text" } } } }, - "experimental_delete_custom_dog_by_id_response": { - "description": "Responses from the 'experimental_delete_custom_dog_by_id' 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" + "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": "named", - "name": "custom_dog" - } + "type": "named", + "name": "text" } } } }, - "experimental_delete_spatial_ref_sys_by_srid_response": { - "description": "Responses from the 'experimental_delete_spatial_ref_sys_by_srid' procedure", + "phone_numbers": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "the_number": { "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" - } + "name": "Phone" } } } }, - "experimental_delete_topology_layer_by_feature_column_and_schema_name_and_table_name_response": { - "description": "Responses from the 'experimental_delete_topology_layer_by_feature_column_and_schema_name_and_table_name' procedure", + "spatial_ref_sys": { "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "auth_name": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "auth_srid": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "topology_layer" + "name": "int4" } } - } - } - }, - "experimental_delete_topology_layer_by_layer_id_and_topology_id_response": { - "description": "Responses from the 'experimental_delete_topology_layer_by_layer_id_and_topology_id' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + }, + "proj4text": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } + } + }, + "srid": { "type": { "type": "named", "name": "int4" } }, - "returning": { - "description": "Data from rows affected by the mutation", + "srtext": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "topology_layer" + "name": "varchar" } } } } }, - "experimental_delete_topology_topology_by_id_response": { - "description": "Responses from the 'experimental_delete_topology_topology_by_id' procedure", + "summarize_organizations": { + "description": "A native query used to test support array-valued variables", "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_topology" + "name": "text" } } } } }, - "experimental_delete_topology_topology_by_name_response": { - "description": "Responses from the 'experimental_delete_topology_topology_by_name' procedure", + "topology_layer": { "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": "varchar" + } + }, + "feature_type": { "type": { "type": "named", "name": "int4" } }, - "returning": { - "description": "Data from rows affected by the mutation", + "layer_id": { "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "topology_topology" - } + "type": "named", + "name": "int4" + } + }, + "level": { + "type": { + "type": "named", + "name": "int4" + } + }, + "schema_name": { + "type": { + "type": "named", + "name": "varchar" + } + }, + "table_name": { + "type": { + "type": "named", + "name": "varchar" + } + }, + "topology_id": { + "type": { + "type": "named", + "name": "int4" } } } }, - "experimental_insert_Album_object": { + "topology_topology": { "fields": { - "AlbumId": { + "hasz": { "type": { "type": "named", - "name": "int4" + "name": "bool" } }, - "ArtistId": { + "id": { "type": { "type": "named", "name": "int4" } }, - "Title": { + "name": { "type": { "type": "named", "name": "varchar" } + }, + "precision": { + "type": { + "type": "named", + "name": "float8" + } + }, + "srid": { + "type": { + "type": "named", + "name": "int4" + } } } }, - "experimental_insert_Album_response": { - "description": "Responses from the 'experimental_insert_Album' 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", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Album" - } - } } } }, - "experimental_insert_Artist_object": { + "update_column_Album_ArtistId": { + "description": "Update the 'ArtistId' column in the 'Album' collection", "fields": { - "ArtistId": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "Name": { + } + } + }, + "update_column_Album_Title": { + "description": "Update the 'Title' column in the 'Album' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "varchar" } } } }, - "experimental_insert_Artist_response": { - "description": "Responses from the 'experimental_insert_Artist' 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": "Artist" + "name": "varchar" } } } } }, - "experimental_insert_Customer_object": { + "update_column_Customer_Address": { + "description": "Update the 'Address' column in the 'Customer' collection", "fields": { - "Address": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -3811,8 +3783,14 @@ expression: result "name": "varchar" } } - }, - "City": { + } + } + }, + "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": { @@ -3820,8 +3798,14 @@ expression: result "name": "varchar" } } - }, - "Company": { + } + } + }, + "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": { @@ -3829,8 +3813,14 @@ expression: result "name": "varchar" } } - }, - "Country": { + } + } + }, + "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": { @@ -3838,20 +3828,38 @@ expression: result "name": "varchar" } } - }, - "CustomerId": { + } + } + }, + "update_column_Customer_CustomerId": { + "description": "Update the 'CustomerId' column in the 'Customer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "Email": { + } + } + }, + "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" } - }, - "Fax": { + } + } + }, + "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": { @@ -3859,29 +3867,38 @@ expression: result "name": "varchar" } } - }, - "FirstName": { - "type": { - "type": "named", - "name": "varchar" - } - }, - "LastName": { + } + } + }, + "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" } - }, - "Phone": { + } + } + }, + "update_column_Customer_LastName": { + "description": "Update the 'LastName' column in the 'Customer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "varchar" } - }, - "PostalCode": { + } + } + }, + "update_column_Customer_Phone": { + "description": "Update the 'Phone' column in the 'Customer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -3889,8 +3906,14 @@ expression: result "name": "varchar" } } - }, - "State": { + } + } + }, + "update_column_Customer_PostalCode": { + "description": "Update the 'PostalCode' column in the 'Customer' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -3898,43 +3921,44 @@ expression: result "name": "varchar" } } - }, - "SupportRepId": { + } + } + }, + "update_column_Customer_State": { + "description": "Update the 'State' 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" } } } } }, - "experimental_insert_Customer_response": { - "description": "Responses from the 'experimental_insert_Customer' procedure", + "update_column_Customer_SupportRepId": { + "description": "Update the 'SupportRepId' column in the 'Customer' 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": "Customer" + "name": "int4" } } } } }, - "experimental_insert_Employee_object": { + "update_column_Employee_Address": { + "description": "Update the 'Address' column in the 'Employee' collection", "fields": { - "Address": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -3942,8 +3966,14 @@ expression: result "name": "varchar" } } - }, - "BirthDate": { + } + } + }, + "update_column_Employee_BirthDate": { + "description": "Update the 'BirthDate' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -3951,8 +3981,14 @@ expression: result "name": "timestamp" } } - }, - "City": { + } + } + }, + "update_column_Employee_City": { + "description": "Update the 'City' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -3960,8 +3996,14 @@ expression: result "name": "varchar" } } - }, - "Country": { + } + } + }, + "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": { @@ -3969,8 +4011,14 @@ expression: result "name": "varchar" } } - }, - "Email": { + } + } + }, + "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": { @@ -3978,14 +4026,26 @@ expression: result "name": "varchar" } } - }, - "EmployeeId": { + } + } + }, + "update_column_Employee_EmployeeId": { + "description": "Update the 'EmployeeId' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "Fax": { + } + } + }, + "update_column_Employee_Fax": { + "description": "Update the 'Fax' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -3993,14 +4053,26 @@ expression: result "name": "varchar" } } - }, - "FirstName": { + } + } + }, + "update_column_Employee_FirstName": { + "description": "Update the 'FirstName' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "varchar" } - }, - "HireDate": { + } + } + }, + "update_column_Employee_HireDate": { + "description": "Update the 'HireDate' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -4008,14 +4080,26 @@ expression: result "name": "timestamp" } } - }, - "LastName": { + } + } + }, + "update_column_Employee_LastName": { + "description": "Update the 'LastName' column in the 'Employee' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "varchar" } - }, - "Phone": { + } + } + }, + "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": { @@ -4023,8 +4107,14 @@ expression: result "name": "varchar" } } - }, - "PostalCode": { + } + } + }, + "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": { @@ -4032,8 +4122,14 @@ expression: result "name": "varchar" } } - }, - "ReportsTo": { + } + } + }, + "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": { @@ -4041,8 +4137,14 @@ expression: result "name": "int4" } } - }, - "State": { + } + } + }, + "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": { @@ -4050,8 +4152,14 @@ expression: result "name": "varchar" } } - }, - "Title": { + } + } + }, + "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": { @@ -4062,37 +4170,23 @@ expression: result } } }, - "experimental_insert_Employee_response": { - "description": "Responses from the 'experimental_insert_Employee' procedure", + "update_column_Genre_GenreId": { + "description": "Update the 'GenreId' column in the 'Genre' 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": "Employee" - } - } } } }, - "experimental_insert_Genre_object": { + "update_column_Genre_Name": { + "description": "Update the 'Name' column in the 'Genre' collection", "fields": { - "GenreId": { - "type": { - "type": "named", - "name": "int4" - } - }, - "Name": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -4103,87 +4197,71 @@ expression: result } } }, - "experimental_insert_Genre_response": { - "description": "Responses from the 'experimental_insert_Genre' procedure", + "update_column_InvoiceLine_InvoiceId": { + "description": "Update the 'InvoiceId' 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", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Genre" - } - } } } }, - "experimental_insert_InvoiceLine_object": { - "fields": { - "InvoiceId": { - "type": { - "type": "named", - "name": "int4" - } - }, - "InvoiceLineId": { + "update_column_InvoiceLine_InvoiceLineId": { + "description": "Update the 'InvoiceLineId' column in the 'InvoiceLine' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "Quantity": { + } + } + }, + "update_column_InvoiceLine_Quantity": { + "description": "Update the 'Quantity' column in the 'InvoiceLine' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "TrackId": { + } + } + }, + "update_column_InvoiceLine_TrackId": { + "description": "Update the 'TrackId' column in the 'InvoiceLine' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "UnitPrice": { - "type": { - "type": "named", - "name": "numeric" - } } } }, - "experimental_insert_InvoiceLine_response": { - "description": "Responses from the 'experimental_insert_InvoiceLine' procedure", + "update_column_InvoiceLine_UnitPrice": { + "description": "Update the 'UnitPrice' 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", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "InvoiceLine" - } + "name": "numeric" } } } }, - "experimental_insert_Invoice_object": { + "update_column_Invoice_BillingAddress": { + "description": "Update the 'BillingAddress' column in the 'Invoice' collection", "fields": { - "BillingAddress": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -4191,8 +4269,14 @@ expression: result "name": "varchar" } } - }, - "BillingCity": { + } + } + }, + "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": { @@ -4200,8 +4284,14 @@ expression: result "name": "varchar" } } - }, - "BillingCountry": { + } + } + }, + "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": { @@ -4209,8 +4299,14 @@ expression: result "name": "varchar" } } - }, - "BillingPostalCode": { + } + } + }, + "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": { @@ -4218,8 +4314,14 @@ expression: result "name": "varchar" } } - }, - "BillingState": { + } + } + }, + "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": { @@ -4227,26 +4329,50 @@ expression: result "name": "varchar" } } - }, - "CustomerId": { + } + } + }, + "update_column_Invoice_CustomerId": { + "description": "Update the 'CustomerId' column in the 'Invoice' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "InvoiceDate": { + } + } + }, + "update_column_Invoice_InvoiceDate": { + "description": "Update the 'InvoiceDate' column in the 'Invoice' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "timestamp" } - }, - "InvoiceId": { + } + } + }, + "update_column_Invoice_InvoiceId": { + "description": "Update the 'InvoiceId' column in the 'Invoice' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "Total": { + } + } + }, + "update_column_Invoice_Total": { + "description": "Update the 'Total' column in the 'Invoice' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "numeric" @@ -4254,37 +4380,23 @@ expression: result } } }, - "experimental_insert_Invoice_response": { - "description": "Responses from the 'experimental_insert_Invoice' procedure", + "update_column_MediaType_MediaTypeId": { + "description": "Update the 'MediaTypeId' column in the 'MediaType' 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": "Invoice" - } - } } } }, - "experimental_insert_MediaType_object": { + "update_column_MediaType_Name": { + "description": "Update the 'Name' column in the 'MediaType' collection", "fields": { - "MediaTypeId": { - "type": { - "type": "named", - "name": "int4" - } - }, - "Name": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -4295,37 +4407,23 @@ expression: result } } }, - "experimental_insert_MediaType_response": { - "description": "Responses from the 'experimental_insert_MediaType' 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": "MediaType" - } - } } } }, - "experimental_insert_PlaylistTrack_object": { + "update_column_PlaylistTrack_TrackId": { + "description": "Update the 'TrackId' column in the 'PlaylistTrack' collection", "fields": { - "PlaylistId": { - "type": { - "type": "named", - "name": "int4" - } - }, - "TrackId": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" @@ -4333,40 +4431,26 @@ expression: result } } }, - "experimental_insert_PlaylistTrack_response": { - "description": "Responses from the 'experimental_insert_PlaylistTrack' procedure", + "update_column_Playlist_Name": { + "description": "Update the 'Name' column in the 'Playlist' 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": "PlaylistTrack" + "name": "varchar" } } } } }, - "experimental_insert_Playlist_object": { + "update_column_Playlist_PlaylistId": { + "description": "Update the 'PlaylistId' column in the 'Playlist' collection", "fields": { - "Name": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } - } - }, - "PlaylistId": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" @@ -4374,31 +4458,26 @@ expression: result } } }, - "experimental_insert_Playlist_response": { - "description": "Responses from the 'experimental_insert_Playlist' procedure", + "update_column_Track_AlbumId": { + "description": "Update the 'AlbumId' column in the 'Track' 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": "Playlist" + "name": "int4" } } } } }, - "experimental_insert_Track_object": { + "update_column_Track_Bytes": { + "description": "Update the 'Bytes' column in the 'Track' collection", "fields": { - "AlbumId": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -4406,17 +4485,14 @@ expression: result "name": "int4" } } - }, - "Bytes": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } - } - }, - "Composer": { + } + } + }, + "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": { @@ -4424,8 +4500,14 @@ expression: result "name": "varchar" } } - }, - "GenreId": { + } + } + }, + "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": { @@ -4433,111 +4515,140 @@ expression: result "name": "int4" } } - }, - "MediaTypeId": { + } + } + }, + "update_column_Track_MediaTypeId": { + "description": "Update the 'MediaTypeId' column in the 'Track' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "Milliseconds": { + } + } + }, + "update_column_Track_Milliseconds": { + "description": "Update the 'Milliseconds' column in the 'Track' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "Name": { + } + } + }, + "update_column_Track_Name": { + "description": "Update the 'Name' column in the 'Track' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "varchar" } - }, - "TrackId": { + } + } + }, + "update_column_Track_TrackId": { + "description": "Update the 'TrackId' column in the 'Track' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "UnitPrice": { - "type": { - "type": "named", - "name": "numeric" - } } } }, - "experimental_insert_Track_response": { - "description": "Responses from the 'experimental_insert_Track' procedure", + "update_column_Track_UnitPrice": { + "description": "Update the 'UnitPrice' 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", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "Track" - } + "name": "numeric" } } } }, - "experimental_insert_custom_defaults_object": { + "update_column_custom_defaults_birthday": { + "description": "Update the 'birthday' column in the 'custom_defaults' collection", "fields": { - "birthday": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "date" } - }, - "height_cm": { + } + } + }, + "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": "named", "name": "numeric" } - }, - "name": { + } + } + }, + "update_column_custom_defaults_height_in": { + "description": "Update the 'height_in' column in the 'custom_defaults' collection", + "fields": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "text" + "name": "numeric" } } } } }, - "experimental_insert_custom_defaults_response": { - "description": "Responses from the 'experimental_insert_custom_defaults' procedure", + "update_column_custom_defaults_id": { + "description": "Update the 'id' column in the 'custom_defaults' 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" + "name": "int8" } - }, - "returning": { - "description": "Data from rows affected by the mutation", + } + } + }, + "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": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "custom_defaults" + "name": "text" } } } } }, - "experimental_insert_custom_dog_object": { + "update_column_custom_dog_adopter_name": { + "description": "Update the 'adopter_name' column in the 'custom_dog' collection", "fields": { - "adopter_name": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { @@ -4545,166 +4656,149 @@ expression: result "name": "text" } } - }, - "birthday": { + } + } + }, + "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": "named", "name": "date" } - }, - "height_cm": { + } + } + }, + "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": "named", "name": "numeric" } - }, - "name": { - "type": { - "type": "named", - "name": "text" - } } } }, - "experimental_insert_custom_dog_response": { - "description": "Responses from the 'experimental_insert_custom_dog' procedure", + "update_column_custom_dog_height_in": { + "description": "Update the 'height_in' column in the 'custom_dog' 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": "custom_dog" + "name": "numeric" } } } } }, - "experimental_insert_deck_of_cards_object": { + "update_column_custom_dog_id": { + "description": "Update the 'id' column in the 'custom_dog' collection", "fields": { - "pips": { - "type": { - "type": "named", - "name": "int2" - } - }, - "suit": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", - "name": "card_suit" + "name": "int8" } } } }, - "experimental_insert_deck_of_cards_response": { - "description": "Responses from the 'experimental_insert_deck_of_cards' procedure", + "update_column_custom_dog_name": { + "description": "Update the 'name' column in the 'custom_dog' 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" + "name": "text" } - }, - "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": "deck_of_cards" + "name": "varchar" } } } } }, - "experimental_insert_discoverable_types_root_occurrence_object": { + "update_column_spatial_ref_sys_auth_srid": { + "description": "Update the 'auth_srid' column in the 'spatial_ref_sys' collection", "fields": { - "col": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "discoverable_types" + "name": "int4" } } } } }, - "experimental_insert_discoverable_types_root_occurrence_response": { - "description": "Responses from the 'experimental_insert_discoverable_types_root_occurrence' procedure", + "update_column_spatial_ref_sys_proj4text": { + "description": "Update the 'proj4text' column in the 'spatial_ref_sys' 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": "discoverable_types_root_occurrence" + "name": "varchar" } } } } }, - "experimental_insert_even_numbers_object": { - "fields": { - "the_number": { - "type": { - "type": "named", - "name": "even_number" - } - } - } - }, - "experimental_insert_even_numbers_response": { - "description": "Responses from the 'experimental_insert_even_numbers' 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": "even_numbers" - } - } } } }, - "experimental_insert_group_leader_object": { + "update_column_spatial_ref_sys_srtext": { + "description": "Update the 'srtext' column in the 'spatial_ref_sys' collection", "fields": { - "characters": { + "_set": { + "description": "Set the column to this value", "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "characters" + "name": "varchar" } } - }, - "id": { + } + } + }, + "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": { @@ -4712,188 +4806,146 @@ expression: result "name": "int4" } } - }, - "name": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "chara" - } - } } } }, - "experimental_insert_group_leader_response": { - "description": "Responses from the 'experimental_insert_group_leader' 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": "int4" - } - }, - "returning": { - "description": "Data from rows affected by the mutation", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "group_leader" - } + "name": "varchar" } } } }, - "experimental_insert_phone_numbers_object": { + "update_column_topology_layer_feature_type": { + "description": "Update the 'feature_type' column in the 'topology_layer' collection", "fields": { - "the_number": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", - "name": "Phone" + "name": "int4" } } } }, - "experimental_insert_phone_numbers_response": { - "description": "Responses from the 'experimental_insert_phone_numbers' procedure", + "update_column_topology_layer_layer_id": { + "description": "Update the 'layer_id' 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": "int4" } - }, - "returning": { - "description": "Data from rows affected by the mutation", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "phone_numbers" - } - } } } }, - "experimental_insert_spatial_ref_sys_object": { + "update_column_topology_layer_level": { + "description": "Update the 'level' column in the 'topology_layer' collection", "fields": { - "auth_name": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } - } - }, - "auth_srid": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } - } - }, - "proj4text": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } - } - }, - "srid": { + "_set": { + "description": "Set the column to this value", "type": { "type": "named", "name": "int4" } - }, - "srtext": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } - } } } }, - "experimental_insert_spatial_ref_sys_response": { - "description": "Responses from the 'experimental_insert_spatial_ref_sys' procedure", + "update_column_topology_layer_schema_name": { + "description": "Update the 'schema_name' 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": "int4" - } - }, - "returning": { - "description": "Data from rows affected by the mutation", - "type": { - "type": "array", - "element_type": { - "type": "named", - "name": "spatial_ref_sys" - } + "name": "varchar" } } } }, - "experimental_insert_topology_layer_object": { + "update_column_topology_layer_table_name": { + "description": "Update the 'table_name' column in the 'topology_layer' 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": { + } + } + }, + "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": "named", "name": "int4" } - }, - "layer_id": { + } + } + }, + "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": "named", - "name": "int4" + "name": "bool" } - }, - "level": { + } + } + }, + "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": "named", "name": "int4" } - }, - "schema_name": { + } + } + }, + "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" } - }, - "table_name": { + } + } + }, + "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": "varchar" + "name": "float8" } - }, - "topology_id": { + } + } + }, + "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": "named", "name": "int4" @@ -4901,8 +4953,8 @@ expression: result } } }, - "experimental_insert_topology_layer_response": { - "description": "Responses from the 'experimental_insert_topology_layer' procedure", + "v2_delete_Album_by_AlbumId_response": { + "description": "Responses from the 'v2_delete_Album_by_AlbumId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -4917,48 +4969,58 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "topology_layer" + "name": "Album" } } } } }, - "experimental_insert_topology_topology_object": { + "v2_delete_Artist_by_ArtistId_response": { + "description": "Responses from the 'v2_delete_Artist_by_ArtistId' procedure", "fields": { - "hasz": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "bool" + "name": "int4" } }, - "id": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "int4" + "type": "array", + "element_type": { + "type": "named", + "name": "Artist" + } } - }, - "name": { + } + } + }, + "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", "type": { "type": "named", - "name": "varchar" + "name": "int4" } }, - "precision": { - "type": { - "type": "named", - "name": "float8" - } - }, - "srid": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "int4" + "type": "array", + "element_type": { + "type": "named", + "name": "Customer" + } } } } }, - "experimental_insert_topology_topology_response": { - "description": "Responses from the 'experimental_insert_topology_topology' procedure", + "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", @@ -4973,14 +5035,14 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "topology_topology" + "name": "Employee" } } } } }, - "experimental_update_Album_by_AlbumId_response": { - "description": "Responses from the 'experimental_update_Album_by_AlbumId' procedure", + "v2_delete_Genre_by_GenreId_response": { + "description": "Responses from the 'v2_delete_Genre_by_GenreId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -4995,40 +5057,58 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Album" + "name": "Genre" } } } } }, - "experimental_update_Album_by_AlbumId_update_columns": { - "description": "Update the columns of the 'Album' collection", + "v2_delete_InvoiceLine_by_InvoiceLineId_response": { + "description": "Responses from the 'v2_delete_InvoiceLine_by_InvoiceLineId' procedure", "fields": { - "AlbumId": { - "description": "Update the 'AlbumId' column in the 'Album' collection.", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "update_column_Album_AlbumId" + "name": "int4" } }, - "ArtistId": { - "description": "Update the 'ArtistId' column in the 'Album' collection.", + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "InvoiceLine" + } + } + } + } + }, + "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", "type": { "type": "named", - "name": "update_column_Album_ArtistId" + "name": "int4" } }, - "Title": { - "description": "Update the 'Title' column in the 'Album' collection.", + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "update_column_Album_Title" + "type": "array", + "element_type": { + "type": "named", + "name": "Invoice" + } } } } }, - "experimental_update_Artist_by_ArtistId_response": { - "description": "Responses from the 'experimental_update_Artist_by_ArtistId' procedure", + "v2_delete_MediaType_by_MediaTypeId_response": { + "description": "Responses from the 'v2_delete_MediaType_by_MediaTypeId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5043,33 +5123,36 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Artist" + "name": "MediaType" } } } } }, - "experimental_update_Artist_by_ArtistId_update_columns": { - "description": "Update the columns of the 'Artist' collection", + "v2_delete_PlaylistTrack_by_PlaylistId_and_TrackId_response": { + "description": "Responses from the 'v2_delete_PlaylistTrack_by_PlaylistId_and_TrackId' procedure", "fields": { - "ArtistId": { - "description": "Update the 'ArtistId' column in the 'Artist' collection.", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "update_column_Artist_ArtistId" + "name": "int4" } }, - "Name": { - "description": "Update the 'Name' column in the 'Artist' collection.", + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "update_column_Artist_Name" + "type": "array", + "element_type": { + "type": "named", + "name": "PlaylistTrack" + } } } } }, - "experimental_update_Customer_by_CustomerId_response": { - "description": "Responses from the 'experimental_update_Customer_by_CustomerId' procedure", + "v2_delete_Playlist_by_PlaylistId_response": { + "description": "Responses from the 'v2_delete_Playlist_by_PlaylistId' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5084,110 +5167,168 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Customer" + "name": "Playlist" } } } } }, - "experimental_update_Customer_by_CustomerId_update_columns": { - "description": "Update the columns of the 'Customer' collection", + "v2_delete_Track_by_TrackId_response": { + "description": "Responses from the 'v2_delete_Track_by_TrackId' procedure", "fields": { - "Address": { - "description": "Update the 'Address' column in the 'Customer' collection.", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "update_column_Customer_Address" + "name": "int4" } }, - "City": { - "description": "Update the 'City' column in the 'Customer' collection.", + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "update_column_Customer_City" + "type": "array", + "element_type": { + "type": "named", + "name": "Track" + } } - }, - "Company": { - "description": "Update the 'Company' column in the 'Customer' collection.", + } + } + }, + "v2_delete_custom_defaults_by_id_response": { + "description": "Responses from the 'v2_delete_custom_defaults_by_id' procedure", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "update_column_Customer_Company" + "name": "int4" } }, - "Country": { - "description": "Update the 'Country' column in the 'Customer' collection.", + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "update_column_Customer_Country" + "type": "array", + "element_type": { + "type": "named", + "name": "custom_defaults" + } } - }, - "CustomerId": { - "description": "Update the 'CustomerId' column in the 'Customer' collection.", + } + } + }, + "v2_delete_custom_dog_by_id_response": { + "description": "Responses from the 'v2_delete_custom_dog_by_id' procedure", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "update_column_Customer_CustomerId" + "name": "int4" } }, - "Email": { - "description": "Update the 'Email' column in the 'Customer' collection.", + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "update_column_Customer_Email" + "type": "array", + "element_type": { + "type": "named", + "name": "custom_dog" + } } - }, - "Fax": { - "description": "Update the 'Fax' column in the 'Customer' collection.", + } + } + }, + "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", "type": { "type": "named", - "name": "update_column_Customer_Fax" + "name": "int4" } }, - "FirstName": { - "description": "Update the 'FirstName' column in the 'Customer' collection.", + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "update_column_Customer_FirstName" + "type": "array", + "element_type": { + "type": "named", + "name": "spatial_ref_sys" + } } - }, - "LastName": { - "description": "Update the 'LastName' column in the 'Customer' collection.", + } + } + }, + "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", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "update_column_Customer_LastName" + "name": "int4" } }, - "Phone": { - "description": "Update the 'Phone' column in the 'Customer' collection.", + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "update_column_Customer_Phone" + "type": "array", + "element_type": { + "type": "named", + "name": "topology_layer" + } } - }, - "PostalCode": { - "description": "Update the 'PostalCode' column in the 'Customer' collection.", + } + } + }, + "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", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "update_column_Customer_PostalCode" + "name": "int4" } }, - "State": { - "description": "Update the 'State' column in the 'Customer' collection.", + "returning": { + "description": "Data from rows affected by the mutation", + "type": { + "type": "array", + "element_type": { + "type": "named", + "name": "topology_layer" + } + } + } + } + }, + "v2_delete_topology_topology_by_id_response": { + "description": "Responses from the 'v2_delete_topology_topology_by_id' procedure", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "update_column_Customer_State" + "name": "int4" } }, - "SupportRepId": { - "description": "Update the 'SupportRepId' column in the 'Customer' collection.", + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "update_column_Customer_SupportRepId" + "type": "array", + "element_type": { + "type": "named", + "name": "topology_topology" + } } } } }, - "experimental_update_Employee_by_EmployeeId_response": { - "description": "Responses from the 'experimental_update_Employee_by_EmployeeId' procedure", + "v2_delete_topology_topology_by_name_response": { + "description": "Responses from the 'v2_delete_topology_topology_by_name' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5202,130 +5343,42 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Employee" + "name": "topology_topology" } } } } }, - "experimental_update_Employee_by_EmployeeId_update_columns": { - "description": "Update the columns of the 'Employee' collection", + "v2_insert_Album_object": { "fields": { - "Address": { - "description": "Update the 'Address' column in the 'Employee' collection.", + "AlbumId": { "type": { "type": "named", - "name": "update_column_Employee_Address" + "name": "int4" } }, - "BirthDate": { - "description": "Update the 'BirthDate' column in the 'Employee' collection.", + "ArtistId": { "type": { "type": "named", - "name": "update_column_Employee_BirthDate" + "name": "int4" } }, - "City": { - "description": "Update the 'City' column in the 'Employee' collection.", + "Title": { "type": { "type": "named", - "name": "update_column_Employee_City" + "name": "varchar" } - }, - "Country": { - "description": "Update the 'Country' column in the 'Employee' collection.", + } + } + }, + "v2_insert_Album_response": { + "description": "Responses from the 'v2_insert_Album' procedure", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "update_column_Employee_Country" - } - }, - "Email": { - "description": "Update the 'Email' column in the 'Employee' collection.", - "type": { - "type": "named", - "name": "update_column_Employee_Email" - } - }, - "EmployeeId": { - "description": "Update the 'EmployeeId' column in the 'Employee' collection.", - "type": { - "type": "named", - "name": "update_column_Employee_EmployeeId" - } - }, - "Fax": { - "description": "Update the 'Fax' column in the 'Employee' collection.", - "type": { - "type": "named", - "name": "update_column_Employee_Fax" - } - }, - "FirstName": { - "description": "Update the 'FirstName' column in the 'Employee' collection.", - "type": { - "type": "named", - "name": "update_column_Employee_FirstName" - } - }, - "HireDate": { - "description": "Update the 'HireDate' column in the 'Employee' collection.", - "type": { - "type": "named", - "name": "update_column_Employee_HireDate" - } - }, - "LastName": { - "description": "Update the 'LastName' column in the 'Employee' collection.", - "type": { - "type": "named", - "name": "update_column_Employee_LastName" - } - }, - "Phone": { - "description": "Update the 'Phone' column in the 'Employee' collection.", - "type": { - "type": "named", - "name": "update_column_Employee_Phone" - } - }, - "PostalCode": { - "description": "Update the 'PostalCode' column in the 'Employee' collection.", - "type": { - "type": "named", - "name": "update_column_Employee_PostalCode" - } - }, - "ReportsTo": { - "description": "Update the 'ReportsTo' column in the 'Employee' collection.", - "type": { - "type": "named", - "name": "update_column_Employee_ReportsTo" - } - }, - "State": { - "description": "Update the 'State' column in the 'Employee' collection.", - "type": { - "type": "named", - "name": "update_column_Employee_State" - } - }, - "Title": { - "description": "Update the 'Title' column in the 'Employee' collection.", - "type": { - "type": "named", - "name": "update_column_Employee_Title" - } - } - } - }, - "experimental_update_Genre_by_GenreId_response": { - "description": "Responses from the 'experimental_update_Genre_by_GenreId' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", - "type": { - "type": "named", - "name": "int4" + "name": "int4" } }, "returning": { @@ -5334,33 +5387,33 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Genre" + "name": "Album" } } } } }, - "experimental_update_Genre_by_GenreId_update_columns": { - "description": "Update the columns of the 'Genre' collection", + "v2_insert_Artist_object": { "fields": { - "GenreId": { - "description": "Update the 'GenreId' column in the 'Genre' collection.", + "ArtistId": { "type": { "type": "named", - "name": "update_column_Genre_GenreId" + "name": "int4" } }, "Name": { - "description": "Update the 'Name' column in the 'Genre' collection.", "type": { - "type": "named", - "name": "update_column_Genre_Name" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } } } }, - "experimental_update_InvoiceLine_by_InvoiceLineId_response": { - "description": "Responses from the 'experimental_update_InvoiceLine_by_InvoiceLineId' procedure", + "v2_insert_Artist_response": { + "description": "Responses from the 'v2_insert_Artist' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5375,144 +5428,123 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "InvoiceLine" + "name": "Artist" } } } } }, - "experimental_update_InvoiceLine_by_InvoiceLineId_update_columns": { - "description": "Update the columns of the 'InvoiceLine' collection", + "v2_insert_Customer_object": { "fields": { - "InvoiceId": { - "description": "Update the 'InvoiceId' column in the 'InvoiceLine' collection.", - "type": { - "type": "named", - "name": "update_column_InvoiceLine_InvoiceId" - } - }, - "InvoiceLineId": { - "description": "Update the 'InvoiceLineId' column in the 'InvoiceLine' collection.", - "type": { - "type": "named", - "name": "update_column_InvoiceLine_InvoiceLineId" - } - }, - "Quantity": { - "description": "Update the 'Quantity' column in the 'InvoiceLine' collection.", + "Address": { "type": { - "type": "named", - "name": "update_column_InvoiceLine_Quantity" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "TrackId": { - "description": "Update the 'TrackId' column in the 'InvoiceLine' collection.", + "City": { "type": { - "type": "named", - "name": "update_column_InvoiceLine_TrackId" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "UnitPrice": { - "description": "Update the 'UnitPrice' column in the 'InvoiceLine' collection.", - "type": { - "type": "named", - "name": "update_column_InvoiceLine_UnitPrice" - } - } - } - }, - "experimental_update_Invoice_by_InvoiceId_response": { - "description": "Responses from the 'experimental_update_Invoice_by_InvoiceId' procedure", - "fields": { - "affected_rows": { - "description": "The number of rows affected by the mutation", + "Company": { "type": { - "type": "named", - "name": "int4" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "returning": { - "description": "Data from rows affected by the mutation", + "Country": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "Invoice" + "name": "varchar" } } - } - } - }, - "experimental_update_Invoice_by_InvoiceId_update_columns": { - "description": "Update the columns of the 'Invoice' collection", - "fields": { - "BillingAddress": { - "description": "Update the 'BillingAddress' column in the 'Invoice' collection.", + }, + "CustomerId": { "type": { "type": "named", - "name": "update_column_Invoice_BillingAddress" + "name": "int4" } }, - "BillingCity": { - "description": "Update the 'BillingCity' column in the 'Invoice' collection.", + "Email": { "type": { "type": "named", - "name": "update_column_Invoice_BillingCity" + "name": "varchar" } }, - "BillingCountry": { - "description": "Update the 'BillingCountry' column in the 'Invoice' collection.", + "Fax": { "type": { - "type": "named", - "name": "update_column_Invoice_BillingCountry" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "BillingPostalCode": { - "description": "Update the 'BillingPostalCode' column in the 'Invoice' collection.", + "FirstName": { "type": { "type": "named", - "name": "update_column_Invoice_BillingPostalCode" + "name": "varchar" } }, - "BillingState": { - "description": "Update the 'BillingState' column in the 'Invoice' collection.", + "LastName": { "type": { "type": "named", - "name": "update_column_Invoice_BillingState" + "name": "varchar" } }, - "CustomerId": { - "description": "Update the 'CustomerId' column in the 'Invoice' collection.", + "Phone": { "type": { - "type": "named", - "name": "update_column_Invoice_CustomerId" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "InvoiceDate": { - "description": "Update the 'InvoiceDate' column in the 'Invoice' collection.", + "PostalCode": { "type": { - "type": "named", - "name": "update_column_Invoice_InvoiceDate" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "InvoiceId": { - "description": "Update the 'InvoiceId' column in the 'Invoice' collection.", + "State": { "type": { - "type": "named", - "name": "update_column_Invoice_InvoiceId" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "Total": { - "description": "Update the 'Total' column in the 'Invoice' collection.", + "SupportRepId": { "type": { - "type": "named", - "name": "update_column_Invoice_Total" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } } } } }, - "experimental_update_MediaType_by_MediaTypeId_response": { - "description": "Responses from the 'experimental_update_MediaType_by_MediaTypeId' procedure", + "v2_insert_Customer_response": { + "description": "Responses from the 'v2_insert_Customer' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5527,33 +5559,144 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "MediaType" + "name": "Customer" } } } } }, - "experimental_update_MediaType_by_MediaTypeId_update_columns": { - "description": "Update the columns of the 'MediaType' collection", + "v2_insert_Employee_object": { "fields": { - "MediaTypeId": { - "description": "Update the 'MediaTypeId' column in the 'MediaType' collection.", + "Address": { "type": { - "type": "named", - "name": "update_column_MediaType_MediaTypeId" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "Name": { - "description": "Update the 'Name' column in the 'MediaType' collection.", + "BirthDate": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "timestamp" + } + } + }, + "City": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } + } + }, + "Country": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } + } + }, + "Email": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } + } + }, + "EmployeeId": { "type": { "type": "named", - "name": "update_column_MediaType_Name" + "name": "int4" + } + }, + "Fax": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } + } + }, + "FirstName": { + "type": { + "type": "named", + "name": "varchar" + } + }, + "HireDate": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "timestamp" + } + } + }, + "LastName": { + "type": { + "type": "named", + "name": "varchar" + } + }, + "Phone": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } + } + }, + "PostalCode": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } + } + }, + "ReportsTo": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } + } + }, + "State": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } + } + }, + "Title": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } } } }, - "experimental_update_PlaylistTrack_by_PlaylistId_and_TrackId_response": { - "description": "Responses from the 'experimental_update_PlaylistTrack_by_PlaylistId_and_TrackId' procedure", + "v2_insert_Employee_response": { + "description": "Responses from the 'v2_insert_Employee' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5568,33 +5711,33 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "PlaylistTrack" + "name": "Employee" } } } } }, - "experimental_update_PlaylistTrack_by_PlaylistId_and_TrackId_update_columns": { - "description": "Update the columns of the 'PlaylistTrack' collection", + "v2_insert_Genre_object": { "fields": { - "PlaylistId": { - "description": "Update the 'PlaylistId' column in the 'PlaylistTrack' collection.", + "GenreId": { "type": { "type": "named", - "name": "update_column_PlaylistTrack_PlaylistId" + "name": "int4" } }, - "TrackId": { - "description": "Update the 'TrackId' column in the 'PlaylistTrack' collection.", + "Name": { "type": { - "type": "named", - "name": "update_column_PlaylistTrack_TrackId" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } } } }, - "experimental_update_Playlist_by_PlaylistId_response": { - "description": "Responses from the 'experimental_update_Playlist_by_PlaylistId' procedure", + "v2_insert_Genre_response": { + "description": "Responses from the 'v2_insert_Genre' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5609,33 +5752,48 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Playlist" + "name": "Genre" } } } } }, - "experimental_update_Playlist_by_PlaylistId_update_columns": { - "description": "Update the columns of the 'Playlist' collection", + "v2_insert_InvoiceLine_object": { "fields": { - "Name": { - "description": "Update the 'Name' column in the 'Playlist' collection.", + "InvoiceId": { "type": { "type": "named", - "name": "update_column_Playlist_Name" + "name": "int4" } }, - "PlaylistId": { - "description": "Update the 'PlaylistId' column in the 'Playlist' collection.", + "InvoiceLineId": { "type": { "type": "named", - "name": "update_column_Playlist_PlaylistId" + "name": "int4" + } + }, + "Quantity": { + "type": { + "type": "named", + "name": "int4" + } + }, + "TrackId": { + "type": { + "type": "named", + "name": "int4" + } + }, + "UnitPrice": { + "type": { + "type": "named", + "name": "numeric" } } } }, - "experimental_update_Track_by_TrackId_response": { - "description": "Responses from the 'experimental_update_Track_by_TrackId' procedure", + "v2_insert_InvoiceLine_response": { + "description": "Responses from the 'v2_insert_InvoiceLine' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5650,82 +5808,87 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "Track" + "name": "InvoiceLine" } } } } }, - "experimental_update_Track_by_TrackId_update_columns": { - "description": "Update the columns of the 'Track' collection", + "v2_insert_Invoice_object": { "fields": { - "AlbumId": { - "description": "Update the 'AlbumId' column in the 'Track' collection.", + "BillingAddress": { "type": { - "type": "named", - "name": "update_column_Track_AlbumId" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "Bytes": { - "description": "Update the 'Bytes' column in the 'Track' collection.", + "BillingCity": { "type": { - "type": "named", - "name": "update_column_Track_Bytes" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "Composer": { - "description": "Update the 'Composer' column in the 'Track' collection.", + "BillingCountry": { "type": { - "type": "named", - "name": "update_column_Track_Composer" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "GenreId": { - "description": "Update the 'GenreId' column in the 'Track' collection.", + "BillingPostalCode": { "type": { - "type": "named", - "name": "update_column_Track_GenreId" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "MediaTypeId": { - "description": "Update the 'MediaTypeId' column in the 'Track' collection.", + "BillingState": { "type": { - "type": "named", - "name": "update_column_Track_MediaTypeId" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "Milliseconds": { - "description": "Update the 'Milliseconds' column in the 'Track' collection.", + "CustomerId": { "type": { "type": "named", - "name": "update_column_Track_Milliseconds" + "name": "int4" } }, - "Name": { - "description": "Update the 'Name' column in the 'Track' collection.", + "InvoiceDate": { "type": { "type": "named", - "name": "update_column_Track_Name" + "name": "timestamp" } }, - "TrackId": { - "description": "Update the 'TrackId' column in the 'Track' collection.", + "InvoiceId": { "type": { "type": "named", - "name": "update_column_Track_TrackId" + "name": "int4" } }, - "UnitPrice": { - "description": "Update the 'UnitPrice' column in the 'Track' collection.", + "Total": { "type": { "type": "named", - "name": "update_column_Track_UnitPrice" + "name": "numeric" } } } }, - "experimental_update_custom_defaults_by_id_response": { - "description": "Responses from the 'experimental_update_custom_defaults_by_id' procedure", + "v2_insert_Invoice_response": { + "description": "Responses from the 'v2_insert_Invoice' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5740,54 +5903,33 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "custom_defaults" + "name": "Invoice" } } } } }, - "experimental_update_custom_defaults_by_id_update_columns": { - "description": "Update the columns of the 'custom_defaults' collection", + "v2_insert_MediaType_object": { "fields": { - "birthday": { - "description": "Update the 'birthday' column in the 'custom_defaults' collection.", + "MediaTypeId": { "type": { "type": "named", - "name": "update_column_custom_defaults_birthday" + "name": "int4" } }, - "height_cm": { - "description": "Update the 'height_cm' column in the 'custom_defaults' collection.", + "Name": { "type": { - "type": "named", - "name": "update_column_custom_defaults_height_cm" - } - }, - "height_in": { - "description": "Update the 'height_in' column in the 'custom_defaults' collection.", - "type": { - "type": "named", - "name": "update_column_custom_defaults_height_in" - } - }, - "id": { - "description": "Update the 'id' column in the 'custom_defaults' collection.", - "type": { - "type": "named", - "name": "update_column_custom_defaults_id" - } - }, - "name": { - "description": "Update the 'name' column in the 'custom_defaults' collection.", - "type": { - "type": "named", - "name": "update_column_custom_defaults_name" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } } } }, - "experimental_update_custom_dog_by_id_response": { - "description": "Responses from the 'experimental_update_custom_dog_by_id' procedure", + "v2_insert_MediaType_response": { + "description": "Responses from the 'v2_insert_MediaType' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5802,61 +5944,30 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "custom_dog" + "name": "MediaType" } } } } }, - "experimental_update_custom_dog_by_id_update_columns": { - "description": "Update the columns of the 'custom_dog' collection", + "v2_insert_PlaylistTrack_object": { "fields": { - "adopter_name": { - "description": "Update the 'adopter_name' column in the 'custom_dog' collection.", - "type": { - "type": "named", - "name": "update_column_custom_dog_adopter_name" - } - }, - "birthday": { - "description": "Update the 'birthday' column in the 'custom_dog' collection.", - "type": { - "type": "named", - "name": "update_column_custom_dog_birthday" - } - }, - "height_cm": { - "description": "Update the 'height_cm' column in the 'custom_dog' collection.", - "type": { - "type": "named", - "name": "update_column_custom_dog_height_cm" - } - }, - "height_in": { - "description": "Update the 'height_in' column in the 'custom_dog' collection.", - "type": { - "type": "named", - "name": "update_column_custom_dog_height_in" - } - }, - "id": { - "description": "Update the 'id' column in the 'custom_dog' collection.", + "PlaylistId": { "type": { "type": "named", - "name": "update_column_custom_dog_id" + "name": "int4" } }, - "name": { - "description": "Update the 'name' column in the 'custom_dog' collection.", + "TrackId": { "type": { "type": "named", - "name": "update_column_custom_dog_name" + "name": "int4" } } } }, - "experimental_update_spatial_ref_sys_by_srid_response": { - "description": "Responses from the 'experimental_update_spatial_ref_sys_by_srid' procedure", + "v2_insert_PlaylistTrack_response": { + "description": "Responses from the 'v2_insert_PlaylistTrack' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5871,54 +5982,33 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "spatial_ref_sys" + "name": "PlaylistTrack" } } } } }, - "experimental_update_spatial_ref_sys_by_srid_update_columns": { - "description": "Update the columns of the 'spatial_ref_sys' collection", + "v2_insert_Playlist_object": { "fields": { - "auth_name": { - "description": "Update the 'auth_name' column in the 'spatial_ref_sys' collection.", - "type": { - "type": "named", - "name": "update_column_spatial_ref_sys_auth_name" - } - }, - "auth_srid": { - "description": "Update the 'auth_srid' column in the 'spatial_ref_sys' collection.", - "type": { - "type": "named", - "name": "update_column_spatial_ref_sys_auth_srid" - } - }, - "proj4text": { - "description": "Update the 'proj4text' column in the 'spatial_ref_sys' collection.", - "type": { - "type": "named", - "name": "update_column_spatial_ref_sys_proj4text" - } - }, - "srid": { - "description": "Update the 'srid' column in the 'spatial_ref_sys' collection.", + "Name": { "type": { - "type": "named", - "name": "update_column_spatial_ref_sys_srid" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "srtext": { - "description": "Update the 'srtext' column in the 'spatial_ref_sys' collection.", + "PlaylistId": { "type": { "type": "named", - "name": "update_column_spatial_ref_sys_srtext" + "name": "int4" } } } }, - "experimental_update_topology_layer_by_feature_column_and_schema_name_and_table_name_response": { - "description": "Responses from the 'experimental_update_topology_layer_by_feature_column_and_schema_name_and_table_name' procedure", + "v2_insert_Playlist_response": { + "description": "Responses from the 'v2_insert_Playlist' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -5933,75 +6023,84 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "topology_layer" + "name": "Playlist" } } } } }, - "experimental_update_topology_layer_by_feature_column_and_schema_name_and_table_name_update_columns": { - "description": "Update the columns of the 'topology_layer' collection", + "v2_insert_Track_object": { "fields": { - "child_id": { - "description": "Update the 'child_id' column in the 'topology_layer' collection.", + "AlbumId": { "type": { - "type": "named", - "name": "update_column_topology_layer_child_id" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } } }, - "feature_column": { - "description": "Update the 'feature_column' column in the 'topology_layer' collection.", + "Bytes": { "type": { - "type": "named", - "name": "update_column_topology_layer_feature_column" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } } }, - "feature_type": { - "description": "Update the 'feature_type' column in the 'topology_layer' collection.", + "Composer": { "type": { - "type": "named", - "name": "update_column_topology_layer_feature_type" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "varchar" + } } }, - "layer_id": { - "description": "Update the 'layer_id' column in the 'topology_layer' collection.", + "GenreId": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "int4" + } + } + }, + "MediaTypeId": { "type": { "type": "named", - "name": "update_column_topology_layer_layer_id" + "name": "int4" } }, - "level": { - "description": "Update the 'level' column in the 'topology_layer' collection.", + "Milliseconds": { "type": { "type": "named", - "name": "update_column_topology_layer_level" + "name": "int4" } }, - "schema_name": { - "description": "Update the 'schema_name' column in the 'topology_layer' collection.", + "Name": { "type": { "type": "named", - "name": "update_column_topology_layer_schema_name" + "name": "varchar" } }, - "table_name": { - "description": "Update the 'table_name' column in the 'topology_layer' collection.", + "TrackId": { "type": { "type": "named", - "name": "update_column_topology_layer_table_name" + "name": "int4" } }, - "topology_id": { - "description": "Update the 'topology_id' column in the 'topology_layer' collection.", + "UnitPrice": { "type": { "type": "named", - "name": "update_column_topology_layer_topology_id" + "name": "numeric" } } } }, - "experimental_update_topology_layer_by_layer_id_and_topology_id_response": { - "description": "Responses from the 'experimental_update_topology_layer_by_layer_id_and_topology_id' procedure", + "v2_insert_Track_response": { + "description": "Responses from the 'v2_insert_Track' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -6016,75 +6115,92 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "topology_layer" + "name": "Track" } } } } }, - "experimental_update_topology_layer_by_layer_id_and_topology_id_update_columns": { - "description": "Update the columns of the 'topology_layer' collection", + "v2_insert_custom_defaults_object": { "fields": { - "child_id": { - "description": "Update the 'child_id' column in the 'topology_layer' collection.", + "birthday": { "type": { "type": "named", - "name": "update_column_topology_layer_child_id" + "name": "date" } }, - "feature_column": { - "description": "Update the 'feature_column' column in the 'topology_layer' collection.", + "height_cm": { "type": { "type": "named", - "name": "update_column_topology_layer_feature_column" + "name": "numeric" } }, - "feature_type": { - "description": "Update the 'feature_type' column in the 'topology_layer' collection.", + "name": { "type": { - "type": "named", - "name": "update_column_topology_layer_feature_type" + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } } - }, - "layer_id": { - "description": "Update the 'layer_id' column in the 'topology_layer' collection.", + } + } + }, + "v2_insert_custom_defaults_response": { + "description": "Responses from the 'v2_insert_custom_defaults' procedure", + "fields": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "update_column_topology_layer_layer_id" + "name": "int4" } }, - "level": { - "description": "Update the 'level' column in the 'topology_layer' collection.", + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "update_column_topology_layer_level" + "type": "array", + "element_type": { + "type": "named", + "name": "custom_defaults" + } + } + } + } + }, + "v2_insert_custom_dog_object": { + "fields": { + "adopter_name": { + "type": { + "type": "nullable", + "underlying_type": { + "type": "named", + "name": "text" + } } }, - "schema_name": { - "description": "Update the 'schema_name' column in the 'topology_layer' collection.", + "birthday": { "type": { "type": "named", - "name": "update_column_topology_layer_schema_name" + "name": "date" } }, - "table_name": { - "description": "Update the 'table_name' column in the 'topology_layer' collection.", + "height_cm": { "type": { "type": "named", - "name": "update_column_topology_layer_table_name" + "name": "numeric" } }, - "topology_id": { - "description": "Update the 'topology_id' column in the 'topology_layer' collection.", + "name": { "type": { "type": "named", - "name": "update_column_topology_layer_topology_id" + "name": "text" } } } }, - "experimental_update_topology_topology_by_id_response": { - "description": "Responses from the 'experimental_update_topology_topology_by_id' procedure", + "v2_insert_custom_dog_response": { + "description": "Responses from the 'v2_insert_custom_dog' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -6099,54 +6215,30 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "topology_topology" + "name": "custom_dog" } } } } }, - "experimental_update_topology_topology_by_id_update_columns": { - "description": "Update the columns of the 'topology_topology' collection", + "v2_insert_deck_of_cards_object": { "fields": { - "hasz": { - "description": "Update the 'hasz' column in the 'topology_topology' collection.", + "pips": { "type": { "type": "named", - "name": "update_column_topology_topology_hasz" + "name": "int2" } }, - "id": { - "description": "Update the 'id' column in the 'topology_topology' collection.", + "suit": { "type": { "type": "named", - "name": "update_column_topology_topology_id" - } - }, - "name": { - "description": "Update the 'name' column in the 'topology_topology' collection.", - "type": { - "type": "named", - "name": "update_column_topology_topology_name" - } - }, - "precision": { - "description": "Update the 'precision' column in the 'topology_topology' collection.", - "type": { - "type": "named", - "name": "update_column_topology_topology_precision" - } - }, - "srid": { - "description": "Update the 'srid' column in the 'topology_topology' collection.", - "type": { - "type": "named", - "name": "update_column_topology_topology_srid" + "name": "card_suit" } } } }, - "experimental_update_topology_topology_by_name_response": { - "description": "Responses from the 'experimental_update_topology_topology_by_name' procedure", + "v2_insert_deck_of_cards_response": { + "description": "Responses from the 'v2_insert_deck_of_cards' procedure", "fields": { "affected_rows": { "description": "The number of rows affected by the mutation", @@ -6161,116 +6253,27 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "topology_topology" - } - } - } - } - }, - "experimental_update_topology_topology_by_name_update_columns": { - "description": "Update the columns of the 'topology_topology' collection", - "fields": { - "hasz": { - "description": "Update the 'hasz' column in the 'topology_topology' collection.", - "type": { - "type": "named", - "name": "update_column_topology_topology_hasz" - } - }, - "id": { - "description": "Update the 'id' column in the 'topology_topology' collection.", - "type": { - "type": "named", - "name": "update_column_topology_topology_id" - } - }, - "name": { - "description": "Update the 'name' column in the 'topology_topology' collection.", - "type": { - "type": "named", - "name": "update_column_topology_topology_name" - } - }, - "precision": { - "description": "Update the 'precision' column in the 'topology_topology' collection.", - "type": { - "type": "named", - "name": "update_column_topology_topology_precision" - } - }, - "srid": { - "description": "Update the 'srid' column in the 'topology_topology' collection.", - "type": { - "type": "named", - "name": "update_column_topology_topology_srid" - } - } - } - }, - "group_leader": { - "fields": { - "characters": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "characters" - } - } - }, - "id": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } - } - }, - "name": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "chara" + "name": "deck_of_cards" } } } } }, - "insert_album": { + "v2_insert_discoverable_types_root_occurrence_object": { "fields": { - "AlbumId": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } - } - }, - "ArtistId": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } - } - }, - "Title": { + "col": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "varchar" + "name": "discoverable_types" } } } } }, - "insert_album_response": { - "description": "Responses from the 'insert_album' procedure", + "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", @@ -6285,36 +6288,24 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "insert_album" + "name": "discoverable_types_root_occurrence" } } } } }, - "insert_artist": { + "v2_insert_even_numbers_object": { "fields": { - "ArtistId": { - "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } - } - }, - "Name": { + "the_number": { "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "even_number" } } } }, - "insert_artist_response": { - "description": "Responses from the 'insert_artist' procedure", + "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", @@ -6329,124 +6320,98 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "insert_artist" + "name": "even_numbers" } } } } }, - "make_person": { - "description": "A native query used to test support for composite types", + "v2_insert_group_leader_object": { "fields": { - "result": { + "characters": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "person" + "name": "characters" } } - } - } - }, - "organization": { - "fields": { - "committees": { + }, + "id": { "type": { - "type": "array", - "element_type": { + "type": "nullable", + "underlying_type": { "type": "named", - "name": "committee" + "name": "int4" } } }, "name": { - "type": { - "type": "named", - "name": "text" - } - } - } - }, - "organization_identity_function": { - "description": "A native query used to test support for composite types", - "fields": { - "result_the_field": { "type": { "type": "nullable", "underlying_type": { "type": "named", - "name": "organization" + "name": "chara" } } } } }, - "person": { + "v2_insert_group_leader_response": { + "description": "Responses from the 'v2_insert_group_leader' procedure", "fields": { - "address": { + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "person_address" + "name": "int4" } }, - "name": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "person_name" + "type": "array", + "element_type": { + "type": "named", + "name": "group_leader" + } } } } }, - "person_address": { - "description": "The address of a person, obviously", + "v2_insert_phone_numbers_object": { "fields": { - "address_line_1": { - "description": "Address line No 1", - "type": { - "type": "named", - "name": "text" - } - }, - "address_line_2": { - "description": "Address line No 2", + "the_number": { "type": { "type": "named", - "name": "text" + "name": "Phone" } } } }, - "person_name": { - "description": "The name of a person, obviously", + "v2_insert_phone_numbers_response": { + "description": "Responses from the 'v2_insert_phone_numbers' procedure", "fields": { - "first_name": { - "description": "The first name of a person", + "affected_rows": { + "description": "The number of rows affected by the mutation", "type": { "type": "named", - "name": "text" + "name": "int4" } }, - "last_name": { - "description": "The last name of a person", - "type": { - "type": "named", - "name": "text" - } - } - } - }, - "phone_numbers": { - "fields": { - "the_number": { + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "Phone" + "type": "array", + "element_type": { + "type": "named", + "name": "phone_numbers" + } } } } }, - "spatial_ref_sys": { + "v2_insert_spatial_ref_sys_object": { "fields": { "auth_name": { "type": { @@ -6492,21 +6457,29 @@ expression: result } } }, - "summarize_organizations": { - "description": "A native query used to test support array-valued variables", + "v2_insert_spatial_ref_sys_response": { + "description": "Responses from the 'v2_insert_spatial_ref_sys' procedure", "fields": { - "result": { + "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": "spatial_ref_sys" } } } } }, - "topology_layer": { + "v2_insert_topology_layer_object": { "fields": { "child_id": { "type": { @@ -6561,9 +6534,31 @@ expression: result } } }, - "topology_topology": { + "v2_insert_topology_layer_response": { + "description": "Responses from the 'v2_insert_topology_layer' procedure", "fields": { - "hasz": { + "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": "topology_layer" + } + } + } + } + }, + "v2_insert_topology_topology_object": { + "fields": { + "hasz": { "type": { "type": "named", "name": "bool" @@ -6595,1247 +6590,1252 @@ expression: result } } }, - "update_column_Album_AlbumId": { - "description": "Update the 'AlbumId' column in the 'Album' collection", + "v2_insert_topology_topology_response": { + "description": "Responses from the 'v2_insert_topology_topology' 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": "topology_topology" + } + } } } }, - "update_column_Album_ArtistId": { - "description": "Update the 'ArtistId' column in the 'Album' collection", + "v2_update_Album_by_AlbumId_response": { + "description": "Responses from the 'v2_update_Album_by_AlbumId' 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", + }, + "returning": { + "description": "Data from rows affected by the mutation", "type": { - "type": "named", - "name": "varchar" + "type": "array", + "element_type": { + "type": "named", + "name": "Album" + } } } } }, - "update_column_Artist_ArtistId": { - "description": "Update the 'ArtistId' column in the 'Artist' collection", + "v2_update_Album_by_AlbumId_update_columns": { + "description": "Update the columns of the 'Album' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "AlbumId": { + "description": "Update the 'AlbumId' column in the 'Album' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_Album_AlbumId" } - } - } - }, - "update_column_Artist_Name": { - "description": "Update the 'Name' column in the 'Artist' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "ArtistId": { + "description": "Update the 'ArtistId' column in the 'Album' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Album_ArtistId" } - } - } - }, - "update_column_Customer_Address": { - "description": "Update the 'Address' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Title": { + "description": "Update the 'Title' column in the 'Album' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Album_Title" } } } }, - "update_column_Customer_City": { - "description": "Update the 'City' column in the 'Customer' collection", + "v2_update_Artist_by_ArtistId_response": { + "description": "Responses from the 'v2_update_Artist_by_ArtistId' 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_Customer_Company": { - "description": "Update the 'Company' column in the 'Customer' 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": "Artist" } } } } }, - "update_column_Customer_Country": { - "description": "Update the 'Country' column in the 'Customer' collection", + "v2_update_Artist_by_ArtistId_update_columns": { + "description": "Update the columns of the 'Artist' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "ArtistId": { + "description": "Update the 'ArtistId' column in the 'Artist' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Artist_ArtistId" } - } - } - }, - "update_column_Customer_CustomerId": { - "description": "Update the 'CustomerId' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Name": { + "description": "Update the 'Name' column in the 'Artist' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_Artist_Name" } } } }, - "update_column_Customer_Email": { - "description": "Update the 'Email' column in the 'Customer' collection", + "v2_update_Customer_by_CustomerId_response": { + "description": "Responses from the 'v2_update_Customer_by_CustomerId' 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" } - } - } - }, - "update_column_Customer_Fax": { - "description": "Update the 'Fax' column in the 'Customer' 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": "Customer" } } } } }, - "update_column_Customer_FirstName": { - "description": "Update the 'FirstName' column in the 'Customer' collection", + "v2_update_Customer_by_CustomerId_update_columns": { + "description": "Update the columns of the 'Customer' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "Address": { + "description": "Update the 'Address' column in the 'Customer' collection.", "type": { "type": "named", - "name": "varchar" + "name": "update_column_Customer_Address" } - } - } - }, - "update_column_Customer_LastName": { - "description": "Update the 'LastName' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "City": { + "description": "Update the 'City' column in the 'Customer' collection.", "type": { "type": "named", - "name": "varchar" + "name": "update_column_Customer_City" } - } - } - }, - "update_column_Customer_Phone": { - "description": "Update the 'Phone' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Company": { + "description": "Update the 'Company' column in the 'Customer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Customer_Company" } - } - } - }, - "update_column_Customer_PostalCode": { - "description": "Update the 'PostalCode' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Country": { + "description": "Update the 'Country' column in the 'Customer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Customer_Country" } - } - } - }, - "update_column_Customer_State": { - "description": "Update the 'State' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "CustomerId": { + "description": "Update the 'CustomerId' column in the 'Customer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Customer_CustomerId" } - } - } - }, - "update_column_Customer_SupportRepId": { - "description": "Update the 'SupportRepId' column in the 'Customer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Email": { + "description": "Update the 'Email' column in the 'Customer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } + "type": "named", + "name": "update_column_Customer_Email" } - } - } - }, - "update_column_Employee_Address": { - "description": "Update the 'Address' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Fax": { + "description": "Update the 'Fax' column in the 'Customer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Customer_Fax" } - } - } - }, - "update_column_Employee_BirthDate": { - "description": "Update the 'BirthDate' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "FirstName": { + "description": "Update the 'FirstName' column in the 'Customer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "timestamp" - } + "type": "named", + "name": "update_column_Customer_FirstName" } - } - } - }, - "update_column_Employee_City": { - "description": "Update the 'City' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "LastName": { + "description": "Update the 'LastName' column in the 'Customer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Customer_LastName" } - } - } - }, - "update_column_Employee_Country": { - "description": "Update the 'Country' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Phone": { + "description": "Update the 'Phone' column in the 'Customer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Customer_Phone" } - } - } - }, - "update_column_Employee_Email": { - "description": "Update the 'Email' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "PostalCode": { + "description": "Update the 'PostalCode' column in the 'Customer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Customer_PostalCode" + } + }, + "State": { + "description": "Update the 'State' column in the 'Customer' collection.", + "type": { + "type": "named", + "name": "update_column_Customer_State" + } + }, + "SupportRepId": { + "description": "Update the 'SupportRepId' column in the 'Customer' collection.", + "type": { + "type": "named", + "name": "update_column_Customer_SupportRepId" } } } }, - "update_column_Employee_EmployeeId": { - "description": "Update the 'EmployeeId' column in the 'Employee' collection", + "v2_update_Employee_by_EmployeeId_response": { + "description": "Responses from the 'v2_update_Employee_by_EmployeeId' 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": "Employee" } } } } }, - "update_column_Employee_FirstName": { - "description": "Update the 'FirstName' column in the 'Employee' collection", + "v2_update_Employee_by_EmployeeId_update_columns": { + "description": "Update the columns of the 'Employee' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "Address": { + "description": "Update the 'Address' column in the 'Employee' collection.", "type": { "type": "named", - "name": "varchar" + "name": "update_column_Employee_Address" } - } - } - }, - "update_column_Employee_HireDate": { - "description": "Update the 'HireDate' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "BirthDate": { + "description": "Update the 'BirthDate' column in the 'Employee' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "timestamp" - } + "type": "named", + "name": "update_column_Employee_BirthDate" } - } - } - }, - "update_column_Employee_LastName": { - "description": "Update the 'LastName' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "City": { + "description": "Update the 'City' column in the 'Employee' collection.", "type": { "type": "named", - "name": "varchar" + "name": "update_column_Employee_City" } - } - } - }, - "update_column_Employee_Phone": { - "description": "Update the 'Phone' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Country": { + "description": "Update the 'Country' column in the 'Employee' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Employee_Country" } - } - } - }, - "update_column_Employee_PostalCode": { - "description": "Update the 'PostalCode' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Email": { + "description": "Update the 'Email' column in the 'Employee' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Employee_Email" } - } - } - }, - "update_column_Employee_ReportsTo": { - "description": "Update the 'ReportsTo' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "EmployeeId": { + "description": "Update the 'EmployeeId' column in the 'Employee' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } + "type": "named", + "name": "update_column_Employee_EmployeeId" } - } - } - }, - "update_column_Employee_State": { - "description": "Update the 'State' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Fax": { + "description": "Update the 'Fax' column in the 'Employee' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Employee_Fax" } - } - } - }, - "update_column_Employee_Title": { - "description": "Update the 'Title' column in the 'Employee' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "FirstName": { + "description": "Update the 'FirstName' column in the 'Employee' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Employee_FirstName" } - } - } - }, - "update_column_Genre_GenreId": { - "description": "Update the 'GenreId' column in the 'Genre' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "HireDate": { + "description": "Update the 'HireDate' column in the 'Employee' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_Employee_HireDate" } - } - } - }, - "update_column_Genre_Name": { - "description": "Update the 'Name' column in the 'Genre' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "LastName": { + "description": "Update the 'LastName' column in the 'Employee' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_Employee_LastName" } - } - } - }, - "update_column_InvoiceLine_InvoiceId": { - "description": "Update the 'InvoiceId' column in the 'InvoiceLine' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Phone": { + "description": "Update the 'Phone' column in the 'Employee' collection.", + "type": { + "type": "named", + "name": "update_column_Employee_Phone" + } + }, + "PostalCode": { + "description": "Update the 'PostalCode' column in the 'Employee' collection.", + "type": { + "type": "named", + "name": "update_column_Employee_PostalCode" + } + }, + "ReportsTo": { + "description": "Update the 'ReportsTo' column in the 'Employee' collection.", + "type": { + "type": "named", + "name": "update_column_Employee_ReportsTo" + } + }, + "State": { + "description": "Update the 'State' column in the 'Employee' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_Employee_State" } - } - } - }, - "update_column_InvoiceLine_InvoiceLineId": { - "description": "Update the 'InvoiceLineId' column in the 'InvoiceLine' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Title": { + "description": "Update the 'Title' column in the 'Employee' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_Employee_Title" } } } }, - "update_column_InvoiceLine_Quantity": { - "description": "Update the 'Quantity' column in the 'InvoiceLine' collection", + "v2_update_Genre_by_GenreId_response": { + "description": "Responses from the 'v2_update_Genre_by_GenreId' 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": "Genre" + } + } } } }, - "update_column_InvoiceLine_TrackId": { - "description": "Update the 'TrackId' column in the 'InvoiceLine' collection", + "v2_update_Genre_by_GenreId_update_columns": { + "description": "Update the columns of the 'Genre' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "GenreId": { + "description": "Update the 'GenreId' column in the 'Genre' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_Genre_GenreId" } - } - } - }, - "update_column_InvoiceLine_UnitPrice": { - "description": "Update the 'UnitPrice' column in the 'InvoiceLine' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "Name": { + "description": "Update the 'Name' column in the 'Genre' collection.", "type": { "type": "named", - "name": "numeric" + "name": "update_column_Genre_Name" } } } }, - "update_column_Invoice_BillingAddress": { - "description": "Update the 'BillingAddress' column in the 'Invoice' collection", + "v2_update_InvoiceLine_by_InvoiceLineId_response": { + "description": "Responses from the 'v2_update_InvoiceLine_by_InvoiceLineId' 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_Invoice_BillingCity": { - "description": "Update the 'BillingCity' column in the 'Invoice' 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": "InvoiceLine" } } } } }, - "update_column_Invoice_BillingCountry": { - "description": "Update the 'BillingCountry' column in the 'Invoice' collection", + "v2_update_InvoiceLine_by_InvoiceLineId_update_columns": { + "description": "Update the columns of the 'InvoiceLine' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "InvoiceId": { + "description": "Update the 'InvoiceId' column in the 'InvoiceLine' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_InvoiceLine_InvoiceId" } - } - } - }, - "update_column_Invoice_BillingPostalCode": { - "description": "Update the 'BillingPostalCode' column in the 'Invoice' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "InvoiceLineId": { + "description": "Update the 'InvoiceLineId' column in the 'InvoiceLine' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_InvoiceLine_InvoiceLineId" + } + }, + "Quantity": { + "description": "Update the 'Quantity' column in the 'InvoiceLine' collection.", + "type": { + "type": "named", + "name": "update_column_InvoiceLine_Quantity" + } + }, + "TrackId": { + "description": "Update the 'TrackId' column in the 'InvoiceLine' collection.", + "type": { + "type": "named", + "name": "update_column_InvoiceLine_TrackId" + } + }, + "UnitPrice": { + "description": "Update the 'UnitPrice' column in the 'InvoiceLine' collection.", + "type": { + "type": "named", + "name": "update_column_InvoiceLine_UnitPrice" } } } }, - "update_column_Invoice_BillingState": { - "description": "Update the 'BillingState' column in the 'Invoice' collection", + "v2_update_Invoice_by_InvoiceId_response": { + "description": "Responses from the 'v2_update_Invoice_by_InvoiceId' 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": "Invoice" } } } } }, - "update_column_Invoice_CustomerId": { - "description": "Update the 'CustomerId' column in the 'Invoice' collection", + "v2_update_Invoice_by_InvoiceId_update_columns": { + "description": "Update the columns of the 'Invoice' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "BillingAddress": { + "description": "Update the 'BillingAddress' column in the 'Invoice' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_Invoice_BillingAddress" } - } - } - }, - "update_column_Invoice_InvoiceDate": { - "description": "Update the 'InvoiceDate' column in the 'Invoice' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "BillingCity": { + "description": "Update the 'BillingCity' column in the 'Invoice' collection.", "type": { "type": "named", - "name": "timestamp" + "name": "update_column_Invoice_BillingCity" + } + }, + "BillingCountry": { + "description": "Update the 'BillingCountry' column in the 'Invoice' collection.", + "type": { + "type": "named", + "name": "update_column_Invoice_BillingCountry" + } + }, + "BillingPostalCode": { + "description": "Update the 'BillingPostalCode' column in the 'Invoice' collection.", + "type": { + "type": "named", + "name": "update_column_Invoice_BillingPostalCode" + } + }, + "BillingState": { + "description": "Update the 'BillingState' column in the 'Invoice' collection.", + "type": { + "type": "named", + "name": "update_column_Invoice_BillingState" + } + }, + "CustomerId": { + "description": "Update the 'CustomerId' column in the 'Invoice' collection.", + "type": { + "type": "named", + "name": "update_column_Invoice_CustomerId" + } + }, + "InvoiceDate": { + "description": "Update the 'InvoiceDate' column in the 'Invoice' collection.", + "type": { + "type": "named", + "name": "update_column_Invoice_InvoiceDate" + } + }, + "InvoiceId": { + "description": "Update the 'InvoiceId' column in the 'Invoice' collection.", + "type": { + "type": "named", + "name": "update_column_Invoice_InvoiceId" + } + }, + "Total": { + "description": "Update the 'Total' column in the 'Invoice' collection.", + "type": { + "type": "named", + "name": "update_column_Invoice_Total" } } } }, - "update_column_Invoice_InvoiceId": { - "description": "Update the 'InvoiceId' column in the 'Invoice' collection", + "v2_update_MediaType_by_MediaTypeId_response": { + "description": "Responses from the 'v2_update_MediaType_by_MediaTypeId' 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_Invoice_Total": { - "description": "Update the 'Total' column in the 'Invoice' collection", + "v2_update_MediaType_by_MediaTypeId_update_columns": { + "description": "Update the columns of the 'MediaType' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "MediaTypeId": { + "description": "Update the 'MediaTypeId' column in the 'MediaType' collection.", + "type": { + "type": "named", + "name": "update_column_MediaType_MediaTypeId" + } + }, + "Name": { + "description": "Update the 'Name' column in the 'MediaType' collection.", "type": { "type": "named", - "name": "numeric" + "name": "update_column_MediaType_Name" } } } }, - "update_column_MediaType_MediaTypeId": { - "description": "Update the 'MediaTypeId' column in the 'MediaType' collection", + "v2_update_PlaylistTrack_by_PlaylistId_and_TrackId_response": { + "description": "Responses from the 'v2_update_PlaylistTrack_by_PlaylistId_and_TrackId' 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_MediaType_Name": { - "description": "Update the 'Name' column in the 'MediaType' 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": "PlaylistTrack" } } } } }, - "update_column_PlaylistTrack_PlaylistId": { - "description": "Update the 'PlaylistId' column in the 'PlaylistTrack' collection", + "v2_update_PlaylistTrack_by_PlaylistId_and_TrackId_update_columns": { + "description": "Update the columns of the 'PlaylistTrack' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "PlaylistId": { + "description": "Update the 'PlaylistId' column in the 'PlaylistTrack' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_PlaylistTrack_PlaylistId" + } + }, + "TrackId": { + "description": "Update the 'TrackId' column in the 'PlaylistTrack' collection.", + "type": { + "type": "named", + "name": "update_column_PlaylistTrack_TrackId" } } } }, - "update_column_PlaylistTrack_TrackId": { - "description": "Update the 'TrackId' column in the 'PlaylistTrack' collection", + "v2_update_Playlist_by_PlaylistId_response": { + "description": "Responses from the 'v2_update_Playlist_by_PlaylistId' 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_Playlist_Name": { - "description": "Update the 'Name' column in the 'Playlist' 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": "Playlist" } } } } }, - "update_column_Playlist_PlaylistId": { - "description": "Update the 'PlaylistId' column in the 'Playlist' collection", + "v2_update_Playlist_by_PlaylistId_update_columns": { + "description": "Update the columns of the 'Playlist' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "Name": { + "description": "Update the 'Name' column in the 'Playlist' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_Playlist_Name" + } + }, + "PlaylistId": { + "description": "Update the 'PlaylistId' column in the 'Playlist' collection.", + "type": { + "type": "named", + "name": "update_column_Playlist_PlaylistId" } } } }, - "update_column_Track_AlbumId": { - "description": "Update the 'AlbumId' column in the 'Track' collection", + "v2_update_Track_by_TrackId_response": { + "description": "Responses from the 'v2_update_Track_by_TrackId' 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": "Track" } } } } }, - "update_column_Track_Bytes": { - "description": "Update the 'Bytes' column in the 'Track' collection", + "v2_update_Track_by_TrackId_update_columns": { + "description": "Update the columns of the 'Track' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "AlbumId": { + "description": "Update the 'AlbumId' column in the 'Track' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } + "type": "named", + "name": "update_column_Track_AlbumId" + } + }, + "Bytes": { + "description": "Update the 'Bytes' column in the 'Track' collection.", + "type": { + "type": "named", + "name": "update_column_Track_Bytes" + } + }, + "Composer": { + "description": "Update the 'Composer' column in the 'Track' collection.", + "type": { + "type": "named", + "name": "update_column_Track_Composer" + } + }, + "GenreId": { + "description": "Update the 'GenreId' column in the 'Track' collection.", + "type": { + "type": "named", + "name": "update_column_Track_GenreId" + } + }, + "MediaTypeId": { + "description": "Update the 'MediaTypeId' column in the 'Track' collection.", + "type": { + "type": "named", + "name": "update_column_Track_MediaTypeId" + } + }, + "Milliseconds": { + "description": "Update the 'Milliseconds' column in the 'Track' collection.", + "type": { + "type": "named", + "name": "update_column_Track_Milliseconds" + } + }, + "Name": { + "description": "Update the 'Name' column in the 'Track' collection.", + "type": { + "type": "named", + "name": "update_column_Track_Name" + } + }, + "TrackId": { + "description": "Update the 'TrackId' column in the 'Track' collection.", + "type": { + "type": "named", + "name": "update_column_Track_TrackId" + } + }, + "UnitPrice": { + "description": "Update the 'UnitPrice' column in the 'Track' collection.", + "type": { + "type": "named", + "name": "update_column_Track_UnitPrice" } } } }, - "update_column_Track_Composer": { - "description": "Update the 'Composer' column in the 'Track' collection", + "v2_update_custom_defaults_by_id_response": { + "description": "Responses from the 'v2_update_custom_defaults_by_id' 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": "custom_defaults" } } } } }, - "update_column_Track_GenreId": { - "description": "Update the 'GenreId' column in the 'Track' collection", + "v2_update_custom_defaults_by_id_update_columns": { + "description": "Update the columns of the 'custom_defaults' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "birthday": { + "description": "Update the 'birthday' column in the 'custom_defaults' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } + "type": "named", + "name": "update_column_custom_defaults_birthday" + } + }, + "height_cm": { + "description": "Update the 'height_cm' column in the 'custom_defaults' collection.", + "type": { + "type": "named", + "name": "update_column_custom_defaults_height_cm" + } + }, + "height_in": { + "description": "Update the 'height_in' column in the 'custom_defaults' collection.", + "type": { + "type": "named", + "name": "update_column_custom_defaults_height_in" + } + }, + "id": { + "description": "Update the 'id' column in the 'custom_defaults' collection.", + "type": { + "type": "named", + "name": "update_column_custom_defaults_id" + } + }, + "name": { + "description": "Update the 'name' column in the 'custom_defaults' collection.", + "type": { + "type": "named", + "name": "update_column_custom_defaults_name" } } } }, - "update_column_Track_MediaTypeId": { - "description": "Update the 'MediaTypeId' column in the 'Track' collection", + "v2_update_custom_dog_by_id_response": { + "description": "Responses from the 'v2_update_custom_dog_by_id' 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": "custom_dog" + } + } } } }, - "update_column_Track_Milliseconds": { - "description": "Update the 'Milliseconds' column in the 'Track' collection", + "v2_update_custom_dog_by_id_update_columns": { + "description": "Update the columns of the 'custom_dog' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "adopter_name": { + "description": "Update the 'adopter_name' column in the 'custom_dog' collection.", + "type": { + "type": "named", + "name": "update_column_custom_dog_adopter_name" + } + }, + "birthday": { + "description": "Update the 'birthday' column in the 'custom_dog' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_custom_dog_birthday" } - } - } - }, - "update_column_Track_Name": { - "description": "Update the 'Name' column in the 'Track' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "height_cm": { + "description": "Update the 'height_cm' column in the 'custom_dog' collection.", "type": { "type": "named", - "name": "varchar" + "name": "update_column_custom_dog_height_cm" } - } - } - }, - "update_column_Track_TrackId": { - "description": "Update the 'TrackId' column in the 'Track' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "height_in": { + "description": "Update the 'height_in' column in the 'custom_dog' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_custom_dog_height_in" } - } - } - }, - "update_column_Track_UnitPrice": { - "description": "Update the 'UnitPrice' column in the 'Track' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "id": { + "description": "Update the 'id' column in the 'custom_dog' collection.", "type": { "type": "named", - "name": "numeric" + "name": "update_column_custom_dog_id" } - } - } - }, - "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": { + "description": "Update the 'name' column in the 'custom_dog' collection.", "type": { "type": "named", - "name": "date" + "name": "update_column_custom_dog_name" } } } }, - "update_column_custom_defaults_height_cm": { - "description": "Update the 'height_cm' column in the 'custom_defaults' collection", + "v2_update_spatial_ref_sys_by_srid_response": { + "description": "Responses from the 'v2_update_spatial_ref_sys_by_srid' 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" } - } - } - }, - "update_column_custom_defaults_height_in": { - "description": "Update the 'height_in' column in the 'custom_defaults' 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": "numeric" + "name": "spatial_ref_sys" } } } } }, - "update_column_custom_defaults_id": { - "description": "Update the 'id' column in the 'custom_defaults' collection", + "v2_update_spatial_ref_sys_by_srid_update_columns": { + "description": "Update the columns of the 'spatial_ref_sys' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "auth_name": { + "description": "Update the 'auth_name' column in the 'spatial_ref_sys' collection.", "type": { "type": "named", - "name": "int8" + "name": "update_column_spatial_ref_sys_auth_name" } - } - } - }, - "update_column_custom_defaults_name": { - "description": "Update the 'name' column in the 'custom_defaults' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "auth_srid": { + "description": "Update the 'auth_srid' column in the 'spatial_ref_sys' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } + "type": "named", + "name": "update_column_spatial_ref_sys_auth_srid" } - } - } - }, - "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", + }, + "proj4text": { + "description": "Update the 'proj4text' column in the 'spatial_ref_sys' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "text" - } + "type": "named", + "name": "update_column_spatial_ref_sys_proj4text" } - } - } - }, - "update_column_custom_dog_birthday": { - "description": "Update the 'birthday' column in the 'custom_dog' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "srid": { + "description": "Update the 'srid' column in the 'spatial_ref_sys' collection.", "type": { "type": "named", - "name": "date" + "name": "update_column_spatial_ref_sys_srid" } - } - } - }, - "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", + }, + "srtext": { + "description": "Update the 'srtext' column in the 'spatial_ref_sys' collection.", "type": { "type": "named", - "name": "numeric" + "name": "update_column_spatial_ref_sys_srtext" } } } }, - "update_column_custom_dog_height_in": { - "description": "Update the 'height_in' column in the 'custom_dog' collection", + "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", "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": "numeric" + "name": "topology_layer" } } } } }, - "update_column_custom_dog_id": { - "description": "Update the 'id' column in the 'custom_dog' collection", + "v2_update_topology_layer_by_feature_column_and_schema_name_and_table_name_update_columns": { + "description": "Update the columns of the 'topology_layer' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "child_id": { + "description": "Update the 'child_id' column in the 'topology_layer' collection.", "type": { "type": "named", - "name": "int8" + "name": "update_column_topology_layer_child_id" } - } - } - }, - "update_column_custom_dog_name": { - "description": "Update the 'name' column in the 'custom_dog' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "feature_column": { + "description": "Update the 'feature_column' column in the 'topology_layer' collection.", "type": { "type": "named", - "name": "text" + "name": "update_column_topology_layer_feature_column" } - } - } - }, - "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", + }, + "feature_type": { + "description": "Update the 'feature_type' column in the 'topology_layer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_topology_layer_feature_type" } - } - } - }, - "update_column_spatial_ref_sys_auth_srid": { - "description": "Update the 'auth_srid' column in the 'spatial_ref_sys' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "layer_id": { + "description": "Update the 'layer_id' column in the 'topology_layer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } + "type": "named", + "name": "update_column_topology_layer_layer_id" } - } - } - }, - "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", + }, + "level": { + "description": "Update the 'level' column in the 'topology_layer' collection.", + "type": { + "type": "named", + "name": "update_column_topology_layer_level" + } + }, + "schema_name": { + "description": "Update the 'schema_name' column in the 'topology_layer' collection.", + "type": { + "type": "named", + "name": "update_column_topology_layer_schema_name" + } + }, + "table_name": { + "description": "Update the 'table_name' column in the 'topology_layer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "varchar" - } + "type": "named", + "name": "update_column_topology_layer_table_name" + } + }, + "topology_id": { + "description": "Update the 'topology_id' column in the 'topology_layer' collection.", + "type": { + "type": "named", + "name": "update_column_topology_layer_topology_id" } } } }, - "update_column_spatial_ref_sys_srid": { - "description": "Update the 'srid' column in the 'spatial_ref_sys' collection", + "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", "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_spatial_ref_sys_srtext": { - "description": "Update the 'srtext' column in the 'spatial_ref_sys' 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": "topology_layer" } } } } }, - "update_column_topology_layer_child_id": { - "description": "Update the 'child_id' column in the 'topology_layer' collection", + "v2_update_topology_layer_by_layer_id_and_topology_id_update_columns": { + "description": "Update the columns of the 'topology_layer' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "child_id": { + "description": "Update the 'child_id' column in the 'topology_layer' collection.", "type": { - "type": "nullable", - "underlying_type": { - "type": "named", - "name": "int4" - } + "type": "named", + "name": "update_column_topology_layer_child_id" } - } - } - }, - "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", + }, + "feature_column": { + "description": "Update the 'feature_column' column in the 'topology_layer' collection.", "type": { "type": "named", - "name": "varchar" + "name": "update_column_topology_layer_feature_column" } - } - } - }, - "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", + }, + "feature_type": { + "description": "Update the 'feature_type' column in the 'topology_layer' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_topology_layer_feature_type" } - } - } - }, - "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", + }, + "layer_id": { + "description": "Update the 'layer_id' column in the 'topology_layer' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_topology_layer_layer_id" } - } - } - }, - "update_column_topology_layer_level": { - "description": "Update the 'level' column in the 'topology_layer' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "level": { + "description": "Update the 'level' column in the 'topology_layer' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_topology_layer_level" } - } - } - }, - "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", + }, + "schema_name": { + "description": "Update the 'schema_name' column in the 'topology_layer' collection.", "type": { "type": "named", - "name": "varchar" + "name": "update_column_topology_layer_schema_name" } - } - } - }, - "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", + }, + "table_name": { + "description": "Update the 'table_name' column in the 'topology_layer' collection.", "type": { "type": "named", - "name": "varchar" + "name": "update_column_topology_layer_table_name" + } + }, + "topology_id": { + "description": "Update the 'topology_id' column in the 'topology_layer' collection.", + "type": { + "type": "named", + "name": "update_column_topology_layer_topology_id" } } } }, - "update_column_topology_layer_topology_id": { - "description": "Update the 'topology_id' column in the 'topology_layer' collection", + "v2_update_topology_topology_by_id_response": { + "description": "Responses from the 'v2_update_topology_topology_by_id' 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": "topology_topology" + } + } } } }, - "update_column_topology_topology_hasz": { - "description": "Update the 'hasz' column in the 'topology_topology' collection", + "v2_update_topology_topology_by_id_update_columns": { + "description": "Update the columns of the 'topology_topology' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "hasz": { + "description": "Update the 'hasz' column in the 'topology_topology' collection.", "type": { "type": "named", - "name": "bool" + "name": "update_column_topology_topology_hasz" + } + }, + "id": { + "description": "Update the 'id' column in the 'topology_topology' collection.", + "type": { + "type": "named", + "name": "update_column_topology_topology_id" + } + }, + "name": { + "description": "Update the 'name' column in the 'topology_topology' collection.", + "type": { + "type": "named", + "name": "update_column_topology_topology_name" + } + }, + "precision": { + "description": "Update the 'precision' column in the 'topology_topology' collection.", + "type": { + "type": "named", + "name": "update_column_topology_topology_precision" + } + }, + "srid": { + "description": "Update the 'srid' column in the 'topology_topology' collection.", + "type": { + "type": "named", + "name": "update_column_topology_topology_srid" } } } }, - "update_column_topology_topology_id": { - "description": "Update the 'id' column in the 'topology_topology' collection", + "v2_update_topology_topology_by_name_response": { + "description": "Responses from the 'v2_update_topology_topology_by_name' 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": "topology_topology" + } + } } } }, - "update_column_topology_topology_name": { - "description": "Update the 'name' column in the 'topology_topology' collection", + "v2_update_topology_topology_by_name_update_columns": { + "description": "Update the columns of the 'topology_topology' collection", "fields": { - "_set": { - "description": "Set the column to this value", + "hasz": { + "description": "Update the 'hasz' column in the 'topology_topology' collection.", "type": { "type": "named", - "name": "varchar" + "name": "update_column_topology_topology_hasz" } - } - } - }, - "update_column_topology_topology_precision": { - "description": "Update the 'precision' column in the 'topology_topology' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "id": { + "description": "Update the 'id' column in the 'topology_topology' collection.", "type": { "type": "named", - "name": "float8" + "name": "update_column_topology_topology_id" } - } - } - }, - "update_column_topology_topology_srid": { - "description": "Update the 'srid' column in the 'topology_topology' collection", - "fields": { - "_set": { - "description": "Set the column to this value", + }, + "name": { + "description": "Update the 'name' column in the 'topology_topology' collection.", "type": { "type": "named", - "name": "int4" + "name": "update_column_topology_topology_name" + } + }, + "precision": { + "description": "Update the 'precision' column in the 'topology_topology' collection.", + "type": { + "type": "named", + "name": "update_column_topology_topology_precision" + } + }, + "srid": { + "description": "Update the 'srid' column in the 'topology_topology' collection.", + "type": { + "type": "named", + "name": "update_column_topology_topology_srid" } } } @@ -8768,7 +8768,7 @@ expression: result } }, { - "name": "experimental_delete_Album_by_AlbumId", + "name": "v2_delete_Album_by_AlbumId", "description": "Delete any row on the 'Album' collection using the 'AlbumId' key", "arguments": { "key_AlbumId": { @@ -8788,11 +8788,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_Album_by_AlbumId_response" + "name": "v2_delete_Album_by_AlbumId_response" } }, { - "name": "experimental_delete_Artist_by_ArtistId", + "name": "v2_delete_Artist_by_ArtistId", "description": "Delete any row on the 'Artist' collection using the 'ArtistId' key", "arguments": { "key_ArtistId": { @@ -8812,11 +8812,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_Artist_by_ArtistId_response" + "name": "v2_delete_Artist_by_ArtistId_response" } }, { - "name": "experimental_delete_Customer_by_CustomerId", + "name": "v2_delete_Customer_by_CustomerId", "description": "Delete any row on the 'Customer' collection using the 'CustomerId' key", "arguments": { "key_CustomerId": { @@ -8836,11 +8836,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_Customer_by_CustomerId_response" + "name": "v2_delete_Customer_by_CustomerId_response" } }, { - "name": "experimental_delete_Employee_by_EmployeeId", + "name": "v2_delete_Employee_by_EmployeeId", "description": "Delete any row on the 'Employee' collection using the 'EmployeeId' key", "arguments": { "key_EmployeeId": { @@ -8859,11 +8859,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_Employee_by_EmployeeId_response" + "name": "v2_delete_Employee_by_EmployeeId_response" } }, { - "name": "experimental_delete_Genre_by_GenreId", + "name": "v2_delete_Genre_by_GenreId", "description": "Delete any row on the 'Genre' collection using the 'GenreId' key", "arguments": { "key_GenreId": { @@ -8882,11 +8882,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_Genre_by_GenreId_response" + "name": "v2_delete_Genre_by_GenreId_response" } }, { - "name": "experimental_delete_InvoiceLine_by_InvoiceLineId", + "name": "v2_delete_InvoiceLine_by_InvoiceLineId", "description": "Delete any row on the 'InvoiceLine' collection using the 'InvoiceLineId' key", "arguments": { "key_InvoiceLineId": { @@ -8905,11 +8905,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_InvoiceLine_by_InvoiceLineId_response" + "name": "v2_delete_InvoiceLine_by_InvoiceLineId_response" } }, { - "name": "experimental_delete_Invoice_by_InvoiceId", + "name": "v2_delete_Invoice_by_InvoiceId", "description": "Delete any row on the 'Invoice' collection using the 'InvoiceId' key", "arguments": { "key_InvoiceId": { @@ -8928,11 +8928,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_Invoice_by_InvoiceId_response" + "name": "v2_delete_Invoice_by_InvoiceId_response" } }, { - "name": "experimental_delete_MediaType_by_MediaTypeId", + "name": "v2_delete_MediaType_by_MediaTypeId", "description": "Delete any row on the 'MediaType' collection using the 'MediaTypeId' key", "arguments": { "key_MediaTypeId": { @@ -8951,11 +8951,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_MediaType_by_MediaTypeId_response" + "name": "v2_delete_MediaType_by_MediaTypeId_response" } }, { - "name": "experimental_delete_PlaylistTrack_by_PlaylistId_and_TrackId", + "name": "v2_delete_PlaylistTrack_by_PlaylistId_and_TrackId", "description": "Delete any row on the 'PlaylistTrack' collection using the 'PlaylistId' and 'TrackId' keys", "arguments": { "key_PlaylistId": { @@ -8980,11 +8980,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_PlaylistTrack_by_PlaylistId_and_TrackId_response" + "name": "v2_delete_PlaylistTrack_by_PlaylistId_and_TrackId_response" } }, { - "name": "experimental_delete_Playlist_by_PlaylistId", + "name": "v2_delete_Playlist_by_PlaylistId", "description": "Delete any row on the 'Playlist' collection using the 'PlaylistId' key", "arguments": { "key_PlaylistId": { @@ -9003,11 +9003,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_Playlist_by_PlaylistId_response" + "name": "v2_delete_Playlist_by_PlaylistId_response" } }, { - "name": "experimental_delete_Track_by_TrackId", + "name": "v2_delete_Track_by_TrackId", "description": "Delete any row on the 'Track' collection using the 'TrackId' key", "arguments": { "key_TrackId": { @@ -9026,11 +9026,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_Track_by_TrackId_response" + "name": "v2_delete_Track_by_TrackId_response" } }, { - "name": "experimental_delete_custom_defaults_by_id", + "name": "v2_delete_custom_defaults_by_id", "description": "Delete any row on the 'custom_defaults' collection using the 'id' key", "arguments": { "key_id": { @@ -9049,11 +9049,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_custom_defaults_by_id_response" + "name": "v2_delete_custom_defaults_by_id_response" } }, { - "name": "experimental_delete_custom_dog_by_id", + "name": "v2_delete_custom_dog_by_id", "description": "Delete any row on the 'custom_dog' collection using the 'id' key", "arguments": { "key_id": { @@ -9072,11 +9072,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_custom_dog_by_id_response" + "name": "v2_delete_custom_dog_by_id_response" } }, { - "name": "experimental_delete_spatial_ref_sys_by_srid", + "name": "v2_delete_spatial_ref_sys_by_srid", "description": "Delete any row on the 'spatial_ref_sys' collection using the 'srid' key", "arguments": { "key_srid": { @@ -9095,11 +9095,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_spatial_ref_sys_by_srid_response" + "name": "v2_delete_spatial_ref_sys_by_srid_response" } }, { - "name": "experimental_delete_topology_layer_by_feature_column_and_schema_name_and_table_name", + "name": "v2_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": { @@ -9130,11 +9130,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_topology_layer_by_feature_column_and_schema_name_and_table_name_response" + "name": "v2_delete_topology_layer_by_feature_column_and_schema_name_and_table_name_response" } }, { - "name": "experimental_delete_topology_layer_by_layer_id_and_topology_id", + "name": "v2_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": { @@ -9159,11 +9159,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_topology_layer_by_layer_id_and_topology_id_response" + "name": "v2_delete_topology_layer_by_layer_id_and_topology_id_response" } }, { - "name": "experimental_delete_topology_topology_by_id", + "name": "v2_delete_topology_topology_by_id", "description": "Delete any row on the 'topology_topology' collection using the 'id' key", "arguments": { "key_id": { @@ -9182,11 +9182,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_topology_topology_by_id_response" + "name": "v2_delete_topology_topology_by_id_response" } }, { - "name": "experimental_delete_topology_topology_by_name", + "name": "v2_delete_topology_topology_by_name", "description": "Delete any row on the 'topology_topology' collection using the 'name' key", "arguments": { "key_name": { @@ -9205,11 +9205,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_delete_topology_topology_by_name_response" + "name": "v2_delete_topology_topology_by_name_response" } }, { - "name": "experimental_insert_Album", + "name": "v2_insert_Album", "description": "Insert into the Album table", "arguments": { "objects": { @@ -9217,7 +9217,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_Album_object" + "name": "v2_insert_Album_object" } } }, @@ -9231,11 +9231,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_Album_response" + "name": "v2_insert_Album_response" } }, { - "name": "experimental_insert_Artist", + "name": "v2_insert_Artist", "description": "Insert into the Artist table", "arguments": { "objects": { @@ -9243,7 +9243,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_Artist_object" + "name": "v2_insert_Artist_object" } } }, @@ -9257,11 +9257,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_Artist_response" + "name": "v2_insert_Artist_response" } }, { - "name": "experimental_insert_Customer", + "name": "v2_insert_Customer", "description": "Insert into the Customer table", "arguments": { "objects": { @@ -9269,7 +9269,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_Customer_object" + "name": "v2_insert_Customer_object" } } }, @@ -9283,11 +9283,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_Customer_response" + "name": "v2_insert_Customer_response" } }, { - "name": "experimental_insert_Employee", + "name": "v2_insert_Employee", "description": "Insert into the Employee table", "arguments": { "objects": { @@ -9295,7 +9295,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_Employee_object" + "name": "v2_insert_Employee_object" } } }, @@ -9309,11 +9309,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_Employee_response" + "name": "v2_insert_Employee_response" } }, { - "name": "experimental_insert_Genre", + "name": "v2_insert_Genre", "description": "Insert into the Genre table", "arguments": { "objects": { @@ -9321,7 +9321,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_Genre_object" + "name": "v2_insert_Genre_object" } } }, @@ -9335,11 +9335,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_Genre_response" + "name": "v2_insert_Genre_response" } }, { - "name": "experimental_insert_Invoice", + "name": "v2_insert_Invoice", "description": "Insert into the Invoice table", "arguments": { "objects": { @@ -9347,7 +9347,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_Invoice_object" + "name": "v2_insert_Invoice_object" } } }, @@ -9361,11 +9361,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_Invoice_response" + "name": "v2_insert_Invoice_response" } }, { - "name": "experimental_insert_InvoiceLine", + "name": "v2_insert_InvoiceLine", "description": "Insert into the InvoiceLine table", "arguments": { "objects": { @@ -9373,7 +9373,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_InvoiceLine_object" + "name": "v2_insert_InvoiceLine_object" } } }, @@ -9387,11 +9387,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_InvoiceLine_response" + "name": "v2_insert_InvoiceLine_response" } }, { - "name": "experimental_insert_MediaType", + "name": "v2_insert_MediaType", "description": "Insert into the MediaType table", "arguments": { "objects": { @@ -9399,7 +9399,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_MediaType_object" + "name": "v2_insert_MediaType_object" } } }, @@ -9413,11 +9413,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_MediaType_response" + "name": "v2_insert_MediaType_response" } }, { - "name": "experimental_insert_Playlist", + "name": "v2_insert_Playlist", "description": "Insert into the Playlist table", "arguments": { "objects": { @@ -9425,7 +9425,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_Playlist_object" + "name": "v2_insert_Playlist_object" } } }, @@ -9439,11 +9439,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_Playlist_response" + "name": "v2_insert_Playlist_response" } }, { - "name": "experimental_insert_PlaylistTrack", + "name": "v2_insert_PlaylistTrack", "description": "Insert into the PlaylistTrack table", "arguments": { "objects": { @@ -9451,7 +9451,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_PlaylistTrack_object" + "name": "v2_insert_PlaylistTrack_object" } } }, @@ -9465,11 +9465,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_PlaylistTrack_response" + "name": "v2_insert_PlaylistTrack_response" } }, { - "name": "experimental_insert_Track", + "name": "v2_insert_Track", "description": "Insert into the Track table", "arguments": { "objects": { @@ -9477,7 +9477,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_Track_object" + "name": "v2_insert_Track_object" } } }, @@ -9491,11 +9491,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_Track_response" + "name": "v2_insert_Track_response" } }, { - "name": "experimental_insert_custom_defaults", + "name": "v2_insert_custom_defaults", "description": "Insert into the custom_defaults table", "arguments": { "objects": { @@ -9503,7 +9503,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_custom_defaults_object" + "name": "v2_insert_custom_defaults_object" } } }, @@ -9517,11 +9517,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_custom_defaults_response" + "name": "v2_insert_custom_defaults_response" } }, { - "name": "experimental_insert_custom_dog", + "name": "v2_insert_custom_dog", "description": "Insert into the custom_dog table", "arguments": { "objects": { @@ -9529,7 +9529,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_custom_dog_object" + "name": "v2_insert_custom_dog_object" } } }, @@ -9543,11 +9543,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_custom_dog_response" + "name": "v2_insert_custom_dog_response" } }, { - "name": "experimental_insert_deck_of_cards", + "name": "v2_insert_deck_of_cards", "description": "Insert into the deck_of_cards table", "arguments": { "objects": { @@ -9555,7 +9555,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_deck_of_cards_object" + "name": "v2_insert_deck_of_cards_object" } } }, @@ -9569,11 +9569,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_deck_of_cards_response" + "name": "v2_insert_deck_of_cards_response" } }, { - "name": "experimental_insert_discoverable_types_root_occurrence", + "name": "v2_insert_discoverable_types_root_occurrence", "description": "Insert into the discoverable_types_root_occurrence table", "arguments": { "objects": { @@ -9581,7 +9581,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_discoverable_types_root_occurrence_object" + "name": "v2_insert_discoverable_types_root_occurrence_object" } } }, @@ -9595,11 +9595,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_discoverable_types_root_occurrence_response" + "name": "v2_insert_discoverable_types_root_occurrence_response" } }, { - "name": "experimental_insert_even_numbers", + "name": "v2_insert_even_numbers", "description": "Insert into the even_numbers table", "arguments": { "objects": { @@ -9607,7 +9607,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_even_numbers_object" + "name": "v2_insert_even_numbers_object" } } }, @@ -9621,11 +9621,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_even_numbers_response" + "name": "v2_insert_even_numbers_response" } }, { - "name": "experimental_insert_group_leader", + "name": "v2_insert_group_leader", "description": "Insert into the group_leader table", "arguments": { "objects": { @@ -9633,7 +9633,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_group_leader_object" + "name": "v2_insert_group_leader_object" } } }, @@ -9647,11 +9647,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_group_leader_response" + "name": "v2_insert_group_leader_response" } }, { - "name": "experimental_insert_phone_numbers", + "name": "v2_insert_phone_numbers", "description": "Insert into the phone_numbers table", "arguments": { "objects": { @@ -9659,7 +9659,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_phone_numbers_object" + "name": "v2_insert_phone_numbers_object" } } }, @@ -9673,11 +9673,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_phone_numbers_response" + "name": "v2_insert_phone_numbers_response" } }, { - "name": "experimental_insert_spatial_ref_sys", + "name": "v2_insert_spatial_ref_sys", "description": "Insert into the spatial_ref_sys table", "arguments": { "objects": { @@ -9685,7 +9685,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_spatial_ref_sys_object" + "name": "v2_insert_spatial_ref_sys_object" } } }, @@ -9699,11 +9699,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_spatial_ref_sys_response" + "name": "v2_insert_spatial_ref_sys_response" } }, { - "name": "experimental_insert_topology_layer", + "name": "v2_insert_topology_layer", "description": "Insert into the topology_layer table", "arguments": { "objects": { @@ -9711,7 +9711,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_topology_layer_object" + "name": "v2_insert_topology_layer_object" } } }, @@ -9725,11 +9725,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_topology_layer_response" + "name": "v2_insert_topology_layer_response" } }, { - "name": "experimental_insert_topology_topology", + "name": "v2_insert_topology_topology", "description": "Insert into the topology_topology table", "arguments": { "objects": { @@ -9737,7 +9737,7 @@ expression: result "type": "array", "element_type": { "type": "named", - "name": "experimental_insert_topology_topology_object" + "name": "v2_insert_topology_topology_object" } } }, @@ -9751,11 +9751,11 @@ expression: result }, "result_type": { "type": "named", - "name": "experimental_insert_topology_topology_response" + "name": "v2_insert_topology_topology_response" } }, { - "name": "experimental_update_Album_by_AlbumId", + "name": "v2_update_Album_by_AlbumId", "description": "Update any row on the 'Album' collection using the 'AlbumId' key", "arguments": { "key_AlbumId": { @@ -9782,17 +9782,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_Album_by_AlbumId_update_columns" + "name": "v2_update_Album_by_AlbumId_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_Album_by_AlbumId_response" + "name": "v2_update_Album_by_AlbumId_response" } }, { - "name": "experimental_update_Artist_by_ArtistId", + "name": "v2_update_Artist_by_ArtistId", "description": "Update any row on the 'Artist' collection using the 'ArtistId' key", "arguments": { "key_ArtistId": { @@ -9819,17 +9819,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_Artist_by_ArtistId_update_columns" + "name": "v2_update_Artist_by_ArtistId_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_Artist_by_ArtistId_response" + "name": "v2_update_Artist_by_ArtistId_response" } }, { - "name": "experimental_update_Customer_by_CustomerId", + "name": "v2_update_Customer_by_CustomerId", "description": "Update any row on the 'Customer' collection using the 'CustomerId' key", "arguments": { "key_CustomerId": { @@ -9856,17 +9856,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_Customer_by_CustomerId_update_columns" + "name": "v2_update_Customer_by_CustomerId_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_Customer_by_CustomerId_response" + "name": "v2_update_Customer_by_CustomerId_response" } }, { - "name": "experimental_update_Employee_by_EmployeeId", + "name": "v2_update_Employee_by_EmployeeId", "description": "Update any row on the 'Employee' collection using the 'EmployeeId' key", "arguments": { "key_EmployeeId": { @@ -9892,17 +9892,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_Employee_by_EmployeeId_update_columns" + "name": "v2_update_Employee_by_EmployeeId_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_Employee_by_EmployeeId_response" + "name": "v2_update_Employee_by_EmployeeId_response" } }, { - "name": "experimental_update_Genre_by_GenreId", + "name": "v2_update_Genre_by_GenreId", "description": "Update any row on the 'Genre' collection using the 'GenreId' key", "arguments": { "key_GenreId": { @@ -9928,17 +9928,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_Genre_by_GenreId_update_columns" + "name": "v2_update_Genre_by_GenreId_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_Genre_by_GenreId_response" + "name": "v2_update_Genre_by_GenreId_response" } }, { - "name": "experimental_update_InvoiceLine_by_InvoiceLineId", + "name": "v2_update_InvoiceLine_by_InvoiceLineId", "description": "Update any row on the 'InvoiceLine' collection using the 'InvoiceLineId' key", "arguments": { "key_InvoiceLineId": { @@ -9964,17 +9964,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_InvoiceLine_by_InvoiceLineId_update_columns" + "name": "v2_update_InvoiceLine_by_InvoiceLineId_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_InvoiceLine_by_InvoiceLineId_response" + "name": "v2_update_InvoiceLine_by_InvoiceLineId_response" } }, { - "name": "experimental_update_Invoice_by_InvoiceId", + "name": "v2_update_Invoice_by_InvoiceId", "description": "Update any row on the 'Invoice' collection using the 'InvoiceId' key", "arguments": { "key_InvoiceId": { @@ -10000,17 +10000,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_Invoice_by_InvoiceId_update_columns" + "name": "v2_update_Invoice_by_InvoiceId_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_Invoice_by_InvoiceId_response" + "name": "v2_update_Invoice_by_InvoiceId_response" } }, { - "name": "experimental_update_MediaType_by_MediaTypeId", + "name": "v2_update_MediaType_by_MediaTypeId", "description": "Update any row on the 'MediaType' collection using the 'MediaTypeId' key", "arguments": { "key_MediaTypeId": { @@ -10036,17 +10036,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_MediaType_by_MediaTypeId_update_columns" + "name": "v2_update_MediaType_by_MediaTypeId_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_MediaType_by_MediaTypeId_response" + "name": "v2_update_MediaType_by_MediaTypeId_response" } }, { - "name": "experimental_update_PlaylistTrack_by_PlaylistId_and_TrackId", + "name": "v2_update_PlaylistTrack_by_PlaylistId_and_TrackId", "description": "Update any row on the 'PlaylistTrack' collection using the 'PlaylistId' and 'TrackId' keys", "arguments": { "key_PlaylistId": { @@ -10078,17 +10078,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_PlaylistTrack_by_PlaylistId_and_TrackId_update_columns" + "name": "v2_update_PlaylistTrack_by_PlaylistId_and_TrackId_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_PlaylistTrack_by_PlaylistId_and_TrackId_response" + "name": "v2_update_PlaylistTrack_by_PlaylistId_and_TrackId_response" } }, { - "name": "experimental_update_Playlist_by_PlaylistId", + "name": "v2_update_Playlist_by_PlaylistId", "description": "Update any row on the 'Playlist' collection using the 'PlaylistId' key", "arguments": { "key_PlaylistId": { @@ -10114,17 +10114,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_Playlist_by_PlaylistId_update_columns" + "name": "v2_update_Playlist_by_PlaylistId_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_Playlist_by_PlaylistId_response" + "name": "v2_update_Playlist_by_PlaylistId_response" } }, { - "name": "experimental_update_Track_by_TrackId", + "name": "v2_update_Track_by_TrackId", "description": "Update any row on the 'Track' collection using the 'TrackId' key", "arguments": { "key_TrackId": { @@ -10150,17 +10150,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_Track_by_TrackId_update_columns" + "name": "v2_update_Track_by_TrackId_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_Track_by_TrackId_response" + "name": "v2_update_Track_by_TrackId_response" } }, { - "name": "experimental_update_custom_defaults_by_id", + "name": "v2_update_custom_defaults_by_id", "description": "Update any row on the 'custom_defaults' collection using the 'id' key", "arguments": { "key_id": { @@ -10186,17 +10186,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_custom_defaults_by_id_update_columns" + "name": "v2_update_custom_defaults_by_id_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_custom_defaults_by_id_response" + "name": "v2_update_custom_defaults_by_id_response" } }, { - "name": "experimental_update_custom_dog_by_id", + "name": "v2_update_custom_dog_by_id", "description": "Update any row on the 'custom_dog' collection using the 'id' key", "arguments": { "key_id": { @@ -10222,17 +10222,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_custom_dog_by_id_update_columns" + "name": "v2_update_custom_dog_by_id_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_custom_dog_by_id_response" + "name": "v2_update_custom_dog_by_id_response" } }, { - "name": "experimental_update_spatial_ref_sys_by_srid", + "name": "v2_update_spatial_ref_sys_by_srid", "description": "Update any row on the 'spatial_ref_sys' collection using the 'srid' key", "arguments": { "key_srid": { @@ -10258,17 +10258,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_spatial_ref_sys_by_srid_update_columns" + "name": "v2_update_spatial_ref_sys_by_srid_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_spatial_ref_sys_by_srid_response" + "name": "v2_update_spatial_ref_sys_by_srid_response" } }, { - "name": "experimental_update_topology_layer_by_feature_column_and_schema_name_and_table_name", + "name": "v2_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": { @@ -10306,17 +10306,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_topology_layer_by_feature_column_and_schema_name_and_table_name_update_columns" + "name": "v2_update_topology_layer_by_feature_column_and_schema_name_and_table_name_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_topology_layer_by_feature_column_and_schema_name_and_table_name_response" + "name": "v2_update_topology_layer_by_feature_column_and_schema_name_and_table_name_response" } }, { - "name": "experimental_update_topology_layer_by_layer_id_and_topology_id", + "name": "v2_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": { @@ -10348,17 +10348,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_topology_layer_by_layer_id_and_topology_id_update_columns" + "name": "v2_update_topology_layer_by_layer_id_and_topology_id_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_topology_layer_by_layer_id_and_topology_id_response" + "name": "v2_update_topology_layer_by_layer_id_and_topology_id_response" } }, { - "name": "experimental_update_topology_topology_by_id", + "name": "v2_update_topology_topology_by_id", "description": "Update any row on the 'topology_topology' collection using the 'id' key", "arguments": { "key_id": { @@ -10384,17 +10384,17 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_topology_topology_by_id_update_columns" + "name": "v2_update_topology_topology_by_id_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_topology_topology_by_id_response" + "name": "v2_update_topology_topology_by_id_response" } }, { - "name": "experimental_update_topology_topology_by_name", + "name": "v2_update_topology_topology_by_name", "description": "Update any row on the 'topology_topology' collection using the 'name' key", "arguments": { "key_name": { @@ -10420,13 +10420,13 @@ expression: result "update_columns": { "type": { "type": "named", - "name": "experimental_update_topology_topology_by_name_update_columns" + "name": "v2_update_topology_topology_by_name_update_columns" } } }, "result_type": { "type": "named", - "name": "experimental_update_topology_topology_by_name_response" + "name": "v2_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 808a7d378..10cec9285 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": "experimental_delete_InvoiceLine_by_InvoiceLineId", + "name": "v2_delete_InvoiceLine_by_InvoiceLineId", "arguments": { "key_InvoiceLineId": 90, "pre_check": { diff --git a/crates/tests/tests-common/goldenfiles/mutations/experimental_delete_and_update_playlist_track.json b/crates/tests/tests-common/goldenfiles/mutations/v2_delete_and_update_playlist_track.json similarity index 93% rename from crates/tests/tests-common/goldenfiles/mutations/experimental_delete_and_update_playlist_track.json rename to crates/tests/tests-common/goldenfiles/mutations/v2_delete_and_update_playlist_track.json index 45c0a32c3..9a067ed23 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/experimental_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": "experimental_delete_PlaylistTrack_by_PlaylistId_and_TrackId", + "name": "v2_delete_PlaylistTrack_by_PlaylistId_and_TrackId", "arguments": { "key_TrackId": 90, "key_PlaylistId": 8, @@ -43,7 +43,7 @@ }, { "type": "procedure", - "name": "experimental_update_PlaylistTrack_by_PlaylistId_and_TrackId", + "name": "v2_update_PlaylistTrack_by_PlaylistId_and_TrackId", "arguments": { "key_TrackId": 89, "key_PlaylistId": 1, diff --git a/crates/tests/tests-common/goldenfiles/mutations/experimental_insert_Artist_missing_column.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_Artist_missing_column.json similarity index 96% rename from crates/tests/tests-common/goldenfiles/mutations/experimental_insert_Artist_missing_column.json rename to crates/tests/tests-common/goldenfiles/mutations/v2_insert_Artist_missing_column.json index 1c726b1b0..3d33b41a5 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/experimental_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": "experimental_insert_Artist", + "name": "v2_insert_Artist", "arguments": { "objects": [ { diff --git a/crates/tests/tests-common/goldenfiles/mutations/experimental_insert_custom_dog.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog.json similarity index 96% rename from crates/tests/tests-common/goldenfiles/mutations/experimental_insert_custom_dog.json rename to crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog.json index 99a97f307..8c566f5c9 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/experimental_insert_custom_dog.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "experimental_insert_custom_dog", + "name": "v2_insert_custom_dog", "arguments": { "objects": [ { @@ -72,7 +72,7 @@ }, { "type": "procedure", - "name": "experimental_insert_custom_dog", + "name": "v2_insert_custom_dog", "arguments": { "objects": [ { @@ -123,7 +123,7 @@ }, { "type": "procedure", - "name": "experimental_insert_custom_dog", + "name": "v2_insert_custom_dog", "arguments": { "objects": [ { diff --git a/crates/tests/tests-common/goldenfiles/mutations/experimental_insert_custom_dog_missing_column.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog_missing_column.json similarity index 97% rename from crates/tests/tests-common/goldenfiles/mutations/experimental_insert_custom_dog_missing_column.json rename to crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog_missing_column.json index 430041f87..e57ba225b 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/experimental_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": "experimental_insert_custom_dog", + "name": "v2_insert_custom_dog", "arguments": { "objects": [ { diff --git a/crates/tests/tests-common/goldenfiles/mutations/experimental_insert_custom_dog_predicate_fail.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog_predicate_fail.json similarity index 97% rename from crates/tests/tests-common/goldenfiles/mutations/experimental_insert_custom_dog_predicate_fail.json rename to crates/tests/tests-common/goldenfiles/mutations/v2_insert_custom_dog_predicate_fail.json index 0cebcfa9b..eb42108fe 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/experimental_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": "experimental_insert_custom_dog", + "name": "v2_insert_custom_dog", "arguments": { "objects": [ { @@ -67,7 +67,7 @@ }, { "type": "procedure", - "name": "experimental_insert_custom_dog", + "name": "v2_insert_custom_dog", "arguments": { "objects": [ { diff --git a/crates/tests/tests-common/goldenfiles/mutations/experimental_insert_defaults.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_defaults.json similarity index 96% rename from crates/tests/tests-common/goldenfiles/mutations/experimental_insert_defaults.json rename to crates/tests/tests-common/goldenfiles/mutations/v2_insert_defaults.json index 939b390f3..a2d0406df 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/experimental_insert_defaults.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_defaults.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "experimental_insert_custom_defaults", + "name": "v2_insert_custom_defaults", "arguments": { "objects": [{}, {}, {}, {}, {}], "post_check": { diff --git a/crates/tests/tests-common/goldenfiles/mutations/experimental_insert_enum.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum.json similarity index 95% rename from crates/tests/tests-common/goldenfiles/mutations/experimental_insert_enum.json rename to crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum.json index 61b58e186..0cdc9d9a5 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/experimental_insert_enum.json +++ b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum.json @@ -2,7 +2,7 @@ "operations": [ { "type": "procedure", - "name": "experimental_insert_deck_of_cards", + "name": "v2_insert_deck_of_cards", "arguments": { "objects": [ { diff --git a/crates/tests/tests-common/goldenfiles/mutations/experimental_insert_enum_invalid_label.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum_invalid_label.json similarity index 95% rename from crates/tests/tests-common/goldenfiles/mutations/experimental_insert_enum_invalid_label.json rename to crates/tests/tests-common/goldenfiles/mutations/v2_insert_enum_invalid_label.json index 63ddc69bc..293d34825 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/experimental_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": "experimental_insert_deck_of_cards", + "name": "v2_insert_deck_of_cards", "arguments": { "objects": [ { diff --git a/crates/tests/tests-common/goldenfiles/mutations/experimental_insert_update_custom_dog.json b/crates/tests/tests-common/goldenfiles/mutations/v2_insert_update_custom_dog.json similarity index 97% rename from crates/tests/tests-common/goldenfiles/mutations/experimental_insert_update_custom_dog.json rename to crates/tests/tests-common/goldenfiles/mutations/v2_insert_update_custom_dog.json index 35ecae28f..8c583ce44 100644 --- a/crates/tests/tests-common/goldenfiles/mutations/experimental_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": "experimental_insert_custom_dog", + "name": "v2_insert_custom_dog", "arguments": { "objects": [ { @@ -72,7 +72,7 @@ }, { "type": "procedure", - "name": "experimental_update_custom_dog_by_id", + "name": "v2_update_custom_dog_by_id", "arguments": { "key_id": 1, "update_columns": { diff --git a/static/aurora/v4-chinook-ndc-metadata/schema.json b/static/aurora/v4-chinook-ndc-metadata/schema.json index 51856f83e..787e63813 100644 --- a/static/aurora/v4-chinook-ndc-metadata/schema.json +++ b/static/aurora/v4-chinook-ndc-metadata/schema.json @@ -1381,7 +1381,7 @@ "MutationsVersion": { "description": "Which version of the generated mutations will be included in the schema", "type": "string", - "enum": ["v1", "veryExperimentalWip"] + "enum": ["v1", "v2"] } } } diff --git a/static/citus/v4-chinook-ndc-metadata/schema.json b/static/citus/v4-chinook-ndc-metadata/schema.json index 51856f83e..787e63813 100644 --- a/static/citus/v4-chinook-ndc-metadata/schema.json +++ b/static/citus/v4-chinook-ndc-metadata/schema.json @@ -1381,7 +1381,7 @@ "MutationsVersion": { "description": "Which version of the generated mutations will be included in the schema", "type": "string", - "enum": ["v1", "veryExperimentalWip"] + "enum": ["v1", "v2"] } } } diff --git a/static/cockroach/v4-chinook-ndc-metadata/schema.json b/static/cockroach/v4-chinook-ndc-metadata/schema.json index 51856f83e..787e63813 100644 --- a/static/cockroach/v4-chinook-ndc-metadata/schema.json +++ b/static/cockroach/v4-chinook-ndc-metadata/schema.json @@ -1381,7 +1381,7 @@ "MutationsVersion": { "description": "Which version of the generated mutations will be included in the schema", "type": "string", - "enum": ["v1", "veryExperimentalWip"] + "enum": ["v1", "v2"] } } } diff --git a/static/ndc-metadata-snapshots/2e7bac3a92939fc04db0a0efd85915126a096a217094c411b4f427b8716179fc/configuration.json b/static/ndc-metadata-snapshots/2e7bac3a92939fc04db0a0efd85915126a096a217094c411b4f427b8716179fc/configuration.json index 2de2a6f0a..5ac4b7eaf 100644 --- a/static/ndc-metadata-snapshots/2e7bac3a92939fc04db0a0efd85915126a096a217094c411b4f427b8716179fc/configuration.json +++ b/static/ndc-metadata-snapshots/2e7bac3a92939fc04db0a0efd85915126a096a217094c411b4f427b8716179fc/configuration.json @@ -4049,5 +4049,5 @@ "xpath_exists" ] }, - "mutationsVersion": "veryExperimentalWip" + "mutationsVersion": "v1" } diff --git a/static/ndc-metadata-snapshots/36264e707213b310f71aa95e243dac882d03bb7504513773214b791828e58f25/configuration.json b/static/ndc-metadata-snapshots/36264e707213b310f71aa95e243dac882d03bb7504513773214b791828e58f25/configuration.json index 640eff7d4..8627f21fb 100644 --- a/static/ndc-metadata-snapshots/36264e707213b310f71aa95e243dac882d03bb7504513773214b791828e58f25/configuration.json +++ b/static/ndc-metadata-snapshots/36264e707213b310f71aa95e243dac882d03bb7504513773214b791828e58f25/configuration.json @@ -3948,5 +3948,5 @@ "xpath_exists" ] }, - "mutationsVersion": "veryExperimentalWip" + "mutationsVersion": "v1" } diff --git a/static/ndc-metadata-snapshots/4f37dfdcdcfd2930881e96ec9f83f30ae46929e9bac92912e83ee5d700dee301/configuration.json b/static/ndc-metadata-snapshots/4f37dfdcdcfd2930881e96ec9f83f30ae46929e9bac92912e83ee5d700dee301/configuration.json index 3491ab663..d7b714baf 100644 --- a/static/ndc-metadata-snapshots/4f37dfdcdcfd2930881e96ec9f83f30ae46929e9bac92912e83ee5d700dee301/configuration.json +++ b/static/ndc-metadata-snapshots/4f37dfdcdcfd2930881e96ec9f83f30ae46929e9bac92912e83ee5d700dee301/configuration.json @@ -3983,5 +3983,5 @@ "varchar": "string" } }, - "mutationsVersion": "veryExperimentalWip" + "mutationsVersion": "v2" } diff --git a/static/ndc-metadata-snapshots/4f37dfdcdcfd2930881e96ec9f83f30ae46929e9bac92912e83ee5d700dee301/schema.json b/static/ndc-metadata-snapshots/4f37dfdcdcfd2930881e96ec9f83f30ae46929e9bac92912e83ee5d700dee301/schema.json index 51856f83e..08371633f 100644 --- a/static/ndc-metadata-snapshots/4f37dfdcdcfd2930881e96ec9f83f30ae46929e9bac92912e83ee5d700dee301/schema.json +++ b/static/ndc-metadata-snapshots/4f37dfdcdcfd2930881e96ec9f83f30ae46929e9bac92912e83ee5d700dee301/schema.json @@ -1381,7 +1381,7 @@ "MutationsVersion": { "description": "Which version of the generated mutations will be included in the schema", "type": "string", - "enum": ["v1", "veryExperimentalWip"] + "enum": ["v1"] } } } diff --git a/static/ndc-metadata-snapshots/678220a62878c23d0500011d083e3610818c1e66d0fa36836434b1e692a180f3/configuration.json b/static/ndc-metadata-snapshots/678220a62878c23d0500011d083e3610818c1e66d0fa36836434b1e692a180f3/configuration.json index 7f136b168..3f03453c9 100644 --- a/static/ndc-metadata-snapshots/678220a62878c23d0500011d083e3610818c1e66d0fa36836434b1e692a180f3/configuration.json +++ b/static/ndc-metadata-snapshots/678220a62878c23d0500011d083e3610818c1e66d0fa36836434b1e692a180f3/configuration.json @@ -3974,5 +3974,5 @@ "xpath_exists" ] }, - "mutationsVersion": "veryExperimentalWip" + "mutationsVersion": "v1" } diff --git a/static/ndc-metadata-snapshots/e2b62cc995faee740d5a012ce62ff7f62d6a79aae273420b55057cf8b8486919/configuration.json b/static/ndc-metadata-snapshots/e2b62cc995faee740d5a012ce62ff7f62d6a79aae273420b55057cf8b8486919/configuration.json index d6bd7eac8..36b3feb90 100644 --- a/static/ndc-metadata-snapshots/e2b62cc995faee740d5a012ce62ff7f62d6a79aae273420b55057cf8b8486919/configuration.json +++ b/static/ndc-metadata-snapshots/e2b62cc995faee740d5a012ce62ff7f62d6a79aae273420b55057cf8b8486919/configuration.json @@ -4050,5 +4050,5 @@ "xpath_exists" ] }, - "mutationsVersion": "veryExperimentalWip" + "mutationsVersion": "v1" } diff --git a/static/ndc-metadata-snapshots/f7318b7a4b423e1bbd0b53a6a8d3a39eaa99ffc3a2f411677d8967a4f2fd2067/configuration.json b/static/ndc-metadata-snapshots/f7318b7a4b423e1bbd0b53a6a8d3a39eaa99ffc3a2f411677d8967a4f2fd2067/configuration.json index 68d301a1f..5f006bab7 100644 --- a/static/ndc-metadata-snapshots/f7318b7a4b423e1bbd0b53a6a8d3a39eaa99ffc3a2f411677d8967a4f2fd2067/configuration.json +++ b/static/ndc-metadata-snapshots/f7318b7a4b423e1bbd0b53a6a8d3a39eaa99ffc3a2f411677d8967a4f2fd2067/configuration.json @@ -3974,5 +3974,5 @@ "xpath_exists" ] }, - "mutationsVersion": "veryExperimentalWip" + "mutationsVersion": "v1" } diff --git a/static/postgres/broken-queries-ndc-metadata/schema.json b/static/postgres/broken-queries-ndc-metadata/schema.json index 51856f83e..787e63813 100644 --- a/static/postgres/broken-queries-ndc-metadata/schema.json +++ b/static/postgres/broken-queries-ndc-metadata/schema.json @@ -1381,7 +1381,7 @@ "MutationsVersion": { "description": "Which version of the generated mutations will be included in the schema", "type": "string", - "enum": ["v1", "veryExperimentalWip"] + "enum": ["v1", "v2"] } } } diff --git a/static/postgres/v3-chinook-ndc-metadata/configuration.json b/static/postgres/v3-chinook-ndc-metadata/configuration.json index d6bd7eac8..36b3feb90 100644 --- a/static/postgres/v3-chinook-ndc-metadata/configuration.json +++ b/static/postgres/v3-chinook-ndc-metadata/configuration.json @@ -4050,5 +4050,5 @@ "xpath_exists" ] }, - "mutationsVersion": "veryExperimentalWip" + "mutationsVersion": "v1" } diff --git a/static/postgres/v4-chinook-ndc-metadata/configuration.json b/static/postgres/v4-chinook-ndc-metadata/configuration.json index c5d2b50ab..1e4f98063 100644 --- a/static/postgres/v4-chinook-ndc-metadata/configuration.json +++ b/static/postgres/v4-chinook-ndc-metadata/configuration.json @@ -4039,5 +4039,5 @@ "varchar": "string" } }, - "mutationsVersion": "veryExperimentalWip" + "mutationsVersion": "v2" } diff --git a/static/postgres/v4-chinook-ndc-metadata/schema.json b/static/postgres/v4-chinook-ndc-metadata/schema.json index 51856f83e..787e63813 100644 --- a/static/postgres/v4-chinook-ndc-metadata/schema.json +++ b/static/postgres/v4-chinook-ndc-metadata/schema.json @@ -1381,7 +1381,7 @@ "MutationsVersion": { "description": "Which version of the generated mutations will be included in the schema", "type": "string", - "enum": ["v1", "veryExperimentalWip"] + "enum": ["v1", "v2"] } } } diff --git a/static/schema.json b/static/schema.json index 51856f83e..787e63813 100644 --- a/static/schema.json +++ b/static/schema.json @@ -1381,7 +1381,7 @@ "MutationsVersion": { "description": "Which version of the generated mutations will be included in the schema", "type": "string", - "enum": ["v1", "veryExperimentalWip"] + "enum": ["v1", "v2"] } } } diff --git a/static/yugabyte/v4-chinook-ndc-metadata/schema.json b/static/yugabyte/v4-chinook-ndc-metadata/schema.json index 51856f83e..787e63813 100644 --- a/static/yugabyte/v4-chinook-ndc-metadata/schema.json +++ b/static/yugabyte/v4-chinook-ndc-metadata/schema.json @@ -1381,7 +1381,7 @@ "MutationsVersion": { "description": "Which version of the generated mutations will be included in the schema", "type": "string", - "enum": ["v1", "veryExperimentalWip"] + "enum": ["v1", "v2"] } } }