From e3d75b402bdb8ce00e6134919012a28b3980d6cb Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Mon, 18 Oct 2021 14:08:43 +0100 Subject: [PATCH] chore(deps): upgrade GraphQL (#1541) --- postgraphiql/yarn.lock | 6 +- src/__tests__/utils/printSchemaOrdered.js | 36 +- ...postgraphileIntegrationSchema-test.js.snap | 14042 ++++++++-------- ...aphileIntegrationSchemaExport-test.js.snap | 143 +- yarn.lock | 6 +- 5 files changed, 7106 insertions(+), 7127 deletions(-) diff --git a/postgraphiql/yarn.lock b/postgraphiql/yarn.lock index 1a0fd7e80f..f52d4b076c 100644 --- a/postgraphiql/yarn.lock +++ b/postgraphiql/yarn.lock @@ -4864,9 +4864,9 @@ graphql-language-service@^3.1.2: graphql-language-service-types "^1.8.0" graphql@^15.4.0: - version "15.4.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.4.0.tgz#e459dea1150da5a106486ba7276518b5295a4347" - integrity sha512-EB3zgGchcabbsU9cFe1j+yxdzKQKAbGUWRb13DsrsMN1yyfmmIq+2+L5MqVWcDCE4V89R5AyUOi7sMOGxdsYtA== + version "15.6.1" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.6.1.tgz#9125bdf057553525da251e19e96dab3d3855ddfc" + integrity sha512-3i5lu0z6dRvJ48QP9kFxBkJ7h4Kso7PS8eahyTFz5Jm6CvQfLtNIE8LX9N6JLnXTuwR+sIYnXzaWp6anOg0QQw== growly@^1.3.0: version "1.3.0" diff --git a/src/__tests__/utils/printSchemaOrdered.js b/src/__tests__/utils/printSchemaOrdered.js index 45097f4f58..099b4fce49 100644 --- a/src/__tests__/utils/printSchemaOrdered.js +++ b/src/__tests__/utils/printSchemaOrdered.js @@ -1,37 +1,5 @@ -import { parse, buildASTSchema } from 'graphql'; -import { printSchema } from 'graphql/utilities'; +import { lexicographicSortSchema, printSchema } from 'graphql/utilities'; export default function printSchemaOrdered(originalSchema) { - // Clone schema so we don't damage anything - const schema = buildASTSchema(parse(printSchema(originalSchema))); - - const typeMap = schema.getTypeMap(); - Object.keys(typeMap).forEach(name => { - const gqlType = typeMap[name]; - - // Object? - if (gqlType.getFields) { - const fields = gqlType.getFields(); - const keys = Object.keys(fields).sort(); - keys.forEach(key => { - const value = fields[key]; - - // Move the key to the end of the object - delete fields[key]; - fields[key] = value; - - // Sort args - if (value.args) { - value.args.sort((a, b) => a.name.localeCompare(b.name)); - } - }); - } - - // Enum? - if (gqlType.getValues) { - gqlType.getValues().sort((a, b) => a.name.localeCompare(b.name)); - } - }); - - return printSchema(schema); + return printSchema(lexicographicSortSchema(originalSchema)); } diff --git a/src/postgraphile/__tests__/__snapshots__/postgraphileIntegrationSchema-test.js.snap b/src/postgraphile/__tests__/__snapshots__/postgraphileIntegrationSchema-test.js.snap index 90c7adf899..877893512b 100644 --- a/src/postgraphile/__tests__/__snapshots__/postgraphileIntegrationSchema-test.js.snap +++ b/src/postgraphile/__tests__/__snapshots__/postgraphileIntegrationSchema-test.js.snap @@ -1,183 +1,59 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`prints a schema with Relay 1 style ids 1`] = ` -"\\"\\"\\"The root query type which gives access points into the data universe.\\"\\"\\" -type Query implements Node { - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" - allCompoundKeys( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: CompoundKeyCondition - - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysConnection - - \\"\\"\\"Reads and enables pagination through a set of \`EdgeCase\`.\\"\\"\\" - allEdgeCases( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: EdgeCaseCondition - - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - - \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" - orderBy: [EdgeCasesOrderBy!] = [NATURAL] - ): EdgeCasesConnection - - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" - allPeople( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: PersonCondition - - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" - orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - ): PeopleConnection +"\\"\\"\\" +A signed eight-byte integer. The upper big integer values are greater than the +max value for a JavaScript number. Therefore all big integers will be output as +strings and not numbers. +\\"\\"\\" +scalar BigInt - \\"\\"\\"Reads a single \`CompoundKey\` using its globally unique \`ID\`.\\"\\"\\" - compoundKey( - \\"\\"\\" - The globally unique \`ID\` to be used in selecting a single \`CompoundKey\`. - \\"\\"\\" - id: ID! - ): CompoundKey - compoundKeyByPersonId1AndPersonId2(personId1: Int!, personId2: Int!): CompoundKey +type CompoundKey implements Node { + extra: Boolean \\"\\"\\" - The root query type must be a \`Node\` to work well with Relay 1 mutations. This just resolves to \`query\`. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" id: ID! - intSetQuery( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - x: Int - y: Int - z: Int - ): IntSetQueryConnection - jsonIdentity(json: JSON): JSON - noArgsQuery: Int - \\"\\"\\"Fetches an object given its globally unique \`ID\`.\\"\\"\\" - node( - \\"\\"\\"The globally unique \`ID\`.\\"\\"\\" - id: ID! - ): Node - - \\"\\"\\"Reads a single \`Person\` using its globally unique \`ID\`.\\"\\"\\" - person( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Person\`.\\"\\"\\" - id: ID! - ): Person - personByEmail(email: Email!): Person - personByRowId(rowId: Int!): Person - - \\"\\"\\" - Exposes the root query type nested one level down. This is helpful for Relay 1 - which can only query top level fields if they are in a particular form. - \\"\\"\\" - query: Query! - tableQuery(id: Int): Post + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId1: Person - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" - tableSetQuery( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId2: Person + personId1: Int! + personId2: Int! +} - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\" +A condition to be used against \`CompoundKey\` object types. All fields are tested +for equality and combined with a logical ‘and.’ +\\"\\"\\" +input CompoundKeyCondition { + \\"\\"\\"Checks for equality with the object’s \`extra\` field.\\"\\"\\" + extra: Boolean - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"Checks for equality with the object’s \`personId1\` field.\\"\\"\\" + personId1: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"Checks for equality with the object’s \`personId2\` field.\\"\\"\\" + personId2: Int +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - ): PeopleConnection - typesQuery(a: BigInt!, b: Boolean!, c: String!, d: [Int]!, e: JSON!, f: FloatRangeInput!): Boolean +\\"\\"\\"An input for mutations affecting \`CompoundKey\`\\"\\"\\" +input CompoundKeyInput { + extra: Boolean + personId1: Int! + personId2: Int! } -\\"\\"\\"An object with a globally unique \`ID\`.\\"\\"\\" -interface Node { - \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" - id: ID! +\\"\\"\\" +Represents an update to a \`CompoundKey\`. Fields that are set will be updated. +\\"\\"\\" +input CompoundKeyPatch { + extra: Boolean + personId1: Int + personId2: Int } \\"\\"\\"A connection to a list of \`CompoundKey\` values.\\"\\"\\" @@ -197,121 +73,141 @@ type CompoundKeysConnection { totalCount: Int! } -type CompoundKey implements Node { - extra: Boolean +\\"\\"\\"A \`CompoundKey\` edge in the connection.\\"\\"\\" +type CompoundKeysEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor + + \\"\\"\\"The \`CompoundKey\` at the end of the edge.\\"\\"\\" + node: CompoundKey +} + +\\"\\"\\"Methods to use when ordering \`CompoundKey\`.\\"\\"\\" +enum CompoundKeysOrderBy { + EXTRA_ASC + EXTRA_DESC + NATURAL + PERSON_ID_1_ASC + PERSON_ID_1_DESC + PERSON_ID_2_ASC + PERSON_ID_2_DESC + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC +} +\\"\\"\\"All input for the create \`CompoundKey\` mutation.\\"\\"\\" +input CreateCompoundKeyInput { \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" - id: ID! + clientMutationId: String + + \\"\\"\\"The \`CompoundKey\` to be created by this mutation.\\"\\"\\" + compoundKey: CompoundKeyInput! +} + +\\"\\"\\"The output of our create \`CompoundKey\` mutation.\\"\\"\\" +type CreateCompoundKeyPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + + \\"\\"\\"The \`CompoundKey\` that was created by this mutation.\\"\\"\\" + compoundKey: CompoundKey + + \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" + compoundKeyEdge( + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysEdge \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" personByPersonId1: Person \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" personByPersonId2: Person - personId1: Int! - personId2: Int! -} -\\"\\"\\"Person test comment\\"\\"\\" -type Person implements Node { - about: String - - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" - compoundKeysByPersonId1( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: CompoundKeyCondition - - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysConnection! - - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" - compoundKeysByPersonId2( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\"All input for the create \`EdgeCase\` mutation.\\"\\"\\" +input CreateEdgeCaseInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: CompoundKeyCondition + \\"\\"\\"The \`EdgeCase\` to be created by this mutation.\\"\\"\\" + edgeCase: EdgeCaseInput! +} - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\"The output of our create \`EdgeCase\` mutation.\\"\\"\\" +type CreateEdgeCasePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"The \`EdgeCase\` that was created by this mutation.\\"\\"\\" + edgeCase: EdgeCase - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\"An edge for our \`EdgeCase\`. May be used by Relay 1.\\"\\"\\" + edgeCaseEdge( + \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" + orderBy: [EdgeCasesOrderBy!] = [NATURAL] + ): EdgeCasesEdge - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysConnection! - createdAt: Datetime - email: Email! - firstName: String - firstPost: Post + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" - friends( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"All input for the create \`Person\` mutation.\\"\\"\\" +input CreatePersonInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"The \`Person\` to be created by this mutation.\\"\\"\\" + person: PersonInput! +} - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\"The output of our create \`Person\` mutation.\\"\\"\\" +type CreatePersonPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"The \`Person\` that was created by this mutation.\\"\\"\\" + person: Person - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - ): PeopleConnection! + \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" + personEdge( + \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleEdge \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. + Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" - id: ID! - - \\"\\"\\"The person’s name\\"\\"\\" - name: String! - rowId: Int! + query: Query } -scalar Email +\\"\\"\\"A location in a connection that can be used for resuming pagination.\\"\\"\\" +scalar Cursor \\"\\"\\" A point in time as described by the [ISO @@ -319,92 +215,146 @@ A point in time as described by the [ISO \\"\\"\\" scalar Datetime -\\"\\"\\"A location in a connection that can be used for resuming pagination.\\"\\"\\" -scalar Cursor - -\\"\\"\\"Methods to use when ordering \`CompoundKey\`.\\"\\"\\" -enum CompoundKeysOrderBy { - EXTRA_ASC - EXTRA_DESC - NATURAL - PERSON_ID_1_ASC - PERSON_ID_1_DESC - PERSON_ID_2_ASC - PERSON_ID_2_DESC - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC +\\"\\"\\"All input for the \`deleteCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" +input DeleteCompoundKeyByPersonId1AndPersonId2Input { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + personId1: Int! + personId2: Int! } -\\"\\"\\" -A condition to be used against \`CompoundKey\` object types. All fields are tested -for equality and combined with a logical ‘and.’ -\\"\\"\\" -input CompoundKeyCondition { - \\"\\"\\"Checks for equality with the object’s \`extra\` field.\\"\\"\\" - extra: Boolean - - \\"\\"\\"Checks for equality with the object’s \`personId1\` field.\\"\\"\\" - personId1: Int - - \\"\\"\\"Checks for equality with the object’s \`personId2\` field.\\"\\"\\" - personId2: Int -} +\\"\\"\\"All input for the \`deleteCompoundKey\` mutation.\\"\\"\\" +input DeleteCompoundKeyInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String -type Post { - authorId: Int - body: String - headline: String! - rowId: Int! + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`CompoundKey\` to be deleted. + \\"\\"\\" + id: ID! } -\\"\\"\\"A connection to a list of \`Person\` values.\\"\\"\\" -type PeopleConnection { +\\"\\"\\"The output of our delete \`CompoundKey\` mutation.\\"\\"\\" +type DeleteCompoundKeyPayload { \\"\\"\\" - A list of edges which contains the \`Person\` and cursor to aid in pagination. + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. \\"\\"\\" - edges: [PeopleEdge!]! + clientMutationId: String - \\"\\"\\"A list of \`Person\` objects.\\"\\"\\" - nodes: [Person]! + \\"\\"\\"The \`CompoundKey\` that was deleted by this mutation.\\"\\"\\" + compoundKey: CompoundKey - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! + \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" + compoundKeyEdge( + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysEdge + deletedCompoundKeyId: ID - \\"\\"\\"The count of *all* \`Person\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId1: Person -\\"\\"\\"A \`Person\` edge in the connection.\\"\\"\\" -type PeopleEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId2: Person - \\"\\"\\"The \`Person\` at the end of the edge.\\"\\"\\" - node: Person + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\"Information about pagination in a connection.\\"\\"\\" -type PageInfo { - \\"\\"\\"When paginating forwards, the cursor to continue.\\"\\"\\" - endCursor: Cursor - - \\"\\"\\"When paginating forwards, are there more items?\\"\\"\\" - hasNextPage: Boolean! - - \\"\\"\\"When paginating backwards, are there more items?\\"\\"\\" - hasPreviousPage: Boolean! - - \\"\\"\\"When paginating backwards, the cursor to continue.\\"\\"\\" - startCursor: Cursor +\\"\\"\\"All input for the \`deletePersonByEmail\` mutation.\\"\\"\\" +input DeletePersonByEmailInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + email: Email! } -\\"\\"\\"A \`CompoundKey\` edge in the connection.\\"\\"\\" -type CompoundKeysEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor +\\"\\"\\"All input for the \`deletePersonByRowId\` mutation.\\"\\"\\" +input DeletePersonByRowIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + rowId: Int! +} - \\"\\"\\"The \`CompoundKey\` at the end of the edge.\\"\\"\\" - node: CompoundKey +\\"\\"\\"All input for the \`deletePerson\` mutation.\\"\\"\\" +input DeletePersonInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`Person\` to be deleted. + \\"\\"\\" + id: ID! +} + +\\"\\"\\"The output of our delete \`Person\` mutation.\\"\\"\\" +type DeletePersonPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + deletedPersonId: ID + + \\"\\"\\"The \`Person\` that was deleted by this mutation.\\"\\"\\" + person: Person + + \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" + personEdge( + \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleEdge + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} + +type EdgeCase { + computed: String + notNullHasDefault: Boolean! + rowId: Int + wontCastEasy: Int +} + +\\"\\"\\" +A condition to be used against \`EdgeCase\` object types. All fields are tested +for equality and combined with a logical ‘and.’ +\\"\\"\\" +input EdgeCaseCondition { + \\"\\"\\"Checks for equality with the object’s \`notNullHasDefault\` field.\\"\\"\\" + notNullHasDefault: Boolean + + \\"\\"\\"Checks for equality with the object’s \`rowId\` field.\\"\\"\\" + rowId: Int + + \\"\\"\\"Checks for equality with the object’s \`wontCastEasy\` field.\\"\\"\\" + wontCastEasy: Int +} + +\\"\\"\\"An input for mutations affecting \`EdgeCase\`\\"\\"\\" +input EdgeCaseInput { + notNullHasDefault: Boolean + rowId: Int + wontCastEasy: Int } \\"\\"\\"A connection to a list of \`EdgeCase\` values.\\"\\"\\" @@ -424,13 +374,6 @@ type EdgeCasesConnection { totalCount: Int! } -type EdgeCase { - computed: String - notNullHasDefault: Boolean! - rowId: Int - wontCastEasy: Int -} - \\"\\"\\"A \`EdgeCase\` edge in the connection.\\"\\"\\" type EdgeCasesEdge { \\"\\"\\"A cursor for use in pagination.\\"\\"\\" @@ -451,56 +394,53 @@ enum EdgeCasesOrderBy { WONT_CAST_EASY_DESC } +scalar Email + \\"\\"\\" -A condition to be used against \`EdgeCase\` object types. All fields are tested -for equality and combined with a logical ‘and.’ +The value at one end of a range. A range can either include this value, or not. \\"\\"\\" -input EdgeCaseCondition { - \\"\\"\\"Checks for equality with the object’s \`notNullHasDefault\` field.\\"\\"\\" - notNullHasDefault: Boolean - - \\"\\"\\"Checks for equality with the object’s \`rowId\` field.\\"\\"\\" - rowId: Int - - \\"\\"\\"Checks for equality with the object’s \`wontCastEasy\` field.\\"\\"\\" - wontCastEasy: Int -} +input FloatRangeBoundInput { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! -\\"\\"\\"Methods to use when ordering \`Person\`.\\"\\"\\" -enum PeopleOrderBy { - ABOUT_ASC - ABOUT_DESC - CREATED_AT_ASC - CREATED_AT_DESC - EMAIL_ASC - EMAIL_DESC - ID_ASC - ID_DESC - NAME_ASC - NAME_DESC - NATURAL - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: Float! } -\\"\\"\\" -A condition to be used against \`Person\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input PersonCondition { - \\"\\"\\"Checks for equality with the object’s \`about\` field.\\"\\"\\" - about: String +\\"\\"\\"A range of \`Float\`.\\"\\"\\" +input FloatRangeInput { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: FloatRangeBoundInput - \\"\\"\\"Checks for equality with the object’s \`createdAt\` field.\\"\\"\\" - createdAt: Datetime + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: FloatRangeBoundInput +} - \\"\\"\\"Checks for equality with the object’s \`email\` field.\\"\\"\\" - email: Email +\\"\\"\\"All input for the \`intSetMutation\` mutation.\\"\\"\\" +input IntSetMutationInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + x: Int + y: Int + z: Int +} - \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" - name: String +\\"\\"\\"The output of our \`intSetMutation\` mutation.\\"\\"\\" +type IntSetMutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integers: [Int] - \\"\\"\\"Checks for equality with the object’s \`rowId\` field.\\"\\"\\" - rowId: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } \\"\\"\\"A connection to a list of \`Int\` values.\\"\\"\\" @@ -531,31 +471,29 @@ A JavaScript object encoded in the JSON format as specified by [ECMA-404](http:/ \\"\\"\\" scalar JSON -\\"\\"\\" -A signed eight-byte integer. The upper big integer values are greater than the -max value for a JavaScript number. Therefore all big integers will be output as -strings and not numbers. -\\"\\"\\" -scalar BigInt - -\\"\\"\\"A range of \`Float\`.\\"\\"\\" -input FloatRangeInput { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: FloatRangeBoundInput - - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: FloatRangeBoundInput +\\"\\"\\"All input for the \`jsonIdentityMutation\` mutation.\\"\\"\\" +input JsonIdentityMutationInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + json: JSON } -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -input FloatRangeBoundInput { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! +\\"\\"\\"The output of our \`jsonIdentityMutation\` mutation.\\"\\"\\" +type JsonIdentityMutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + json: JSON - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: Float! + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } \\"\\"\\" @@ -705,28 +643,23 @@ type Mutation { ): UpdatePersonPayload } -\\"\\"\\"The output of our create \`CompoundKey\` mutation.\\"\\"\\" -type CreateCompoundKeyPayload { +\\"\\"\\"All input for the \`noArgsMutation\` mutation.\\"\\"\\" +input NoArgsMutationInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} + +\\"\\"\\"The output of our \`noArgsMutation\` mutation.\\"\\"\\" +type NoArgsMutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - - \\"\\"\\"The \`CompoundKey\` that was created by this mutation.\\"\\"\\" - compoundKey: CompoundKey - - \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" - compoundKeyEdge( - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysEdge - - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId1: Person - - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId2: Person + integer: Int \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. @@ -734,226 +667,198 @@ type CreateCompoundKeyPayload { query: Query } -\\"\\"\\"All input for the create \`CompoundKey\` mutation.\\"\\"\\" -input CreateCompoundKeyInput { +\\"\\"\\"An object with a globally unique \`ID\`.\\"\\"\\" +interface Node { \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" - clientMutationId: String - - \\"\\"\\"The \`CompoundKey\` to be created by this mutation.\\"\\"\\" - compoundKey: CompoundKeyInput! -} - -\\"\\"\\"An input for mutations affecting \`CompoundKey\`\\"\\"\\" -input CompoundKeyInput { - extra: Boolean - personId1: Int! - personId2: Int! + id: ID! } -\\"\\"\\"The output of our create \`EdgeCase\` mutation.\\"\\"\\" -type CreateEdgeCasePayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String +\\"\\"\\"Information about pagination in a connection.\\"\\"\\" +type PageInfo { + \\"\\"\\"When paginating forwards, the cursor to continue.\\"\\"\\" + endCursor: Cursor - \\"\\"\\"The \`EdgeCase\` that was created by this mutation.\\"\\"\\" - edgeCase: EdgeCase + \\"\\"\\"When paginating forwards, are there more items?\\"\\"\\" + hasNextPage: Boolean! - \\"\\"\\"An edge for our \`EdgeCase\`. May be used by Relay 1.\\"\\"\\" - edgeCaseEdge( - \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" - orderBy: [EdgeCasesOrderBy!] = [NATURAL] - ): EdgeCasesEdge + \\"\\"\\"When paginating backwards, are there more items?\\"\\"\\" + hasPreviousPage: Boolean! - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"When paginating backwards, the cursor to continue.\\"\\"\\" + startCursor: Cursor } -\\"\\"\\"All input for the create \`EdgeCase\` mutation.\\"\\"\\" -input CreateEdgeCaseInput { +\\"\\"\\"A connection to a list of \`Person\` values.\\"\\"\\" +type PeopleConnection { \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + A list of edges which contains the \`Person\` and cursor to aid in pagination. \\"\\"\\" - clientMutationId: String + edges: [PeopleEdge!]! - \\"\\"\\"The \`EdgeCase\` to be created by this mutation.\\"\\"\\" - edgeCase: EdgeCaseInput! + \\"\\"\\"A list of \`Person\` objects.\\"\\"\\" + nodes: [Person]! + + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! + + \\"\\"\\"The count of *all* \`Person\` you could get from the connection.\\"\\"\\" + totalCount: Int! } -\\"\\"\\"An input for mutations affecting \`EdgeCase\`\\"\\"\\" -input EdgeCaseInput { - notNullHasDefault: Boolean - rowId: Int - wontCastEasy: Int +\\"\\"\\"A \`Person\` edge in the connection.\\"\\"\\" +type PeopleEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor + + \\"\\"\\"The \`Person\` at the end of the edge.\\"\\"\\" + node: Person } -\\"\\"\\"The output of our create \`Person\` mutation.\\"\\"\\" -type CreatePersonPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String +\\"\\"\\"Methods to use when ordering \`Person\`.\\"\\"\\" +enum PeopleOrderBy { + ABOUT_ASC + ABOUT_DESC + CREATED_AT_ASC + CREATED_AT_DESC + EMAIL_ASC + EMAIL_DESC + ID_ASC + ID_DESC + NAME_ASC + NAME_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC +} - \\"\\"\\"The \`Person\` that was created by this mutation.\\"\\"\\" - person: Person +\\"\\"\\"Person test comment\\"\\"\\" +type Person implements Node { + about: String - \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" - personEdge( - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" - orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - ): PeopleEdge + \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + compoundKeysByPersonId1( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor -\\"\\"\\"All input for the create \`Person\` mutation.\\"\\"\\" -input CreatePersonInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: CompoundKeyCondition - \\"\\"\\"The \`Person\` to be created by this mutation.\\"\\"\\" - person: PersonInput! -} + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int -\\"\\"\\"An input for mutations affecting \`Person\`\\"\\"\\" -input PersonInput { - about: String - createdAt: Datetime - email: Email! + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\"The person’s name\\"\\"\\" - name: String! - rowId: Int -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int -\\"\\"\\"The output of our update \`CompoundKey\` mutation.\\"\\"\\" -type UpdateCompoundKeyPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysConnection! - \\"\\"\\"The \`CompoundKey\` that was updated by this mutation.\\"\\"\\" - compoundKey: CompoundKey + \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + compoundKeysByPersonId2( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: CompoundKeyCondition + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" - compoundKeyEdge( \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysEdge + ): CompoundKeysConnection! + createdAt: Datetime + email: Email! + firstName: String + firstPost: Post - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId1: Person + \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + friends( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId2: Person + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int -\\"\\"\\"All input for the \`updateCompoundKey\` mutation.\\"\\"\\" -input UpdateCompoundKeyInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\" - An object where the defined keys will be set on the \`CompoundKey\` being updated. - \\"\\"\\" - compoundKeyPatch: CompoundKeyPatch! + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + ): PeopleConnection! \\"\\"\\" - The globally unique \`ID\` which will identify a single \`CompoundKey\` to be updated. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" id: ID! + + \\"\\"\\"The person’s name\\"\\"\\" + name: String! + rowId: Int! } \\"\\"\\" -Represents an update to a \`CompoundKey\`. Fields that are set will be updated. +A condition to be used against \`Person\` object types. All fields are tested for equality and combined with a logical ‘and.’ \\"\\"\\" -input CompoundKeyPatch { - extra: Boolean - personId1: Int - personId2: Int -} +input PersonCondition { + \\"\\"\\"Checks for equality with the object’s \`about\` field.\\"\\"\\" + about: String -\\"\\"\\"All input for the \`updateCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" -input UpdateCompoundKeyByPersonId1AndPersonId2Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Checks for equality with the object’s \`createdAt\` field.\\"\\"\\" + createdAt: Datetime - \\"\\"\\" - An object where the defined keys will be set on the \`CompoundKey\` being updated. - \\"\\"\\" - compoundKeyPatch: CompoundKeyPatch! - personId1: Int! - personId2: Int! + \\"\\"\\"Checks for equality with the object’s \`email\` field.\\"\\"\\" + email: Email + + \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" + name: String + + \\"\\"\\"Checks for equality with the object’s \`rowId\` field.\\"\\"\\" + rowId: Int } -\\"\\"\\"The output of our update \`Person\` mutation.\\"\\"\\" -type UpdatePersonPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - - \\"\\"\\"The \`Person\` that was updated by this mutation.\\"\\"\\" - person: Person - - \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" - personEdge( - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" - orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - ): PeopleEdge - - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} - -\\"\\"\\"All input for the \`updatePerson\` mutation.\\"\\"\\" -input UpdatePersonInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Person\` to be updated. - \\"\\"\\" - id: ID! +\\"\\"\\"An input for mutations affecting \`Person\`\\"\\"\\" +input PersonInput { + about: String + createdAt: Datetime + email: Email! - \\"\\"\\" - An object where the defined keys will be set on the \`Person\` being updated. - \\"\\"\\" - personPatch: PersonPatch! + \\"\\"\\"The person’s name\\"\\"\\" + name: String! + rowId: Int } \\"\\"\\" @@ -969,184 +874,202 @@ input PersonPatch { rowId: Int } -\\"\\"\\"All input for the \`updatePersonByRowId\` mutation.\\"\\"\\" -input UpdatePersonByRowIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - - \\"\\"\\" - An object where the defined keys will be set on the \`Person\` being updated. - \\"\\"\\" - personPatch: PersonPatch! +type Post { + authorId: Int + body: String + headline: String! rowId: Int! } -\\"\\"\\"All input for the \`updatePersonByEmail\` mutation.\\"\\"\\" -input UpdatePersonByEmailInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - email: Email! +\\"\\"\\"The root query type which gives access points into the data universe.\\"\\"\\" +type Query implements Node { + \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + allCompoundKeys( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\" - An object where the defined keys will be set on the \`Person\` being updated. - \\"\\"\\" - personPatch: PersonPatch! -} + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor -\\"\\"\\"The output of our delete \`CompoundKey\` mutation.\\"\\"\\" -type DeleteCompoundKeyPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: CompoundKeyCondition - \\"\\"\\"The \`CompoundKey\` that was deleted by this mutation.\\"\\"\\" - compoundKey: CompoundKey + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" - compoundKeyEdge( \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysEdge - deletedCompoundKeyId: ID + ): CompoundKeysConnection - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId1: Person + \\"\\"\\"Reads and enables pagination through a set of \`EdgeCase\`.\\"\\"\\" + allEdgeCases( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId2: Person + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: EdgeCaseCondition -\\"\\"\\"All input for the \`deleteCompoundKey\` mutation.\\"\\"\\" -input DeleteCompoundKeyInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`CompoundKey\` to be deleted. - \\"\\"\\" - id: ID! -} + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\"All input for the \`deleteCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" -input DeleteCompoundKeyByPersonId1AndPersonId2Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - personId1: Int! - personId2: Int! -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int -\\"\\"\\"The output of our delete \`Person\` mutation.\\"\\"\\" -type DeletePersonPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - deletedPersonId: ID + \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" + orderBy: [EdgeCasesOrderBy!] = [NATURAL] + ): EdgeCasesConnection - \\"\\"\\"The \`Person\` that was deleted by this mutation.\\"\\"\\" - person: Person + \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + allPeople( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: PersonCondition + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" - personEdge( \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - ): PeopleEdge - - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + ): PeopleConnection -\\"\\"\\"All input for the \`deletePerson\` mutation.\\"\\"\\" -input DeletePersonInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Reads a single \`CompoundKey\` using its globally unique \`ID\`.\\"\\"\\" + compoundKey( + \\"\\"\\" + The globally unique \`ID\` to be used in selecting a single \`CompoundKey\`. + \\"\\"\\" + id: ID! + ): CompoundKey + compoundKeyByPersonId1AndPersonId2(personId1: Int!, personId2: Int!): CompoundKey \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Person\` to be deleted. + The root query type must be a \`Node\` to work well with Relay 1 mutations. This just resolves to \`query\`. \\"\\"\\" id: ID! -} + intSetQuery( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor -\\"\\"\\"All input for the \`deletePersonByRowId\` mutation.\\"\\"\\" -input DeletePersonByRowIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - rowId: Int! -} + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor -\\"\\"\\"All input for the \`deletePersonByEmail\` mutation.\\"\\"\\" -input DeletePersonByEmailInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - email: Email! -} + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int -\\"\\"\\"The output of our \`intSetMutation\` mutation.\\"\\"\\" -type IntSetMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integers: [Int] + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + x: Int + y: Int + z: Int + ): IntSetQueryConnection + jsonIdentity(json: JSON): JSON + noArgsQuery: Int + + \\"\\"\\"Fetches an object given its globally unique \`ID\`.\\"\\"\\" + node( + \\"\\"\\"The globally unique \`ID\`.\\"\\"\\" + id: ID! + ): Node + + \\"\\"\\"Reads a single \`Person\` using its globally unique \`ID\`.\\"\\"\\" + person( + \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Person\`.\\"\\"\\" + id: ID! + ): Person + personByEmail(email: Email!): Person + personByRowId(rowId: Int!): Person \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + Exposes the root query type nested one level down. This is helpful for Relay 1 + which can only query top level fields if they are in a particular form. \\"\\"\\" - query: Query + query: Query! + tableQuery(id: Int): Post + + \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + tableSetQuery( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + ): PeopleConnection + typesQuery(a: BigInt!, b: Boolean!, c: String!, d: [Int]!, e: JSON!, f: FloatRangeInput!): Boolean } -\\"\\"\\"All input for the \`intSetMutation\` mutation.\\"\\"\\" -input IntSetMutationInput { +\\"\\"\\"All input for the \`tableMutation\` mutation.\\"\\"\\" +input TableMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - x: Int - y: Int - z: Int + id: Int } -\\"\\"\\"The output of our \`jsonIdentityMutation\` mutation.\\"\\"\\" -type JsonIdentityMutationPayload { +\\"\\"\\"The output of our \`tableMutation\` mutation.\\"\\"\\" +type TableMutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - json: JSON + post: Post \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. @@ -1154,24 +1077,23 @@ type JsonIdentityMutationPayload { query: Query } -\\"\\"\\"All input for the \`jsonIdentityMutation\` mutation.\\"\\"\\" -input JsonIdentityMutationInput { +\\"\\"\\"All input for the \`tableSetMutation\` mutation.\\"\\"\\" +input TableSetMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - json: JSON } -\\"\\"\\"The output of our \`noArgsMutation\` mutation.\\"\\"\\" -type NoArgsMutationPayload { +\\"\\"\\"The output of our \`tableSetMutation\` mutation.\\"\\"\\" +type TableSetMutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - integer: Int + people: [Person] \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. @@ -1179,23 +1101,31 @@ type NoArgsMutationPayload { query: Query } -\\"\\"\\"All input for the \`noArgsMutation\` mutation.\\"\\"\\" -input NoArgsMutationInput { +\\"\\"\\"All input for the \`typesMutation\` mutation.\\"\\"\\" +input TypesMutationInput { + a: BigInt! + b: Boolean! + c: String! + \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String + d: [Int]! + e: JSON! + f: FloatRangeInput! } -\\"\\"\\"The output of our \`tableMutation\` mutation.\\"\\"\\" -type TableMutationPayload { +\\"\\"\\"The output of our \`typesMutation\` mutation.\\"\\"\\" +type TypesMutationPayload { + boolean: Boolean + \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - post: Post \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. @@ -1203,24 +1133,63 @@ type TableMutationPayload { query: Query } -\\"\\"\\"All input for the \`tableMutation\` mutation.\\"\\"\\" -input TableMutationInput { +\\"\\"\\"All input for the \`updateCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" +input UpdateCompoundKeyByPersonId1AndPersonId2Input { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - id: Int + + \\"\\"\\" + An object where the defined keys will be set on the \`CompoundKey\` being updated. + \\"\\"\\" + compoundKeyPatch: CompoundKeyPatch! + personId1: Int! + personId2: Int! } -\\"\\"\\"The output of our \`tableSetMutation\` mutation.\\"\\"\\" -type TableSetMutationPayload { +\\"\\"\\"All input for the \`updateCompoundKey\` mutation.\\"\\"\\" +input UpdateCompoundKeyInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + + \\"\\"\\" + An object where the defined keys will be set on the \`CompoundKey\` being updated. + \\"\\"\\" + compoundKeyPatch: CompoundKeyPatch! + + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`CompoundKey\` to be updated. + \\"\\"\\" + id: ID! +} + +\\"\\"\\"The output of our update \`CompoundKey\` mutation.\\"\\"\\" +type UpdateCompoundKeyPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - people: [Person] + + \\"\\"\\"The \`CompoundKey\` that was updated by this mutation.\\"\\"\\" + compoundKey: CompoundKey + + \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" + compoundKeyEdge( + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysEdge + + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId1: Person + + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId2: Person \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. @@ -1228,222 +1197,186 @@ type TableSetMutationPayload { query: Query } -\\"\\"\\"All input for the \`tableSetMutation\` mutation.\\"\\"\\" -input TableSetMutationInput { +\\"\\"\\"All input for the \`updatePersonByEmail\` mutation.\\"\\"\\" +input UpdatePersonByEmailInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String -} + email: Email! -\\"\\"\\"The output of our \`typesMutation\` mutation.\\"\\"\\" -type TypesMutationPayload { - boolean: Boolean + \\"\\"\\" + An object where the defined keys will be set on the \`Person\` being updated. + \\"\\"\\" + personPatch: PersonPatch! +} +\\"\\"\\"All input for the \`updatePersonByRowId\` mutation.\\"\\"\\" +input UpdatePersonByRowIdInput { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + An object where the defined keys will be set on the \`Person\` being updated. \\"\\"\\" - query: Query + personPatch: PersonPatch! + rowId: Int! } -\\"\\"\\"All input for the \`typesMutation\` mutation.\\"\\"\\" -input TypesMutationInput { - a: BigInt! - b: Boolean! - c: String! - +\\"\\"\\"All input for the \`updatePerson\` mutation.\\"\\"\\" +input UpdatePersonInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - d: [Int]! - e: JSON! - f: FloatRangeInput! + + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`Person\` to be updated. + \\"\\"\\" + id: ID! + + \\"\\"\\" + An object where the defined keys will be set on the \`Person\` being updated. + \\"\\"\\" + personPatch: PersonPatch! +} + +\\"\\"\\"The output of our update \`Person\` mutation.\\"\\"\\" +type UpdatePersonPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + + \\"\\"\\"The \`Person\` that was updated by this mutation.\\"\\"\\" + person: Person + + \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" + personEdge( + \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleEdge + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } " `; exports[`prints a schema with a JWT generating mutation 1`] = ` -"\\"\\"\\"The root query type which gives access points into the data universe.\\"\\"\\" -type Query implements Node { - \\"\\"\\"Reads and enables pagination through a set of \`Type\`.\\"\\"\\" - allTypes( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +"scalar AnInt - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" +type AnIntRange { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: AnIntRangeBound - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: TypeCondition + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: AnIntRangeBound +} - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +type AnIntRangeBound { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: AnInt! +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" - orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - ): TypesConnection - - \\"\\"\\"Reads and enables pagination through a set of \`UpdatableView\`.\\"\\"\\" - allUpdatableViews( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: UpdatableViewCondition +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +input AnIntRangeBoundInput { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: AnInt! +} - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int +\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" +input AnIntRangeInput { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: AnIntRangeBoundInput - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: AnIntRangeBoundInput +} - \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" - orderBy: [UpdatableViewsOrderBy!] = [NATURAL] - ): UpdatableViewsConnection - compoundTypeQuery(object: CompoundTypeInput): CompoundType +scalar AnotherInt - \\"\\"\\"Fetches an object given its globally unique \`ID\`.\\"\\"\\" - node( - \\"\\"\\"The globally unique \`ID\`.\\"\\"\\" - nodeId: ID! - ): Node +\\"\\"\\"All input for the \`authenticate\` mutation.\\"\\"\\" +input AuthenticateInput { + a: Int + b: Int + c: Int \\"\\"\\" - The root query type must be a \`Node\` to work well with Relay 1 mutations. This just resolves to \`query\`. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" - nodeId: ID! + clientMutationId: String +} + +\\"\\"\\"All input for the \`authenticateMany\` mutation.\\"\\"\\" +input AuthenticateManyInput { + a: Int + b: Int + c: Int \\"\\"\\" - Exposes the root query type nested one level down. This is helpful for Relay 1 - which can only query top level fields if they are in a particular form. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" - query: Query! - - \\"\\"\\"Reads a single \`Type\` using its globally unique \`ID\`.\\"\\"\\" - type( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Type\`.\\"\\"\\" - nodeId: ID! - ): Type - typeById(id: Int!): Type + clientMutationId: String } -\\"\\"\\"An object with a globally unique \`ID\`.\\"\\"\\" -interface Node { +\\"\\"\\"The output of our \`authenticateMany\` mutation.\\"\\"\\" +type AuthenticateManyPayload { \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. \\"\\"\\" - nodeId: ID! -} + clientMutationId: String + jwtTokens: [JwtToken] -\\"\\"\\"A connection to a list of \`Type\` values.\\"\\"\\" -type TypesConnection { \\"\\"\\" - A list of edges which contains the \`Type\` and cursor to aid in pagination. + Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" - edges: [TypesEdge!]! - - \\"\\"\\"A list of \`Type\` objects.\\"\\"\\" - nodes: [Type]! - - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! - - \\"\\"\\"The count of *all* \`Type\` you could get from the connection.\\"\\"\\" - totalCount: Int! + query: Query } -type Type implements Node { - anIntRange: AnIntRange! - bigint: BigInt! - boolean: Boolean! - compoundType: CompoundType! - date: Date! - daterange: DateRange! - decimal: BigFloat! - domain: AnInt! - domain2: AnotherInt! - enum: Color! - id: Int! - interval: Interval! - json: JSON! - jsonb: JSON! - money: Float! - nestedCompoundType: NestedCompoundType! +\\"\\"\\"The output of our \`authenticate\` mutation.\\"\\"\\" +type AuthenticatePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + jwtToken: JwtToken \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. + Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" - nodeId: ID! - nullableRange: BigFloatRange - numeric: BigFloat! - numrange: BigFloatRange! - smallint: Int! - textArray: [String]! - time: Time! - timestamp: Datetime! - timestamptz: Datetime! - timetz: Time! - varchar: String! + query: Query } -\\"\\"\\" -A signed eight-byte integer. The upper big integer values are greater than the -max value for a JavaScript number. Therefore all big integers will be output as -strings and not numbers. -\\"\\"\\" -scalar BigInt - \\"\\"\\" A floating point number that requires more precision than IEEE 754 binary 64 \\"\\"\\" scalar BigFloat -enum Color { - BLUE - GREEN - RED -} - -scalar AnInt - -scalar AnotherInt - -\\"\\"\\" -A JavaScript object encoded in the JSON format as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). -\\"\\"\\" -scalar JSON - \\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" type BigFloatRange { \\"\\"\\"The ending bound of our range.\\"\\"\\" @@ -1464,85 +1397,37 @@ type BigFloatRangeBound { value: BigFloat! } -\\"\\"\\"A range of \`Date\`.\\"\\"\\" -type DateRange { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: DateRangeBound - - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: DateRangeBound -} - \\"\\"\\" The value at one end of a range. A range can either include this value, or not. \\"\\"\\" -type DateRangeBound { +input BigFloatRangeBoundInput { \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" inclusive: Boolean! \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: Date! + value: BigFloat! } -\\"\\"\\"The day, does not include a time.\\"\\"\\" -scalar Date - -\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" -type AnIntRange { +\\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" +input BigFloatRangeInput { \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: AnIntRangeBound + end: BigFloatRangeBoundInput \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: AnIntRangeBound -} - -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -type AnIntRangeBound { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! - - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: AnInt! + start: BigFloatRangeBoundInput } \\"\\"\\" -A point in time as described by the [ISO -8601](https://en.wikipedia.org/wiki/ISO_8601) standard. May or may not include a timezone. -\\"\\"\\" -scalar Datetime - -\\"\\"\\" -The exact time of day, does not include the date. May or may not have a timezone offset. -\\"\\"\\" -scalar Time - -\\"\\"\\" -An interval of time that has passed where the smallest distinct unit is a second. +A signed eight-byte integer. The upper big integer values are greater than the +max value for a JavaScript number. Therefore all big integers will be output as +strings and not numbers. \\"\\"\\" -type Interval { - \\"\\"\\"A quantity of days.\\"\\"\\" - days: Int - - \\"\\"\\"A quantity of hours.\\"\\"\\" - hours: Int - - \\"\\"\\"A quantity of minutes.\\"\\"\\" - minutes: Int - - \\"\\"\\"A quantity of months.\\"\\"\\" - months: Int - - \\"\\"\\" - A quantity of seconds. This is the only non-integer field, as all the other - fields will dump their overflow into a smaller unit of time. Intervals don’t - have a smaller unit than seconds. - \\"\\"\\" - seconds: Float +scalar BigInt - \\"\\"\\"A quantity of years.\\"\\"\\" - years: Int +enum Color { + BLUE + GREEN + RED } \\"\\"\\"Awesome feature!\\"\\"\\" @@ -1554,213 +1439,134 @@ type CompoundType { fooBar: Int } -\\"\\"\\" -A universally unique identifier as defined by [RFC 4122](https://tools.ietf.org/html/rfc4122). -\\"\\"\\" -scalar UUID - -type NestedCompoundType { - a: CompoundType - b: CompoundType - bazBuz: Int -} - -\\"\\"\\"A \`Type\` edge in the connection.\\"\\"\\" -type TypesEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`Type\` at the end of the edge.\\"\\"\\" - node: Type -} - -\\"\\"\\"A location in a connection that can be used for resuming pagination.\\"\\"\\" -scalar Cursor - -\\"\\"\\"Information about pagination in a connection.\\"\\"\\" -type PageInfo { - \\"\\"\\"When paginating forwards, the cursor to continue.\\"\\"\\" - endCursor: Cursor - - \\"\\"\\"When paginating forwards, are there more items?\\"\\"\\" - hasNextPage: Boolean! - - \\"\\"\\"When paginating backwards, are there more items?\\"\\"\\" - hasPreviousPage: Boolean! - - \\"\\"\\"When paginating backwards, the cursor to continue.\\"\\"\\" - startCursor: Cursor +\\"\\"\\"An input for mutations affecting \`CompoundType\`\\"\\"\\" +input CompoundTypeInput { + a: Int + b: String + c: Color + d: UUID + fooBar: Int } -\\"\\"\\"Methods to use when ordering \`Type\`.\\"\\"\\" -enum TypesOrderBy { - AN_INT_RANGE_ASC - AN_INT_RANGE_DESC - BIGINT_ASC - BIGINT_DESC - BOOLEAN_ASC - BOOLEAN_DESC - COMPOUND_TYPE_ASC - COMPOUND_TYPE_DESC - DATE_ASC - DATE_DESC - DATERANGE_ASC - DATERANGE_DESC - DECIMAL_ASC - DECIMAL_DESC - DOMAIN_ASC - DOMAIN_DESC - DOMAIN2_ASC - DOMAIN2_DESC - ENUM_ASC - ENUM_DESC - ID_ASC - ID_DESC - INTERVAL_ASC - INTERVAL_DESC - JSON_ASC - JSON_DESC - JSONB_ASC - JSONB_DESC - MONEY_ASC - MONEY_DESC - NATURAL - NESTED_COMPOUND_TYPE_ASC - NESTED_COMPOUND_TYPE_DESC - NULLABLE_RANGE_ASC - NULLABLE_RANGE_DESC - NUMERIC_ASC - NUMERIC_DESC - NUMRANGE_ASC - NUMRANGE_DESC - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC - SMALLINT_ASC - SMALLINT_DESC - TEXT_ARRAY_ASC - TEXT_ARRAY_DESC - TIME_ASC - TIME_DESC - TIMESTAMP_ASC - TIMESTAMP_DESC - TIMESTAMPTZ_ASC - TIMESTAMPTZ_DESC - TIMETZ_ASC - TIMETZ_DESC - VARCHAR_ASC - VARCHAR_DESC +\\"\\"\\"All input for the \`compoundTypeMutation\` mutation.\\"\\"\\" +input CompoundTypeMutationInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + object: CompoundTypeInput } -\\"\\"\\" -A condition to be used against \`Type\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input TypeCondition { - \\"\\"\\"Checks for equality with the object’s \`anIntRange\` field.\\"\\"\\" - anIntRange: AnIntRangeInput - - \\"\\"\\"Checks for equality with the object’s \`bigint\` field.\\"\\"\\" - bigint: BigInt - - \\"\\"\\"Checks for equality with the object’s \`boolean\` field.\\"\\"\\" - boolean: Boolean - - \\"\\"\\"Checks for equality with the object’s \`compoundType\` field.\\"\\"\\" - compoundType: CompoundTypeInput - - \\"\\"\\"Checks for equality with the object’s \`date\` field.\\"\\"\\" - date: Date - - \\"\\"\\"Checks for equality with the object’s \`daterange\` field.\\"\\"\\" - daterange: DateRangeInput - - \\"\\"\\"Checks for equality with the object’s \`decimal\` field.\\"\\"\\" - decimal: BigFloat - - \\"\\"\\"Checks for equality with the object’s \`domain\` field.\\"\\"\\" - domain: AnInt - - \\"\\"\\"Checks for equality with the object’s \`domain2\` field.\\"\\"\\" - domain2: AnotherInt - - \\"\\"\\"Checks for equality with the object’s \`enum\` field.\\"\\"\\" - enum: Color - - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" - id: Int +\\"\\"\\"The output of our \`compoundTypeMutation\` mutation.\\"\\"\\" +type CompoundTypeMutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + compoundType: CompoundType - \\"\\"\\"Checks for equality with the object’s \`interval\` field.\\"\\"\\" - interval: IntervalInput + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"Checks for equality with the object’s \`json\` field.\\"\\"\\" - json: JSON +\\"\\"\\"All input for the create \`Type\` mutation.\\"\\"\\" +input CreateTypeInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Checks for equality with the object’s \`jsonb\` field.\\"\\"\\" - jsonb: JSON + \\"\\"\\"The \`Type\` to be created by this mutation.\\"\\"\\" + type: TypeInput! +} - \\"\\"\\"Checks for equality with the object’s \`money\` field.\\"\\"\\" - money: Float +\\"\\"\\"The output of our create \`Type\` mutation.\\"\\"\\" +type CreateTypePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Checks for equality with the object’s \`nestedCompoundType\` field.\\"\\"\\" - nestedCompoundType: NestedCompoundTypeInput + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query - \\"\\"\\"Checks for equality with the object’s \`nullableRange\` field.\\"\\"\\" - nullableRange: BigFloatRangeInput + \\"\\"\\"The \`Type\` that was created by this mutation.\\"\\"\\" + type: Type - \\"\\"\\"Checks for equality with the object’s \`numeric\` field.\\"\\"\\" - numeric: BigFloat + \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + typeEdge( + \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] + ): TypesEdge +} - \\"\\"\\"Checks for equality with the object’s \`numrange\` field.\\"\\"\\" - numrange: BigFloatRangeInput +\\"\\"\\"All input for the create \`UpdatableView\` mutation.\\"\\"\\" +input CreateUpdatableViewInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Checks for equality with the object’s \`smallint\` field.\\"\\"\\" - smallint: Int + \\"\\"\\"The \`UpdatableView\` to be created by this mutation.\\"\\"\\" + updatableView: UpdatableViewInput! +} - \\"\\"\\"Checks for equality with the object’s \`textArray\` field.\\"\\"\\" - textArray: [String] +\\"\\"\\"The output of our create \`UpdatableView\` mutation.\\"\\"\\" +type CreateUpdatableViewPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Checks for equality with the object’s \`time\` field.\\"\\"\\" - time: Time + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query - \\"\\"\\"Checks for equality with the object’s \`timestamp\` field.\\"\\"\\" - timestamp: Datetime + \\"\\"\\"The \`UpdatableView\` that was created by this mutation.\\"\\"\\" + updatableView: UpdatableView - \\"\\"\\"Checks for equality with the object’s \`timestamptz\` field.\\"\\"\\" - timestamptz: Datetime + \\"\\"\\"An edge for our \`UpdatableView\`. May be used by Relay 1.\\"\\"\\" + updatableViewEdge( + \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" + orderBy: [UpdatableViewsOrderBy!] = [NATURAL] + ): UpdatableViewsEdge +} - \\"\\"\\"Checks for equality with the object’s \`timetz\` field.\\"\\"\\" - timetz: Time +\\"\\"\\"A location in a connection that can be used for resuming pagination.\\"\\"\\" +scalar Cursor - \\"\\"\\"Checks for equality with the object’s \`varchar\` field.\\"\\"\\" - varchar: String -} +\\"\\"\\"The day, does not include a time.\\"\\"\\" +scalar Date -\\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" -input BigFloatRangeInput { +\\"\\"\\"A range of \`Date\`.\\"\\"\\" +type DateRange { \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: BigFloatRangeBoundInput + end: DateRangeBound \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: BigFloatRangeBoundInput + start: DateRangeBound } \\"\\"\\" The value at one end of a range. A range can either include this value, or not. \\"\\"\\" -input BigFloatRangeBoundInput { +type DateRangeBound { \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" inclusive: Boolean! \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: BigFloat! -} - -\\"\\"\\"A range of \`Date\`.\\"\\"\\" -input DateRangeInput { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: DateRangeBoundInput - - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: DateRangeBoundInput + value: Date! } \\"\\"\\" @@ -1774,30 +1580,73 @@ input DateRangeBoundInput { value: Date! } -\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" -input AnIntRangeInput { +\\"\\"\\"A range of \`Date\`.\\"\\"\\" +input DateRangeInput { \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: AnIntRangeBoundInput + end: DateRangeBoundInput \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: AnIntRangeBoundInput + start: DateRangeBoundInput } \\"\\"\\" -The value at one end of a range. A range can either include this value, or not. +A point in time as described by the [ISO +8601](https://en.wikipedia.org/wiki/ISO_8601) standard. May or may not include a timezone. \\"\\"\\" -input AnIntRangeBoundInput { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! +scalar Datetime - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: AnInt! +\\"\\"\\"All input for the \`deleteTypeById\` mutation.\\"\\"\\" +input DeleteTypeByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! +} + +\\"\\"\\"All input for the \`deleteType\` mutation.\\"\\"\\" +input DeleteTypeInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`Type\` to be deleted. + \\"\\"\\" + nodeId: ID! +} + +\\"\\"\\"The output of our delete \`Type\` mutation.\\"\\"\\" +type DeleteTypePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + deletedTypeId: ID + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query + + \\"\\"\\"The \`Type\` that was deleted by this mutation.\\"\\"\\" + type: Type + + \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + typeEdge( + \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] + ): TypesEdge } \\"\\"\\" An interval of time that has passed where the smallest distinct unit is a second. \\"\\"\\" -input IntervalInput { +type Interval { \\"\\"\\"A quantity of days.\\"\\"\\" days: Int @@ -1821,86 +1670,150 @@ input IntervalInput { years: Int } -\\"\\"\\"An input for mutations affecting \`CompoundType\`\\"\\"\\" -input CompoundTypeInput { - a: Int - b: String - c: Color - d: UUID - fooBar: Int +\\"\\"\\" +An interval of time that has passed where the smallest distinct unit is a second. +\\"\\"\\" +input IntervalInput { + \\"\\"\\"A quantity of days.\\"\\"\\" + days: Int + + \\"\\"\\"A quantity of hours.\\"\\"\\" + hours: Int + + \\"\\"\\"A quantity of minutes.\\"\\"\\" + minutes: Int + + \\"\\"\\"A quantity of months.\\"\\"\\" + months: Int + + \\"\\"\\" + A quantity of seconds. This is the only non-integer field, as all the other + fields will dump their overflow into a smaller unit of time. Intervals don’t + have a smaller unit than seconds. + \\"\\"\\" + seconds: Float + + \\"\\"\\"A quantity of years.\\"\\"\\" + years: Int } -\\"\\"\\"An input for mutations affecting \`NestedCompoundType\`\\"\\"\\" -input NestedCompoundTypeInput { - a: CompoundTypeInput - b: CompoundTypeInput - bazBuz: Int +\\"\\"\\" +A JavaScript object encoded in the JSON format as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). +\\"\\"\\" +scalar JSON + +\\"\\"\\" +A JSON Web Token defined by [RFC 7519](https://tools.ietf.org/html/rfc7519) +which securely represents claims between two parties. +\\"\\"\\" +scalar JwtToken + +\\"\\"\\"All input for the \`mult1\` mutation.\\"\\"\\" +input Mult1Input { + arg0: Int + arg1: Int + + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String } -\\"\\"\\"A connection to a list of \`UpdatableView\` values.\\"\\"\\" -type UpdatableViewsConnection { +\\"\\"\\"The output of our \`mult1\` mutation.\\"\\"\\" +type Mult1Payload { \\"\\"\\" - A list of edges which contains the \`UpdatableView\` and cursor to aid in pagination. + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. \\"\\"\\" - edges: [UpdatableViewsEdge!]! + clientMutationId: String + integer: Int - \\"\\"\\"A list of \`UpdatableView\` objects.\\"\\"\\" - nodes: [UpdatableView]! + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! +\\"\\"\\"All input for the \`mult2\` mutation.\\"\\"\\" +input Mult2Input { + arg0: Int + arg1: Int - \\"\\"\\"The count of *all* \`UpdatableView\` you could get from the connection.\\"\\"\\" - totalCount: Int! + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String } -\\"\\"\\"YOYOYO!!\\"\\"\\" -type UpdatableView { - \\"\\"\\"This is constantly 2\\"\\"\\" - constant: Int - description: String - name: String - x: Int +\\"\\"\\"The output of our \`mult2\` mutation.\\"\\"\\" +type Mult2Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\"A \`UpdatableView\` edge in the connection.\\"\\"\\" -type UpdatableViewsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor +\\"\\"\\"All input for the \`mult3\` mutation.\\"\\"\\" +input Mult3Input { + arg0: Int! + arg1: Int! - \\"\\"\\"The \`UpdatableView\` at the end of the edge.\\"\\"\\" - node: UpdatableView + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String } -\\"\\"\\"Methods to use when ordering \`UpdatableView\`.\\"\\"\\" -enum UpdatableViewsOrderBy { - CONSTANT_ASC - CONSTANT_DESC - DESCRIPTION_ASC - DESCRIPTION_DESC - NAME_ASC - NAME_DESC - NATURAL - X_ASC - X_DESC +\\"\\"\\"The output of our \`mult3\` mutation.\\"\\"\\" +type Mult3Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\" -A condition to be used against \`UpdatableView\` object types. All fields are -tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input UpdatableViewCondition { - \\"\\"\\"Checks for equality with the object’s \`constant\` field.\\"\\"\\" - constant: Int +\\"\\"\\"All input for the \`mult4\` mutation.\\"\\"\\" +input Mult4Input { + arg0: Int! + arg1: Int! - \\"\\"\\"Checks for equality with the object’s \`description\` field.\\"\\"\\" - description: String + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} - \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" - name: String +\\"\\"\\"The output of our \`mult4\` mutation.\\"\\"\\" +type Mult4Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int - \\"\\"\\"Checks for equality with the object’s \`x\` field.\\"\\"\\" - x: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } \\"\\"\\" @@ -1999,62 +1912,158 @@ type Mutation { ): UpdateTypePayload } -\\"\\"\\"The output of our create \`Type\` mutation.\\"\\"\\" -type CreateTypePayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String +type NestedCompoundType { + a: CompoundType + b: CompoundType + bazBuz: Int +} +\\"\\"\\"An input for mutations affecting \`NestedCompoundType\`\\"\\"\\" +input NestedCompoundTypeInput { + a: CompoundTypeInput + b: CompoundTypeInput + bazBuz: Int +} + +\\"\\"\\"An object with a globally unique \`ID\`.\\"\\"\\" +interface Node { \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" - query: Query + nodeId: ID! +} - \\"\\"\\"The \`Type\` that was created by this mutation.\\"\\"\\" - type: Type +\\"\\"\\"Information about pagination in a connection.\\"\\"\\" +type PageInfo { + \\"\\"\\"When paginating forwards, the cursor to continue.\\"\\"\\" + endCursor: Cursor + + \\"\\"\\"When paginating forwards, are there more items?\\"\\"\\" + hasNextPage: Boolean! + + \\"\\"\\"When paginating backwards, are there more items?\\"\\"\\" + hasPreviousPage: Boolean! + + \\"\\"\\"When paginating backwards, the cursor to continue.\\"\\"\\" + startCursor: Cursor +} + +\\"\\"\\"The root query type which gives access points into the data universe.\\"\\"\\" +type Query implements Node { + \\"\\"\\"Reads and enables pagination through a set of \`Type\`.\\"\\"\\" + allTypes( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: TypeCondition + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" - typeEdge( \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - ): TypesEdge -} + ): TypesConnection + + \\"\\"\\"Reads and enables pagination through a set of \`UpdatableView\`.\\"\\"\\" + allUpdatableViews( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: UpdatableViewCondition + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + + \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" + orderBy: [UpdatableViewsOrderBy!] = [NATURAL] + ): UpdatableViewsConnection + compoundTypeQuery(object: CompoundTypeInput): CompoundType + + \\"\\"\\"Fetches an object given its globally unique \`ID\`.\\"\\"\\" + node( + \\"\\"\\"The globally unique \`ID\`.\\"\\"\\" + nodeId: ID! + ): Node -\\"\\"\\"All input for the create \`Type\` mutation.\\"\\"\\" -input CreateTypeInput { \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + The root query type must be a \`Node\` to work well with Relay 1 mutations. This just resolves to \`query\`. \\"\\"\\" - clientMutationId: String + nodeId: ID! - \\"\\"\\"The \`Type\` to be created by this mutation.\\"\\"\\" - type: TypeInput! + \\"\\"\\" + Exposes the root query type nested one level down. This is helpful for Relay 1 + which can only query top level fields if they are in a particular form. + \\"\\"\\" + query: Query! + + \\"\\"\\"Reads a single \`Type\` using its globally unique \`ID\`.\\"\\"\\" + type( + \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Type\`.\\"\\"\\" + nodeId: ID! + ): Type + typeById(id: Int!): Type } -\\"\\"\\"An input for mutations affecting \`Type\`\\"\\"\\" -input TypeInput { - anIntRange: AnIntRangeInput! +\\"\\"\\" +The exact time of day, does not include the date. May or may not have a timezone offset. +\\"\\"\\" +scalar Time + +type Type implements Node { + anIntRange: AnIntRange! bigint: BigInt! boolean: Boolean! - compoundType: CompoundTypeInput! + compoundType: CompoundType! date: Date! - daterange: DateRangeInput! + daterange: DateRange! decimal: BigFloat! domain: AnInt! domain2: AnotherInt! enum: Color! - id: Int - interval: IntervalInput! + id: Int! + interval: Interval! json: JSON! jsonb: JSON! money: Float! - nestedCompoundType: NestedCompoundTypeInput! - nullableRange: BigFloatRangeInput + nestedCompoundType: NestedCompoundType! + + \\"\\"\\" + A globally unique identifier. Can be used in various places throughout the system to identify this single value. + \\"\\"\\" + nodeId: ID! + nullableRange: BigFloatRange numeric: BigFloat! - numrange: BigFloatRangeInput! + numrange: BigFloatRange! smallint: Int! textArray: [String]! time: Time! @@ -2064,90 +2073,117 @@ input TypeInput { varchar: String! } -\\"\\"\\"The output of our create \`UpdatableView\` mutation.\\"\\"\\" -type CreateUpdatableViewPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String +\\"\\"\\" +A condition to be used against \`Type\` object types. All fields are tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input TypeCondition { + \\"\\"\\"Checks for equality with the object’s \`anIntRange\` field.\\"\\"\\" + anIntRange: AnIntRangeInput - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Checks for equality with the object’s \`bigint\` field.\\"\\"\\" + bigint: BigInt - \\"\\"\\"The \`UpdatableView\` that was created by this mutation.\\"\\"\\" - updatableView: UpdatableView + \\"\\"\\"Checks for equality with the object’s \`boolean\` field.\\"\\"\\" + boolean: Boolean - \\"\\"\\"An edge for our \`UpdatableView\`. May be used by Relay 1.\\"\\"\\" - updatableViewEdge( - \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" - orderBy: [UpdatableViewsOrderBy!] = [NATURAL] - ): UpdatableViewsEdge -} + \\"\\"\\"Checks for equality with the object’s \`compoundType\` field.\\"\\"\\" + compoundType: CompoundTypeInput -\\"\\"\\"All input for the create \`UpdatableView\` mutation.\\"\\"\\" -input CreateUpdatableViewInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Checks for equality with the object’s \`date\` field.\\"\\"\\" + date: Date - \\"\\"\\"The \`UpdatableView\` to be created by this mutation.\\"\\"\\" - updatableView: UpdatableViewInput! -} + \\"\\"\\"Checks for equality with the object’s \`daterange\` field.\\"\\"\\" + daterange: DateRangeInput -\\"\\"\\"An input for mutations affecting \`UpdatableView\`\\"\\"\\" -input UpdatableViewInput { - \\"\\"\\"This is constantly 2\\"\\"\\" - constant: Int - description: String - name: String - x: Int -} + \\"\\"\\"Checks for equality with the object’s \`decimal\` field.\\"\\"\\" + decimal: BigFloat -\\"\\"\\"The output of our update \`Type\` mutation.\\"\\"\\" -type UpdateTypePayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Checks for equality with the object’s \`domain\` field.\\"\\"\\" + domain: AnInt - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Checks for equality with the object’s \`domain2\` field.\\"\\"\\" + domain2: AnotherInt - \\"\\"\\"The \`Type\` that was updated by this mutation.\\"\\"\\" - type: Type + \\"\\"\\"Checks for equality with the object’s \`enum\` field.\\"\\"\\" + enum: Color - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" - typeEdge( - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" - orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - ): TypesEdge -} + \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + id: Int -\\"\\"\\"All input for the \`updateType\` mutation.\\"\\"\\" -input UpdateTypeInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Checks for equality with the object’s \`interval\` field.\\"\\"\\" + interval: IntervalInput - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Type\` to be updated. - \\"\\"\\" - nodeId: ID! + \\"\\"\\"Checks for equality with the object’s \`json\` field.\\"\\"\\" + json: JSON - \\"\\"\\" - An object where the defined keys will be set on the \`Type\` being updated. - \\"\\"\\" - typePatch: TypePatch! + \\"\\"\\"Checks for equality with the object’s \`jsonb\` field.\\"\\"\\" + jsonb: JSON + + \\"\\"\\"Checks for equality with the object’s \`money\` field.\\"\\"\\" + money: Float + + \\"\\"\\"Checks for equality with the object’s \`nestedCompoundType\` field.\\"\\"\\" + nestedCompoundType: NestedCompoundTypeInput + + \\"\\"\\"Checks for equality with the object’s \`nullableRange\` field.\\"\\"\\" + nullableRange: BigFloatRangeInput + + \\"\\"\\"Checks for equality with the object’s \`numeric\` field.\\"\\"\\" + numeric: BigFloat + + \\"\\"\\"Checks for equality with the object’s \`numrange\` field.\\"\\"\\" + numrange: BigFloatRangeInput + + \\"\\"\\"Checks for equality with the object’s \`smallint\` field.\\"\\"\\" + smallint: Int + + \\"\\"\\"Checks for equality with the object’s \`textArray\` field.\\"\\"\\" + textArray: [String] + + \\"\\"\\"Checks for equality with the object’s \`time\` field.\\"\\"\\" + time: Time + + \\"\\"\\"Checks for equality with the object’s \`timestamp\` field.\\"\\"\\" + timestamp: Datetime + + \\"\\"\\"Checks for equality with the object’s \`timestamptz\` field.\\"\\"\\" + timestamptz: Datetime + + \\"\\"\\"Checks for equality with the object’s \`timetz\` field.\\"\\"\\" + timetz: Time + + \\"\\"\\"Checks for equality with the object’s \`varchar\` field.\\"\\"\\" + varchar: String +} + +\\"\\"\\"An input for mutations affecting \`Type\`\\"\\"\\" +input TypeInput { + anIntRange: AnIntRangeInput! + bigint: BigInt! + boolean: Boolean! + compoundType: CompoundTypeInput! + date: Date! + daterange: DateRangeInput! + decimal: BigFloat! + domain: AnInt! + domain2: AnotherInt! + enum: Color! + id: Int + interval: IntervalInput! + json: JSON! + jsonb: JSON! + money: Float! + nestedCompoundType: NestedCompoundTypeInput! + nullableRange: BigFloatRangeInput + numeric: BigFloat! + numrange: BigFloatRangeInput! + smallint: Int! + textArray: [String]! + time: Time! + timestamp: Datetime! + timestamptz: Datetime! + timetz: Time! + varchar: String! } \\"\\"\\"Represents an update to a \`Type\`. Fields that are set will be updated.\\"\\"\\" @@ -2180,158 +2216,245 @@ input TypePatch { varchar: String } -\\"\\"\\"All input for the \`updateTypeById\` mutation.\\"\\"\\" -input UpdateTypeByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! - - \\"\\"\\" - An object where the defined keys will be set on the \`Type\` being updated. - \\"\\"\\" - typePatch: TypePatch! -} - -\\"\\"\\"The output of our delete \`Type\` mutation.\\"\\"\\" -type DeleteTypePayload { +\\"\\"\\"A connection to a list of \`Type\` values.\\"\\"\\" +type TypesConnection { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + A list of edges which contains the \`Type\` and cursor to aid in pagination. \\"\\"\\" - clientMutationId: String - deletedTypeId: ID + edges: [TypesEdge!]! - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"A list of \`Type\` objects.\\"\\"\\" + nodes: [Type]! - \\"\\"\\"The \`Type\` that was deleted by this mutation.\\"\\"\\" - type: Type + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" - typeEdge( - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" - orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - ): TypesEdge + \\"\\"\\"The count of *all* \`Type\` you could get from the connection.\\"\\"\\" + totalCount: Int! } -\\"\\"\\"All input for the \`deleteType\` mutation.\\"\\"\\" -input DeleteTypeInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String +\\"\\"\\"A \`Type\` edge in the connection.\\"\\"\\" +type TypesEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Type\` to be deleted. - \\"\\"\\" - nodeId: ID! + \\"\\"\\"The \`Type\` at the end of the edge.\\"\\"\\" + node: Type } -\\"\\"\\"All input for the \`deleteTypeById\` mutation.\\"\\"\\" -input DeleteTypeByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! +\\"\\"\\"Methods to use when ordering \`Type\`.\\"\\"\\" +enum TypesOrderBy { + AN_INT_RANGE_ASC + AN_INT_RANGE_DESC + BIGINT_ASC + BIGINT_DESC + BOOLEAN_ASC + BOOLEAN_DESC + COMPOUND_TYPE_ASC + COMPOUND_TYPE_DESC + DATERANGE_ASC + DATERANGE_DESC + DATE_ASC + DATE_DESC + DECIMAL_ASC + DECIMAL_DESC + DOMAIN2_ASC + DOMAIN2_DESC + DOMAIN_ASC + DOMAIN_DESC + ENUM_ASC + ENUM_DESC + ID_ASC + ID_DESC + INTERVAL_ASC + INTERVAL_DESC + JSONB_ASC + JSONB_DESC + JSON_ASC + JSON_DESC + MONEY_ASC + MONEY_DESC + NATURAL + NESTED_COMPOUND_TYPE_ASC + NESTED_COMPOUND_TYPE_DESC + NULLABLE_RANGE_ASC + NULLABLE_RANGE_DESC + NUMERIC_ASC + NUMERIC_DESC + NUMRANGE_ASC + NUMRANGE_DESC + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC + SMALLINT_ASC + SMALLINT_DESC + TEXT_ARRAY_ASC + TEXT_ARRAY_DESC + TIMESTAMPTZ_ASC + TIMESTAMPTZ_DESC + TIMESTAMP_ASC + TIMESTAMP_DESC + TIMETZ_ASC + TIMETZ_DESC + TIME_ASC + TIME_DESC + VARCHAR_ASC + VARCHAR_DESC } -\\"\\"\\"The output of our \`authenticate\` mutation.\\"\\"\\" -type AuthenticatePayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - jwtToken: JwtToken +\\"\\"\\" +A universally unique identifier as defined by [RFC 4122](https://tools.ietf.org/html/rfc4122). +\\"\\"\\" +scalar UUID - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query +\\"\\"\\"YOYOYO!!\\"\\"\\" +type UpdatableView { + \\"\\"\\"This is constantly 2\\"\\"\\" + constant: Int + description: String + name: String + x: Int } \\"\\"\\" -A JSON Web Token defined by [RFC 7519](https://tools.ietf.org/html/rfc7519) -which securely represents claims between two parties. +A condition to be used against \`UpdatableView\` object types. All fields are +tested for equality and combined with a logical ‘and.’ \\"\\"\\" -scalar JwtToken +input UpdatableViewCondition { + \\"\\"\\"Checks for equality with the object’s \`constant\` field.\\"\\"\\" + constant: Int -\\"\\"\\"All input for the \`authenticate\` mutation.\\"\\"\\" -input AuthenticateInput { - a: Int - b: Int - c: Int + \\"\\"\\"Checks for equality with the object’s \`description\` field.\\"\\"\\" + description: String - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" + name: String + + \\"\\"\\"Checks for equality with the object’s \`x\` field.\\"\\"\\" + x: Int } -\\"\\"\\"The output of our \`authenticateMany\` mutation.\\"\\"\\" -type AuthenticateManyPayload { +\\"\\"\\"An input for mutations affecting \`UpdatableView\`\\"\\"\\" +input UpdatableViewInput { + \\"\\"\\"This is constantly 2\\"\\"\\" + constant: Int + description: String + name: String + x: Int +} + +\\"\\"\\"A connection to a list of \`UpdatableView\` values.\\"\\"\\" +type UpdatableViewsConnection { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + A list of edges which contains the \`UpdatableView\` and cursor to aid in pagination. + \\"\\"\\" + edges: [UpdatableViewsEdge!]! + + \\"\\"\\"A list of \`UpdatableView\` objects.\\"\\"\\" + nodes: [UpdatableView]! + + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! + + \\"\\"\\"The count of *all* \`UpdatableView\` you could get from the connection.\\"\\"\\" + totalCount: Int! +} + +\\"\\"\\"A \`UpdatableView\` edge in the connection.\\"\\"\\" +type UpdatableViewsEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor + + \\"\\"\\"The \`UpdatableView\` at the end of the edge.\\"\\"\\" + node: UpdatableView +} + +\\"\\"\\"Methods to use when ordering \`UpdatableView\`.\\"\\"\\" +enum UpdatableViewsOrderBy { + CONSTANT_ASC + CONSTANT_DESC + DESCRIPTION_ASC + DESCRIPTION_DESC + NAME_ASC + NAME_DESC + NATURAL + X_ASC + X_DESC +} + +\\"\\"\\"All input for the \`updateTypeById\` mutation.\\"\\"\\" +input UpdateTypeByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - jwtTokens: [JwtToken] + id: Int! \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + An object where the defined keys will be set on the \`Type\` being updated. \\"\\"\\" - query: Query + typePatch: TypePatch! } -\\"\\"\\"All input for the \`authenticateMany\` mutation.\\"\\"\\" -input AuthenticateManyInput { - a: Int - b: Int - c: Int - +\\"\\"\\"All input for the \`updateType\` mutation.\\"\\"\\" +input UpdateTypeInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String + + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`Type\` to be updated. + \\"\\"\\" + nodeId: ID! + + \\"\\"\\" + An object where the defined keys will be set on the \`Type\` being updated. + \\"\\"\\" + typePatch: TypePatch! } -\\"\\"\\"The output of our \`compoundTypeMutation\` mutation.\\"\\"\\" -type CompoundTypeMutationPayload { +\\"\\"\\"The output of our update \`Type\` mutation.\\"\\"\\" +type UpdateTypePayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - compoundType: CompoundType \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" query: Query + + \\"\\"\\"The \`Type\` that was updated by this mutation.\\"\\"\\" + type: Type + + \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + typeEdge( + \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] + ): TypesEdge } +" +`; + +exports[`prints a schema with nulls reduced and old Json, Uuid 1`] = ` +"\\"\\"\\"All input for the \`add1Mutation\` mutation.\\"\\"\\" +input Add1MutationInput { + arg0: Int! + arg1: Int! -\\"\\"\\"All input for the \`compoundTypeMutation\` mutation.\\"\\"\\" -input CompoundTypeMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - object: CompoundTypeInput } -\\"\\"\\"The output of our \`mult1\` mutation.\\"\\"\\" -type Mult1Payload { +\\"\\"\\"The output of our \`add1Mutation\` mutation.\\"\\"\\" +type Add1MutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. @@ -2345,10 +2468,10 @@ type Mult1Payload { query: Query } -\\"\\"\\"All input for the \`mult1\` mutation.\\"\\"\\" -input Mult1Input { - arg0: Int - arg1: Int +\\"\\"\\"All input for the \`add2Mutation\` mutation.\\"\\"\\" +input Add2MutationInput { + a: Int! + b: Int \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the @@ -2357,8 +2480,8 @@ input Mult1Input { clientMutationId: String } -\\"\\"\\"The output of our \`mult2\` mutation.\\"\\"\\" -type Mult2Payload { +\\"\\"\\"The output of our \`add2Mutation\` mutation.\\"\\"\\" +type Add2MutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. @@ -2372,9 +2495,9 @@ type Mult2Payload { query: Query } -\\"\\"\\"All input for the \`mult2\` mutation.\\"\\"\\" -input Mult2Input { - arg0: Int +\\"\\"\\"All input for the \`add3Mutation\` mutation.\\"\\"\\" +input Add3MutationInput { + a: Int arg1: Int \\"\\"\\" @@ -2384,8 +2507,8 @@ input Mult2Input { clientMutationId: String } -\\"\\"\\"The output of our \`mult3\` mutation.\\"\\"\\" -type Mult3Payload { +\\"\\"\\"The output of our \`add3Mutation\` mutation.\\"\\"\\" +type Add3MutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. @@ -2399,10 +2522,10 @@ type Mult3Payload { query: Query } -\\"\\"\\"All input for the \`mult3\` mutation.\\"\\"\\" -input Mult3Input { - arg0: Int! - arg1: Int! +\\"\\"\\"All input for the \`add4Mutation\` mutation.\\"\\"\\" +input Add4MutationInput { + arg0: Int + b: Int \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the @@ -2411,8 +2534,8 @@ input Mult3Input { clientMutationId: String } -\\"\\"\\"The output of our \`mult4\` mutation.\\"\\"\\" -type Mult4Payload { +\\"\\"\\"The output of our \`add4Mutation\` mutation.\\"\\"\\" +type Add4MutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. @@ -2426,153 +2549,169 @@ type Mult4Payload { query: Query } -\\"\\"\\"All input for the \`mult4\` mutation.\\"\\"\\" -input Mult4Input { - arg0: Int! - arg1: Int! +scalar AnInt - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String +\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" +type AnIntRange { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: AnIntRangeBound + + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: AnIntRangeBound } -" -`; -exports[`prints a schema with nulls reduced and old Json, Uuid 1`] = ` -"\\"\\"\\"The root query type which gives access points into the data universe.\\"\\"\\" -type Query implements Node { - \\"\\"\\"lol, add some stuff 1 query\\"\\"\\" - add1Query(arg0: Int!, arg1: Int!): Int +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +type AnIntRangeBound { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\"lol, add some stuff 2 query\\"\\"\\" - add2Query(a: Int!, b: Int): Int + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: AnInt! +} - \\"\\"\\"lol, add some stuff 3 query\\"\\"\\" - add3Query(a: Int, arg1: Int): Int +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +input AnIntRangeBoundInput { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\"lol, add some stuff 4 query\\"\\"\\" - add4Query(arg0: Int, b: Int): Int + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: AnInt! +} - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" - allCompoundKeys( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" +input AnIntRangeInput { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: AnIntRangeBoundInput - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: AnIntRangeBoundInput +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: CompoundKeyCondition +scalar AnotherInt - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\"All input for the \`authenticate\` mutation.\\"\\"\\" +input AuthenticateInput { + a: Int + b: Int + c: Int - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +\\"\\"\\"All input for the \`authenticateMany\` mutation.\\"\\"\\" +input AuthenticateManyInput { + a: Int + b: Int + c: Int - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysConnection + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} - \\"\\"\\"Reads and enables pagination through a set of \`EdgeCase\`.\\"\\"\\" - allEdgeCases( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"The output of our \`authenticateMany\` mutation.\\"\\"\\" +type AuthenticateManyPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + jwtTokens: [JwtToken] - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: EdgeCaseCondition +\\"\\"\\"The output of our \`authenticate\` mutation.\\"\\"\\" +type AuthenticatePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + jwtToken: JwtToken - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - - \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" - orderBy: [EdgeCasesOrderBy!] = [NATURAL] - ): EdgeCasesConnection - - \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" - allForeignKeys( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: ForeignKeyCondition +\\"\\"\\" +A floating point number that requires more precision than IEEE 754 binary 64 +\\"\\"\\" +scalar BigFloat - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" +type BigFloatRange { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: BigFloatRangeBound - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: BigFloatRangeBound +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +type BigFloatRangeBound { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" - orderBy: [ForeignKeysOrderBy!] = [NATURAL] - ): ForeignKeysConnection + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: BigFloat! +} - \\"\\"\\"Reads and enables pagination through a set of \`NonUpdatableView\`.\\"\\"\\" - allNonUpdatableViews( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +input BigFloatRangeBoundInput { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: BigFloat! +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: NonUpdatableViewCondition +\\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" +input BigFloatRangeInput { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: BigFloatRangeBoundInput - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: BigFloatRangeBoundInput +} - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int +\\"\\"\\" +A signed eight-byte integer. The upper big integer values are greater than the +max value for a JavaScript number. Therefore all big integers will be output as +strings and not numbers. +\\"\\"\\" +scalar BigInt - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +enum Color { + BLUE + GREEN + RED +} - \\"\\"\\"The method to use when ordering \`NonUpdatableView\`.\\"\\"\\" - orderBy: [NonUpdatableViewsOrderBy!] = [NATURAL] - ): NonUpdatableViewsConnection +type CompoundKey implements Node { + extra: Boolean - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" - allPeople( + \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" + foreignKeysByCompoundKey1AndCompoundKey2( \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" after: Cursor @@ -2582,7 +2721,7 @@ type Query implements Node { \\"\\"\\" A condition to be used in determining which values should be returned by the collection. \\"\\"\\" - condition: PersonCondition + condition: ForeignKeyCondition \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" first: Int @@ -2596,1063 +2735,1068 @@ type Query implements Node { \\"\\"\\" offset: Int - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" - orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - ): PeopleConnection + \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" + orderBy: [ForeignKeysOrderBy!] = [NATURAL] + ): ForeignKeysConnection! - \\"\\"\\"Reads and enables pagination through a set of \`Post\`.\\"\\"\\" - allPosts( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\" + A globally unique identifier. Can be used in various places throughout the system to identify this single value. + \\"\\"\\" + nodeId: ID! - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId1: Person - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: PostCondition + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId2: Person + personId1: Int! + personId2: Int! +} - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\" +A condition to be used against \`CompoundKey\` object types. All fields are tested +for equality and combined with a logical ‘and.’ +\\"\\"\\" +input CompoundKeyCondition { + \\"\\"\\"Checks for equality with the object’s \`extra\` field.\\"\\"\\" + extra: Boolean - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"Checks for equality with the object’s \`personId1\` field.\\"\\"\\" + personId1: Int - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\"Checks for equality with the object’s \`personId2\` field.\\"\\"\\" + personId2: Int +} - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" - orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - ): PostsConnection +\\"\\"\\"An input for mutations affecting \`CompoundKey\`\\"\\"\\" +input CompoundKeyInput { + extra: Boolean + personId1: Int! + personId2: Int! +} - \\"\\"\\"Reads and enables pagination through a set of \`SimilarTable1\`.\\"\\"\\" - allSimilarTable1S( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\" +Represents an update to a \`CompoundKey\`. Fields that are set will be updated. +\\"\\"\\" +input CompoundKeyPatch { + extra: Boolean + personId1: Int + personId2: Int +} - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\"A connection to a list of \`CompoundKey\` values.\\"\\"\\" +type CompoundKeysConnection { + \\"\\"\\" + A list of edges which contains the \`CompoundKey\` and cursor to aid in pagination. + \\"\\"\\" + edges: [CompoundKeysEdge!]! - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: SimilarTable1Condition + \\"\\"\\"A list of \`CompoundKey\` objects.\\"\\"\\" + nodes: [CompoundKey!]! - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"The count of *all* \`CompoundKey\` you could get from the connection.\\"\\"\\" + totalCount: Int! +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +\\"\\"\\"A \`CompoundKey\` edge in the connection.\\"\\"\\" +type CompoundKeysEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" - orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable1SConnection + \\"\\"\\"The \`CompoundKey\` at the end of the edge.\\"\\"\\" + node: CompoundKey! +} - \\"\\"\\"Reads and enables pagination through a set of \`SimilarTable2\`.\\"\\"\\" - allSimilarTable2S( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"Methods to use when ordering \`CompoundKey\`.\\"\\"\\" +enum CompoundKeysOrderBy { + EXTRA_ASC + EXTRA_DESC + NATURAL + PERSON_ID_1_ASC + PERSON_ID_1_DESC + PERSON_ID_2_ASC + PERSON_ID_2_DESC + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC +} - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\"Awesome feature!\\"\\"\\" +type CompoundType { + a: Int + b: String + c: Color + computedField: Int + d: Uuid + fooBar: Int +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: SimilarTable2Condition +\\"\\"\\"An input for mutations affecting \`CompoundType\`\\"\\"\\" +input CompoundTypeInput { + a: Int + b: String + c: Color + d: Uuid + fooBar: Int +} - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\"All input for the \`compoundTypeMutation\` mutation.\\"\\"\\" +input CompoundTypeMutationInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + object: CompoundTypeInput +} - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int +\\"\\"\\"The output of our \`compoundTypeMutation\` mutation.\\"\\"\\" +type CompoundTypeMutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + compoundType: CompoundType - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" - orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable2SConnection +\\"\\"\\"All input for the create \`CompoundKey\` mutation.\\"\\"\\" +input CreateCompoundKeyInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Reads and enables pagination through a set of \`Type\`.\\"\\"\\" - allTypes( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\"The \`CompoundKey\` to be created by this mutation.\\"\\"\\" + compoundKey: CompoundKeyInput! +} - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\"The output of our create \`CompoundKey\` mutation.\\"\\"\\" +type CreateCompoundKeyPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: TypeCondition + \\"\\"\\"The \`CompoundKey\` that was created by this mutation.\\"\\"\\" + compoundKey: CompoundKey - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" + compoundKeyEdge( + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysEdge - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId1: Person - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId2: Person - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" - orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - ): TypesConnection + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"Reads and enables pagination through a set of \`UpdatableView\`.\\"\\"\\" - allUpdatableViews( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"All input for the create \`EdgeCase\` mutation.\\"\\"\\" +input CreateEdgeCaseInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"The \`EdgeCase\` to be created by this mutation.\\"\\"\\" + edgeCase: EdgeCaseInput! +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: UpdatableViewCondition +\\"\\"\\"The output of our create \`EdgeCase\` mutation.\\"\\"\\" +type CreateEdgeCasePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"The \`EdgeCase\` that was created by this mutation.\\"\\"\\" + edgeCase: EdgeCase - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"An edge for our \`EdgeCase\`. May be used by Relay 1.\\"\\"\\" + edgeCaseEdge( + \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" + orderBy: [EdgeCasesOrderBy!] = [NATURAL] + ): EdgeCasesEdge - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" - orderBy: [UpdatableViewsOrderBy!] = [NATURAL] - ): UpdatableViewsConnection +\\"\\"\\"All input for the create \`ForeignKey\` mutation.\\"\\"\\" +input CreateForeignKeyInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Reads a single \`CompoundKey\` using its globally unique \`ID\`.\\"\\"\\" - compoundKey( - \\"\\"\\" - The globally unique \`ID\` to be used in selecting a single \`CompoundKey\`. - \\"\\"\\" - nodeId: ID! - ): CompoundKey - compoundKeyByPersonId1AndPersonId2(personId1: Int!, personId2: Int!): CompoundKey - compoundTypeQuery(object: CompoundTypeInput): CompoundType - intSetQuery( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\"The \`ForeignKey\` to be created by this mutation.\\"\\"\\" + foreignKey: ForeignKeyInput! +} - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\"The output of our create \`ForeignKey\` mutation.\\"\\"\\" +type CreateForeignKeyPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"Reads a single \`CompoundKey\` that is related to this \`ForeignKey\`.\\"\\"\\" + compoundKeyByCompoundKey1AndCompoundKey2: CompoundKey - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"The \`ForeignKey\` that was created by this mutation.\\"\\"\\" + foreignKey: ForeignKey - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - x: Int - y: Int - z: Int - ): IntSetQueryConnection - jsonIdentity(json: Json): Json - noArgsQuery: Int + \\"\\"\\"An edge for our \`ForeignKey\`. May be used by Relay 1.\\"\\"\\" + foreignKeyEdge( + \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" + orderBy: [ForeignKeysOrderBy!] = [NATURAL] + ): ForeignKeysEdge - \\"\\"\\"Fetches an object given its globally unique \`ID\`.\\"\\"\\" - node( - \\"\\"\\"The globally unique \`ID\`.\\"\\"\\" - nodeId: ID! - ): Node + \\"\\"\\"Reads a single \`Person\` that is related to this \`ForeignKey\`.\\"\\"\\" + personByPersonId: Person \\"\\"\\" - The root query type must be a \`Node\` to work well with Relay 1 mutations. This just resolves to \`query\`. + Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" - nodeId: ID! + query: Query +} - \\"\\"\\"Reads a single \`Person\` using its globally unique \`ID\`.\\"\\"\\" - person( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Person\`.\\"\\"\\" - nodeId: ID! - ): Person - personByEmail(email: Email!): Person - personById(id: Int!): Person +\\"\\"\\"All input for the create \`Person\` mutation.\\"\\"\\" +input CreatePersonInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Reads a single \`Post\` using its globally unique \`ID\`.\\"\\"\\" - post( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Post\`.\\"\\"\\" - nodeId: ID! - ): Post - postById(id: Int!): Post + \\"\\"\\"The \`Person\` to be created by this mutation.\\"\\"\\" + person: PersonInput! +} +\\"\\"\\"The output of our create \`Person\` mutation.\\"\\"\\" +type CreatePersonPayload { \\"\\"\\" - Exposes the root query type nested one level down. This is helpful for Relay 1 - which can only query top level fields if they are in a particular form. + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. \\"\\"\\" - query: Query! + clientMutationId: String - \\"\\"\\"Reads a single \`SimilarTable1\` using its globally unique \`ID\`.\\"\\"\\" - similarTable1( - \\"\\"\\" - The globally unique \`ID\` to be used in selecting a single \`SimilarTable1\`. - \\"\\"\\" - nodeId: ID! - ): SimilarTable1 - similarTable1ById(id: Int!): SimilarTable1 + \\"\\"\\"The \`Person\` that was created by this mutation.\\"\\"\\" + person: Person - \\"\\"\\"Reads a single \`SimilarTable2\` using its globally unique \`ID\`.\\"\\"\\" - similarTable2( - \\"\\"\\" - The globally unique \`ID\` to be used in selecting a single \`SimilarTable2\`. - \\"\\"\\" - nodeId: ID! - ): SimilarTable2 - similarTable2ById(id: Int!): SimilarTable2 - tableQuery(id: Int): Post + \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" + personEdge( + \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleEdge - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" - tableSetQuery( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\"All input for the create \`Post\` mutation.\\"\\"\\" +input CreatePostInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"The \`Post\` to be created by this mutation.\\"\\"\\" + post: PostInput! +} - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int +\\"\\"\\"The output of our create \`Post\` mutation.\\"\\"\\" +type CreatePostPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - ): PeopleConnection + \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + personByAuthorId: Person - \\"\\"\\"Reads a single \`Type\` using its globally unique \`ID\`.\\"\\"\\" - type( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Type\`.\\"\\"\\" - nodeId: ID! - ): Type - typeById(id: Int!): Type - typesQuery(a: BigInt!, b: Boolean!, c: String!, d: [Int]!, e: Json!, f: FloatRangeInput!): Boolean + \\"\\"\\"The \`Post\` that was created by this mutation.\\"\\"\\" + post: Post + + \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + postEdge( + \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsEdge + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\"An object with a globally unique \`ID\`.\\"\\"\\" -interface Node { +\\"\\"\\"All input for the create \`SimilarTable1\` mutation.\\"\\"\\" +input CreateSimilarTable1Input { \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" - nodeId: ID! + clientMutationId: String + + \\"\\"\\"The \`SimilarTable1\` to be created by this mutation.\\"\\"\\" + similarTable1: SimilarTable1Input! } -\\"\\"\\"A connection to a list of \`ForeignKey\` values.\\"\\"\\" -type ForeignKeysConnection { +\\"\\"\\"The output of our create \`SimilarTable1\` mutation.\\"\\"\\" +type CreateSimilarTable1Payload { \\"\\"\\" - A list of edges which contains the \`ForeignKey\` and cursor to aid in pagination. + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. \\"\\"\\" - edges: [ForeignKeysEdge!]! + clientMutationId: String - \\"\\"\\"A list of \`ForeignKey\` objects.\\"\\"\\" - nodes: [ForeignKey!]! + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! + \\"\\"\\"The \`SimilarTable1\` that was created by this mutation.\\"\\"\\" + similarTable1: SimilarTable1 - \\"\\"\\"The count of *all* \`ForeignKey\` you could get from the connection.\\"\\"\\" - totalCount: Int! + \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" + similarTable1Edge( + \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" + orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] + ): SimilarTable1SEdge } -type ForeignKey { - compoundKey1: Int - compoundKey2: Int - - \\"\\"\\"Reads a single \`CompoundKey\` that is related to this \`ForeignKey\`.\\"\\"\\" - compoundKeyByCompoundKey1AndCompoundKey2: CompoundKey +\\"\\"\\"All input for the create \`SimilarTable2\` mutation.\\"\\"\\" +input CreateSimilarTable2Input { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Reads a single \`Person\` that is related to this \`ForeignKey\`.\\"\\"\\" - personByPersonId: Person - personId: Int + \\"\\"\\"The \`SimilarTable2\` to be created by this mutation.\\"\\"\\" + similarTable2: SimilarTable2Input! } -\\"\\"\\"Person test comment\\"\\"\\" -type Person implements Node { - about: String +\\"\\"\\"The output of our create \`SimilarTable2\` mutation.\\"\\"\\" +type CreateSimilarTable2Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" - compoundKeysByPersonId1( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"The \`SimilarTable2\` that was created by this mutation.\\"\\"\\" + similarTable2: SimilarTable2 - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: CompoundKeyCondition + \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" + similarTable2Edge( + \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" + orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] + ): SimilarTable2SEdge +} - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\"All input for the create \`Type\` mutation.\\"\\"\\" +input CreateTypeInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"The \`Type\` to be created by this mutation.\\"\\"\\" + type: TypeInput! +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +\\"\\"\\"The output of our create \`Type\` mutation.\\"\\"\\" +type CreateTypePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysConnection! + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" - compoundKeysByPersonId2( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\"The \`Type\` that was created by this mutation.\\"\\"\\" + type: Type - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + typeEdge( + \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] + ): TypesEdge +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: CompoundKeyCondition +\\"\\"\\"All input for the create \`UpdatableView\` mutation.\\"\\"\\" +input CreateUpdatableViewInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"The \`UpdatableView\` to be created by this mutation.\\"\\"\\" + updatableView: UpdatableViewInput! +} - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int +\\"\\"\\"The output of our create \`UpdatableView\` mutation.\\"\\"\\" +type CreateUpdatableViewPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysConnection! - createdAt: Datetime - email: Email! - firstName: String - firstPost: Post + \\"\\"\\"The \`UpdatableView\` that was created by this mutation.\\"\\"\\" + updatableView: UpdatableView - \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" - foreignKeysByPersonId( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\"An edge for our \`UpdatableView\`. May be used by Relay 1.\\"\\"\\" + updatableViewEdge( + \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" + orderBy: [UpdatableViewsOrderBy!] = [NATURAL] + ): UpdatableViewsEdge +} - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\"A location in a connection that can be used for resuming pagination.\\"\\"\\" +scalar Cursor - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: ForeignKeyCondition +\\"\\"\\"The day, does not include a time.\\"\\"\\" +scalar Date - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\"A range of \`Date\`.\\"\\"\\" +type DateRange { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: DateRangeBound - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: DateRangeBound +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +type DateRangeBound { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" - orderBy: [ForeignKeysOrderBy!] = [NATURAL] - ): ForeignKeysConnection! + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: Date! +} - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" - friends( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +input DateRangeBoundInput { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: Date! +} - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\"A range of \`Date\`.\\"\\"\\" +input DateRangeInput { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: DateRangeBoundInput - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: DateRangeBoundInput +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - ): PeopleConnection! - id: Int! +\\"\\"\\" +A point in time as described by the [ISO +8601](https://en.wikipedia.org/wiki/ISO_8601) standard. May or may not include a timezone. +\\"\\"\\" +scalar Datetime - \\"\\"\\"The person’s name\\"\\"\\" - name: String! +\\"\\"\\"All input for the \`deleteCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" +input DeleteCompoundKeyByPersonId1AndPersonId2Input { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + personId1: Int! + personId2: Int! +} +\\"\\"\\"All input for the \`deleteCompoundKey\` mutation.\\"\\"\\" +input DeleteCompoundKeyInput { \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`CompoundKey\` to be deleted. \\"\\"\\" nodeId: ID! +} - \\"\\"\\"Reads and enables pagination through a set of \`Post\`.\\"\\"\\" - postsByAuthorId( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"The output of our delete \`CompoundKey\` mutation.\\"\\"\\" +type DeleteCompoundKeyPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"The \`CompoundKey\` that was deleted by this mutation.\\"\\"\\" + compoundKey: CompoundKey - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: PostCondition + \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" + compoundKeyEdge( + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysEdge + deletedCompoundKeyId: ID - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId1: Person - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId2: Person - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" - orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - ): PostsConnection! +\\"\\"\\"All input for the \`deletePersonByEmail\` mutation.\\"\\"\\" +input DeletePersonByEmailInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + email: Email! } -scalar Email +\\"\\"\\"All input for the \`deletePersonById\` mutation.\\"\\"\\" +input DeletePersonByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! +} -\\"\\"\\" -A point in time as described by the [ISO -8601](https://en.wikipedia.org/wiki/ISO_8601) standard. May or may not include a timezone. -\\"\\"\\" -scalar Datetime +\\"\\"\\"All input for the \`deletePerson\` mutation.\\"\\"\\" +input DeletePersonInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String -\\"\\"\\"A connection to a list of \`Post\` values.\\"\\"\\" -type PostsConnection { \\"\\"\\" - A list of edges which contains the \`Post\` and cursor to aid in pagination. + The globally unique \`ID\` which will identify a single \`Person\` to be deleted. \\"\\"\\" - edges: [PostsEdge!]! + nodeId: ID! +} - \\"\\"\\"A list of \`Post\` objects.\\"\\"\\" - nodes: [Post!]! +\\"\\"\\"The output of our delete \`Person\` mutation.\\"\\"\\" +type DeletePersonPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + deletedPersonId: ID - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! + \\"\\"\\"The \`Person\` that was deleted by this mutation.\\"\\"\\" + person: Person - \\"\\"\\"The count of *all* \`Post\` you could get from the connection.\\"\\"\\" - totalCount: Int! + \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" + personEdge( + \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleEdge + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -type Post implements Node { - authorId: Int - body: String - headline: String! - headlineTrimmed(length: Int, omission: String): String +\\"\\"\\"All input for the \`deletePostById\` mutation.\\"\\"\\" +input DeletePostByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String id: Int! +} + +\\"\\"\\"All input for the \`deletePost\` mutation.\\"\\"\\" +input DeletePostInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. + The globally unique \`ID\` which will identify a single \`Post\` to be deleted. \\"\\"\\" nodeId: ID! +} + +\\"\\"\\"The output of our delete \`Post\` mutation.\\"\\"\\" +type DeletePostPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + deletedPostId: ID \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" personByAuthorId: Person -} - -\\"\\"\\"A \`Post\` edge in the connection.\\"\\"\\" -type PostsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - \\"\\"\\"The \`Post\` at the end of the edge.\\"\\"\\" - node: Post! -} - -\\"\\"\\"A location in a connection that can be used for resuming pagination.\\"\\"\\" -scalar Cursor - -\\"\\"\\"Information about pagination in a connection.\\"\\"\\" -type PageInfo { - \\"\\"\\"When paginating forwards, the cursor to continue.\\"\\"\\" - endCursor: Cursor + \\"\\"\\"The \`Post\` that was deleted by this mutation.\\"\\"\\" + post: Post - \\"\\"\\"When paginating forwards, are there more items?\\"\\"\\" - hasNextPage: Boolean! + \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + postEdge( + \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsEdge - \\"\\"\\"When paginating backwards, are there more items?\\"\\"\\" - hasPreviousPage: Boolean! + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"When paginating backwards, the cursor to continue.\\"\\"\\" - startCursor: Cursor +\\"\\"\\"All input for the \`deleteSimilarTable1ById\` mutation.\\"\\"\\" +input DeleteSimilarTable1ByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! } -\\"\\"\\"Methods to use when ordering \`Post\`.\\"\\"\\" -enum PostsOrderBy { - AUTHOR_ID_ASC - AUTHOR_ID_DESC - BODY_ASC - BODY_DESC - HEADLINE_ASC - HEADLINE_DESC - ID_ASC - ID_DESC - NATURAL - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC +\\"\\"\\"All input for the \`deleteSimilarTable1\` mutation.\\"\\"\\" +input DeleteSimilarTable1Input { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`SimilarTable1\` to be deleted. + \\"\\"\\" + nodeId: ID! } -\\"\\"\\" -A condition to be used against \`Post\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input PostCondition { - \\"\\"\\"Checks for equality with the object’s \`authorId\` field.\\"\\"\\" - authorId: Int +\\"\\"\\"The output of our delete \`SimilarTable1\` mutation.\\"\\"\\" +type DeleteSimilarTable1Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + deletedSimilarTable1Id: ID - \\"\\"\\"Checks for equality with the object’s \`body\` field.\\"\\"\\" - body: String + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query - \\"\\"\\"Checks for equality with the object’s \`headline\` field.\\"\\"\\" - headline: String + \\"\\"\\"The \`SimilarTable1\` that was deleted by this mutation.\\"\\"\\" + similarTable1: SimilarTable1 - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" - id: Int + \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" + similarTable1Edge( + \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" + orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] + ): SimilarTable1SEdge } -\\"\\"\\"A connection to a list of \`CompoundKey\` values.\\"\\"\\" -type CompoundKeysConnection { +\\"\\"\\"All input for the \`deleteSimilarTable2ById\` mutation.\\"\\"\\" +input DeleteSimilarTable2ByIdInput { \\"\\"\\" - A list of edges which contains the \`CompoundKey\` and cursor to aid in pagination. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" - edges: [CompoundKeysEdge!]! - - \\"\\"\\"A list of \`CompoundKey\` objects.\\"\\"\\" - nodes: [CompoundKey!]! + clientMutationId: String + id: Int! +} - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! +\\"\\"\\"All input for the \`deleteSimilarTable2\` mutation.\\"\\"\\" +input DeleteSimilarTable2Input { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"The count of *all* \`CompoundKey\` you could get from the connection.\\"\\"\\" - totalCount: Int! + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`SimilarTable2\` to be deleted. + \\"\\"\\" + nodeId: ID! } -type CompoundKey implements Node { - extra: Boolean +\\"\\"\\"The output of our delete \`SimilarTable2\` mutation.\\"\\"\\" +type DeleteSimilarTable2Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + deletedSimilarTable2Id: ID - \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" - foreignKeysByCompoundKey1AndCompoundKey2( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"The \`SimilarTable2\` that was deleted by this mutation.\\"\\"\\" + similarTable2: SimilarTable2 - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: ForeignKeyCondition + \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" + similarTable2Edge( + \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" + orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] + ): SimilarTable2SEdge +} - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\"All input for the \`deleteTypeById\` mutation.\\"\\"\\" +input DeleteTypeByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! +} - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int +\\"\\"\\"All input for the \`deleteType\` mutation.\\"\\"\\" +input DeleteTypeInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`Type\` to be deleted. + \\"\\"\\" + nodeId: ID! +} - \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" - orderBy: [ForeignKeysOrderBy!] = [NATURAL] - ): ForeignKeysConnection! +\\"\\"\\"The output of our delete \`Type\` mutation.\\"\\"\\" +type DeleteTypePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + deletedTypeId: ID \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. + Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" - nodeId: ID! + query: Query - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId1: Person + \\"\\"\\"The \`Type\` that was deleted by this mutation.\\"\\"\\" + type: Type - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId2: Person - personId1: Int! - personId2: Int! + \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + typeEdge( + \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] + ): TypesEdge } -\\"\\"\\"Methods to use when ordering \`ForeignKey\`.\\"\\"\\" -enum ForeignKeysOrderBy { - COMPOUND_KEY_1_ASC - COMPOUND_KEY_1_DESC - COMPOUND_KEY_2_ASC - COMPOUND_KEY_2_DESC - NATURAL - PERSON_ID_ASC - PERSON_ID_DESC +type EdgeCase { + computed: String + notNullHasDefault: Boolean! + rowId: Int + wontCastEasy: Int } \\"\\"\\" -A condition to be used against \`ForeignKey\` object types. All fields are tested +A condition to be used against \`EdgeCase\` object types. All fields are tested for equality and combined with a logical ‘and.’ \\"\\"\\" -input ForeignKeyCondition { - \\"\\"\\"Checks for equality with the object’s \`compoundKey1\` field.\\"\\"\\" - compoundKey1: Int +input EdgeCaseCondition { + \\"\\"\\"Checks for equality with the object’s \`notNullHasDefault\` field.\\"\\"\\" + notNullHasDefault: Boolean - \\"\\"\\"Checks for equality with the object’s \`compoundKey2\` field.\\"\\"\\" - compoundKey2: Int + \\"\\"\\"Checks for equality with the object’s \`rowId\` field.\\"\\"\\" + rowId: Int - \\"\\"\\"Checks for equality with the object’s \`personId\` field.\\"\\"\\" - personId: Int + \\"\\"\\"Checks for equality with the object’s \`wontCastEasy\` field.\\"\\"\\" + wontCastEasy: Int } -\\"\\"\\"A \`CompoundKey\` edge in the connection.\\"\\"\\" -type CompoundKeysEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`CompoundKey\` at the end of the edge.\\"\\"\\" - node: CompoundKey! +\\"\\"\\"An input for mutations affecting \`EdgeCase\`\\"\\"\\" +input EdgeCaseInput { + notNullHasDefault: Boolean + rowId: Int + wontCastEasy: Int } -\\"\\"\\"Methods to use when ordering \`CompoundKey\`.\\"\\"\\" -enum CompoundKeysOrderBy { - EXTRA_ASC - EXTRA_DESC - NATURAL - PERSON_ID_1_ASC - PERSON_ID_1_DESC - PERSON_ID_2_ASC - PERSON_ID_2_DESC - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC -} - -\\"\\"\\" -A condition to be used against \`CompoundKey\` object types. All fields are tested -for equality and combined with a logical ‘and.’ -\\"\\"\\" -input CompoundKeyCondition { - \\"\\"\\"Checks for equality with the object’s \`extra\` field.\\"\\"\\" - extra: Boolean - - \\"\\"\\"Checks for equality with the object’s \`personId1\` field.\\"\\"\\" - personId1: Int - - \\"\\"\\"Checks for equality with the object’s \`personId2\` field.\\"\\"\\" - personId2: Int -} - -\\"\\"\\"A connection to a list of \`Person\` values.\\"\\"\\" -type PeopleConnection { +\\"\\"\\"A connection to a list of \`EdgeCase\` values.\\"\\"\\" +type EdgeCasesConnection { \\"\\"\\" - A list of edges which contains the \`Person\` and cursor to aid in pagination. + A list of edges which contains the \`EdgeCase\` and cursor to aid in pagination. \\"\\"\\" - edges: [PeopleEdge!]! + edges: [EdgeCasesEdge!]! - \\"\\"\\"A list of \`Person\` objects.\\"\\"\\" - nodes: [Person!]! + \\"\\"\\"A list of \`EdgeCase\` objects.\\"\\"\\" + nodes: [EdgeCase!]! \\"\\"\\"Information to aid in pagination.\\"\\"\\" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`Person\` you could get from the connection.\\"\\"\\" + \\"\\"\\"The count of *all* \`EdgeCase\` you could get from the connection.\\"\\"\\" totalCount: Int! } -\\"\\"\\"A \`Person\` edge in the connection.\\"\\"\\" -type PeopleEdge { +\\"\\"\\"A \`EdgeCase\` edge in the connection.\\"\\"\\" +type EdgeCasesEdge { \\"\\"\\"A cursor for use in pagination.\\"\\"\\" cursor: Cursor - \\"\\"\\"The \`Person\` at the end of the edge.\\"\\"\\" - node: Person! + \\"\\"\\"The \`EdgeCase\` at the end of the edge.\\"\\"\\" + node: EdgeCase! } -\\"\\"\\"A \`ForeignKey\` edge in the connection.\\"\\"\\" -type ForeignKeysEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`ForeignKey\` at the end of the edge.\\"\\"\\" - node: ForeignKey! +\\"\\"\\"Methods to use when ordering \`EdgeCase\`.\\"\\"\\" +enum EdgeCasesOrderBy { + NATURAL + NOT_NULL_HAS_DEFAULT_ASC + NOT_NULL_HAS_DEFAULT_DESC + ROW_ID_ASC + ROW_ID_DESC + WONT_CAST_EASY_ASC + WONT_CAST_EASY_DESC } -\\"\\"\\"A connection to a list of \`NonUpdatableView\` values.\\"\\"\\" -type NonUpdatableViewsConnection { - \\"\\"\\" - A list of edges which contains the \`NonUpdatableView\` and cursor to aid in pagination. - \\"\\"\\" - edges: [NonUpdatableViewsEdge!]! - - \\"\\"\\"A list of \`NonUpdatableView\` objects.\\"\\"\\" - nodes: [NonUpdatableView!]! +scalar Email - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +input FloatRangeBoundInput { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\" - The count of *all* \`NonUpdatableView\` you could get from the connection. - \\"\\"\\" - totalCount: Int! + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: Float! } -type NonUpdatableView { - column: Int +\\"\\"\\"A range of \`Float\`.\\"\\"\\" +input FloatRangeInput { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: FloatRangeBoundInput + + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: FloatRangeBoundInput } -\\"\\"\\"A \`NonUpdatableView\` edge in the connection.\\"\\"\\" -type NonUpdatableViewsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor +type ForeignKey { + compoundKey1: Int + compoundKey2: Int - \\"\\"\\"The \`NonUpdatableView\` at the end of the edge.\\"\\"\\" - node: NonUpdatableView! -} + \\"\\"\\"Reads a single \`CompoundKey\` that is related to this \`ForeignKey\`.\\"\\"\\" + compoundKeyByCompoundKey1AndCompoundKey2: CompoundKey -\\"\\"\\"Methods to use when ordering \`NonUpdatableView\`.\\"\\"\\" -enum NonUpdatableViewsOrderBy { - COLUMN_ASC - COLUMN_DESC - NATURAL + \\"\\"\\"Reads a single \`Person\` that is related to this \`ForeignKey\`.\\"\\"\\" + personByPersonId: Person + personId: Int } \\"\\"\\" -A condition to be used against \`NonUpdatableView\` object types. All fields are -tested for equality and combined with a logical ‘and.’ +A condition to be used against \`ForeignKey\` object types. All fields are tested +for equality and combined with a logical ‘and.’ \\"\\"\\" -input NonUpdatableViewCondition { - \\"\\"\\"Checks for equality with the object’s \`column\` field.\\"\\"\\" - column: Int +input ForeignKeyCondition { + \\"\\"\\"Checks for equality with the object’s \`compoundKey1\` field.\\"\\"\\" + compoundKey1: Int + + \\"\\"\\"Checks for equality with the object’s \`compoundKey2\` field.\\"\\"\\" + compoundKey2: Int + + \\"\\"\\"Checks for equality with the object’s \`personId\` field.\\"\\"\\" + personId: Int } -\\"\\"\\"A connection to a list of \`SimilarTable1\` values.\\"\\"\\" -type SimilarTable1SConnection { +\\"\\"\\"An input for mutations affecting \`ForeignKey\`\\"\\"\\" +input ForeignKeyInput { + compoundKey1: Int + compoundKey2: Int + personId: Int +} + +\\"\\"\\"A connection to a list of \`ForeignKey\` values.\\"\\"\\" +type ForeignKeysConnection { \\"\\"\\" - A list of edges which contains the \`SimilarTable1\` and cursor to aid in pagination. + A list of edges which contains the \`ForeignKey\` and cursor to aid in pagination. \\"\\"\\" - edges: [SimilarTable1SEdge!]! + edges: [ForeignKeysEdge!]! - \\"\\"\\"A list of \`SimilarTable1\` objects.\\"\\"\\" - nodes: [SimilarTable1!]! + \\"\\"\\"A list of \`ForeignKey\` objects.\\"\\"\\" + nodes: [ForeignKey!]! \\"\\"\\"Information to aid in pagination.\\"\\"\\" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`SimilarTable1\` you could get from the connection.\\"\\"\\" + \\"\\"\\"The count of *all* \`ForeignKey\` you could get from the connection.\\"\\"\\" totalCount: Int! } -type SimilarTable1 implements Node { - col1: Int - col2: Int - col3: Int! - id: Int! - - \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" - nodeId: ID! -} - -\\"\\"\\"A \`SimilarTable1\` edge in the connection.\\"\\"\\" -type SimilarTable1SEdge { +\\"\\"\\"A \`ForeignKey\` edge in the connection.\\"\\"\\" +type ForeignKeysEdge { \\"\\"\\"A cursor for use in pagination.\\"\\"\\" cursor: Cursor - \\"\\"\\"The \`SimilarTable1\` at the end of the edge.\\"\\"\\" - node: SimilarTable1! + \\"\\"\\"The \`ForeignKey\` at the end of the edge.\\"\\"\\" + node: ForeignKey! } -\\"\\"\\"Methods to use when ordering \`SimilarTable1\`.\\"\\"\\" -enum SimilarTable1SOrderBy { - COL1_ASC - COL1_DESC - COL2_ASC - COL2_DESC - COL3_ASC - COL3_DESC - ID_ASC - ID_DESC +\\"\\"\\"Methods to use when ordering \`ForeignKey\`.\\"\\"\\" +enum ForeignKeysOrderBy { + COMPOUND_KEY_1_ASC + COMPOUND_KEY_1_DESC + COMPOUND_KEY_2_ASC + COMPOUND_KEY_2_DESC NATURAL - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC + PERSON_ID_ASC + PERSON_ID_DESC } -\\"\\"\\" -A condition to be used against \`SimilarTable1\` object types. All fields are -tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input SimilarTable1Condition { - \\"\\"\\"Checks for equality with the object’s \`col1\` field.\\"\\"\\" - col1: Int - - \\"\\"\\"Checks for equality with the object’s \`col2\` field.\\"\\"\\" - col2: Int +\\"\\"\\"All input for the \`intSetMutation\` mutation.\\"\\"\\" +input IntSetMutationInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + x: Int + y: Int + z: Int +} - \\"\\"\\"Checks for equality with the object’s \`col3\` field.\\"\\"\\" - col3: Int +\\"\\"\\"The output of our \`intSetMutation\` mutation.\\"\\"\\" +type IntSetMutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integers: [Int] - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" - id: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\"A connection to a list of \`SimilarTable2\` values.\\"\\"\\" -type SimilarTable2SConnection { +\\"\\"\\"A connection to a list of \`Int\` values.\\"\\"\\" +type IntSetQueryConnection { \\"\\"\\" - A list of edges which contains the \`SimilarTable2\` and cursor to aid in pagination. + A list of edges which contains the \`Int\` and cursor to aid in pagination. \\"\\"\\" - edges: [SimilarTable2SEdge!]! - - \\"\\"\\"A list of \`SimilarTable2\` objects.\\"\\"\\" - nodes: [SimilarTable2!]! + edges: [IntSetQueryEdge!]! - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! + \\"\\"\\"A list of \`Int\` objects.\\"\\"\\" + nodes: [Int]! - \\"\\"\\"The count of *all* \`SimilarTable2\` you could get from the connection.\\"\\"\\" + \\"\\"\\"The count of *all* \`Int\` you could get from the connection.\\"\\"\\" totalCount: Int! } -type SimilarTable2 implements Node { - col3: Int! - col4: Int - col5: Int - id: Int! - - \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" - nodeId: ID! -} - -\\"\\"\\"A \`SimilarTable2\` edge in the connection.\\"\\"\\" -type SimilarTable2SEdge { +\\"\\"\\"A \`Int\` edge in the connection.\\"\\"\\" +type IntSetQueryEdge { \\"\\"\\"A cursor for use in pagination.\\"\\"\\" cursor: Cursor - \\"\\"\\"The \`SimilarTable2\` at the end of the edge.\\"\\"\\" - node: SimilarTable2! -} - -\\"\\"\\"Methods to use when ordering \`SimilarTable2\`.\\"\\"\\" -enum SimilarTable2SOrderBy { - COL3_ASC - COL3_DESC - COL4_ASC - COL4_DESC - COL5_ASC - COL5_DESC - ID_ASC - ID_DESC - NATURAL - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC + \\"\\"\\"The \`Int\` at the end of the edge.\\"\\"\\" + node: Int } \\"\\"\\" -A condition to be used against \`SimilarTable2\` object types. All fields are -tested for equality and combined with a logical ‘and.’ +An interval of time that has passed where the smallest distinct unit is a second. \\"\\"\\" -input SimilarTable2Condition { - \\"\\"\\"Checks for equality with the object’s \`col3\` field.\\"\\"\\" - col3: Int - - \\"\\"\\"Checks for equality with the object’s \`col4\` field.\\"\\"\\" - col4: Int - - \\"\\"\\"Checks for equality with the object’s \`col5\` field.\\"\\"\\" - col5: Int - - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" - id: Int -} - -\\"\\"\\"A connection to a list of \`Type\` values.\\"\\"\\" -type TypesConnection { - \\"\\"\\" - A list of edges which contains the \`Type\` and cursor to aid in pagination. - \\"\\"\\" - edges: [TypesEdge!]! - - \\"\\"\\"A list of \`Type\` objects.\\"\\"\\" - nodes: [Type!]! +type Interval { + \\"\\"\\"A quantity of days.\\"\\"\\" + days: Int - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! + \\"\\"\\"A quantity of hours.\\"\\"\\" + hours: Int - \\"\\"\\"The count of *all* \`Type\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} + \\"\\"\\"A quantity of minutes.\\"\\"\\" + minutes: Int -type Type implements Node { - anIntRange: AnIntRange! - bigint: BigInt! - boolean: Boolean! - compoundType: CompoundType! - date: Date! - daterange: DateRange! - decimal: BigFloat! - domain: AnInt! - domain2: AnotherInt! - enum: Color! - id: Int! - interval: Interval! - json: Json! - jsonb: Json! - money: Float! - nestedCompoundType: NestedCompoundType! + \\"\\"\\"A quantity of months.\\"\\"\\" + months: Int \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. + A quantity of seconds. This is the only non-integer field, as all the other + fields will dump their overflow into a smaller unit of time. Intervals don’t + have a smaller unit than seconds. \\"\\"\\" - nodeId: ID! - nullableRange: BigFloatRange - numeric: BigFloat! - numrange: BigFloatRange! - smallint: Int! - textArray: [String]! - time: Time! - timestamp: Datetime! - timestamptz: Datetime! - timetz: Time! - varchar: String! -} - -\\"\\"\\" -A signed eight-byte integer. The upper big integer values are greater than the -max value for a JavaScript number. Therefore all big integers will be output as -strings and not numbers. -\\"\\"\\" -scalar BigInt - -\\"\\"\\" -A floating point number that requires more precision than IEEE 754 binary 64 -\\"\\"\\" -scalar BigFloat - -enum Color { - BLUE - GREEN - RED -} - -scalar AnInt - -scalar AnotherInt - -\\"\\"\\" -A JavaScript object encoded in the JSON format as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). -\\"\\"\\" -scalar Json - -\\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" -type BigFloatRange { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: BigFloatRangeBound - - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: BigFloatRangeBound -} - -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -type BigFloatRangeBound { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! - - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: BigFloat! -} - -\\"\\"\\"A range of \`Date\`.\\"\\"\\" -type DateRange { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: DateRangeBound - - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: DateRangeBound -} - -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -type DateRangeBound { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! - - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: Date! -} - -\\"\\"\\"The day, does not include a time.\\"\\"\\" -scalar Date - -\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" -type AnIntRange { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: AnIntRangeBound - - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: AnIntRangeBound -} - -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -type AnIntRangeBound { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! + seconds: Float - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: AnInt! + \\"\\"\\"A quantity of years.\\"\\"\\" + years: Int } -\\"\\"\\" -The exact time of day, does not include the date. May or may not have a timezone offset. -\\"\\"\\" -scalar Time - \\"\\"\\" An interval of time that has passed where the smallest distinct unit is a second. \\"\\"\\" -type Interval { +input IntervalInput { \\"\\"\\"A quantity of days.\\"\\"\\" days: Int @@ -3676,488 +3820,154 @@ type Interval { years: Int } -\\"\\"\\"Awesome feature!\\"\\"\\" -type CompoundType { - a: Int - b: String - c: Color - computedField: Int - d: Uuid - fooBar: Int -} - \\"\\"\\" -A universally unique identifier as defined by [RFC 4122](https://tools.ietf.org/html/rfc4122). +A JavaScript object encoded in the JSON format as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). \\"\\"\\" -scalar Uuid +scalar Json -type NestedCompoundType { - a: CompoundType - b: CompoundType - bazBuz: Int +\\"\\"\\"All input for the \`jsonIdentityMutation\` mutation.\\"\\"\\" +input JsonIdentityMutationInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + json: Json } -\\"\\"\\"A \`Type\` edge in the connection.\\"\\"\\" -type TypesEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor +\\"\\"\\"The output of our \`jsonIdentityMutation\` mutation.\\"\\"\\" +type JsonIdentityMutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + json: Json - \\"\\"\\"The \`Type\` at the end of the edge.\\"\\"\\" - node: Type! + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\"Methods to use when ordering \`Type\`.\\"\\"\\" -enum TypesOrderBy { - AN_INT_RANGE_ASC - AN_INT_RANGE_DESC - BIGINT_ASC - BIGINT_DESC - BOOLEAN_ASC - BOOLEAN_DESC - COMPOUND_TYPE_ASC - COMPOUND_TYPE_DESC - DATE_ASC - DATE_DESC - DATERANGE_ASC - DATERANGE_DESC - DECIMAL_ASC - DECIMAL_DESC - DOMAIN_ASC - DOMAIN_DESC - DOMAIN2_ASC - DOMAIN2_DESC - ENUM_ASC - ENUM_DESC - ID_ASC - ID_DESC - INTERVAL_ASC - INTERVAL_DESC - JSON_ASC - JSON_DESC - JSONB_ASC - JSONB_DESC - MONEY_ASC - MONEY_DESC - NATURAL - NESTED_COMPOUND_TYPE_ASC - NESTED_COMPOUND_TYPE_DESC - NULLABLE_RANGE_ASC - NULLABLE_RANGE_DESC - NUMERIC_ASC - NUMERIC_DESC - NUMRANGE_ASC - NUMRANGE_DESC - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC - SMALLINT_ASC - SMALLINT_DESC - TEXT_ARRAY_ASC - TEXT_ARRAY_DESC - TIME_ASC - TIME_DESC - TIMESTAMP_ASC - TIMESTAMP_DESC - TIMESTAMPTZ_ASC - TIMESTAMPTZ_DESC - TIMETZ_ASC - TIMETZ_DESC - VARCHAR_ASC - VARCHAR_DESC +type JwtToken { + a: Int + b: Int + c: Int + exp: Int + role: String } -\\"\\"\\" -A condition to be used against \`Type\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input TypeCondition { - \\"\\"\\"Checks for equality with the object’s \`anIntRange\` field.\\"\\"\\" - anIntRange: AnIntRangeInput - - \\"\\"\\"Checks for equality with the object’s \`bigint\` field.\\"\\"\\" - bigint: BigInt - - \\"\\"\\"Checks for equality with the object’s \`boolean\` field.\\"\\"\\" - boolean: Boolean - - \\"\\"\\"Checks for equality with the object’s \`compoundType\` field.\\"\\"\\" - compoundType: CompoundTypeInput - - \\"\\"\\"Checks for equality with the object’s \`date\` field.\\"\\"\\" - date: Date - - \\"\\"\\"Checks for equality with the object’s \`daterange\` field.\\"\\"\\" - daterange: DateRangeInput - - \\"\\"\\"Checks for equality with the object’s \`decimal\` field.\\"\\"\\" - decimal: BigFloat - - \\"\\"\\"Checks for equality with the object’s \`domain\` field.\\"\\"\\" - domain: AnInt - - \\"\\"\\"Checks for equality with the object’s \`domain2\` field.\\"\\"\\" - domain2: AnotherInt - - \\"\\"\\"Checks for equality with the object’s \`enum\` field.\\"\\"\\" - enum: Color - - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" - id: Int - - \\"\\"\\"Checks for equality with the object’s \`interval\` field.\\"\\"\\" - interval: IntervalInput - - \\"\\"\\"Checks for equality with the object’s \`json\` field.\\"\\"\\" - json: Json - - \\"\\"\\"Checks for equality with the object’s \`jsonb\` field.\\"\\"\\" - jsonb: Json - - \\"\\"\\"Checks for equality with the object’s \`money\` field.\\"\\"\\" - money: Float - - \\"\\"\\"Checks for equality with the object’s \`nestedCompoundType\` field.\\"\\"\\" - nestedCompoundType: NestedCompoundTypeInput - - \\"\\"\\"Checks for equality with the object’s \`nullableRange\` field.\\"\\"\\" - nullableRange: BigFloatRangeInput - - \\"\\"\\"Checks for equality with the object’s \`numeric\` field.\\"\\"\\" - numeric: BigFloat - - \\"\\"\\"Checks for equality with the object’s \`numrange\` field.\\"\\"\\" - numrange: BigFloatRangeInput - - \\"\\"\\"Checks for equality with the object’s \`smallint\` field.\\"\\"\\" - smallint: Int - - \\"\\"\\"Checks for equality with the object’s \`textArray\` field.\\"\\"\\" - textArray: [String] - - \\"\\"\\"Checks for equality with the object’s \`time\` field.\\"\\"\\" - time: Time - - \\"\\"\\"Checks for equality with the object’s \`timestamp\` field.\\"\\"\\" - timestamp: Datetime +\\"\\"\\"All input for the \`mult1\` mutation.\\"\\"\\" +input Mult1Input { + arg0: Int + arg1: Int - \\"\\"\\"Checks for equality with the object’s \`timestamptz\` field.\\"\\"\\" - timestamptz: Datetime + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} - \\"\\"\\"Checks for equality with the object’s \`timetz\` field.\\"\\"\\" - timetz: Time +\\"\\"\\"The output of our \`mult1\` mutation.\\"\\"\\" +type Mult1Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int - \\"\\"\\"Checks for equality with the object’s \`varchar\` field.\\"\\"\\" - varchar: String + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" -input BigFloatRangeInput { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: BigFloatRangeBoundInput +\\"\\"\\"All input for the \`mult2\` mutation.\\"\\"\\" +input Mult2Input { + arg0: Int + arg1: Int - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: BigFloatRangeBoundInput + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String } -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -input BigFloatRangeBoundInput { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! +\\"\\"\\"The output of our \`mult2\` mutation.\\"\\"\\" +type Mult2Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: BigFloat! + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\"A range of \`Date\`.\\"\\"\\" -input DateRangeInput { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: DateRangeBoundInput +\\"\\"\\"All input for the \`mult3\` mutation.\\"\\"\\" +input Mult3Input { + arg0: Int! + arg1: Int! - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: DateRangeBoundInput + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String } -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -input DateRangeBoundInput { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! +\\"\\"\\"The output of our \`mult3\` mutation.\\"\\"\\" +type Mult3Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: Date! + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" -input AnIntRangeInput { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: AnIntRangeBoundInput +\\"\\"\\"All input for the \`mult4\` mutation.\\"\\"\\" +input Mult4Input { + arg0: Int! + arg1: Int! - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: AnIntRangeBoundInput + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String } -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -input AnIntRangeBoundInput { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! +\\"\\"\\"The output of our \`mult4\` mutation.\\"\\"\\" +type Mult4Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: AnInt! + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } \\"\\"\\" -An interval of time that has passed where the smallest distinct unit is a second. -\\"\\"\\" -input IntervalInput { - \\"\\"\\"A quantity of days.\\"\\"\\" - days: Int - - \\"\\"\\"A quantity of hours.\\"\\"\\" - hours: Int - - \\"\\"\\"A quantity of minutes.\\"\\"\\" - minutes: Int - - \\"\\"\\"A quantity of months.\\"\\"\\" - months: Int - - \\"\\"\\" - A quantity of seconds. This is the only non-integer field, as all the other - fields will dump their overflow into a smaller unit of time. Intervals don’t - have a smaller unit than seconds. - \\"\\"\\" - seconds: Float - - \\"\\"\\"A quantity of years.\\"\\"\\" - years: Int -} - -\\"\\"\\"An input for mutations affecting \`CompoundType\`\\"\\"\\" -input CompoundTypeInput { - a: Int - b: String - c: Color - d: Uuid - fooBar: Int -} - -\\"\\"\\"An input for mutations affecting \`NestedCompoundType\`\\"\\"\\" -input NestedCompoundTypeInput { - a: CompoundTypeInput - b: CompoundTypeInput - bazBuz: Int -} - -\\"\\"\\"A connection to a list of \`UpdatableView\` values.\\"\\"\\" -type UpdatableViewsConnection { - \\"\\"\\" - A list of edges which contains the \`UpdatableView\` and cursor to aid in pagination. - \\"\\"\\" - edges: [UpdatableViewsEdge!]! - - \\"\\"\\"A list of \`UpdatableView\` objects.\\"\\"\\" - nodes: [UpdatableView!]! - - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! - - \\"\\"\\"The count of *all* \`UpdatableView\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} - -\\"\\"\\"YOYOYO!!\\"\\"\\" -type UpdatableView { - \\"\\"\\"This is constantly 2\\"\\"\\" - constant: Int - description: String - name: String - x: Int -} - -\\"\\"\\"A \`UpdatableView\` edge in the connection.\\"\\"\\" -type UpdatableViewsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`UpdatableView\` at the end of the edge.\\"\\"\\" - node: UpdatableView! -} - -\\"\\"\\"Methods to use when ordering \`UpdatableView\`.\\"\\"\\" -enum UpdatableViewsOrderBy { - CONSTANT_ASC - CONSTANT_DESC - DESCRIPTION_ASC - DESCRIPTION_DESC - NAME_ASC - NAME_DESC - NATURAL - X_ASC - X_DESC -} - -\\"\\"\\" -A condition to be used against \`UpdatableView\` object types. All fields are -tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input UpdatableViewCondition { - \\"\\"\\"Checks for equality with the object’s \`constant\` field.\\"\\"\\" - constant: Int - - \\"\\"\\"Checks for equality with the object’s \`description\` field.\\"\\"\\" - description: String - - \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" - name: String - - \\"\\"\\"Checks for equality with the object’s \`x\` field.\\"\\"\\" - x: Int -} - -\\"\\"\\"A connection to a list of \`EdgeCase\` values.\\"\\"\\" -type EdgeCasesConnection { - \\"\\"\\" - A list of edges which contains the \`EdgeCase\` and cursor to aid in pagination. - \\"\\"\\" - edges: [EdgeCasesEdge!]! - - \\"\\"\\"A list of \`EdgeCase\` objects.\\"\\"\\" - nodes: [EdgeCase!]! - - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! - - \\"\\"\\"The count of *all* \`EdgeCase\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} - -type EdgeCase { - computed: String - notNullHasDefault: Boolean! - rowId: Int - wontCastEasy: Int -} - -\\"\\"\\"A \`EdgeCase\` edge in the connection.\\"\\"\\" -type EdgeCasesEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`EdgeCase\` at the end of the edge.\\"\\"\\" - node: EdgeCase! -} - -\\"\\"\\"Methods to use when ordering \`EdgeCase\`.\\"\\"\\" -enum EdgeCasesOrderBy { - NATURAL - NOT_NULL_HAS_DEFAULT_ASC - NOT_NULL_HAS_DEFAULT_DESC - ROW_ID_ASC - ROW_ID_DESC - WONT_CAST_EASY_ASC - WONT_CAST_EASY_DESC -} - -\\"\\"\\" -A condition to be used against \`EdgeCase\` object types. All fields are tested -for equality and combined with a logical ‘and.’ -\\"\\"\\" -input EdgeCaseCondition { - \\"\\"\\"Checks for equality with the object’s \`notNullHasDefault\` field.\\"\\"\\" - notNullHasDefault: Boolean - - \\"\\"\\"Checks for equality with the object’s \`rowId\` field.\\"\\"\\" - rowId: Int - - \\"\\"\\"Checks for equality with the object’s \`wontCastEasy\` field.\\"\\"\\" - wontCastEasy: Int -} - -\\"\\"\\"Methods to use when ordering \`Person\`.\\"\\"\\" -enum PeopleOrderBy { - ABOUT_ASC - ABOUT_DESC - CREATED_AT_ASC - CREATED_AT_DESC - EMAIL_ASC - EMAIL_DESC - ID_ASC - ID_DESC - NAME_ASC - NAME_DESC - NATURAL - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC -} - -\\"\\"\\" -A condition to be used against \`Person\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input PersonCondition { - \\"\\"\\"Checks for equality with the object’s \`about\` field.\\"\\"\\" - about: String - - \\"\\"\\"Checks for equality with the object’s \`createdAt\` field.\\"\\"\\" - createdAt: Datetime - - \\"\\"\\"Checks for equality with the object’s \`email\` field.\\"\\"\\" - email: Email - - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" - id: Int - - \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" - name: String -} - -\\"\\"\\"A connection to a list of \`Int\` values.\\"\\"\\" -type IntSetQueryConnection { - \\"\\"\\" - A list of edges which contains the \`Int\` and cursor to aid in pagination. - \\"\\"\\" - edges: [IntSetQueryEdge!]! - - \\"\\"\\"A list of \`Int\` objects.\\"\\"\\" - nodes: [Int]! - - \\"\\"\\"The count of *all* \`Int\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} - -\\"\\"\\"A \`Int\` edge in the connection.\\"\\"\\" -type IntSetQueryEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`Int\` at the end of the edge.\\"\\"\\" - node: Int -} - -\\"\\"\\"A range of \`Float\`.\\"\\"\\" -input FloatRangeInput { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: FloatRangeBoundInput - - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: FloatRangeBoundInput -} - -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -input FloatRangeBoundInput { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! - - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: Float! -} - -\\"\\"\\" -The root mutation type which contains root level fields which mutate data. +The root mutation type which contains root level fields which mutate data. \\"\\"\\" type Mutation { \\"\\"\\"lol, add some stuff 1 mutation\\"\\"\\" @@ -4563,73 +4373,36 @@ type Mutation { ): UpdateTypePayload } -\\"\\"\\"The output of our create \`ForeignKey\` mutation.\\"\\"\\" -type CreateForeignKeyPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - - \\"\\"\\"Reads a single \`CompoundKey\` that is related to this \`ForeignKey\`.\\"\\"\\" - compoundKeyByCompoundKey1AndCompoundKey2: CompoundKey - - \\"\\"\\"The \`ForeignKey\` that was created by this mutation.\\"\\"\\" - foreignKey: ForeignKey - - \\"\\"\\"An edge for our \`ForeignKey\`. May be used by Relay 1.\\"\\"\\" - foreignKeyEdge( - \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" - orderBy: [ForeignKeysOrderBy!] = [NATURAL] - ): ForeignKeysEdge - - \\"\\"\\"Reads a single \`Person\` that is related to this \`ForeignKey\`.\\"\\"\\" - personByPersonId: Person +type NestedCompoundType { + a: CompoundType + b: CompoundType + bazBuz: Int +} - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query +\\"\\"\\"An input for mutations affecting \`NestedCompoundType\`\\"\\"\\" +input NestedCompoundTypeInput { + a: CompoundTypeInput + b: CompoundTypeInput + bazBuz: Int } -\\"\\"\\"All input for the create \`ForeignKey\` mutation.\\"\\"\\" -input CreateForeignKeyInput { +\\"\\"\\"All input for the \`noArgsMutation\` mutation.\\"\\"\\" +input NoArgsMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - - \\"\\"\\"The \`ForeignKey\` to be created by this mutation.\\"\\"\\" - foreignKey: ForeignKeyInput! -} - -\\"\\"\\"An input for mutations affecting \`ForeignKey\`\\"\\"\\" -input ForeignKeyInput { - compoundKey1: Int - compoundKey2: Int - personId: Int } -\\"\\"\\"The output of our create \`Post\` mutation.\\"\\"\\" -type CreatePostPayload { +\\"\\"\\"The output of our \`noArgsMutation\` mutation.\\"\\"\\" +type NoArgsMutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" - personByAuthorId: Person - - \\"\\"\\"The \`Post\` that was created by this mutation.\\"\\"\\" - post: Post - - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" - postEdge( - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" - orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - ): PostsEdge + integer: Int \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. @@ -4637,344 +4410,293 @@ type CreatePostPayload { query: Query } -\\"\\"\\"All input for the create \`Post\` mutation.\\"\\"\\" -input CreatePostInput { +\\"\\"\\"An object with a globally unique \`ID\`.\\"\\"\\" +interface Node { \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" - clientMutationId: String + nodeId: ID! +} - \\"\\"\\"The \`Post\` to be created by this mutation.\\"\\"\\" - post: PostInput! +type NonUpdatableView { + column: Int } -\\"\\"\\"An input for mutations affecting \`Post\`\\"\\"\\" -input PostInput { - authorId: Int - body: String - headline: String! - id: Int +\\"\\"\\" +A condition to be used against \`NonUpdatableView\` object types. All fields are +tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input NonUpdatableViewCondition { + \\"\\"\\"Checks for equality with the object’s \`column\` field.\\"\\"\\" + column: Int } -\\"\\"\\"The output of our create \`SimilarTable1\` mutation.\\"\\"\\" -type CreateSimilarTable1Payload { +\\"\\"\\"A connection to a list of \`NonUpdatableView\` values.\\"\\"\\" +type NonUpdatableViewsConnection { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + A list of edges which contains the \`NonUpdatableView\` and cursor to aid in pagination. \\"\\"\\" - clientMutationId: String + edges: [NonUpdatableViewsEdge!]! + + \\"\\"\\"A list of \`NonUpdatableView\` objects.\\"\\"\\" + nodes: [NonUpdatableView!]! + + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + The count of *all* \`NonUpdatableView\` you could get from the connection. \\"\\"\\" - query: Query + totalCount: Int! +} - \\"\\"\\"The \`SimilarTable1\` that was created by this mutation.\\"\\"\\" - similarTable1: SimilarTable1 +\\"\\"\\"A \`NonUpdatableView\` edge in the connection.\\"\\"\\" +type NonUpdatableViewsEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" - similarTable1Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" - orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable1SEdge + \\"\\"\\"The \`NonUpdatableView\` at the end of the edge.\\"\\"\\" + node: NonUpdatableView! } -\\"\\"\\"All input for the create \`SimilarTable1\` mutation.\\"\\"\\" -input CreateSimilarTable1Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - - \\"\\"\\"The \`SimilarTable1\` to be created by this mutation.\\"\\"\\" - similarTable1: SimilarTable1Input! +\\"\\"\\"Methods to use when ordering \`NonUpdatableView\`.\\"\\"\\" +enum NonUpdatableViewsOrderBy { + COLUMN_ASC + COLUMN_DESC + NATURAL } -\\"\\"\\"An input for mutations affecting \`SimilarTable1\`\\"\\"\\" -input SimilarTable1Input { - col1: Int - col2: Int - col3: Int! - id: Int +\\"\\"\\"Information about pagination in a connection.\\"\\"\\" +type PageInfo { + \\"\\"\\"When paginating forwards, the cursor to continue.\\"\\"\\" + endCursor: Cursor + + \\"\\"\\"When paginating forwards, are there more items?\\"\\"\\" + hasNextPage: Boolean! + + \\"\\"\\"When paginating backwards, are there more items?\\"\\"\\" + hasPreviousPage: Boolean! + + \\"\\"\\"When paginating backwards, the cursor to continue.\\"\\"\\" + startCursor: Cursor } -\\"\\"\\"The output of our create \`SimilarTable2\` mutation.\\"\\"\\" -type CreateSimilarTable2Payload { +\\"\\"\\"A connection to a list of \`Person\` values.\\"\\"\\" +type PeopleConnection { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + A list of edges which contains the \`Person\` and cursor to aid in pagination. \\"\\"\\" - clientMutationId: String + edges: [PeopleEdge!]! - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"A list of \`Person\` objects.\\"\\"\\" + nodes: [Person!]! - \\"\\"\\"The \`SimilarTable2\` that was created by this mutation.\\"\\"\\" - similarTable2: SimilarTable2 + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! - \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" - similarTable2Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" - orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable2SEdge + \\"\\"\\"The count of *all* \`Person\` you could get from the connection.\\"\\"\\" + totalCount: Int! } -\\"\\"\\"All input for the create \`SimilarTable2\` mutation.\\"\\"\\" -input CreateSimilarTable2Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String +\\"\\"\\"A \`Person\` edge in the connection.\\"\\"\\" +type PeopleEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\"The \`SimilarTable2\` to be created by this mutation.\\"\\"\\" - similarTable2: SimilarTable2Input! + \\"\\"\\"The \`Person\` at the end of the edge.\\"\\"\\" + node: Person! } -\\"\\"\\"An input for mutations affecting \`SimilarTable2\`\\"\\"\\" -input SimilarTable2Input { - col3: Int! - col4: Int - col5: Int - id: Int +\\"\\"\\"Methods to use when ordering \`Person\`.\\"\\"\\" +enum PeopleOrderBy { + ABOUT_ASC + ABOUT_DESC + CREATED_AT_ASC + CREATED_AT_DESC + EMAIL_ASC + EMAIL_DESC + ID_ASC + ID_DESC + NAME_ASC + NAME_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC } -\\"\\"\\"The output of our create \`Type\` mutation.\\"\\"\\" -type CreateTypePayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String +\\"\\"\\"Person test comment\\"\\"\\" +type Person implements Node { + about: String - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + compoundKeysByPersonId1( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"The \`Type\` that was created by this mutation.\\"\\"\\" - type: Type + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" - typeEdge( - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" - orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - ): TypesEdge -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: CompoundKeyCondition -\\"\\"\\"All input for the create \`Type\` mutation.\\"\\"\\" -input CreateTypeInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"The \`Type\` to be created by this mutation.\\"\\"\\" - type: TypeInput! -} - -\\"\\"\\"An input for mutations affecting \`Type\`\\"\\"\\" -input TypeInput { - anIntRange: AnIntRangeInput! - bigint: BigInt! - boolean: Boolean! - compoundType: CompoundTypeInput! - date: Date! - daterange: DateRangeInput! - decimal: BigFloat! - domain: AnInt! - domain2: AnotherInt! - enum: Color! - id: Int - interval: IntervalInput! - json: Json! - jsonb: Json! - money: Float! - nestedCompoundType: NestedCompoundTypeInput! - nullableRange: BigFloatRangeInput - numeric: BigFloat! - numrange: BigFloatRangeInput! - smallint: Int! - textArray: [String]! - time: Time! - timestamp: Datetime! - timestamptz: Datetime! - timetz: Time! - varchar: String! -} - -\\"\\"\\"The output of our create \`UpdatableView\` mutation.\\"\\"\\" -type CreateUpdatableViewPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"The \`UpdatableView\` that was created by this mutation.\\"\\"\\" - updatableView: UpdatableView + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysConnection! - \\"\\"\\"An edge for our \`UpdatableView\`. May be used by Relay 1.\\"\\"\\" - updatableViewEdge( - \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" - orderBy: [UpdatableViewsOrderBy!] = [NATURAL] - ): UpdatableViewsEdge -} + \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + compoundKeysByPersonId2( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor -\\"\\"\\"All input for the create \`UpdatableView\` mutation.\\"\\"\\" -input CreateUpdatableViewInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"The \`UpdatableView\` to be created by this mutation.\\"\\"\\" - updatableView: UpdatableViewInput! -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: CompoundKeyCondition -\\"\\"\\"An input for mutations affecting \`UpdatableView\`\\"\\"\\" -input UpdatableViewInput { - \\"\\"\\"This is constantly 2\\"\\"\\" - constant: Int - description: String - name: String - x: Int -} + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int -\\"\\"\\"The output of our create \`CompoundKey\` mutation.\\"\\"\\" -type CreateCompoundKeyPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\"The \`CompoundKey\` that was created by this mutation.\\"\\"\\" - compoundKey: CompoundKey + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" - compoundKeyEdge( \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysEdge + ): CompoundKeysConnection! + createdAt: Datetime + email: Email! + firstName: String + firstPost: Post - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId1: Person + \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" + foreignKeysByPersonId( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId2: Person + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: ForeignKeyCondition -\\"\\"\\"All input for the create \`CompoundKey\` mutation.\\"\\"\\" -input CreateCompoundKeyInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"The \`CompoundKey\` to be created by this mutation.\\"\\"\\" - compoundKey: CompoundKeyInput! -} + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\"An input for mutations affecting \`CompoundKey\`\\"\\"\\" -input CompoundKeyInput { - extra: Boolean - personId1: Int! - personId2: Int! -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int -\\"\\"\\"The output of our create \`EdgeCase\` mutation.\\"\\"\\" -type CreateEdgeCasePayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" + orderBy: [ForeignKeysOrderBy!] = [NATURAL] + ): ForeignKeysConnection! - \\"\\"\\"The \`EdgeCase\` that was created by this mutation.\\"\\"\\" - edgeCase: EdgeCase + \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + friends( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"An edge for our \`EdgeCase\`. May be used by Relay 1.\\"\\"\\" - edgeCaseEdge( - \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" - orderBy: [EdgeCasesOrderBy!] = [NATURAL] - ): EdgeCasesEdge + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int -\\"\\"\\"All input for the create \`EdgeCase\` mutation.\\"\\"\\" -input CreateEdgeCaseInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\"The \`EdgeCase\` to be created by this mutation.\\"\\"\\" - edgeCase: EdgeCaseInput! -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + ): PeopleConnection! + id: Int! -\\"\\"\\"An input for mutations affecting \`EdgeCase\`\\"\\"\\" -input EdgeCaseInput { - notNullHasDefault: Boolean - rowId: Int - wontCastEasy: Int -} + \\"\\"\\"The person’s name\\"\\"\\" + name: String! -\\"\\"\\"The output of our create \`Person\` mutation.\\"\\"\\" -type CreatePersonPayload { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" - clientMutationId: String + nodeId: ID! - \\"\\"\\"The \`Person\` that was created by this mutation.\\"\\"\\" - person: Person + \\"\\"\\"Reads and enables pagination through a set of \`Post\`.\\"\\"\\" + postsByAuthorId( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" - personEdge( - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" - orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - ): PeopleEdge + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: PostCondition -\\"\\"\\"All input for the create \`Person\` mutation.\\"\\"\\" -input CreatePersonInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"The \`Person\` to be created by this mutation.\\"\\"\\" - person: PersonInput! + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + + \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsConnection! +} + +\\"\\"\\" +A condition to be used against \`Person\` object types. All fields are tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input PersonCondition { + \\"\\"\\"Checks for equality with the object’s \`about\` field.\\"\\"\\" + about: String + + \\"\\"\\"Checks for equality with the object’s \`createdAt\` field.\\"\\"\\" + createdAt: Datetime + + \\"\\"\\"Checks for equality with the object’s \`email\` field.\\"\\"\\" + email: Email + + \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + id: Int + + \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" + name: String } \\"\\"\\"An input for mutations affecting \`Person\`\\"\\"\\" @@ -4988,49 +4710,58 @@ input PersonInput { name: String! } -\\"\\"\\"The output of our update \`Post\` mutation.\\"\\"\\" -type UpdatePostPayload { +\\"\\"\\" +Represents an update to a \`Person\`. Fields that are set will be updated. +\\"\\"\\" +input PersonPatch { + about: String + createdAt: Datetime + email: Email + id: Int + + \\"\\"\\"The person’s name\\"\\"\\" + name: String +} + +type Post implements Node { + authorId: Int + body: String + headline: String! + headlineTrimmed(length: Int, omission: String): String + id: Int! + \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" - clientMutationId: String + nodeId: ID! \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" personByAuthorId: Person +} - \\"\\"\\"The \`Post\` that was updated by this mutation.\\"\\"\\" - post: Post - - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" - postEdge( - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" - orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - ): PostsEdge +\\"\\"\\" +A condition to be used against \`Post\` object types. All fields are tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input PostCondition { + \\"\\"\\"Checks for equality with the object’s \`authorId\` field.\\"\\"\\" + authorId: Int - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Checks for equality with the object’s \`body\` field.\\"\\"\\" + body: String -\\"\\"\\"All input for the \`updatePost\` mutation.\\"\\"\\" -input UpdatePostInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Checks for equality with the object’s \`headline\` field.\\"\\"\\" + headline: String - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Post\` to be updated. - \\"\\"\\" - nodeId: ID! + \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + id: Int +} - \\"\\"\\" - An object where the defined keys will be set on the \`Post\` being updated. - \\"\\"\\" - postPatch: PostPatch! +\\"\\"\\"An input for mutations affecting \`Post\`\\"\\"\\" +input PostInput { + authorId: Int + body: String + headline: String! + id: Int } \\"\\"\\"Represents an update to a \`Post\`. Fields that are set will be updated.\\"\\"\\" @@ -5041,667 +4772,482 @@ input PostPatch { id: Int } -\\"\\"\\"All input for the \`updatePostById\` mutation.\\"\\"\\" -input UpdatePostByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! - - \\"\\"\\" - An object where the defined keys will be set on the \`Post\` being updated. - \\"\\"\\" - postPatch: PostPatch! -} - -\\"\\"\\"The output of our update \`SimilarTable1\` mutation.\\"\\"\\" -type UpdateSimilarTable1Payload { +\\"\\"\\"A connection to a list of \`Post\` values.\\"\\"\\" +type PostsConnection { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + A list of edges which contains the \`Post\` and cursor to aid in pagination. \\"\\"\\" - clientMutationId: String + edges: [PostsEdge!]! - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"A list of \`Post\` objects.\\"\\"\\" + nodes: [Post!]! - \\"\\"\\"The \`SimilarTable1\` that was updated by this mutation.\\"\\"\\" - similarTable1: SimilarTable1 + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! - \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" - similarTable1Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" - orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable1SEdge + \\"\\"\\"The count of *all* \`Post\` you could get from the connection.\\"\\"\\" + totalCount: Int! } -\\"\\"\\"All input for the \`updateSimilarTable1\` mutation.\\"\\"\\" -input UpdateSimilarTable1Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`SimilarTable1\` to be updated. - \\"\\"\\" - nodeId: ID! +\\"\\"\\"A \`Post\` edge in the connection.\\"\\"\\" +type PostsEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\" - An object where the defined keys will be set on the \`SimilarTable1\` being updated. - \\"\\"\\" - similarTable1Patch: SimilarTable1Patch! + \\"\\"\\"The \`Post\` at the end of the edge.\\"\\"\\" + node: Post! } -\\"\\"\\" -Represents an update to a \`SimilarTable1\`. Fields that are set will be updated. -\\"\\"\\" -input SimilarTable1Patch { - col1: Int - col2: Int - col3: Int - id: Int +\\"\\"\\"Methods to use when ordering \`Post\`.\\"\\"\\" +enum PostsOrderBy { + AUTHOR_ID_ASC + AUTHOR_ID_DESC + BODY_ASC + BODY_DESC + HEADLINE_ASC + HEADLINE_DESC + ID_ASC + ID_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC } -\\"\\"\\"All input for the \`updateSimilarTable1ById\` mutation.\\"\\"\\" -input UpdateSimilarTable1ByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! - - \\"\\"\\" - An object where the defined keys will be set on the \`SimilarTable1\` being updated. - \\"\\"\\" - similarTable1Patch: SimilarTable1Patch! -} +\\"\\"\\"The root query type which gives access points into the data universe.\\"\\"\\" +type Query implements Node { + \\"\\"\\"lol, add some stuff 1 query\\"\\"\\" + add1Query(arg0: Int!, arg1: Int!): Int -\\"\\"\\"The output of our update \`SimilarTable2\` mutation.\\"\\"\\" -type UpdateSimilarTable2Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"lol, add some stuff 2 query\\"\\"\\" + add2Query(a: Int!, b: Int): Int - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"lol, add some stuff 3 query\\"\\"\\" + add3Query(a: Int, arg1: Int): Int - \\"\\"\\"The \`SimilarTable2\` that was updated by this mutation.\\"\\"\\" - similarTable2: SimilarTable2 + \\"\\"\\"lol, add some stuff 4 query\\"\\"\\" + add4Query(arg0: Int, b: Int): Int - \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" - similarTable2Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" - orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable2SEdge -} + \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + allCompoundKeys( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor -\\"\\"\\"All input for the \`updateSimilarTable2\` mutation.\\"\\"\\" -input UpdateSimilarTable2Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`SimilarTable2\` to be updated. - \\"\\"\\" - nodeId: ID! + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: CompoundKeyCondition - \\"\\"\\" - An object where the defined keys will be set on the \`SimilarTable2\` being updated. - \\"\\"\\" - similarTable2Patch: SimilarTable2Patch! -} + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int -\\"\\"\\" -Represents an update to a \`SimilarTable2\`. Fields that are set will be updated. -\\"\\"\\" -input SimilarTable2Patch { - col3: Int - col4: Int - col5: Int - id: Int -} + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\"All input for the \`updateSimilarTable2ById\` mutation.\\"\\"\\" -input UpdateSimilarTable2ByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\" - An object where the defined keys will be set on the \`SimilarTable2\` being updated. - \\"\\"\\" - similarTable2Patch: SimilarTable2Patch! -} + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysConnection -\\"\\"\\"The output of our update \`Type\` mutation.\\"\\"\\" -type UpdateTypePayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Reads and enables pagination through a set of \`EdgeCase\`.\\"\\"\\" + allEdgeCases( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"The \`Type\` that was updated by this mutation.\\"\\"\\" - type: Type + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: EdgeCaseCondition - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" - typeEdge( - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" - orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - ): TypesEdge -} + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int -\\"\\"\\"All input for the \`updateType\` mutation.\\"\\"\\" -input UpdateTypeInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Type\` to be updated. - \\"\\"\\" - nodeId: ID! + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\" - An object where the defined keys will be set on the \`Type\` being updated. - \\"\\"\\" - typePatch: TypePatch! -} + \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" + orderBy: [EdgeCasesOrderBy!] = [NATURAL] + ): EdgeCasesConnection -\\"\\"\\"Represents an update to a \`Type\`. Fields that are set will be updated.\\"\\"\\" -input TypePatch { - anIntRange: AnIntRangeInput - bigint: BigInt - boolean: Boolean - compoundType: CompoundTypeInput - date: Date - daterange: DateRangeInput - decimal: BigFloat - domain: AnInt - domain2: AnotherInt - enum: Color - id: Int - interval: IntervalInput - json: Json - jsonb: Json - money: Float - nestedCompoundType: NestedCompoundTypeInput - nullableRange: BigFloatRangeInput - numeric: BigFloat - numrange: BigFloatRangeInput - smallint: Int - textArray: [String] - time: Time - timestamp: Datetime - timestamptz: Datetime - timetz: Time - varchar: String -} + \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" + allForeignKeys( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor -\\"\\"\\"All input for the \`updateTypeById\` mutation.\\"\\"\\" -input UpdateTypeByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\" - An object where the defined keys will be set on the \`Type\` being updated. - \\"\\"\\" - typePatch: TypePatch! -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: ForeignKeyCondition -\\"\\"\\"The output of our update \`CompoundKey\` mutation.\\"\\"\\" -type UpdateCompoundKeyPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"The \`CompoundKey\` that was updated by this mutation.\\"\\"\\" - compoundKey: CompoundKey + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" - compoundKeyEdge( - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysEdge + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId1: Person + \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" + orderBy: [ForeignKeysOrderBy!] = [NATURAL] + ): ForeignKeysConnection - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId2: Person + \\"\\"\\"Reads and enables pagination through a set of \`NonUpdatableView\`.\\"\\"\\" + allNonUpdatableViews( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor -\\"\\"\\"All input for the \`updateCompoundKey\` mutation.\\"\\"\\" -input UpdateCompoundKeyInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: NonUpdatableViewCondition - \\"\\"\\" - An object where the defined keys will be set on the \`CompoundKey\` being updated. - \\"\\"\\" - compoundKeyPatch: CompoundKeyPatch! + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`CompoundKey\` to be updated. - \\"\\"\\" - nodeId: ID! -} + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\" -Represents an update to a \`CompoundKey\`. Fields that are set will be updated. -\\"\\"\\" -input CompoundKeyPatch { - extra: Boolean - personId1: Int - personId2: Int -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int -\\"\\"\\"All input for the \`updateCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" -input UpdateCompoundKeyByPersonId1AndPersonId2Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"The method to use when ordering \`NonUpdatableView\`.\\"\\"\\" + orderBy: [NonUpdatableViewsOrderBy!] = [NATURAL] + ): NonUpdatableViewsConnection - \\"\\"\\" - An object where the defined keys will be set on the \`CompoundKey\` being updated. - \\"\\"\\" - compoundKeyPatch: CompoundKeyPatch! - personId1: Int! - personId2: Int! -} + \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + allPeople( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor -\\"\\"\\"The output of our update \`Person\` mutation.\\"\\"\\" -type UpdatePersonPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"The \`Person\` that was updated by this mutation.\\"\\"\\" - person: Person - - \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" - personEdge( - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" - orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - ): PeopleEdge - - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} - -\\"\\"\\"All input for the \`updatePerson\` mutation.\\"\\"\\" -input UpdatePersonInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Person\` to be updated. - \\"\\"\\" - nodeId: ID! + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: PersonCondition - \\"\\"\\" - An object where the defined keys will be set on the \`Person\` being updated. - \\"\\"\\" - personPatch: PersonPatch! -} + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int -\\"\\"\\" -Represents an update to a \`Person\`. Fields that are set will be updated. -\\"\\"\\" -input PersonPatch { - about: String - createdAt: Datetime - email: Email - id: Int + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\"The person’s name\\"\\"\\" - name: String -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int -\\"\\"\\"All input for the \`updatePersonById\` mutation.\\"\\"\\" -input UpdatePersonByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! + \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleConnection - \\"\\"\\" - An object where the defined keys will be set on the \`Person\` being updated. - \\"\\"\\" - personPatch: PersonPatch! -} + \\"\\"\\"Reads and enables pagination through a set of \`Post\`.\\"\\"\\" + allPosts( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor -\\"\\"\\"All input for the \`updatePersonByEmail\` mutation.\\"\\"\\" -input UpdatePersonByEmailInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - email: Email! + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\" - An object where the defined keys will be set on the \`Person\` being updated. - \\"\\"\\" - personPatch: PersonPatch! -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: PostCondition -\\"\\"\\"The output of our delete \`Post\` mutation.\\"\\"\\" -type DeletePostPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - deletedPostId: ID + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" - personByAuthorId: Person + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\"The \`Post\` that was deleted by this mutation.\\"\\"\\" - post: Post + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" - postEdge( \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - ): PostsEdge - - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + ): PostsConnection -\\"\\"\\"All input for the \`deletePost\` mutation.\\"\\"\\" -input DeletePostInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Reads and enables pagination through a set of \`SimilarTable1\`.\\"\\"\\" + allSimilarTable1S( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Post\` to be deleted. - \\"\\"\\" - nodeId: ID! -} + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor -\\"\\"\\"All input for the \`deletePostById\` mutation.\\"\\"\\" -input DeletePostByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: SimilarTable1Condition -\\"\\"\\"The output of our delete \`SimilarTable1\` mutation.\\"\\"\\" -type DeleteSimilarTable1Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - deletedSimilarTable1Id: ID + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\"The \`SimilarTable1\` that was deleted by this mutation.\\"\\"\\" - similarTable1: SimilarTable1 + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" - similarTable1Edge( \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable1SEdge -} + ): SimilarTable1SConnection -\\"\\"\\"All input for the \`deleteSimilarTable1\` mutation.\\"\\"\\" -input DeleteSimilarTable1Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Reads and enables pagination through a set of \`SimilarTable2\`.\\"\\"\\" + allSimilarTable2S( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`SimilarTable1\` to be deleted. - \\"\\"\\" - nodeId: ID! -} + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor -\\"\\"\\"All input for the \`deleteSimilarTable1ById\` mutation.\\"\\"\\" -input DeleteSimilarTable1ByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: SimilarTable2Condition -\\"\\"\\"The output of our delete \`SimilarTable2\` mutation.\\"\\"\\" -type DeleteSimilarTable2Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - deletedSimilarTable2Id: ID + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\"The \`SimilarTable2\` that was deleted by this mutation.\\"\\"\\" - similarTable2: SimilarTable2 + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" - similarTable2Edge( \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable2SEdge -} + ): SimilarTable2SConnection -\\"\\"\\"All input for the \`deleteSimilarTable2\` mutation.\\"\\"\\" -input DeleteSimilarTable2Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Reads and enables pagination through a set of \`Type\`.\\"\\"\\" + allTypes( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`SimilarTable2\` to be deleted. - \\"\\"\\" - nodeId: ID! -} + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor -\\"\\"\\"All input for the \`deleteSimilarTable2ById\` mutation.\\"\\"\\" -input DeleteSimilarTable2ByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: TypeCondition -\\"\\"\\"The output of our delete \`Type\` mutation.\\"\\"\\" -type DeleteTypePayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - deletedTypeId: ID + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\"The \`Type\` that was deleted by this mutation.\\"\\"\\" - type: Type + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" - typeEdge( \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - ): TypesEdge -} + ): TypesConnection -\\"\\"\\"All input for the \`deleteType\` mutation.\\"\\"\\" -input DeleteTypeInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Reads and enables pagination through a set of \`UpdatableView\`.\\"\\"\\" + allUpdatableViews( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: UpdatableViewCondition + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + + \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" + orderBy: [UpdatableViewsOrderBy!] = [NATURAL] + ): UpdatableViewsConnection + + \\"\\"\\"Reads a single \`CompoundKey\` using its globally unique \`ID\`.\\"\\"\\" + compoundKey( + \\"\\"\\" + The globally unique \`ID\` to be used in selecting a single \`CompoundKey\`. + \\"\\"\\" + nodeId: ID! + ): CompoundKey + compoundKeyByPersonId1AndPersonId2(personId1: Int!, personId2: Int!): CompoundKey + compoundTypeQuery(object: CompoundTypeInput): CompoundType + intSetQuery( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + x: Int + y: Int + z: Int + ): IntSetQueryConnection + jsonIdentity(json: Json): Json + noArgsQuery: Int + + \\"\\"\\"Fetches an object given its globally unique \`ID\`.\\"\\"\\" + node( + \\"\\"\\"The globally unique \`ID\`.\\"\\"\\" + nodeId: ID! + ): Node \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Type\` to be deleted. + The root query type must be a \`Node\` to work well with Relay 1 mutations. This just resolves to \`query\`. \\"\\"\\" nodeId: ID! -} -\\"\\"\\"All input for the \`deleteTypeById\` mutation.\\"\\"\\" -input DeleteTypeByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! -} + \\"\\"\\"Reads a single \`Person\` using its globally unique \`ID\`.\\"\\"\\" + person( + \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Person\`.\\"\\"\\" + nodeId: ID! + ): Person + personByEmail(email: Email!): Person + personById(id: Int!): Person + + \\"\\"\\"Reads a single \`Post\` using its globally unique \`ID\`.\\"\\"\\" + post( + \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Post\`.\\"\\"\\" + nodeId: ID! + ): Post + postById(id: Int!): Post -\\"\\"\\"The output of our delete \`CompoundKey\` mutation.\\"\\"\\" -type DeleteCompoundKeyPayload { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + Exposes the root query type nested one level down. This is helpful for Relay 1 + which can only query top level fields if they are in a particular form. \\"\\"\\" - clientMutationId: String + query: Query! - \\"\\"\\"The \`CompoundKey\` that was deleted by this mutation.\\"\\"\\" - compoundKey: CompoundKey + \\"\\"\\"Reads a single \`SimilarTable1\` using its globally unique \`ID\`.\\"\\"\\" + similarTable1( + \\"\\"\\" + The globally unique \`ID\` to be used in selecting a single \`SimilarTable1\`. + \\"\\"\\" + nodeId: ID! + ): SimilarTable1 + similarTable1ById(id: Int!): SimilarTable1 - \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" - compoundKeyEdge( - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysEdge - deletedCompoundKeyId: ID + \\"\\"\\"Reads a single \`SimilarTable2\` using its globally unique \`ID\`.\\"\\"\\" + similarTable2( + \\"\\"\\" + The globally unique \`ID\` to be used in selecting a single \`SimilarTable2\`. + \\"\\"\\" + nodeId: ID! + ): SimilarTable2 + similarTable2ById(id: Int!): SimilarTable2 + tableQuery(id: Int): Post - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId1: Person + \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + tableSetQuery( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId2: Person + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int -\\"\\"\\"All input for the \`deleteCompoundKey\` mutation.\\"\\"\\" -input DeleteCompoundKeyInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`CompoundKey\` to be deleted. - \\"\\"\\" - nodeId: ID! + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + ): PeopleConnection + + \\"\\"\\"Reads a single \`Type\` using its globally unique \`ID\`.\\"\\"\\" + type( + \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Type\`.\\"\\"\\" + nodeId: ID! + ): Type + typeById(id: Int!): Type + typesQuery(a: BigInt!, b: Boolean!, c: String!, d: [Int]!, e: Json!, f: FloatRangeInput!): Boolean } -\\"\\"\\"All input for the \`deleteCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" -input DeleteCompoundKeyByPersonId1AndPersonId2Input { +\\"\\"\\"All input for the \`returnVoidMutation\` mutation.\\"\\"\\" +input ReturnVoidMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - personId1: Int! - personId2: Int! } -\\"\\"\\"The output of our delete \`Person\` mutation.\\"\\"\\" -type DeletePersonPayload { +\\"\\"\\"The output of our \`returnVoidMutation\` mutation.\\"\\"\\" +type ReturnVoidMutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - deletedPersonId: ID - - \\"\\"\\"The \`Person\` that was deleted by this mutation.\\"\\"\\" - person: Person - - \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" - personEdge( - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" - orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - ): PeopleEdge \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. @@ -5709,164 +5255,220 @@ type DeletePersonPayload { query: Query } -\\"\\"\\"All input for the \`deletePerson\` mutation.\\"\\"\\" -input DeletePersonInput { +type SimilarTable1 implements Node { + col1: Int + col2: Int + col3: Int! + id: Int! + \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Person\` to be deleted. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" nodeId: ID! } -\\"\\"\\"All input for the \`deletePersonById\` mutation.\\"\\"\\" -input DeletePersonByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! +\\"\\"\\" +A condition to be used against \`SimilarTable1\` object types. All fields are +tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input SimilarTable1Condition { + \\"\\"\\"Checks for equality with the object’s \`col1\` field.\\"\\"\\" + col1: Int + + \\"\\"\\"Checks for equality with the object’s \`col2\` field.\\"\\"\\" + col2: Int + + \\"\\"\\"Checks for equality with the object’s \`col3\` field.\\"\\"\\" + col3: Int + + \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + id: Int } -\\"\\"\\"All input for the \`deletePersonByEmail\` mutation.\\"\\"\\" -input DeletePersonByEmailInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - email: Email! +\\"\\"\\"An input for mutations affecting \`SimilarTable1\`\\"\\"\\" +input SimilarTable1Input { + col1: Int + col2: Int + col3: Int! + id: Int } -\\"\\"\\"The output of our \`add1Mutation\` mutation.\\"\\"\\" -type Add1MutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int +\\"\\"\\" +Represents an update to a \`SimilarTable1\`. Fields that are set will be updated. +\\"\\"\\" +input SimilarTable1Patch { + col1: Int + col2: Int + col3: Int + id: Int +} +\\"\\"\\"A connection to a list of \`SimilarTable1\` values.\\"\\"\\" +type SimilarTable1SConnection { \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + A list of edges which contains the \`SimilarTable1\` and cursor to aid in pagination. \\"\\"\\" - query: Query -} + edges: [SimilarTable1SEdge!]! -\\"\\"\\"All input for the \`add1Mutation\` mutation.\\"\\"\\" -input Add1MutationInput { - arg0: Int! - arg1: Int! + \\"\\"\\"A list of \`SimilarTable1\` objects.\\"\\"\\" + nodes: [SimilarTable1!]! - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! + + \\"\\"\\"The count of *all* \`SimilarTable1\` you could get from the connection.\\"\\"\\" + totalCount: Int! } -\\"\\"\\"The output of our \`add2Mutation\` mutation.\\"\\"\\" -type Add2MutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int +\\"\\"\\"A \`SimilarTable1\` edge in the connection.\\"\\"\\" +type SimilarTable1SEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"The \`SimilarTable1\` at the end of the edge.\\"\\"\\" + node: SimilarTable1! } -\\"\\"\\"All input for the \`add2Mutation\` mutation.\\"\\"\\" -input Add2MutationInput { - a: Int! - b: Int +\\"\\"\\"Methods to use when ordering \`SimilarTable1\`.\\"\\"\\" +enum SimilarTable1SOrderBy { + COL1_ASC + COL1_DESC + COL2_ASC + COL2_DESC + COL3_ASC + COL3_DESC + ID_ASC + ID_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC +} + +type SimilarTable2 implements Node { + col3: Int! + col4: Int + col5: Int + id: Int! \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" - clientMutationId: String + nodeId: ID! } -\\"\\"\\"The output of our \`add3Mutation\` mutation.\\"\\"\\" -type Add3MutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int +\\"\\"\\" +A condition to be used against \`SimilarTable2\` object types. All fields are +tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input SimilarTable2Condition { + \\"\\"\\"Checks for equality with the object’s \`col3\` field.\\"\\"\\" + col3: Int - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Checks for equality with the object’s \`col4\` field.\\"\\"\\" + col4: Int + + \\"\\"\\"Checks for equality with the object’s \`col5\` field.\\"\\"\\" + col5: Int + + \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + id: Int } -\\"\\"\\"All input for the \`add3Mutation\` mutation.\\"\\"\\" -input Add3MutationInput { - a: Int - arg1: Int +\\"\\"\\"An input for mutations affecting \`SimilarTable2\`\\"\\"\\" +input SimilarTable2Input { + col3: Int! + col4: Int + col5: Int + id: Int +} - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String +\\"\\"\\" +Represents an update to a \`SimilarTable2\`. Fields that are set will be updated. +\\"\\"\\" +input SimilarTable2Patch { + col3: Int + col4: Int + col5: Int + id: Int } -\\"\\"\\"The output of our \`add4Mutation\` mutation.\\"\\"\\" -type Add4MutationPayload { +\\"\\"\\"A connection to a list of \`SimilarTable2\` values.\\"\\"\\" +type SimilarTable2SConnection { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + A list of edges which contains the \`SimilarTable2\` and cursor to aid in pagination. \\"\\"\\" - clientMutationId: String - integer: Int + edges: [SimilarTable2SEdge!]! - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"A list of \`SimilarTable2\` objects.\\"\\"\\" + nodes: [SimilarTable2!]! + + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! + + \\"\\"\\"The count of *all* \`SimilarTable2\` you could get from the connection.\\"\\"\\" + totalCount: Int! } -\\"\\"\\"All input for the \`add4Mutation\` mutation.\\"\\"\\" -input Add4MutationInput { - arg0: Int - b: Int +\\"\\"\\"A \`SimilarTable2\` edge in the connection.\\"\\"\\" +type SimilarTable2SEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor + + \\"\\"\\"The \`SimilarTable2\` at the end of the edge.\\"\\"\\" + node: SimilarTable2! +} + +\\"\\"\\"Methods to use when ordering \`SimilarTable2\`.\\"\\"\\" +enum SimilarTable2SOrderBy { + COL3_ASC + COL3_DESC + COL4_ASC + COL4_DESC + COL5_ASC + COL5_DESC + ID_ASC + ID_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC +} +\\"\\"\\"All input for the \`tableMutation\` mutation.\\"\\"\\" +input TableMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String + id: Int } -\\"\\"\\"The output of our \`returnVoidMutation\` mutation.\\"\\"\\" -type ReturnVoidMutationPayload { +\\"\\"\\"The output of our \`tableMutation\` mutation.\\"\\"\\" +type TableMutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String + \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + personByAuthorId: Person + post: Post + + \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + postEdge( + \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsEdge + \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" query: Query } -\\"\\"\\"All input for the \`returnVoidMutation\` mutation.\\"\\"\\" -input ReturnVoidMutationInput { +\\"\\"\\"All input for the \`tableSetMutation\` mutation.\\"\\"\\" +input TableSetMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. @@ -5874,14 +5476,14 @@ input ReturnVoidMutationInput { clientMutationId: String } -\\"\\"\\"The output of our \`authenticate\` mutation.\\"\\"\\" -type AuthenticatePayload { +\\"\\"\\"The output of our \`tableSetMutation\` mutation.\\"\\"\\" +type TableSetMutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - jwtToken: JwtToken + people: [Person!] \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. @@ -5889,320 +5491,228 @@ type AuthenticatePayload { query: Query } -type JwtToken { - a: Int - b: Int - c: Int - exp: Int - role: String -} +\\"\\"\\" +The exact time of day, does not include the date. May or may not have a timezone offset. +\\"\\"\\" +scalar Time -\\"\\"\\"All input for the \`authenticate\` mutation.\\"\\"\\" -input AuthenticateInput { - a: Int - b: Int - c: Int +type Type implements Node { + anIntRange: AnIntRange! + bigint: BigInt! + boolean: Boolean! + compoundType: CompoundType! + date: Date! + daterange: DateRange! + decimal: BigFloat! + domain: AnInt! + domain2: AnotherInt! + enum: Color! + id: Int! + interval: Interval! + json: Json! + jsonb: Json! + money: Float! + nestedCompoundType: NestedCompoundType! \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" - clientMutationId: String + nodeId: ID! + nullableRange: BigFloatRange + numeric: BigFloat! + numrange: BigFloatRange! + smallint: Int! + textArray: [String]! + time: Time! + timestamp: Datetime! + timestamptz: Datetime! + timetz: Time! + varchar: String! } -\\"\\"\\"The output of our \`authenticateMany\` mutation.\\"\\"\\" -type AuthenticateManyPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - jwtTokens: [JwtToken] +\\"\\"\\" +A condition to be used against \`Type\` object types. All fields are tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input TypeCondition { + \\"\\"\\"Checks for equality with the object’s \`anIntRange\` field.\\"\\"\\" + anIntRange: AnIntRangeInput - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Checks for equality with the object’s \`bigint\` field.\\"\\"\\" + bigint: BigInt -\\"\\"\\"All input for the \`authenticateMany\` mutation.\\"\\"\\" -input AuthenticateManyInput { - a: Int - b: Int - c: Int + \\"\\"\\"Checks for equality with the object’s \`boolean\` field.\\"\\"\\" + boolean: Boolean - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String -} + \\"\\"\\"Checks for equality with the object’s \`compoundType\` field.\\"\\"\\" + compoundType: CompoundTypeInput -\\"\\"\\"The output of our \`compoundTypeMutation\` mutation.\\"\\"\\" -type CompoundTypeMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - compoundType: CompoundType + \\"\\"\\"Checks for equality with the object’s \`date\` field.\\"\\"\\" + date: Date - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Checks for equality with the object’s \`daterange\` field.\\"\\"\\" + daterange: DateRangeInput -\\"\\"\\"All input for the \`compoundTypeMutation\` mutation.\\"\\"\\" -input CompoundTypeMutationInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - object: CompoundTypeInput -} + \\"\\"\\"Checks for equality with the object’s \`decimal\` field.\\"\\"\\" + decimal: BigFloat -\\"\\"\\"The output of our \`mult1\` mutation.\\"\\"\\" -type Mult1Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int + \\"\\"\\"Checks for equality with the object’s \`domain\` field.\\"\\"\\" + domain: AnInt - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Checks for equality with the object’s \`domain2\` field.\\"\\"\\" + domain2: AnotherInt -\\"\\"\\"All input for the \`mult1\` mutation.\\"\\"\\" -input Mult1Input { - arg0: Int - arg1: Int + \\"\\"\\"Checks for equality with the object’s \`enum\` field.\\"\\"\\" + enum: Color - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String -} + \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + id: Int -\\"\\"\\"The output of our \`mult2\` mutation.\\"\\"\\" -type Mult2Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int + \\"\\"\\"Checks for equality with the object’s \`interval\` field.\\"\\"\\" + interval: IntervalInput - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Checks for equality with the object’s \`json\` field.\\"\\"\\" + json: Json -\\"\\"\\"All input for the \`mult2\` mutation.\\"\\"\\" -input Mult2Input { - arg0: Int - arg1: Int + \\"\\"\\"Checks for equality with the object’s \`jsonb\` field.\\"\\"\\" + jsonb: Json - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String -} + \\"\\"\\"Checks for equality with the object’s \`money\` field.\\"\\"\\" + money: Float -\\"\\"\\"The output of our \`mult3\` mutation.\\"\\"\\" -type Mult3Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int + \\"\\"\\"Checks for equality with the object’s \`nestedCompoundType\` field.\\"\\"\\" + nestedCompoundType: NestedCompoundTypeInput - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Checks for equality with the object’s \`nullableRange\` field.\\"\\"\\" + nullableRange: BigFloatRangeInput -\\"\\"\\"All input for the \`mult3\` mutation.\\"\\"\\" -input Mult3Input { - arg0: Int! - arg1: Int! + \\"\\"\\"Checks for equality with the object’s \`numeric\` field.\\"\\"\\" + numeric: BigFloat - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String -} + \\"\\"\\"Checks for equality with the object’s \`numrange\` field.\\"\\"\\" + numrange: BigFloatRangeInput -\\"\\"\\"The output of our \`mult4\` mutation.\\"\\"\\" -type Mult4Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int + \\"\\"\\"Checks for equality with the object’s \`smallint\` field.\\"\\"\\" + smallint: Int - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Checks for equality with the object’s \`textArray\` field.\\"\\"\\" + textArray: [String] -\\"\\"\\"All input for the \`mult4\` mutation.\\"\\"\\" -input Mult4Input { - arg0: Int! - arg1: Int! + \\"\\"\\"Checks for equality with the object’s \`time\` field.\\"\\"\\" + time: Time - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String -} + \\"\\"\\"Checks for equality with the object’s \`timestamp\` field.\\"\\"\\" + timestamp: Datetime -\\"\\"\\"The output of our \`intSetMutation\` mutation.\\"\\"\\" -type IntSetMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integers: [Int] + \\"\\"\\"Checks for equality with the object’s \`timestamptz\` field.\\"\\"\\" + timestamptz: Datetime - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Checks for equality with the object’s \`timetz\` field.\\"\\"\\" + timetz: Time + + \\"\\"\\"Checks for equality with the object’s \`varchar\` field.\\"\\"\\" + varchar: String } -\\"\\"\\"All input for the \`intSetMutation\` mutation.\\"\\"\\" -input IntSetMutationInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - x: Int - y: Int - z: Int +\\"\\"\\"An input for mutations affecting \`Type\`\\"\\"\\" +input TypeInput { + anIntRange: AnIntRangeInput! + bigint: BigInt! + boolean: Boolean! + compoundType: CompoundTypeInput! + date: Date! + daterange: DateRangeInput! + decimal: BigFloat! + domain: AnInt! + domain2: AnotherInt! + enum: Color! + id: Int + interval: IntervalInput! + json: Json! + jsonb: Json! + money: Float! + nestedCompoundType: NestedCompoundTypeInput! + nullableRange: BigFloatRangeInput + numeric: BigFloat! + numrange: BigFloatRangeInput! + smallint: Int! + textArray: [String]! + time: Time! + timestamp: Datetime! + timestamptz: Datetime! + timetz: Time! + varchar: String! } -\\"\\"\\"The output of our \`jsonIdentityMutation\` mutation.\\"\\"\\" -type JsonIdentityMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String +\\"\\"\\"Represents an update to a \`Type\`. Fields that are set will be updated.\\"\\"\\" +input TypePatch { + anIntRange: AnIntRangeInput + bigint: BigInt + boolean: Boolean + compoundType: CompoundTypeInput + date: Date + daterange: DateRangeInput + decimal: BigFloat + domain: AnInt + domain2: AnotherInt + enum: Color + id: Int + interval: IntervalInput json: Json - - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + jsonb: Json + money: Float + nestedCompoundType: NestedCompoundTypeInput + nullableRange: BigFloatRangeInput + numeric: BigFloat + numrange: BigFloatRangeInput + smallint: Int + textArray: [String] + time: Time + timestamp: Datetime + timestamptz: Datetime + timetz: Time + varchar: String } -\\"\\"\\"All input for the \`jsonIdentityMutation\` mutation.\\"\\"\\" -input JsonIdentityMutationInput { +\\"\\"\\"A connection to a list of \`Type\` values.\\"\\"\\" +type TypesConnection { \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + A list of edges which contains the \`Type\` and cursor to aid in pagination. \\"\\"\\" - clientMutationId: String - json: Json -} + edges: [TypesEdge!]! -\\"\\"\\"The output of our \`noArgsMutation\` mutation.\\"\\"\\" -type NoArgsMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int + \\"\\"\\"A list of \`Type\` objects.\\"\\"\\" + nodes: [Type!]! - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! -\\"\\"\\"All input for the \`noArgsMutation\` mutation.\\"\\"\\" -input NoArgsMutationInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"The count of *all* \`Type\` you could get from the connection.\\"\\"\\" + totalCount: Int! } -\\"\\"\\"The output of our \`tableMutation\` mutation.\\"\\"\\" -type TableMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" - personByAuthorId: Person - post: Post - - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" - postEdge( - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" - orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - ): PostsEdge - - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} +\\"\\"\\"A \`Type\` edge in the connection.\\"\\"\\" +type TypesEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor -\\"\\"\\"All input for the \`tableMutation\` mutation.\\"\\"\\" -input TableMutationInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int + \\"\\"\\"The \`Type\` at the end of the edge.\\"\\"\\" + node: Type! } -\\"\\"\\"The output of our \`tableSetMutation\` mutation.\\"\\"\\" -type TableSetMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - people: [Person!] - - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} +\\"\\"\\"All input for the \`typesMutation\` mutation.\\"\\"\\" +input TypesMutationInput { + a: BigInt! + b: Boolean! + c: String! -\\"\\"\\"All input for the \`tableSetMutation\` mutation.\\"\\"\\" -input TableSetMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String + d: [Int]! + e: Json! + f: FloatRangeInput! } \\"\\"\\"The output of our \`typesMutation\` mutation.\\"\\"\\" @@ -6221,549 +5731,786 @@ type TypesMutationPayload { query: Query } -\\"\\"\\"All input for the \`typesMutation\` mutation.\\"\\"\\" -input TypesMutationInput { - a: BigInt! - b: Boolean! - c: String! +\\"\\"\\"Methods to use when ordering \`Type\`.\\"\\"\\" +enum TypesOrderBy { + AN_INT_RANGE_ASC + AN_INT_RANGE_DESC + BIGINT_ASC + BIGINT_DESC + BOOLEAN_ASC + BOOLEAN_DESC + COMPOUND_TYPE_ASC + COMPOUND_TYPE_DESC + DATERANGE_ASC + DATERANGE_DESC + DATE_ASC + DATE_DESC + DECIMAL_ASC + DECIMAL_DESC + DOMAIN2_ASC + DOMAIN2_DESC + DOMAIN_ASC + DOMAIN_DESC + ENUM_ASC + ENUM_DESC + ID_ASC + ID_DESC + INTERVAL_ASC + INTERVAL_DESC + JSONB_ASC + JSONB_DESC + JSON_ASC + JSON_DESC + MONEY_ASC + MONEY_DESC + NATURAL + NESTED_COMPOUND_TYPE_ASC + NESTED_COMPOUND_TYPE_DESC + NULLABLE_RANGE_ASC + NULLABLE_RANGE_DESC + NUMERIC_ASC + NUMERIC_DESC + NUMRANGE_ASC + NUMRANGE_DESC + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC + SMALLINT_ASC + SMALLINT_DESC + TEXT_ARRAY_ASC + TEXT_ARRAY_DESC + TIMESTAMPTZ_ASC + TIMESTAMPTZ_DESC + TIMESTAMP_ASC + TIMESTAMP_DESC + TIMETZ_ASC + TIMETZ_DESC + TIME_ASC + TIME_DESC + VARCHAR_ASC + VARCHAR_DESC +} - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - d: [Int]! - e: Json! - f: FloatRangeInput! +\\"\\"\\"YOYOYO!!\\"\\"\\" +type UpdatableView { + \\"\\"\\"This is constantly 2\\"\\"\\" + constant: Int + description: String + name: String + x: Int } -" -`; -exports[`prints a schema with the default options 1`] = ` -"\\"\\"\\"The root query type which gives access points into the data universe.\\"\\"\\" -type Query implements Node { - \\"\\"\\"lol, add some stuff 1 query\\"\\"\\" - add1Query(arg0: Int!, arg1: Int!): Int +\\"\\"\\" +A condition to be used against \`UpdatableView\` object types. All fields are +tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input UpdatableViewCondition { + \\"\\"\\"Checks for equality with the object’s \`constant\` field.\\"\\"\\" + constant: Int - \\"\\"\\"lol, add some stuff 2 query\\"\\"\\" - add2Query(a: Int!, b: Int): Int + \\"\\"\\"Checks for equality with the object’s \`description\` field.\\"\\"\\" + description: String - \\"\\"\\"lol, add some stuff 3 query\\"\\"\\" - add3Query(a: Int, arg1: Int): Int + \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" + name: String - \\"\\"\\"lol, add some stuff 4 query\\"\\"\\" - add4Query(arg0: Int, b: Int): Int + \\"\\"\\"Checks for equality with the object’s \`x\` field.\\"\\"\\" + x: Int +} - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" - allCompoundKeys( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"An input for mutations affecting \`UpdatableView\`\\"\\"\\" +input UpdatableViewInput { + \\"\\"\\"This is constantly 2\\"\\"\\" + constant: Int + description: String + name: String + x: Int +} - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\"A connection to a list of \`UpdatableView\` values.\\"\\"\\" +type UpdatableViewsConnection { + \\"\\"\\" + A list of edges which contains the \`UpdatableView\` and cursor to aid in pagination. + \\"\\"\\" + edges: [UpdatableViewsEdge!]! - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: CompoundKeyCondition + \\"\\"\\"A list of \`UpdatableView\` objects.\\"\\"\\" + nodes: [UpdatableView!]! - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"The count of *all* \`UpdatableView\` you could get from the connection.\\"\\"\\" + totalCount: Int! +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +\\"\\"\\"A \`UpdatableView\` edge in the connection.\\"\\"\\" +type UpdatableViewsEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysConnection + \\"\\"\\"The \`UpdatableView\` at the end of the edge.\\"\\"\\" + node: UpdatableView! +} - \\"\\"\\"Reads and enables pagination through a set of \`EdgeCase\`.\\"\\"\\" - allEdgeCases( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"Methods to use when ordering \`UpdatableView\`.\\"\\"\\" +enum UpdatableViewsOrderBy { + CONSTANT_ASC + CONSTANT_DESC + DESCRIPTION_ASC + DESCRIPTION_DESC + NAME_ASC + NAME_DESC + NATURAL + X_ASC + X_DESC +} - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\"All input for the \`updateCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" +input UpdateCompoundKeyByPersonId1AndPersonId2Input { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: EdgeCaseCondition + \\"\\"\\" + An object where the defined keys will be set on the \`CompoundKey\` being updated. + \\"\\"\\" + compoundKeyPatch: CompoundKeyPatch! + personId1: Int! + personId2: Int! +} - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\"All input for the \`updateCompoundKey\` mutation.\\"\\"\\" +input UpdateCompoundKeyInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\" + An object where the defined keys will be set on the \`CompoundKey\` being updated. + \\"\\"\\" + compoundKeyPatch: CompoundKeyPatch! - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`CompoundKey\` to be updated. + \\"\\"\\" + nodeId: ID! +} - \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" - orderBy: [EdgeCasesOrderBy!] = [NATURAL] - ): EdgeCasesConnection +\\"\\"\\"The output of our update \`CompoundKey\` mutation.\\"\\"\\" +type UpdateCompoundKeyPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" - allForeignKeys( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\"The \`CompoundKey\` that was updated by this mutation.\\"\\"\\" + compoundKey: CompoundKey - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" + compoundKeyEdge( + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysEdge - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: ForeignKeyCondition + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId1: Person - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId2: Person - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +\\"\\"\\"All input for the \`updatePersonByEmail\` mutation.\\"\\"\\" +input UpdatePersonByEmailInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + email: Email! - \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" - orderBy: [ForeignKeysOrderBy!] = [NATURAL] - ): ForeignKeysConnection + \\"\\"\\" + An object where the defined keys will be set on the \`Person\` being updated. + \\"\\"\\" + personPatch: PersonPatch! +} - \\"\\"\\"Reads and enables pagination through a set of \`NonUpdatableView\`.\\"\\"\\" - allNonUpdatableViews( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"All input for the \`updatePersonById\` mutation.\\"\\"\\" +input UpdatePersonByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\" + An object where the defined keys will be set on the \`Person\` being updated. + \\"\\"\\" + personPatch: PersonPatch! +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: NonUpdatableViewCondition +\\"\\"\\"All input for the \`updatePerson\` mutation.\\"\\"\\" +input UpdatePersonInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`Person\` to be updated. + \\"\\"\\" + nodeId: ID! - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\" + An object where the defined keys will be set on the \`Person\` being updated. + \\"\\"\\" + personPatch: PersonPatch! +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +\\"\\"\\"The output of our update \`Person\` mutation.\\"\\"\\" +type UpdatePersonPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"The method to use when ordering \`NonUpdatableView\`.\\"\\"\\" - orderBy: [NonUpdatableViewsOrderBy!] = [NATURAL] - ): NonUpdatableViewsConnection + \\"\\"\\"The \`Person\` that was updated by this mutation.\\"\\"\\" + person: Person - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" - allPeople( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" + personEdge( + \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleEdge - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: PersonCondition +\\"\\"\\"All input for the \`updatePostById\` mutation.\\"\\"\\" +input UpdatePostByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\" + An object where the defined keys will be set on the \`Post\` being updated. + \\"\\"\\" + postPatch: PostPatch! +} - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int +\\"\\"\\"All input for the \`updatePost\` mutation.\\"\\"\\" +input UpdatePostInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`Post\` to be updated. + \\"\\"\\" + nodeId: ID! - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" - orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - ): PeopleConnection + \\"\\"\\" + An object where the defined keys will be set on the \`Post\` being updated. + \\"\\"\\" + postPatch: PostPatch! +} - \\"\\"\\"Reads and enables pagination through a set of \`Post\`.\\"\\"\\" - allPosts( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"The output of our update \`Post\` mutation.\\"\\"\\" +type UpdatePostPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + personByAuthorId: Person - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: PostCondition + \\"\\"\\"The \`Post\` that was updated by this mutation.\\"\\"\\" + post: Post - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + postEdge( + \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsEdge - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +\\"\\"\\"All input for the \`updateSimilarTable1ById\` mutation.\\"\\"\\" +input UpdateSimilarTable1ByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" - orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - ): PostsConnection + \\"\\"\\" + An object where the defined keys will be set on the \`SimilarTable1\` being updated. + \\"\\"\\" + similarTable1Patch: SimilarTable1Patch! +} - \\"\\"\\"Reads and enables pagination through a set of \`SimilarTable1\`.\\"\\"\\" - allSimilarTable1S( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"All input for the \`updateSimilarTable1\` mutation.\\"\\"\\" +input UpdateSimilarTable1Input { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`SimilarTable1\` to be updated. + \\"\\"\\" + nodeId: ID! - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: SimilarTable1Condition + \\"\\"\\" + An object where the defined keys will be set on the \`SimilarTable1\` being updated. + \\"\\"\\" + similarTable1Patch: SimilarTable1Patch! +} - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\"The output of our update \`SimilarTable1\` mutation.\\"\\"\\" +type UpdateSimilarTable1Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\"The \`SimilarTable1\` that was updated by this mutation.\\"\\"\\" + similarTable1: SimilarTable1 + \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" + similarTable1Edge( \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable1SConnection + ): SimilarTable1SEdge +} - \\"\\"\\"Reads and enables pagination through a set of \`SimilarTable2\`.\\"\\"\\" - allSimilarTable2S( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"All input for the \`updateSimilarTable2ById\` mutation.\\"\\"\\" +input UpdateSimilarTable2ByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\" + An object where the defined keys will be set on the \`SimilarTable2\` being updated. + \\"\\"\\" + similarTable2Patch: SimilarTable2Patch! +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: SimilarTable2Condition +\\"\\"\\"All input for the \`updateSimilarTable2\` mutation.\\"\\"\\" +input UpdateSimilarTable2Input { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`SimilarTable2\` to be updated. + \\"\\"\\" + nodeId: ID! - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\" + An object where the defined keys will be set on the \`SimilarTable2\` being updated. + \\"\\"\\" + similarTable2Patch: SimilarTable2Patch! +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +\\"\\"\\"The output of our update \`SimilarTable2\` mutation.\\"\\"\\" +type UpdateSimilarTable2Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query + \\"\\"\\"The \`SimilarTable2\` that was updated by this mutation.\\"\\"\\" + similarTable2: SimilarTable2 + + \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" + similarTable2Edge( \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable2SConnection + ): SimilarTable2SEdge +} - \\"\\"\\"Reads and enables pagination through a set of \`Type\`.\\"\\"\\" - allTypes( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"All input for the \`updateTypeById\` mutation.\\"\\"\\" +input UpdateTypeByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\" + An object where the defined keys will be set on the \`Type\` being updated. + \\"\\"\\" + typePatch: TypePatch! +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: TypeCondition +\\"\\"\\"All input for the \`updateType\` mutation.\\"\\"\\" +input UpdateTypeInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`Type\` to be updated. + \\"\\"\\" + nodeId: ID! - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\" + An object where the defined keys will be set on the \`Type\` being updated. + \\"\\"\\" + typePatch: TypePatch! +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +\\"\\"\\"The output of our update \`Type\` mutation.\\"\\"\\" +type UpdateTypePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query + \\"\\"\\"The \`Type\` that was updated by this mutation.\\"\\"\\" + type: Type + + \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + typeEdge( \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - ): TypesConnection - - \\"\\"\\"Reads and enables pagination through a set of \`UpdatableView\`.\\"\\"\\" - allUpdatableViews( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + ): TypesEdge +} - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\" +A universally unique identifier as defined by [RFC 4122](https://tools.ietf.org/html/rfc4122). +\\"\\"\\" +scalar Uuid +" +`; - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: UpdatableViewCondition +exports[`prints a schema with the default options 1`] = ` +"\\"\\"\\"All input for the \`add1Mutation\` mutation.\\"\\"\\" +input Add1MutationInput { + arg0: Int! + arg1: Int! - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int +\\"\\"\\"The output of our \`add1Mutation\` mutation.\\"\\"\\" +type Add1MutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" - orderBy: [UpdatableViewsOrderBy!] = [NATURAL] - ): UpdatableViewsConnection +\\"\\"\\"All input for the \`add2Mutation\` mutation.\\"\\"\\" +input Add2MutationInput { + a: Int! + b: Int - \\"\\"\\"Reads a single \`CompoundKey\` using its globally unique \`ID\`.\\"\\"\\" - compoundKey( - \\"\\"\\" - The globally unique \`ID\` to be used in selecting a single \`CompoundKey\`. - \\"\\"\\" - nodeId: ID! - ): CompoundKey - compoundKeyByPersonId1AndPersonId2(personId1: Int!, personId2: Int!): CompoundKey - compoundTypeQuery(object: CompoundTypeInput): CompoundType - intSetQuery( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor +\\"\\"\\"The output of our \`add2Mutation\` mutation.\\"\\"\\" +type Add2MutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int +\\"\\"\\"All input for the \`add3Mutation\` mutation.\\"\\"\\" +input Add3MutationInput { + a: Int + arg1: Int - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - x: Int - y: Int - z: Int - ): IntSetQueryConnection - jsonIdentity(json: JSON): JSON - noArgsQuery: Int + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} - \\"\\"\\"Fetches an object given its globally unique \`ID\`.\\"\\"\\" - node( - \\"\\"\\"The globally unique \`ID\`.\\"\\"\\" - nodeId: ID! - ): Node +\\"\\"\\"The output of our \`add3Mutation\` mutation.\\"\\"\\" +type Add3MutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int \\"\\"\\" - The root query type must be a \`Node\` to work well with Relay 1 mutations. This just resolves to \`query\`. + Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" - nodeId: ID! + query: Query +} - \\"\\"\\"Reads a single \`Person\` using its globally unique \`ID\`.\\"\\"\\" - person( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Person\`.\\"\\"\\" - nodeId: ID! - ): Person - personByEmail(email: Email!): Person - personById(id: Int!): Person +\\"\\"\\"All input for the \`add4Mutation\` mutation.\\"\\"\\" +input Add4MutationInput { + arg0: Int + b: Int - \\"\\"\\"Reads a single \`Post\` using its globally unique \`ID\`.\\"\\"\\" - post( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Post\`.\\"\\"\\" - nodeId: ID! - ): Post - postById(id: Int!): Post + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} +\\"\\"\\"The output of our \`add4Mutation\` mutation.\\"\\"\\" +type Add4MutationPayload { \\"\\"\\" - Exposes the root query type nested one level down. This is helpful for Relay 1 - which can only query top level fields if they are in a particular form. + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. \\"\\"\\" - query: Query! + clientMutationId: String + integer: Int - \\"\\"\\"Reads a single \`SimilarTable1\` using its globally unique \`ID\`.\\"\\"\\" - similarTable1( - \\"\\"\\" - The globally unique \`ID\` to be used in selecting a single \`SimilarTable1\`. - \\"\\"\\" - nodeId: ID! - ): SimilarTable1 - similarTable1ById(id: Int!): SimilarTable1 + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"Reads a single \`SimilarTable2\` using its globally unique \`ID\`.\\"\\"\\" - similarTable2( - \\"\\"\\" - The globally unique \`ID\` to be used in selecting a single \`SimilarTable2\`. - \\"\\"\\" - nodeId: ID! - ): SimilarTable2 - similarTable2ById(id: Int!): SimilarTable2 - tableQuery(id: Int): Post +scalar AnInt - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" - tableSetQuery( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" +type AnIntRange { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: AnIntRangeBound - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: AnIntRangeBound +} - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +type AnIntRangeBound { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: AnInt! +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - ): PeopleConnection +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +input AnIntRangeBoundInput { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\"Reads a single \`Type\` using its globally unique \`ID\`.\\"\\"\\" - type( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Type\`.\\"\\"\\" - nodeId: ID! - ): Type - typeById(id: Int!): Type - typesQuery(a: BigInt!, b: Boolean!, c: String!, d: [Int]!, e: JSON!, f: FloatRangeInput!): Boolean + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: AnInt! } -\\"\\"\\"An object with a globally unique \`ID\`.\\"\\"\\" -interface Node { - \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" - nodeId: ID! +\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" +input AnIntRangeInput { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: AnIntRangeBoundInput + + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: AnIntRangeBoundInput } -\\"\\"\\"A connection to a list of \`ForeignKey\` values.\\"\\"\\" -type ForeignKeysConnection { +scalar AnotherInt + +\\"\\"\\"All input for the \`authenticate\` mutation.\\"\\"\\" +input AuthenticateInput { + a: Int + b: Int + c: Int + \\"\\"\\" - A list of edges which contains the \`ForeignKey\` and cursor to aid in pagination. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" - edges: [ForeignKeysEdge!]! - - \\"\\"\\"A list of \`ForeignKey\` objects.\\"\\"\\" - nodes: [ForeignKey]! + clientMutationId: String +} - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! +\\"\\"\\"All input for the \`authenticateMany\` mutation.\\"\\"\\" +input AuthenticateManyInput { + a: Int + b: Int + c: Int - \\"\\"\\"The count of *all* \`ForeignKey\` you could get from the connection.\\"\\"\\" - totalCount: Int! + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String } -type ForeignKey { - compoundKey1: Int - compoundKey2: Int - - \\"\\"\\"Reads a single \`CompoundKey\` that is related to this \`ForeignKey\`.\\"\\"\\" - compoundKeyByCompoundKey1AndCompoundKey2: CompoundKey +\\"\\"\\"The output of our \`authenticateMany\` mutation.\\"\\"\\" +type AuthenticateManyPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + jwtTokens: [JwtToken] - \\"\\"\\"Reads a single \`Person\` that is related to this \`ForeignKey\`.\\"\\"\\" - personByPersonId: Person - personId: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\"Person test comment\\"\\"\\" -type Person implements Node { - about: String - - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" - compoundKeysByPersonId1( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\"The output of our \`authenticate\` mutation.\\"\\"\\" +type AuthenticatePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + jwtToken: JwtToken - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: CompoundKeyCondition +\\"\\"\\" +A floating point number that requires more precision than IEEE 754 binary 64 +\\"\\"\\" +scalar BigFloat - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int +\\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" +type BigFloatRange { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: BigFloatRangeBound - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: BigFloatRangeBound +} - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +type BigFloatRangeBound { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysConnection! + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: BigFloat! +} - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" - compoundKeysByPersonId2( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +input BigFloatRangeBoundInput { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: BigFloat! +} - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: CompoundKeyCondition +\\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" +input BigFloatRangeInput { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: BigFloatRangeBoundInput - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: BigFloatRangeBoundInput +} - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int +\\"\\"\\" +A signed eight-byte integer. The upper big integer values are greater than the +max value for a JavaScript number. Therefore all big integers will be output as +strings and not numbers. +\\"\\"\\" +scalar BigInt - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int +enum Color { + BLUE + GREEN + RED +} - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysConnection! - createdAt: Datetime - email: Email! - firstName: String - firstPost: Post +type CompoundKey implements Node { + extra: Boolean \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" - foreignKeysByPersonId( + foreignKeysByCompoundKey1AndCompoundKey2( \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" after: Cursor @@ -6791,164 +6538,49 @@ type Person implements Node { orderBy: [ForeignKeysOrderBy!] = [NATURAL] ): ForeignKeysConnection! - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" - friends( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - ): PeopleConnection! - id: Int! - - \\"\\"\\"The person’s name\\"\\"\\" - name: String! - \\"\\"\\" A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" nodeId: ID! - \\"\\"\\"Reads and enables pagination through a set of \`Post\`.\\"\\"\\" - postsByAuthorId( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: PostCondition + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId1: Person - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" - orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - ): PostsConnection! -} - -scalar Email + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId2: Person + personId1: Int! + personId2: Int! +} \\"\\"\\" -A point in time as described by the [ISO -8601](https://en.wikipedia.org/wiki/ISO_8601) standard. May or may not include a timezone. +A condition to be used against \`CompoundKey\` object types. All fields are tested +for equality and combined with a logical ‘and.’ \\"\\"\\" -scalar Datetime - -\\"\\"\\"A connection to a list of \`Post\` values.\\"\\"\\" -type PostsConnection { - \\"\\"\\" - A list of edges which contains the \`Post\` and cursor to aid in pagination. - \\"\\"\\" - edges: [PostsEdge!]! - - \\"\\"\\"A list of \`Post\` objects.\\"\\"\\" - nodes: [Post]! - - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! - - \\"\\"\\"The count of *all* \`Post\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} - -type Post implements Node { - authorId: Int - body: String - headline: String! - headlineTrimmed(length: Int, omission: String): String - id: Int! - - \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" - nodeId: ID! - - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" - personByAuthorId: Person -} - -\\"\\"\\"A \`Post\` edge in the connection.\\"\\"\\" -type PostsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`Post\` at the end of the edge.\\"\\"\\" - node: Post -} - -\\"\\"\\"A location in a connection that can be used for resuming pagination.\\"\\"\\" -scalar Cursor - -\\"\\"\\"Information about pagination in a connection.\\"\\"\\" -type PageInfo { - \\"\\"\\"When paginating forwards, the cursor to continue.\\"\\"\\" - endCursor: Cursor - - \\"\\"\\"When paginating forwards, are there more items?\\"\\"\\" - hasNextPage: Boolean! +input CompoundKeyCondition { + \\"\\"\\"Checks for equality with the object’s \`extra\` field.\\"\\"\\" + extra: Boolean - \\"\\"\\"When paginating backwards, are there more items?\\"\\"\\" - hasPreviousPage: Boolean! + \\"\\"\\"Checks for equality with the object’s \`personId1\` field.\\"\\"\\" + personId1: Int - \\"\\"\\"When paginating backwards, the cursor to continue.\\"\\"\\" - startCursor: Cursor + \\"\\"\\"Checks for equality with the object’s \`personId2\` field.\\"\\"\\" + personId2: Int } -\\"\\"\\"Methods to use when ordering \`Post\`.\\"\\"\\" -enum PostsOrderBy { - AUTHOR_ID_ASC - AUTHOR_ID_DESC - BODY_ASC - BODY_DESC - HEADLINE_ASC - HEADLINE_DESC - ID_ASC - ID_DESC - NATURAL - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC +\\"\\"\\"An input for mutations affecting \`CompoundKey\`\\"\\"\\" +input CompoundKeyInput { + extra: Boolean + personId1: Int! + personId2: Int! } \\"\\"\\" -A condition to be used against \`Post\` object types. All fields are tested for equality and combined with a logical ‘and.’ +Represents an update to a \`CompoundKey\`. Fields that are set will be updated. \\"\\"\\" -input PostCondition { - \\"\\"\\"Checks for equality with the object’s \`authorId\` field.\\"\\"\\" - authorId: Int - - \\"\\"\\"Checks for equality with the object’s \`body\` field.\\"\\"\\" - body: String - - \\"\\"\\"Checks for equality with the object’s \`headline\` field.\\"\\"\\" - headline: String - - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" - id: Int +input CompoundKeyPatch { + extra: Boolean + personId1: Int + personId2: Int } \\"\\"\\"A connection to a list of \`CompoundKey\` values.\\"\\"\\" @@ -6968,78 +6600,6 @@ type CompoundKeysConnection { totalCount: Int! } -type CompoundKey implements Node { - extra: Boolean - - \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" - foreignKeysByCompoundKey1AndCompoundKey2( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: ForeignKeyCondition - - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - - \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" - orderBy: [ForeignKeysOrderBy!] = [NATURAL] - ): ForeignKeysConnection! - - \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" - nodeId: ID! - - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId1: Person - - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId2: Person - personId1: Int! - personId2: Int! -} - -\\"\\"\\"Methods to use when ordering \`ForeignKey\`.\\"\\"\\" -enum ForeignKeysOrderBy { - COMPOUND_KEY_1_ASC - COMPOUND_KEY_1_DESC - COMPOUND_KEY_2_ASC - COMPOUND_KEY_2_DESC - NATURAL - PERSON_ID_ASC - PERSON_ID_DESC -} - -\\"\\"\\" -A condition to be used against \`ForeignKey\` object types. All fields are tested -for equality and combined with a logical ‘and.’ -\\"\\"\\" -input ForeignKeyCondition { - \\"\\"\\"Checks for equality with the object’s \`compoundKey1\` field.\\"\\"\\" - compoundKey1: Int - - \\"\\"\\"Checks for equality with the object’s \`compoundKey2\` field.\\"\\"\\" - compoundKey2: Int - - \\"\\"\\"Checks for equality with the object’s \`personId\` field.\\"\\"\\" - personId: Int -} - \\"\\"\\"A \`CompoundKey\` edge in the connection.\\"\\"\\" type CompoundKeysEdge { \\"\\"\\"A cursor for use in pagination.\\"\\"\\" @@ -7062,343 +6622,385 @@ enum CompoundKeysOrderBy { PRIMARY_KEY_DESC } -\\"\\"\\" -A condition to be used against \`CompoundKey\` object types. All fields are tested -for equality and combined with a logical ‘and.’ -\\"\\"\\" -input CompoundKeyCondition { - \\"\\"\\"Checks for equality with the object’s \`extra\` field.\\"\\"\\" - extra: Boolean - - \\"\\"\\"Checks for equality with the object’s \`personId1\` field.\\"\\"\\" - personId1: Int +\\"\\"\\"Awesome feature!\\"\\"\\" +type CompoundType { + a: Int + b: String + c: Color + computedField: Int + d: UUID + fooBar: Int +} - \\"\\"\\"Checks for equality with the object’s \`personId2\` field.\\"\\"\\" - personId2: Int +\\"\\"\\"An input for mutations affecting \`CompoundType\`\\"\\"\\" +input CompoundTypeInput { + a: Int + b: String + c: Color + d: UUID + fooBar: Int } -\\"\\"\\"A connection to a list of \`Person\` values.\\"\\"\\" -type PeopleConnection { +\\"\\"\\"All input for the \`compoundTypeMutation\` mutation.\\"\\"\\" +input CompoundTypeMutationInput { \\"\\"\\" - A list of edges which contains the \`Person\` and cursor to aid in pagination. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" - edges: [PeopleEdge!]! - - \\"\\"\\"A list of \`Person\` objects.\\"\\"\\" - nodes: [Person]! + clientMutationId: String + object: CompoundTypeInput +} - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! +\\"\\"\\"The output of our \`compoundTypeMutation\` mutation.\\"\\"\\" +type CompoundTypeMutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + compoundType: CompoundType - \\"\\"\\"The count of *all* \`Person\` you could get from the connection.\\"\\"\\" - totalCount: Int! + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\"A \`Person\` edge in the connection.\\"\\"\\" -type PeopleEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`Person\` at the end of the edge.\\"\\"\\" - node: Person -} - -\\"\\"\\"A \`ForeignKey\` edge in the connection.\\"\\"\\" -type ForeignKeysEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor +\\"\\"\\"All input for the create \`CompoundKey\` mutation.\\"\\"\\" +input CreateCompoundKeyInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"The \`ForeignKey\` at the end of the edge.\\"\\"\\" - node: ForeignKey + \\"\\"\\"The \`CompoundKey\` to be created by this mutation.\\"\\"\\" + compoundKey: CompoundKeyInput! } -\\"\\"\\"A connection to a list of \`NonUpdatableView\` values.\\"\\"\\" -type NonUpdatableViewsConnection { +\\"\\"\\"The output of our create \`CompoundKey\` mutation.\\"\\"\\" +type CreateCompoundKeyPayload { \\"\\"\\" - A list of edges which contains the \`NonUpdatableView\` and cursor to aid in pagination. + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. \\"\\"\\" - edges: [NonUpdatableViewsEdge!]! + clientMutationId: String - \\"\\"\\"A list of \`NonUpdatableView\` objects.\\"\\"\\" - nodes: [NonUpdatableView]! + \\"\\"\\"The \`CompoundKey\` that was created by this mutation.\\"\\"\\" + compoundKey: CompoundKey - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! + \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" + compoundKeyEdge( + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysEdge + + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId1: Person + + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId2: Person \\"\\"\\" - The count of *all* \`NonUpdatableView\` you could get from the connection. + Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" - totalCount: Int! + query: Query } -type NonUpdatableView { - column: Int +\\"\\"\\"All input for the create \`EdgeCase\` mutation.\\"\\"\\" +input CreateEdgeCaseInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + + \\"\\"\\"The \`EdgeCase\` to be created by this mutation.\\"\\"\\" + edgeCase: EdgeCaseInput! } -\\"\\"\\"A \`NonUpdatableView\` edge in the connection.\\"\\"\\" -type NonUpdatableViewsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor +\\"\\"\\"The output of our create \`EdgeCase\` mutation.\\"\\"\\" +type CreateEdgeCasePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"The \`NonUpdatableView\` at the end of the edge.\\"\\"\\" - node: NonUpdatableView -} + \\"\\"\\"The \`EdgeCase\` that was created by this mutation.\\"\\"\\" + edgeCase: EdgeCase -\\"\\"\\"Methods to use when ordering \`NonUpdatableView\`.\\"\\"\\" -enum NonUpdatableViewsOrderBy { - COLUMN_ASC - COLUMN_DESC - NATURAL + \\"\\"\\"An edge for our \`EdgeCase\`. May be used by Relay 1.\\"\\"\\" + edgeCaseEdge( + \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" + orderBy: [EdgeCasesOrderBy!] = [NATURAL] + ): EdgeCasesEdge + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\" -A condition to be used against \`NonUpdatableView\` object types. All fields are -tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input NonUpdatableViewCondition { - \\"\\"\\"Checks for equality with the object’s \`column\` field.\\"\\"\\" - column: Int +\\"\\"\\"All input for the create \`ForeignKey\` mutation.\\"\\"\\" +input CreateForeignKeyInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + + \\"\\"\\"The \`ForeignKey\` to be created by this mutation.\\"\\"\\" + foreignKey: ForeignKeyInput! } -\\"\\"\\"A connection to a list of \`SimilarTable1\` values.\\"\\"\\" -type SimilarTable1SConnection { +\\"\\"\\"The output of our create \`ForeignKey\` mutation.\\"\\"\\" +type CreateForeignKeyPayload { \\"\\"\\" - A list of edges which contains the \`SimilarTable1\` and cursor to aid in pagination. + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. \\"\\"\\" - edges: [SimilarTable1SEdge!]! + clientMutationId: String - \\"\\"\\"A list of \`SimilarTable1\` objects.\\"\\"\\" - nodes: [SimilarTable1]! + \\"\\"\\"Reads a single \`CompoundKey\` that is related to this \`ForeignKey\`.\\"\\"\\" + compoundKeyByCompoundKey1AndCompoundKey2: CompoundKey - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! + \\"\\"\\"The \`ForeignKey\` that was created by this mutation.\\"\\"\\" + foreignKey: ForeignKey - \\"\\"\\"The count of *all* \`SimilarTable1\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} + \\"\\"\\"An edge for our \`ForeignKey\`. May be used by Relay 1.\\"\\"\\" + foreignKeyEdge( + \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" + orderBy: [ForeignKeysOrderBy!] = [NATURAL] + ): ForeignKeysEdge -type SimilarTable1 implements Node { - col1: Int - col2: Int - col3: Int! - id: Int! + \\"\\"\\"Reads a single \`Person\` that is related to this \`ForeignKey\`.\\"\\"\\" + personByPersonId: Person \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. + Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" - nodeId: ID! + query: Query } -\\"\\"\\"A \`SimilarTable1\` edge in the connection.\\"\\"\\" -type SimilarTable1SEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`SimilarTable1\` at the end of the edge.\\"\\"\\" - node: SimilarTable1 -} +\\"\\"\\"All input for the create \`Person\` mutation.\\"\\"\\" +input CreatePersonInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String -\\"\\"\\"Methods to use when ordering \`SimilarTable1\`.\\"\\"\\" -enum SimilarTable1SOrderBy { - COL1_ASC - COL1_DESC - COL2_ASC - COL2_DESC - COL3_ASC - COL3_DESC - ID_ASC - ID_DESC - NATURAL - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC + \\"\\"\\"The \`Person\` to be created by this mutation.\\"\\"\\" + person: PersonInput! } -\\"\\"\\" -A condition to be used against \`SimilarTable1\` object types. All fields are -tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input SimilarTable1Condition { - \\"\\"\\"Checks for equality with the object’s \`col1\` field.\\"\\"\\" - col1: Int +\\"\\"\\"The output of our create \`Person\` mutation.\\"\\"\\" +type CreatePersonPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Checks for equality with the object’s \`col2\` field.\\"\\"\\" - col2: Int + \\"\\"\\"The \`Person\` that was created by this mutation.\\"\\"\\" + person: Person - \\"\\"\\"Checks for equality with the object’s \`col3\` field.\\"\\"\\" - col3: Int + \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" + personEdge( + \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleEdge - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" - id: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\"A connection to a list of \`SimilarTable2\` values.\\"\\"\\" -type SimilarTable2SConnection { +\\"\\"\\"All input for the create \`Post\` mutation.\\"\\"\\" +input CreatePostInput { \\"\\"\\" - A list of edges which contains the \`SimilarTable2\` and cursor to aid in pagination. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" - edges: [SimilarTable2SEdge!]! + clientMutationId: String - \\"\\"\\"A list of \`SimilarTable2\` objects.\\"\\"\\" - nodes: [SimilarTable2]! + \\"\\"\\"The \`Post\` to be created by this mutation.\\"\\"\\" + post: PostInput! +} - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! +\\"\\"\\"The output of our create \`Post\` mutation.\\"\\"\\" +type CreatePostPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"The count of *all* \`SimilarTable2\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} + \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + personByAuthorId: Person -type SimilarTable2 implements Node { - col3: Int! - col4: Int - col5: Int - id: Int! + \\"\\"\\"The \`Post\` that was created by this mutation.\\"\\"\\" + post: Post + + \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + postEdge( + \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsEdge \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. + Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" - nodeId: ID! + query: Query } -\\"\\"\\"A \`SimilarTable2\` edge in the connection.\\"\\"\\" -type SimilarTable2SEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`SimilarTable2\` at the end of the edge.\\"\\"\\" - node: SimilarTable2 -} +\\"\\"\\"All input for the create \`SimilarTable1\` mutation.\\"\\"\\" +input CreateSimilarTable1Input { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String -\\"\\"\\"Methods to use when ordering \`SimilarTable2\`.\\"\\"\\" -enum SimilarTable2SOrderBy { - COL3_ASC - COL3_DESC - COL4_ASC - COL4_DESC - COL5_ASC - COL5_DESC - ID_ASC - ID_DESC - NATURAL - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC + \\"\\"\\"The \`SimilarTable1\` to be created by this mutation.\\"\\"\\" + similarTable1: SimilarTable1Input! } -\\"\\"\\" -A condition to be used against \`SimilarTable2\` object types. All fields are -tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input SimilarTable2Condition { - \\"\\"\\"Checks for equality with the object’s \`col3\` field.\\"\\"\\" - col3: Int +\\"\\"\\"The output of our create \`SimilarTable1\` mutation.\\"\\"\\" +type CreateSimilarTable1Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Checks for equality with the object’s \`col4\` field.\\"\\"\\" - col4: Int + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query - \\"\\"\\"Checks for equality with the object’s \`col5\` field.\\"\\"\\" - col5: Int + \\"\\"\\"The \`SimilarTable1\` that was created by this mutation.\\"\\"\\" + similarTable1: SimilarTable1 - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" - id: Int + \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" + similarTable1Edge( + \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" + orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] + ): SimilarTable1SEdge } -\\"\\"\\"A connection to a list of \`Type\` values.\\"\\"\\" -type TypesConnection { +\\"\\"\\"All input for the create \`SimilarTable2\` mutation.\\"\\"\\" +input CreateSimilarTable2Input { \\"\\"\\" - A list of edges which contains the \`Type\` and cursor to aid in pagination. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" - edges: [TypesEdge!]! + clientMutationId: String - \\"\\"\\"A list of \`Type\` objects.\\"\\"\\" - nodes: [Type]! + \\"\\"\\"The \`SimilarTable2\` to be created by this mutation.\\"\\"\\" + similarTable2: SimilarTable2Input! +} - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! +\\"\\"\\"The output of our create \`SimilarTable2\` mutation.\\"\\"\\" +type CreateSimilarTable2Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"The count of *all* \`Type\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query -type Type implements Node { - anIntRange: AnIntRange! - bigint: BigInt! - boolean: Boolean! - compoundType: CompoundType! - date: Date! - daterange: DateRange! - decimal: BigFloat! - domain: AnInt! - domain2: AnotherInt! - enum: Color! - id: Int! - interval: Interval! - json: JSON! - jsonb: JSON! - money: Float! - nestedCompoundType: NestedCompoundType! + \\"\\"\\"The \`SimilarTable2\` that was created by this mutation.\\"\\"\\" + similarTable2: SimilarTable2 + \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" + similarTable2Edge( + \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" + orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] + ): SimilarTable2SEdge +} + +\\"\\"\\"All input for the create \`Type\` mutation.\\"\\"\\" +input CreateTypeInput { \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" - nodeId: ID! - nullableRange: BigFloatRange - numeric: BigFloat! - numrange: BigFloatRange! - smallint: Int! - textArray: [String]! - time: Time! - timestamp: Datetime! - timestamptz: Datetime! - timetz: Time! - varchar: String! + clientMutationId: String + + \\"\\"\\"The \`Type\` to be created by this mutation.\\"\\"\\" + type: TypeInput! } -\\"\\"\\" -A signed eight-byte integer. The upper big integer values are greater than the -max value for a JavaScript number. Therefore all big integers will be output as -strings and not numbers. -\\"\\"\\" -scalar BigInt +\\"\\"\\"The output of our create \`Type\` mutation.\\"\\"\\" +type CreateTypePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String -\\"\\"\\" -A floating point number that requires more precision than IEEE 754 binary 64 -\\"\\"\\" -scalar BigFloat + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query -enum Color { - BLUE - GREEN - RED + \\"\\"\\"The \`Type\` that was created by this mutation.\\"\\"\\" + type: Type + + \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + typeEdge( + \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] + ): TypesEdge } -scalar AnInt +\\"\\"\\"All input for the create \`UpdatableView\` mutation.\\"\\"\\" +input CreateUpdatableViewInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String -scalar AnotherInt + \\"\\"\\"The \`UpdatableView\` to be created by this mutation.\\"\\"\\" + updatableView: UpdatableViewInput! +} -\\"\\"\\" -A JavaScript object encoded in the JSON format as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). -\\"\\"\\" -scalar JSON +\\"\\"\\"The output of our create \`UpdatableView\` mutation.\\"\\"\\" +type CreateUpdatableViewPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String -\\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" -type BigFloatRange { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: BigFloatRangeBound + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: BigFloatRangeBound + \\"\\"\\"The \`UpdatableView\` that was created by this mutation.\\"\\"\\" + updatableView: UpdatableView + + \\"\\"\\"An edge for our \`UpdatableView\`. May be used by Relay 1.\\"\\"\\" + updatableViewEdge( + \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" + orderBy: [UpdatableViewsOrderBy!] = [NATURAL] + ): UpdatableViewsEdge } -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -type BigFloatRangeBound { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! +\\"\\"\\"A location in a connection that can be used for resuming pagination.\\"\\"\\" +scalar Cursor - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: BigFloat! -} +\\"\\"\\"The day, does not include a time.\\"\\"\\" +scalar Date \\"\\"\\"A range of \`Date\`.\\"\\"\\" type DateRange { @@ -7420,496 +7022,524 @@ type DateRangeBound { value: Date! } -\\"\\"\\"The day, does not include a time.\\"\\"\\" -scalar Date - -\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" -type AnIntRange { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: AnIntRangeBound - - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: AnIntRangeBound -} - \\"\\"\\" The value at one end of a range. A range can either include this value, or not. \\"\\"\\" -type AnIntRangeBound { +input DateRangeBoundInput { \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" inclusive: Boolean! \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: AnInt! + value: Date! } -\\"\\"\\" -The exact time of day, does not include the date. May or may not have a timezone offset. -\\"\\"\\" -scalar Time +\\"\\"\\"A range of \`Date\`.\\"\\"\\" +input DateRangeInput { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: DateRangeBoundInput + + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: DateRangeBoundInput +} \\"\\"\\" -An interval of time that has passed where the smallest distinct unit is a second. +A point in time as described by the [ISO +8601](https://en.wikipedia.org/wiki/ISO_8601) standard. May or may not include a timezone. \\"\\"\\" -type Interval { - \\"\\"\\"A quantity of days.\\"\\"\\" - days: Int - - \\"\\"\\"A quantity of hours.\\"\\"\\" - hours: Int +scalar Datetime - \\"\\"\\"A quantity of minutes.\\"\\"\\" - minutes: Int - - \\"\\"\\"A quantity of months.\\"\\"\\" - months: Int +\\"\\"\\"All input for the \`deleteCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" +input DeleteCompoundKeyByPersonId1AndPersonId2Input { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + personId1: Int! + personId2: Int! +} +\\"\\"\\"All input for the \`deleteCompoundKey\` mutation.\\"\\"\\" +input DeleteCompoundKeyInput { \\"\\"\\" - A quantity of seconds. This is the only non-integer field, as all the other - fields will dump their overflow into a smaller unit of time. Intervals don’t - have a smaller unit than seconds. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" - seconds: Float + clientMutationId: String - \\"\\"\\"A quantity of years.\\"\\"\\" - years: Int + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`CompoundKey\` to be deleted. + \\"\\"\\" + nodeId: ID! } -\\"\\"\\"Awesome feature!\\"\\"\\" -type CompoundType { - a: Int - b: String - c: Color - computedField: Int - d: UUID - fooBar: Int -} +\\"\\"\\"The output of our delete \`CompoundKey\` mutation.\\"\\"\\" +type DeleteCompoundKeyPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String -\\"\\"\\" -A universally unique identifier as defined by [RFC 4122](https://tools.ietf.org/html/rfc4122). -\\"\\"\\" -scalar UUID + \\"\\"\\"The \`CompoundKey\` that was deleted by this mutation.\\"\\"\\" + compoundKey: CompoundKey -type NestedCompoundType { - a: CompoundType - b: CompoundType - bazBuz: Int -} + \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" + compoundKeyEdge( + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysEdge + deletedCompoundKeyId: ID -\\"\\"\\"A \`Type\` edge in the connection.\\"\\"\\" -type TypesEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId1: Person - \\"\\"\\"The \`Type\` at the end of the edge.\\"\\"\\" - node: Type + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId2: Person + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } -\\"\\"\\"Methods to use when ordering \`Type\`.\\"\\"\\" -enum TypesOrderBy { - AN_INT_RANGE_ASC - AN_INT_RANGE_DESC - BIGINT_ASC - BIGINT_DESC - BOOLEAN_ASC - BOOLEAN_DESC - COMPOUND_TYPE_ASC - COMPOUND_TYPE_DESC - DATE_ASC - DATE_DESC - DATERANGE_ASC - DATERANGE_DESC - DECIMAL_ASC - DECIMAL_DESC - DOMAIN_ASC - DOMAIN_DESC - DOMAIN2_ASC - DOMAIN2_DESC - ENUM_ASC - ENUM_DESC - ID_ASC - ID_DESC - INTERVAL_ASC - INTERVAL_DESC - JSON_ASC - JSON_DESC - JSONB_ASC - JSONB_DESC - MONEY_ASC - MONEY_DESC - NATURAL - NESTED_COMPOUND_TYPE_ASC - NESTED_COMPOUND_TYPE_DESC - NULLABLE_RANGE_ASC - NULLABLE_RANGE_DESC - NUMERIC_ASC - NUMERIC_DESC - NUMRANGE_ASC - NUMRANGE_DESC - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC - SMALLINT_ASC - SMALLINT_DESC - TEXT_ARRAY_ASC - TEXT_ARRAY_DESC - TIME_ASC - TIME_DESC - TIMESTAMP_ASC - TIMESTAMP_DESC - TIMESTAMPTZ_ASC - TIMESTAMPTZ_DESC - TIMETZ_ASC - TIMETZ_DESC - VARCHAR_ASC - VARCHAR_DESC +\\"\\"\\"All input for the \`deletePersonByEmail\` mutation.\\"\\"\\" +input DeletePersonByEmailInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + email: Email! } -\\"\\"\\" -A condition to be used against \`Type\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input TypeCondition { - \\"\\"\\"Checks for equality with the object’s \`anIntRange\` field.\\"\\"\\" - anIntRange: AnIntRangeInput +\\"\\"\\"All input for the \`deletePersonById\` mutation.\\"\\"\\" +input DeletePersonByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! +} - \\"\\"\\"Checks for equality with the object’s \`bigint\` field.\\"\\"\\" - bigint: BigInt +\\"\\"\\"All input for the \`deletePerson\` mutation.\\"\\"\\" +input DeletePersonInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Checks for equality with the object’s \`boolean\` field.\\"\\"\\" - boolean: Boolean + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`Person\` to be deleted. + \\"\\"\\" + nodeId: ID! +} - \\"\\"\\"Checks for equality with the object’s \`compoundType\` field.\\"\\"\\" - compoundType: CompoundTypeInput +\\"\\"\\"The output of our delete \`Person\` mutation.\\"\\"\\" +type DeletePersonPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + deletedPersonId: ID - \\"\\"\\"Checks for equality with the object’s \`date\` field.\\"\\"\\" - date: Date + \\"\\"\\"The \`Person\` that was deleted by this mutation.\\"\\"\\" + person: Person - \\"\\"\\"Checks for equality with the object’s \`daterange\` field.\\"\\"\\" - daterange: DateRangeInput + \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" + personEdge( + \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleEdge - \\"\\"\\"Checks for equality with the object’s \`decimal\` field.\\"\\"\\" - decimal: BigFloat + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"Checks for equality with the object’s \`domain\` field.\\"\\"\\" - domain: AnInt +\\"\\"\\"All input for the \`deletePostById\` mutation.\\"\\"\\" +input DeletePostByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! +} - \\"\\"\\"Checks for equality with the object’s \`domain2\` field.\\"\\"\\" - domain2: AnotherInt +\\"\\"\\"All input for the \`deletePost\` mutation.\\"\\"\\" +input DeletePostInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Checks for equality with the object’s \`enum\` field.\\"\\"\\" - enum: Color + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`Post\` to be deleted. + \\"\\"\\" + nodeId: ID! +} - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" - id: Int +\\"\\"\\"The output of our delete \`Post\` mutation.\\"\\"\\" +type DeletePostPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + deletedPostId: ID - \\"\\"\\"Checks for equality with the object’s \`interval\` field.\\"\\"\\" - interval: IntervalInput + \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + personByAuthorId: Person - \\"\\"\\"Checks for equality with the object’s \`json\` field.\\"\\"\\" - json: JSON + \\"\\"\\"The \`Post\` that was deleted by this mutation.\\"\\"\\" + post: Post - \\"\\"\\"Checks for equality with the object’s \`jsonb\` field.\\"\\"\\" - jsonb: JSON + \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + postEdge( + \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsEdge - \\"\\"\\"Checks for equality with the object’s \`money\` field.\\"\\"\\" - money: Float - - \\"\\"\\"Checks for equality with the object’s \`nestedCompoundType\` field.\\"\\"\\" - nestedCompoundType: NestedCompoundTypeInput + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} - \\"\\"\\"Checks for equality with the object’s \`nullableRange\` field.\\"\\"\\" - nullableRange: BigFloatRangeInput +\\"\\"\\"All input for the \`deleteSimilarTable1ById\` mutation.\\"\\"\\" +input DeleteSimilarTable1ByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! +} - \\"\\"\\"Checks for equality with the object’s \`numeric\` field.\\"\\"\\" - numeric: BigFloat +\\"\\"\\"All input for the \`deleteSimilarTable1\` mutation.\\"\\"\\" +input DeleteSimilarTable1Input { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Checks for equality with the object’s \`numrange\` field.\\"\\"\\" - numrange: BigFloatRangeInput + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`SimilarTable1\` to be deleted. + \\"\\"\\" + nodeId: ID! +} - \\"\\"\\"Checks for equality with the object’s \`smallint\` field.\\"\\"\\" - smallint: Int +\\"\\"\\"The output of our delete \`SimilarTable1\` mutation.\\"\\"\\" +type DeleteSimilarTable1Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + deletedSimilarTable1Id: ID - \\"\\"\\"Checks for equality with the object’s \`textArray\` field.\\"\\"\\" - textArray: [String] + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query - \\"\\"\\"Checks for equality with the object’s \`time\` field.\\"\\"\\" - time: Time + \\"\\"\\"The \`SimilarTable1\` that was deleted by this mutation.\\"\\"\\" + similarTable1: SimilarTable1 - \\"\\"\\"Checks for equality with the object’s \`timestamp\` field.\\"\\"\\" - timestamp: Datetime + \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" + similarTable1Edge( + \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" + orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] + ): SimilarTable1SEdge +} - \\"\\"\\"Checks for equality with the object’s \`timestamptz\` field.\\"\\"\\" - timestamptz: Datetime +\\"\\"\\"All input for the \`deleteSimilarTable2ById\` mutation.\\"\\"\\" +input DeleteSimilarTable2ByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! +} - \\"\\"\\"Checks for equality with the object’s \`timetz\` field.\\"\\"\\" - timetz: Time +\\"\\"\\"All input for the \`deleteSimilarTable2\` mutation.\\"\\"\\" +input DeleteSimilarTable2Input { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"Checks for equality with the object’s \`varchar\` field.\\"\\"\\" - varchar: String + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`SimilarTable2\` to be deleted. + \\"\\"\\" + nodeId: ID! } -\\"\\"\\"A range of \`BigFloat\`.\\"\\"\\" -input BigFloatRangeInput { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: BigFloatRangeBoundInput +\\"\\"\\"The output of our delete \`SimilarTable2\` mutation.\\"\\"\\" +type DeleteSimilarTable2Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + deletedSimilarTable2Id: ID - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: BigFloatRangeBoundInput -} + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -input BigFloatRangeBoundInput { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! + \\"\\"\\"The \`SimilarTable2\` that was deleted by this mutation.\\"\\"\\" + similarTable2: SimilarTable2 - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: BigFloat! + \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" + similarTable2Edge( + \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" + orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] + ): SimilarTable2SEdge } -\\"\\"\\"A range of \`Date\`.\\"\\"\\" -input DateRangeInput { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: DateRangeBoundInput - - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: DateRangeBoundInput +\\"\\"\\"All input for the \`deleteTypeById\` mutation.\\"\\"\\" +input DeleteTypeByIdInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + id: Int! } -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -input DateRangeBoundInput { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! +\\"\\"\\"All input for the \`deleteType\` mutation.\\"\\"\\" +input DeleteTypeInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: Date! + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`Type\` to be deleted. + \\"\\"\\" + nodeId: ID! } -\\"\\"\\"A range of \`AnInt\`.\\"\\"\\" -input AnIntRangeInput { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: AnIntRangeBoundInput +\\"\\"\\"The output of our delete \`Type\` mutation.\\"\\"\\" +type DeleteTypePayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + deletedTypeId: ID - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: AnIntRangeBoundInput -} + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -input AnIntRangeBoundInput { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! + \\"\\"\\"The \`Type\` that was deleted by this mutation.\\"\\"\\" + type: Type - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: AnInt! + \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + typeEdge( + \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] + ): TypesEdge +} + +type EdgeCase { + computed: String + notNullHasDefault: Boolean! + rowId: Int + wontCastEasy: Int } \\"\\"\\" -An interval of time that has passed where the smallest distinct unit is a second. +A condition to be used against \`EdgeCase\` object types. All fields are tested +for equality and combined with a logical ‘and.’ \\"\\"\\" -input IntervalInput { - \\"\\"\\"A quantity of days.\\"\\"\\" - days: Int +input EdgeCaseCondition { + \\"\\"\\"Checks for equality with the object’s \`notNullHasDefault\` field.\\"\\"\\" + notNullHasDefault: Boolean - \\"\\"\\"A quantity of hours.\\"\\"\\" - hours: Int + \\"\\"\\"Checks for equality with the object’s \`rowId\` field.\\"\\"\\" + rowId: Int - \\"\\"\\"A quantity of minutes.\\"\\"\\" - minutes: Int + \\"\\"\\"Checks for equality with the object’s \`wontCastEasy\` field.\\"\\"\\" + wontCastEasy: Int +} - \\"\\"\\"A quantity of months.\\"\\"\\" - months: Int +\\"\\"\\"An input for mutations affecting \`EdgeCase\`\\"\\"\\" +input EdgeCaseInput { + notNullHasDefault: Boolean + rowId: Int + wontCastEasy: Int +} +\\"\\"\\"A connection to a list of \`EdgeCase\` values.\\"\\"\\" +type EdgeCasesConnection { \\"\\"\\" - A quantity of seconds. This is the only non-integer field, as all the other - fields will dump their overflow into a smaller unit of time. Intervals don’t - have a smaller unit than seconds. + A list of edges which contains the \`EdgeCase\` and cursor to aid in pagination. \\"\\"\\" - seconds: Float + edges: [EdgeCasesEdge!]! - \\"\\"\\"A quantity of years.\\"\\"\\" - years: Int -} + \\"\\"\\"A list of \`EdgeCase\` objects.\\"\\"\\" + nodes: [EdgeCase]! -\\"\\"\\"An input for mutations affecting \`CompoundType\`\\"\\"\\" -input CompoundTypeInput { - a: Int - b: String - c: Color - d: UUID - fooBar: Int -} + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! -\\"\\"\\"An input for mutations affecting \`NestedCompoundType\`\\"\\"\\" -input NestedCompoundTypeInput { - a: CompoundTypeInput - b: CompoundTypeInput - bazBuz: Int + \\"\\"\\"The count of *all* \`EdgeCase\` you could get from the connection.\\"\\"\\" + totalCount: Int! } -\\"\\"\\"A connection to a list of \`UpdatableView\` values.\\"\\"\\" -type UpdatableViewsConnection { - \\"\\"\\" - A list of edges which contains the \`UpdatableView\` and cursor to aid in pagination. - \\"\\"\\" - edges: [UpdatableViewsEdge!]! - - \\"\\"\\"A list of \`UpdatableView\` objects.\\"\\"\\" - nodes: [UpdatableView]! +\\"\\"\\"A \`EdgeCase\` edge in the connection.\\"\\"\\" +type EdgeCasesEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! + \\"\\"\\"The \`EdgeCase\` at the end of the edge.\\"\\"\\" + node: EdgeCase +} - \\"\\"\\"The count of *all* \`UpdatableView\` you could get from the connection.\\"\\"\\" - totalCount: Int! +\\"\\"\\"Methods to use when ordering \`EdgeCase\`.\\"\\"\\" +enum EdgeCasesOrderBy { + NATURAL + NOT_NULL_HAS_DEFAULT_ASC + NOT_NULL_HAS_DEFAULT_DESC + ROW_ID_ASC + ROW_ID_DESC + WONT_CAST_EASY_ASC + WONT_CAST_EASY_DESC } -\\"\\"\\"YOYOYO!!\\"\\"\\" -type UpdatableView { - \\"\\"\\"This is constantly 2\\"\\"\\" - constant: Int - description: String - name: String - x: Int +scalar Email + +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +input FloatRangeBoundInput { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! + + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: Float! } -\\"\\"\\"A \`UpdatableView\` edge in the connection.\\"\\"\\" -type UpdatableViewsEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor +\\"\\"\\"A range of \`Float\`.\\"\\"\\" +input FloatRangeInput { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: FloatRangeBoundInput - \\"\\"\\"The \`UpdatableView\` at the end of the edge.\\"\\"\\" - node: UpdatableView + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: FloatRangeBoundInput } -\\"\\"\\"Methods to use when ordering \`UpdatableView\`.\\"\\"\\" -enum UpdatableViewsOrderBy { - CONSTANT_ASC - CONSTANT_DESC - DESCRIPTION_ASC - DESCRIPTION_DESC - NAME_ASC - NAME_DESC - NATURAL - X_ASC - X_DESC +type ForeignKey { + compoundKey1: Int + compoundKey2: Int + + \\"\\"\\"Reads a single \`CompoundKey\` that is related to this \`ForeignKey\`.\\"\\"\\" + compoundKeyByCompoundKey1AndCompoundKey2: CompoundKey + + \\"\\"\\"Reads a single \`Person\` that is related to this \`ForeignKey\`.\\"\\"\\" + personByPersonId: Person + personId: Int } \\"\\"\\" -A condition to be used against \`UpdatableView\` object types. All fields are -tested for equality and combined with a logical ‘and.’ +A condition to be used against \`ForeignKey\` object types. All fields are tested +for equality and combined with a logical ‘and.’ \\"\\"\\" -input UpdatableViewCondition { - \\"\\"\\"Checks for equality with the object’s \`constant\` field.\\"\\"\\" - constant: Int +input ForeignKeyCondition { + \\"\\"\\"Checks for equality with the object’s \`compoundKey1\` field.\\"\\"\\" + compoundKey1: Int - \\"\\"\\"Checks for equality with the object’s \`description\` field.\\"\\"\\" - description: String + \\"\\"\\"Checks for equality with the object’s \`compoundKey2\` field.\\"\\"\\" + compoundKey2: Int - \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" - name: String + \\"\\"\\"Checks for equality with the object’s \`personId\` field.\\"\\"\\" + personId: Int +} - \\"\\"\\"Checks for equality with the object’s \`x\` field.\\"\\"\\" - x: Int +\\"\\"\\"An input for mutations affecting \`ForeignKey\`\\"\\"\\" +input ForeignKeyInput { + compoundKey1: Int + compoundKey2: Int + personId: Int } -\\"\\"\\"A connection to a list of \`EdgeCase\` values.\\"\\"\\" -type EdgeCasesConnection { +\\"\\"\\"A connection to a list of \`ForeignKey\` values.\\"\\"\\" +type ForeignKeysConnection { \\"\\"\\" - A list of edges which contains the \`EdgeCase\` and cursor to aid in pagination. + A list of edges which contains the \`ForeignKey\` and cursor to aid in pagination. \\"\\"\\" - edges: [EdgeCasesEdge!]! + edges: [ForeignKeysEdge!]! - \\"\\"\\"A list of \`EdgeCase\` objects.\\"\\"\\" - nodes: [EdgeCase]! + \\"\\"\\"A list of \`ForeignKey\` objects.\\"\\"\\" + nodes: [ForeignKey]! \\"\\"\\"Information to aid in pagination.\\"\\"\\" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`EdgeCase\` you could get from the connection.\\"\\"\\" + \\"\\"\\"The count of *all* \`ForeignKey\` you could get from the connection.\\"\\"\\" totalCount: Int! } -type EdgeCase { - computed: String - notNullHasDefault: Boolean! - rowId: Int - wontCastEasy: Int -} - -\\"\\"\\"A \`EdgeCase\` edge in the connection.\\"\\"\\" -type EdgeCasesEdge { +\\"\\"\\"A \`ForeignKey\` edge in the connection.\\"\\"\\" +type ForeignKeysEdge { \\"\\"\\"A cursor for use in pagination.\\"\\"\\" cursor: Cursor - \\"\\"\\"The \`EdgeCase\` at the end of the edge.\\"\\"\\" - node: EdgeCase + \\"\\"\\"The \`ForeignKey\` at the end of the edge.\\"\\"\\" + node: ForeignKey } -\\"\\"\\"Methods to use when ordering \`EdgeCase\`.\\"\\"\\" -enum EdgeCasesOrderBy { +\\"\\"\\"Methods to use when ordering \`ForeignKey\`.\\"\\"\\" +enum ForeignKeysOrderBy { + COMPOUND_KEY_1_ASC + COMPOUND_KEY_1_DESC + COMPOUND_KEY_2_ASC + COMPOUND_KEY_2_DESC NATURAL - NOT_NULL_HAS_DEFAULT_ASC - NOT_NULL_HAS_DEFAULT_DESC - ROW_ID_ASC - ROW_ID_DESC - WONT_CAST_EASY_ASC - WONT_CAST_EASY_DESC -} - -\\"\\"\\" -A condition to be used against \`EdgeCase\` object types. All fields are tested -for equality and combined with a logical ‘and.’ -\\"\\"\\" -input EdgeCaseCondition { - \\"\\"\\"Checks for equality with the object’s \`notNullHasDefault\` field.\\"\\"\\" - notNullHasDefault: Boolean - - \\"\\"\\"Checks for equality with the object’s \`rowId\` field.\\"\\"\\" - rowId: Int - - \\"\\"\\"Checks for equality with the object’s \`wontCastEasy\` field.\\"\\"\\" - wontCastEasy: Int + PERSON_ID_ASC + PERSON_ID_DESC } -\\"\\"\\"Methods to use when ordering \`Person\`.\\"\\"\\" -enum PeopleOrderBy { - ABOUT_ASC - ABOUT_DESC - CREATED_AT_ASC - CREATED_AT_DESC - EMAIL_ASC - EMAIL_DESC - ID_ASC - ID_DESC - NAME_ASC - NAME_DESC - NATURAL - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC +\\"\\"\\"All input for the \`intSetMutation\` mutation.\\"\\"\\" +input IntSetMutationInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + x: Int + y: Int + z: Int } -\\"\\"\\" -A condition to be used against \`Person\` object types. All fields are tested for equality and combined with a logical ‘and.’ -\\"\\"\\" -input PersonCondition { - \\"\\"\\"Checks for equality with the object’s \`about\` field.\\"\\"\\" - about: String - - \\"\\"\\"Checks for equality with the object’s \`createdAt\` field.\\"\\"\\" - createdAt: Datetime - - \\"\\"\\"Checks for equality with the object’s \`email\` field.\\"\\"\\" - email: Email - - \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" - id: Int +\\"\\"\\"The output of our \`intSetMutation\` mutation.\\"\\"\\" +type IntSetMutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integers: [Int] - \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" - name: String + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } \\"\\"\\"A connection to a list of \`Int\` values.\\"\\"\\" @@ -7935,28 +7565,208 @@ type IntSetQueryEdge { node: Int } -\\"\\"\\"A range of \`Float\`.\\"\\"\\" -input FloatRangeInput { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: FloatRangeBoundInput - - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: FloatRangeBoundInput -} - \\"\\"\\" -The value at one end of a range. A range can either include this value, or not. +An interval of time that has passed where the smallest distinct unit is a second. \\"\\"\\" -input FloatRangeBoundInput { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! +type Interval { + \\"\\"\\"A quantity of days.\\"\\"\\" + days: Int - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: Float! + \\"\\"\\"A quantity of hours.\\"\\"\\" + hours: Int + + \\"\\"\\"A quantity of minutes.\\"\\"\\" + minutes: Int + + \\"\\"\\"A quantity of months.\\"\\"\\" + months: Int + + \\"\\"\\" + A quantity of seconds. This is the only non-integer field, as all the other + fields will dump their overflow into a smaller unit of time. Intervals don’t + have a smaller unit than seconds. + \\"\\"\\" + seconds: Float + + \\"\\"\\"A quantity of years.\\"\\"\\" + years: Int } \\"\\"\\" -The root mutation type which contains root level fields which mutate data. +An interval of time that has passed where the smallest distinct unit is a second. +\\"\\"\\" +input IntervalInput { + \\"\\"\\"A quantity of days.\\"\\"\\" + days: Int + + \\"\\"\\"A quantity of hours.\\"\\"\\" + hours: Int + + \\"\\"\\"A quantity of minutes.\\"\\"\\" + minutes: Int + + \\"\\"\\"A quantity of months.\\"\\"\\" + months: Int + + \\"\\"\\" + A quantity of seconds. This is the only non-integer field, as all the other + fields will dump their overflow into a smaller unit of time. Intervals don’t + have a smaller unit than seconds. + \\"\\"\\" + seconds: Float + + \\"\\"\\"A quantity of years.\\"\\"\\" + years: Int +} + +\\"\\"\\" +A JavaScript object encoded in the JSON format as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). +\\"\\"\\" +scalar JSON + +\\"\\"\\"All input for the \`jsonIdentityMutation\` mutation.\\"\\"\\" +input JsonIdentityMutationInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + json: JSON +} + +\\"\\"\\"The output of our \`jsonIdentityMutation\` mutation.\\"\\"\\" +type JsonIdentityMutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + json: JSON + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} + +type JwtToken { + a: Int + b: Int + c: Int + exp: Int + role: String +} + +\\"\\"\\"All input for the \`mult1\` mutation.\\"\\"\\" +input Mult1Input { + arg0: Int + arg1: Int + + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} + +\\"\\"\\"The output of our \`mult1\` mutation.\\"\\"\\" +type Mult1Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} + +\\"\\"\\"All input for the \`mult2\` mutation.\\"\\"\\" +input Mult2Input { + arg0: Int + arg1: Int + + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} + +\\"\\"\\"The output of our \`mult2\` mutation.\\"\\"\\" +type Mult2Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} + +\\"\\"\\"All input for the \`mult3\` mutation.\\"\\"\\" +input Mult3Input { + arg0: Int! + arg1: Int! + + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} + +\\"\\"\\"The output of our \`mult3\` mutation.\\"\\"\\" +type Mult3Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} + +\\"\\"\\"All input for the \`mult4\` mutation.\\"\\"\\" +input Mult4Input { + arg0: Int! + arg1: Int! + + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} + +\\"\\"\\"The output of our \`mult4\` mutation.\\"\\"\\" +type Mult4Payload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} + +\\"\\"\\" +The root mutation type which contains root level fields which mutate data. \\"\\"\\" type Mutation { \\"\\"\\"lol, add some stuff 1 mutation\\"\\"\\" @@ -8251,612 +8061,987 @@ type Mutation { input: TypesMutationInput! ): TypesMutationPayload - \\"\\"\\" - Updates a single \`CompoundKey\` using its globally unique id and a patch. - \\"\\"\\" - updateCompoundKey( - \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" - input: UpdateCompoundKeyInput! - ): UpdateCompoundKeyPayload + \\"\\"\\" + Updates a single \`CompoundKey\` using its globally unique id and a patch. + \\"\\"\\" + updateCompoundKey( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdateCompoundKeyInput! + ): UpdateCompoundKeyPayload + + \\"\\"\\"Updates a single \`CompoundKey\` using a unique key and a patch.\\"\\"\\" + updateCompoundKeyByPersonId1AndPersonId2( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdateCompoundKeyByPersonId1AndPersonId2Input! + ): UpdateCompoundKeyPayload + + \\"\\"\\"Updates a single \`Person\` using its globally unique id and a patch.\\"\\"\\" + updatePerson( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdatePersonInput! + ): UpdatePersonPayload + + \\"\\"\\"Updates a single \`Person\` using a unique key and a patch.\\"\\"\\" + updatePersonByEmail( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdatePersonByEmailInput! + ): UpdatePersonPayload + + \\"\\"\\"Updates a single \`Person\` using a unique key and a patch.\\"\\"\\" + updatePersonById( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdatePersonByIdInput! + ): UpdatePersonPayload + + \\"\\"\\"Updates a single \`Post\` using its globally unique id and a patch.\\"\\"\\" + updatePost( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdatePostInput! + ): UpdatePostPayload + + \\"\\"\\"Updates a single \`Post\` using a unique key and a patch.\\"\\"\\" + updatePostById( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdatePostByIdInput! + ): UpdatePostPayload + + \\"\\"\\" + Updates a single \`SimilarTable1\` using its globally unique id and a patch. + \\"\\"\\" + updateSimilarTable1( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdateSimilarTable1Input! + ): UpdateSimilarTable1Payload + + \\"\\"\\"Updates a single \`SimilarTable1\` using a unique key and a patch.\\"\\"\\" + updateSimilarTable1ById( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdateSimilarTable1ByIdInput! + ): UpdateSimilarTable1Payload + + \\"\\"\\" + Updates a single \`SimilarTable2\` using its globally unique id and a patch. + \\"\\"\\" + updateSimilarTable2( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdateSimilarTable2Input! + ): UpdateSimilarTable2Payload + + \\"\\"\\"Updates a single \`SimilarTable2\` using a unique key and a patch.\\"\\"\\" + updateSimilarTable2ById( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdateSimilarTable2ByIdInput! + ): UpdateSimilarTable2Payload + + \\"\\"\\"Updates a single \`Type\` using its globally unique id and a patch.\\"\\"\\" + updateType( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdateTypeInput! + ): UpdateTypePayload + + \\"\\"\\"Updates a single \`Type\` using a unique key and a patch.\\"\\"\\" + updateTypeById( + \\"\\"\\" + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + \\"\\"\\" + input: UpdateTypeByIdInput! + ): UpdateTypePayload +} + +type NestedCompoundType { + a: CompoundType + b: CompoundType + bazBuz: Int +} + +\\"\\"\\"An input for mutations affecting \`NestedCompoundType\`\\"\\"\\" +input NestedCompoundTypeInput { + a: CompoundTypeInput + b: CompoundTypeInput + bazBuz: Int +} + +\\"\\"\\"All input for the \`noArgsMutation\` mutation.\\"\\"\\" +input NoArgsMutationInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String +} + +\\"\\"\\"The output of our \`noArgsMutation\` mutation.\\"\\"\\" +type NoArgsMutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integer: Int + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} + +\\"\\"\\"An object with a globally unique \`ID\`.\\"\\"\\" +interface Node { + \\"\\"\\" + A globally unique identifier. Can be used in various places throughout the system to identify this single value. + \\"\\"\\" + nodeId: ID! +} + +type NonUpdatableView { + column: Int +} + +\\"\\"\\" +A condition to be used against \`NonUpdatableView\` object types. All fields are +tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input NonUpdatableViewCondition { + \\"\\"\\"Checks for equality with the object’s \`column\` field.\\"\\"\\" + column: Int +} + +\\"\\"\\"A connection to a list of \`NonUpdatableView\` values.\\"\\"\\" +type NonUpdatableViewsConnection { + \\"\\"\\" + A list of edges which contains the \`NonUpdatableView\` and cursor to aid in pagination. + \\"\\"\\" + edges: [NonUpdatableViewsEdge!]! + + \\"\\"\\"A list of \`NonUpdatableView\` objects.\\"\\"\\" + nodes: [NonUpdatableView]! + + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! + + \\"\\"\\" + The count of *all* \`NonUpdatableView\` you could get from the connection. + \\"\\"\\" + totalCount: Int! +} + +\\"\\"\\"A \`NonUpdatableView\` edge in the connection.\\"\\"\\" +type NonUpdatableViewsEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor + + \\"\\"\\"The \`NonUpdatableView\` at the end of the edge.\\"\\"\\" + node: NonUpdatableView +} + +\\"\\"\\"Methods to use when ordering \`NonUpdatableView\`.\\"\\"\\" +enum NonUpdatableViewsOrderBy { + COLUMN_ASC + COLUMN_DESC + NATURAL +} + +\\"\\"\\"Information about pagination in a connection.\\"\\"\\" +type PageInfo { + \\"\\"\\"When paginating forwards, the cursor to continue.\\"\\"\\" + endCursor: Cursor + + \\"\\"\\"When paginating forwards, are there more items?\\"\\"\\" + hasNextPage: Boolean! + + \\"\\"\\"When paginating backwards, are there more items?\\"\\"\\" + hasPreviousPage: Boolean! + + \\"\\"\\"When paginating backwards, the cursor to continue.\\"\\"\\" + startCursor: Cursor +} + +\\"\\"\\"A connection to a list of \`Person\` values.\\"\\"\\" +type PeopleConnection { + \\"\\"\\" + A list of edges which contains the \`Person\` and cursor to aid in pagination. + \\"\\"\\" + edges: [PeopleEdge!]! + + \\"\\"\\"A list of \`Person\` objects.\\"\\"\\" + nodes: [Person]! + + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! + + \\"\\"\\"The count of *all* \`Person\` you could get from the connection.\\"\\"\\" + totalCount: Int! +} + +\\"\\"\\"A \`Person\` edge in the connection.\\"\\"\\" +type PeopleEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor + + \\"\\"\\"The \`Person\` at the end of the edge.\\"\\"\\" + node: Person +} + +\\"\\"\\"Methods to use when ordering \`Person\`.\\"\\"\\" +enum PeopleOrderBy { + ABOUT_ASC + ABOUT_DESC + CREATED_AT_ASC + CREATED_AT_DESC + EMAIL_ASC + EMAIL_DESC + ID_ASC + ID_DESC + NAME_ASC + NAME_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC +} + +\\"\\"\\"Person test comment\\"\\"\\" +type Person implements Node { + about: String + + \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + compoundKeysByPersonId1( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: CompoundKeyCondition + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysConnection! + + \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + compoundKeysByPersonId2( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: CompoundKeyCondition + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysConnection! + createdAt: Datetime + email: Email! + firstName: String + firstPost: Post + + \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" + foreignKeysByPersonId( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: ForeignKeyCondition + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + + \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" + orderBy: [ForeignKeysOrderBy!] = [NATURAL] + ): ForeignKeysConnection! + + \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + friends( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + ): PeopleConnection! + id: Int! + + \\"\\"\\"The person’s name\\"\\"\\" + name: String! + + \\"\\"\\" + A globally unique identifier. Can be used in various places throughout the system to identify this single value. + \\"\\"\\" + nodeId: ID! + + \\"\\"\\"Reads and enables pagination through a set of \`Post\`.\\"\\"\\" + postsByAuthorId( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: PostCondition + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + + \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsConnection! +} + +\\"\\"\\" +A condition to be used against \`Person\` object types. All fields are tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input PersonCondition { + \\"\\"\\"Checks for equality with the object’s \`about\` field.\\"\\"\\" + about: String + + \\"\\"\\"Checks for equality with the object’s \`createdAt\` field.\\"\\"\\" + createdAt: Datetime + + \\"\\"\\"Checks for equality with the object’s \`email\` field.\\"\\"\\" + email: Email + + \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + id: Int + + \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" + name: String +} + +\\"\\"\\"An input for mutations affecting \`Person\`\\"\\"\\" +input PersonInput { + about: String + createdAt: Datetime + email: Email! + id: Int + + \\"\\"\\"The person’s name\\"\\"\\" + name: String! +} + +\\"\\"\\" +Represents an update to a \`Person\`. Fields that are set will be updated. +\\"\\"\\" +input PersonPatch { + about: String + createdAt: Datetime + email: Email + id: Int + + \\"\\"\\"The person’s name\\"\\"\\" + name: String +} + +type Post implements Node { + authorId: Int + body: String + headline: String! + headlineTrimmed(length: Int, omission: String): String + id: Int! + + \\"\\"\\" + A globally unique identifier. Can be used in various places throughout the system to identify this single value. + \\"\\"\\" + nodeId: ID! + + \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + personByAuthorId: Person +} + +\\"\\"\\" +A condition to be used against \`Post\` object types. All fields are tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input PostCondition { + \\"\\"\\"Checks for equality with the object’s \`authorId\` field.\\"\\"\\" + authorId: Int + + \\"\\"\\"Checks for equality with the object’s \`body\` field.\\"\\"\\" + body: String + + \\"\\"\\"Checks for equality with the object’s \`headline\` field.\\"\\"\\" + headline: String + + \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + id: Int +} + +\\"\\"\\"An input for mutations affecting \`Post\`\\"\\"\\" +input PostInput { + authorId: Int + body: String + headline: String! + id: Int +} + +\\"\\"\\"Represents an update to a \`Post\`. Fields that are set will be updated.\\"\\"\\" +input PostPatch { + authorId: Int + body: String + headline: String + id: Int +} + +\\"\\"\\"A connection to a list of \`Post\` values.\\"\\"\\" +type PostsConnection { + \\"\\"\\" + A list of edges which contains the \`Post\` and cursor to aid in pagination. + \\"\\"\\" + edges: [PostsEdge!]! + + \\"\\"\\"A list of \`Post\` objects.\\"\\"\\" + nodes: [Post]! + + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! + + \\"\\"\\"The count of *all* \`Post\` you could get from the connection.\\"\\"\\" + totalCount: Int! +} + +\\"\\"\\"A \`Post\` edge in the connection.\\"\\"\\" +type PostsEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor + + \\"\\"\\"The \`Post\` at the end of the edge.\\"\\"\\" + node: Post +} + +\\"\\"\\"Methods to use when ordering \`Post\`.\\"\\"\\" +enum PostsOrderBy { + AUTHOR_ID_ASC + AUTHOR_ID_DESC + BODY_ASC + BODY_DESC + HEADLINE_ASC + HEADLINE_DESC + ID_ASC + ID_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC +} + +\\"\\"\\"The root query type which gives access points into the data universe.\\"\\"\\" +type Query implements Node { + \\"\\"\\"lol, add some stuff 1 query\\"\\"\\" + add1Query(arg0: Int!, arg1: Int!): Int - \\"\\"\\"Updates a single \`CompoundKey\` using a unique key and a patch.\\"\\"\\" - updateCompoundKeyByPersonId1AndPersonId2( - \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" - input: UpdateCompoundKeyByPersonId1AndPersonId2Input! - ): UpdateCompoundKeyPayload + \\"\\"\\"lol, add some stuff 2 query\\"\\"\\" + add2Query(a: Int!, b: Int): Int - \\"\\"\\"Updates a single \`Person\` using its globally unique id and a patch.\\"\\"\\" - updatePerson( - \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" - input: UpdatePersonInput! - ): UpdatePersonPayload + \\"\\"\\"lol, add some stuff 3 query\\"\\"\\" + add3Query(a: Int, arg1: Int): Int - \\"\\"\\"Updates a single \`Person\` using a unique key and a patch.\\"\\"\\" - updatePersonByEmail( - \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" - input: UpdatePersonByEmailInput! - ): UpdatePersonPayload + \\"\\"\\"lol, add some stuff 4 query\\"\\"\\" + add4Query(arg0: Int, b: Int): Int - \\"\\"\\"Updates a single \`Person\` using a unique key and a patch.\\"\\"\\" - updatePersonById( - \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" - input: UpdatePersonByIdInput! - ): UpdatePersonPayload + \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + allCompoundKeys( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"Updates a single \`Post\` using its globally unique id and a patch.\\"\\"\\" - updatePost( - \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" - input: UpdatePostInput! - ): UpdatePostPayload + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"Updates a single \`Post\` using a unique key and a patch.\\"\\"\\" - updatePostById( \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + A condition to be used in determining which values should be returned by the collection. \\"\\"\\" - input: UpdatePostByIdInput! - ): UpdatePostPayload + condition: CompoundKeyCondition - \\"\\"\\" - Updates a single \`SimilarTable1\` using its globally unique id and a patch. - \\"\\"\\" - updateSimilarTable1( - \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" - input: UpdateSimilarTable1Input! - ): UpdateSimilarTable1Payload + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"Updates a single \`SimilarTable1\` using a unique key and a patch.\\"\\"\\" - updateSimilarTable1ById( - \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" - input: UpdateSimilarTable1ByIdInput! - ): UpdateSimilarTable1Payload + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\" - Updates a single \`SimilarTable2\` using its globally unique id and a patch. - \\"\\"\\" - updateSimilarTable2( \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. \\"\\"\\" - input: UpdateSimilarTable2Input! - ): UpdateSimilarTable2Payload + offset: Int - \\"\\"\\"Updates a single \`SimilarTable2\` using a unique key and a patch.\\"\\"\\" - updateSimilarTable2ById( - \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" - input: UpdateSimilarTable2ByIdInput! - ): UpdateSimilarTable2Payload + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysConnection - \\"\\"\\"Updates a single \`Type\` using its globally unique id and a patch.\\"\\"\\" - updateType( - \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. - \\"\\"\\" - input: UpdateTypeInput! - ): UpdateTypePayload + \\"\\"\\"Reads and enables pagination through a set of \`EdgeCase\`.\\"\\"\\" + allEdgeCases( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"Updates a single \`Type\` using a unique key and a patch.\\"\\"\\" - updateTypeById( \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + A condition to be used in determining which values should be returned by the collection. \\"\\"\\" - input: UpdateTypeByIdInput! - ): UpdateTypePayload -} + condition: EdgeCaseCondition -\\"\\"\\"The output of our create \`ForeignKey\` mutation.\\"\\"\\" -type CreateForeignKeyPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"Reads a single \`CompoundKey\` that is related to this \`ForeignKey\`.\\"\\"\\" - compoundKeyByCompoundKey1AndCompoundKey2: CompoundKey + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\"The \`ForeignKey\` that was created by this mutation.\\"\\"\\" - foreignKey: ForeignKey + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"An edge for our \`ForeignKey\`. May be used by Relay 1.\\"\\"\\" - foreignKeyEdge( - \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" - orderBy: [ForeignKeysOrderBy!] = [NATURAL] - ): ForeignKeysEdge + \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" + orderBy: [EdgeCasesOrderBy!] = [NATURAL] + ): EdgeCasesConnection - \\"\\"\\"Reads a single \`Person\` that is related to this \`ForeignKey\`.\\"\\"\\" - personByPersonId: Person + \\"\\"\\"Reads and enables pagination through a set of \`ForeignKey\`.\\"\\"\\" + allForeignKeys( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor -\\"\\"\\"All input for the create \`ForeignKey\` mutation.\\"\\"\\" -input CreateForeignKeyInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: ForeignKeyCondition - \\"\\"\\"The \`ForeignKey\` to be created by this mutation.\\"\\"\\" - foreignKey: ForeignKeyInput! -} + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int -\\"\\"\\"An input for mutations affecting \`ForeignKey\`\\"\\"\\" -input ForeignKeyInput { - compoundKey1: Int - compoundKey2: Int - personId: Int -} + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\"The output of our create \`Post\` mutation.\\"\\"\\" -type CreatePostPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" - personByAuthorId: Person + \\"\\"\\"The method to use when ordering \`ForeignKey\`.\\"\\"\\" + orderBy: [ForeignKeysOrderBy!] = [NATURAL] + ): ForeignKeysConnection - \\"\\"\\"The \`Post\` that was created by this mutation.\\"\\"\\" - post: Post + \\"\\"\\"Reads and enables pagination through a set of \`NonUpdatableView\`.\\"\\"\\" + allNonUpdatableViews( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" - postEdge( - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" - orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - ): PostsEdge + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: NonUpdatableViewCondition -\\"\\"\\"All input for the create \`Post\` mutation.\\"\\"\\" -input CreatePostInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"The \`Post\` to be created by this mutation.\\"\\"\\" - post: PostInput! -} + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\"An input for mutations affecting \`Post\`\\"\\"\\" -input PostInput { - authorId: Int - body: String - headline: String! - id: Int -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int -\\"\\"\\"The output of our create \`SimilarTable1\` mutation.\\"\\"\\" -type CreateSimilarTable1Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"The method to use when ordering \`NonUpdatableView\`.\\"\\"\\" + orderBy: [NonUpdatableViewsOrderBy!] = [NATURAL] + ): NonUpdatableViewsConnection - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + allPeople( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"The \`SimilarTable1\` that was created by this mutation.\\"\\"\\" - similarTable1: SimilarTable1 + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" - similarTable1Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" - orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable1SEdge -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: PersonCondition -\\"\\"\\"All input for the create \`SimilarTable1\` mutation.\\"\\"\\" -input CreateSimilarTable1Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"The \`SimilarTable1\` to be created by this mutation.\\"\\"\\" - similarTable1: SimilarTable1Input! -} + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\"An input for mutations affecting \`SimilarTable1\`\\"\\"\\" -input SimilarTable1Input { - col1: Int - col2: Int - col3: Int! - id: Int -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int -\\"\\"\\"The output of our create \`SimilarTable2\` mutation.\\"\\"\\" -type CreateSimilarTable2Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleConnection - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Reads and enables pagination through a set of \`Post\`.\\"\\"\\" + allPosts( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"The \`SimilarTable2\` that was created by this mutation.\\"\\"\\" - similarTable2: SimilarTable2 + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" - similarTable2Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" - orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable2SEdge -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: PostCondition -\\"\\"\\"All input for the create \`SimilarTable2\` mutation.\\"\\"\\" -input CreateSimilarTable2Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"The \`SimilarTable2\` to be created by this mutation.\\"\\"\\" - similarTable2: SimilarTable2Input! -} + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\"An input for mutations affecting \`SimilarTable2\`\\"\\"\\" -input SimilarTable2Input { - col3: Int! - col4: Int - col5: Int - id: Int -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int -\\"\\"\\"The output of our create \`Type\` mutation.\\"\\"\\" -type CreateTypePayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsConnection - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Reads and enables pagination through a set of \`SimilarTable1\`.\\"\\"\\" + allSimilarTable1S( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"The \`Type\` that was created by this mutation.\\"\\"\\" - type: Type + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" - typeEdge( - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" - orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - ): TypesEdge -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: SimilarTable1Condition -\\"\\"\\"All input for the create \`Type\` mutation.\\"\\"\\" -input CreateTypeInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"The \`Type\` to be created by this mutation.\\"\\"\\" - type: TypeInput! -} + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\"An input for mutations affecting \`Type\`\\"\\"\\" -input TypeInput { - anIntRange: AnIntRangeInput! - bigint: BigInt! - boolean: Boolean! - compoundType: CompoundTypeInput! - date: Date! - daterange: DateRangeInput! - decimal: BigFloat! - domain: AnInt! - domain2: AnotherInt! - enum: Color! - id: Int - interval: IntervalInput! - json: JSON! - jsonb: JSON! - money: Float! - nestedCompoundType: NestedCompoundTypeInput! - nullableRange: BigFloatRangeInput - numeric: BigFloat! - numrange: BigFloatRangeInput! - smallint: Int! - textArray: [String]! - time: Time! - timestamp: Datetime! - timestamptz: Datetime! - timetz: Time! - varchar: String! -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int -\\"\\"\\"The output of our create \`UpdatableView\` mutation.\\"\\"\\" -type CreateUpdatableViewPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" + orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] + ): SimilarTable1SConnection - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Reads and enables pagination through a set of \`SimilarTable2\`.\\"\\"\\" + allSimilarTable2S( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"The \`UpdatableView\` that was created by this mutation.\\"\\"\\" - updatableView: UpdatableView + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"An edge for our \`UpdatableView\`. May be used by Relay 1.\\"\\"\\" - updatableViewEdge( - \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" - orderBy: [UpdatableViewsOrderBy!] = [NATURAL] - ): UpdatableViewsEdge -} + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: SimilarTable2Condition -\\"\\"\\"All input for the create \`UpdatableView\` mutation.\\"\\"\\" -input CreateUpdatableViewInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"The \`UpdatableView\` to be created by this mutation.\\"\\"\\" - updatableView: UpdatableViewInput! -} + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\"An input for mutations affecting \`UpdatableView\`\\"\\"\\" -input UpdatableViewInput { - \\"\\"\\"This is constantly 2\\"\\"\\" - constant: Int - description: String - name: String - x: Int -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int -\\"\\"\\"The output of our create \`CompoundKey\` mutation.\\"\\"\\" -type CreateCompoundKeyPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" + orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] + ): SimilarTable2SConnection - \\"\\"\\"The \`CompoundKey\` that was created by this mutation.\\"\\"\\" - compoundKey: CompoundKey + \\"\\"\\"Reads and enables pagination through a set of \`Type\`.\\"\\"\\" + allTypes( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" - compoundKeyEdge( - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysEdge + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId1: Person + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: TypeCondition - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId2: Person + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\"All input for the create \`CompoundKey\` mutation.\\"\\"\\" -input CreateCompoundKeyInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"The \`CompoundKey\` to be created by this mutation.\\"\\"\\" - compoundKey: CompoundKeyInput! -} + \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] + ): TypesConnection -\\"\\"\\"An input for mutations affecting \`CompoundKey\`\\"\\"\\" -input CompoundKeyInput { - extra: Boolean - personId1: Int! - personId2: Int! -} + \\"\\"\\"Reads and enables pagination through a set of \`UpdatableView\`.\\"\\"\\" + allUpdatableViews( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor -\\"\\"\\"The output of our create \`EdgeCase\` mutation.\\"\\"\\" -type CreateEdgeCasePayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"The \`EdgeCase\` that was created by this mutation.\\"\\"\\" - edgeCase: EdgeCase + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: UpdatableViewCondition - \\"\\"\\"An edge for our \`EdgeCase\`. May be used by Relay 1.\\"\\"\\" - edgeCaseEdge( - \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" - orderBy: [EdgeCasesOrderBy!] = [NATURAL] - ): EdgeCasesEdge + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\"All input for the create \`EdgeCase\` mutation.\\"\\"\\" -input CreateEdgeCaseInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"The \`EdgeCase\` to be created by this mutation.\\"\\"\\" - edgeCase: EdgeCaseInput! -} + \\"\\"\\"The method to use when ordering \`UpdatableView\`.\\"\\"\\" + orderBy: [UpdatableViewsOrderBy!] = [NATURAL] + ): UpdatableViewsConnection -\\"\\"\\"An input for mutations affecting \`EdgeCase\`\\"\\"\\" -input EdgeCaseInput { - notNullHasDefault: Boolean - rowId: Int - wontCastEasy: Int -} + \\"\\"\\"Reads a single \`CompoundKey\` using its globally unique \`ID\`.\\"\\"\\" + compoundKey( + \\"\\"\\" + The globally unique \`ID\` to be used in selecting a single \`CompoundKey\`. + \\"\\"\\" + nodeId: ID! + ): CompoundKey + compoundKeyByPersonId1AndPersonId2(personId1: Int!, personId2: Int!): CompoundKey + compoundTypeQuery(object: CompoundTypeInput): CompoundType + intSetQuery( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor -\\"\\"\\"The output of our create \`Person\` mutation.\\"\\"\\" -type CreatePersonPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor - \\"\\"\\"The \`Person\` that was created by this mutation.\\"\\"\\" - person: Person + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" - personEdge( - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" - orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - ): PeopleEdge + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + x: Int + y: Int + z: Int + ): IntSetQueryConnection + jsonIdentity(json: JSON): JSON + noArgsQuery: Int + + \\"\\"\\"Fetches an object given its globally unique \`ID\`.\\"\\"\\" + node( + \\"\\"\\"The globally unique \`ID\`.\\"\\"\\" + nodeId: ID! + ): Node -\\"\\"\\"All input for the create \`Person\` mutation.\\"\\"\\" -input CreatePersonInput { \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + The root query type must be a \`Node\` to work well with Relay 1 mutations. This just resolves to \`query\`. \\"\\"\\" - clientMutationId: String - - \\"\\"\\"The \`Person\` to be created by this mutation.\\"\\"\\" - person: PersonInput! -} + nodeId: ID! -\\"\\"\\"An input for mutations affecting \`Person\`\\"\\"\\" -input PersonInput { - about: String - createdAt: Datetime - email: Email! - id: Int + \\"\\"\\"Reads a single \`Person\` using its globally unique \`ID\`.\\"\\"\\" + person( + \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Person\`.\\"\\"\\" + nodeId: ID! + ): Person + personByEmail(email: Email!): Person + personById(id: Int!): Person - \\"\\"\\"The person’s name\\"\\"\\" - name: String! -} + \\"\\"\\"Reads a single \`Post\` using its globally unique \`ID\`.\\"\\"\\" + post( + \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Post\`.\\"\\"\\" + nodeId: ID! + ): Post + postById(id: Int!): Post -\\"\\"\\"The output of our update \`Post\` mutation.\\"\\"\\" -type UpdatePostPayload { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + Exposes the root query type nested one level down. This is helpful for Relay 1 + which can only query top level fields if they are in a particular form. \\"\\"\\" - clientMutationId: String + query: Query! - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" - personByAuthorId: Person + \\"\\"\\"Reads a single \`SimilarTable1\` using its globally unique \`ID\`.\\"\\"\\" + similarTable1( + \\"\\"\\" + The globally unique \`ID\` to be used in selecting a single \`SimilarTable1\`. + \\"\\"\\" + nodeId: ID! + ): SimilarTable1 + similarTable1ById(id: Int!): SimilarTable1 - \\"\\"\\"The \`Post\` that was updated by this mutation.\\"\\"\\" - post: Post + \\"\\"\\"Reads a single \`SimilarTable2\` using its globally unique \`ID\`.\\"\\"\\" + similarTable2( + \\"\\"\\" + The globally unique \`ID\` to be used in selecting a single \`SimilarTable2\`. + \\"\\"\\" + nodeId: ID! + ): SimilarTable2 + similarTable2ById(id: Int!): SimilarTable2 + tableQuery(id: Int): Post - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" - postEdge( - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" - orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - ): PostsEdge + \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + tableSetQuery( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor -\\"\\"\\"All input for the \`updatePost\` mutation.\\"\\"\\" -input UpdatePostInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Post\` to be updated. - \\"\\"\\" - nodeId: ID! + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int - \\"\\"\\" - An object where the defined keys will be set on the \`Post\` being updated. - \\"\\"\\" - postPatch: PostPatch! -} + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + ): PeopleConnection -\\"\\"\\"Represents an update to a \`Post\`. Fields that are set will be updated.\\"\\"\\" -input PostPatch { - authorId: Int - body: String - headline: String - id: Int + \\"\\"\\"Reads a single \`Type\` using its globally unique \`ID\`.\\"\\"\\" + type( + \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Type\`.\\"\\"\\" + nodeId: ID! + ): Type + typeById(id: Int!): Type + typesQuery(a: BigInt!, b: Boolean!, c: String!, d: [Int]!, e: JSON!, f: FloatRangeInput!): Boolean } -\\"\\"\\"All input for the \`updatePostById\` mutation.\\"\\"\\" -input UpdatePostByIdInput { +\\"\\"\\"All input for the \`returnVoidMutation\` mutation.\\"\\"\\" +input ReturnVoidMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - id: Int! - - \\"\\"\\" - An object where the defined keys will be set on the \`Post\` being updated. - \\"\\"\\" - postPatch: PostPatch! } -\\"\\"\\"The output of our update \`SimilarTable1\` mutation.\\"\\"\\" -type UpdateSimilarTable1Payload { +\\"\\"\\"The output of our \`returnVoidMutation\` mutation.\\"\\"\\" +type ReturnVoidMutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. @@ -8867,34 +9052,44 @@ type UpdateSimilarTable1Payload { Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" query: Query - - \\"\\"\\"The \`SimilarTable1\` that was updated by this mutation.\\"\\"\\" - similarTable1: SimilarTable1 - - \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" - similarTable1Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" - orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable1SEdge } -\\"\\"\\"All input for the \`updateSimilarTable1\` mutation.\\"\\"\\" -input UpdateSimilarTable1Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String +type SimilarTable1 implements Node { + col1: Int + col2: Int + col3: Int! + id: Int! \\"\\"\\" - The globally unique \`ID\` which will identify a single \`SimilarTable1\` to be updated. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" nodeId: ID! +} - \\"\\"\\" - An object where the defined keys will be set on the \`SimilarTable1\` being updated. - \\"\\"\\" - similarTable1Patch: SimilarTable1Patch! +\\"\\"\\" +A condition to be used against \`SimilarTable1\` object types. All fields are +tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input SimilarTable1Condition { + \\"\\"\\"Checks for equality with the object’s \`col1\` field.\\"\\"\\" + col1: Int + + \\"\\"\\"Checks for equality with the object’s \`col2\` field.\\"\\"\\" + col2: Int + + \\"\\"\\"Checks for equality with the object’s \`col3\` field.\\"\\"\\" + col3: Int + + \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + id: Int +} + +\\"\\"\\"An input for mutations affecting \`SimilarTable1\`\\"\\"\\" +input SimilarTable1Input { + col1: Int + col2: Int + col3: Int! + id: Int } \\"\\"\\" @@ -8907,61 +9102,83 @@ input SimilarTable1Patch { id: Int } -\\"\\"\\"All input for the \`updateSimilarTable1ById\` mutation.\\"\\"\\" -input UpdateSimilarTable1ByIdInput { +\\"\\"\\"A connection to a list of \`SimilarTable1\` values.\\"\\"\\" +type SimilarTable1SConnection { \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + A list of edges which contains the \`SimilarTable1\` and cursor to aid in pagination. \\"\\"\\" - clientMutationId: String - id: Int! + edges: [SimilarTable1SEdge!]! - \\"\\"\\" - An object where the defined keys will be set on the \`SimilarTable1\` being updated. - \\"\\"\\" - similarTable1Patch: SimilarTable1Patch! -} + \\"\\"\\"A list of \`SimilarTable1\` objects.\\"\\"\\" + nodes: [SimilarTable1]! -\\"\\"\\"The output of our update \`SimilarTable2\` mutation.\\"\\"\\" -type UpdateSimilarTable2Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"The count of *all* \`SimilarTable1\` you could get from the connection.\\"\\"\\" + totalCount: Int! +} - \\"\\"\\"The \`SimilarTable2\` that was updated by this mutation.\\"\\"\\" - similarTable2: SimilarTable2 +\\"\\"\\"A \`SimilarTable1\` edge in the connection.\\"\\"\\" +type SimilarTable1SEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" - similarTable2Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" - orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable2SEdge + \\"\\"\\"The \`SimilarTable1\` at the end of the edge.\\"\\"\\" + node: SimilarTable1 } -\\"\\"\\"All input for the \`updateSimilarTable2\` mutation.\\"\\"\\" -input UpdateSimilarTable2Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String +\\"\\"\\"Methods to use when ordering \`SimilarTable1\`.\\"\\"\\" +enum SimilarTable1SOrderBy { + COL1_ASC + COL1_DESC + COL2_ASC + COL2_DESC + COL3_ASC + COL3_DESC + ID_ASC + ID_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC +} + +type SimilarTable2 implements Node { + col3: Int! + col4: Int + col5: Int + id: Int! \\"\\"\\" - The globally unique \`ID\` which will identify a single \`SimilarTable2\` to be updated. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" nodeId: ID! +} - \\"\\"\\" - An object where the defined keys will be set on the \`SimilarTable2\` being updated. - \\"\\"\\" - similarTable2Patch: SimilarTable2Patch! +\\"\\"\\" +A condition to be used against \`SimilarTable2\` object types. All fields are +tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input SimilarTable2Condition { + \\"\\"\\"Checks for equality with the object’s \`col3\` field.\\"\\"\\" + col3: Int + + \\"\\"\\"Checks for equality with the object’s \`col4\` field.\\"\\"\\" + col4: Int + + \\"\\"\\"Checks for equality with the object’s \`col5\` field.\\"\\"\\" + col5: Int + + \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + id: Int +} + +\\"\\"\\"An input for mutations affecting \`SimilarTable2\`\\"\\"\\" +input SimilarTable2Input { + col3: Int! + col4: Int + col5: Int + id: Int } \\"\\"\\" @@ -8974,439 +9191,502 @@ input SimilarTable2Patch { id: Int } -\\"\\"\\"All input for the \`updateSimilarTable2ById\` mutation.\\"\\"\\" -input UpdateSimilarTable2ByIdInput { +\\"\\"\\"A connection to a list of \`SimilarTable2\` values.\\"\\"\\" +type SimilarTable2SConnection { + \\"\\"\\" + A list of edges which contains the \`SimilarTable2\` and cursor to aid in pagination. + \\"\\"\\" + edges: [SimilarTable2SEdge!]! + + \\"\\"\\"A list of \`SimilarTable2\` objects.\\"\\"\\" + nodes: [SimilarTable2]! + + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! + + \\"\\"\\"The count of *all* \`SimilarTable2\` you could get from the connection.\\"\\"\\" + totalCount: Int! +} + +\\"\\"\\"A \`SimilarTable2\` edge in the connection.\\"\\"\\" +type SimilarTable2SEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor + + \\"\\"\\"The \`SimilarTable2\` at the end of the edge.\\"\\"\\" + node: SimilarTable2 +} + +\\"\\"\\"Methods to use when ordering \`SimilarTable2\`.\\"\\"\\" +enum SimilarTable2SOrderBy { + COL3_ASC + COL3_DESC + COL4_ASC + COL4_DESC + COL5_ASC + COL5_DESC + ID_ASC + ID_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC +} + +\\"\\"\\"All input for the \`tableMutation\` mutation.\\"\\"\\" +input TableMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - id: Int! - - \\"\\"\\" - An object where the defined keys will be set on the \`SimilarTable2\` being updated. - \\"\\"\\" - similarTable2Patch: SimilarTable2Patch! + id: Int } -\\"\\"\\"The output of our update \`Type\` mutation.\\"\\"\\" -type UpdateTypePayload { +\\"\\"\\"The output of our \`tableMutation\` mutation.\\"\\"\\" +type TableMutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String + \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + personByAuthorId: Person + post: Post + + \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + postEdge( + \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsEdge + \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" query: Query - - \\"\\"\\"The \`Type\` that was updated by this mutation.\\"\\"\\" - type: Type - - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" - typeEdge( - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" - orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - ): TypesEdge } -\\"\\"\\"All input for the \`updateType\` mutation.\\"\\"\\" -input UpdateTypeInput { +\\"\\"\\"All input for the \`tableSetMutation\` mutation.\\"\\"\\" +input TableSetMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String +} +\\"\\"\\"The output of our \`tableSetMutation\` mutation.\\"\\"\\" +type TableSetMutationPayload { \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Type\` to be updated. + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. \\"\\"\\" - nodeId: ID! + clientMutationId: String + people: [Person] \\"\\"\\" - An object where the defined keys will be set on the \`Type\` being updated. + Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" - typePatch: TypePatch! + query: Query } -\\"\\"\\"Represents an update to a \`Type\`. Fields that are set will be updated.\\"\\"\\" -input TypePatch { - anIntRange: AnIntRangeInput - bigint: BigInt - boolean: Boolean - compoundType: CompoundTypeInput - date: Date - daterange: DateRangeInput - decimal: BigFloat - domain: AnInt - domain2: AnotherInt - enum: Color - id: Int - interval: IntervalInput - json: JSON - jsonb: JSON - money: Float - nestedCompoundType: NestedCompoundTypeInput - nullableRange: BigFloatRangeInput - numeric: BigFloat - numrange: BigFloatRangeInput - smallint: Int - textArray: [String] - time: Time - timestamp: Datetime - timestamptz: Datetime - timetz: Time - varchar: String -} +\\"\\"\\" +The exact time of day, does not include the date. May or may not have a timezone offset. +\\"\\"\\" +scalar Time -\\"\\"\\"All input for the \`updateTypeById\` mutation.\\"\\"\\" -input UpdateTypeByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String +type Type implements Node { + anIntRange: AnIntRange! + bigint: BigInt! + boolean: Boolean! + compoundType: CompoundType! + date: Date! + daterange: DateRange! + decimal: BigFloat! + domain: AnInt! + domain2: AnotherInt! + enum: Color! id: Int! + interval: Interval! + json: JSON! + jsonb: JSON! + money: Float! + nestedCompoundType: NestedCompoundType! \\"\\"\\" - An object where the defined keys will be set on the \`Type\` being updated. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" - typePatch: TypePatch! + nodeId: ID! + nullableRange: BigFloatRange + numeric: BigFloat! + numrange: BigFloatRange! + smallint: Int! + textArray: [String]! + time: Time! + timestamp: Datetime! + timestamptz: Datetime! + timetz: Time! + varchar: String! } -\\"\\"\\"The output of our update \`CompoundKey\` mutation.\\"\\"\\" -type UpdateCompoundKeyPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String +\\"\\"\\" +A condition to be used against \`Type\` object types. All fields are tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input TypeCondition { + \\"\\"\\"Checks for equality with the object’s \`anIntRange\` field.\\"\\"\\" + anIntRange: AnIntRangeInput - \\"\\"\\"The \`CompoundKey\` that was updated by this mutation.\\"\\"\\" - compoundKey: CompoundKey + \\"\\"\\"Checks for equality with the object’s \`bigint\` field.\\"\\"\\" + bigint: BigInt - \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" - compoundKeyEdge( - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysEdge + \\"\\"\\"Checks for equality with the object’s \`boolean\` field.\\"\\"\\" + boolean: Boolean - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId1: Person + \\"\\"\\"Checks for equality with the object’s \`compoundType\` field.\\"\\"\\" + compoundType: CompoundTypeInput - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId2: Person + \\"\\"\\"Checks for equality with the object’s \`date\` field.\\"\\"\\" + date: Date - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Checks for equality with the object’s \`daterange\` field.\\"\\"\\" + daterange: DateRangeInput -\\"\\"\\"All input for the \`updateCompoundKey\` mutation.\\"\\"\\" -input UpdateCompoundKeyInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Checks for equality with the object’s \`decimal\` field.\\"\\"\\" + decimal: BigFloat - \\"\\"\\" - An object where the defined keys will be set on the \`CompoundKey\` being updated. - \\"\\"\\" - compoundKeyPatch: CompoundKeyPatch! + \\"\\"\\"Checks for equality with the object’s \`domain\` field.\\"\\"\\" + domain: AnInt - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`CompoundKey\` to be updated. - \\"\\"\\" - nodeId: ID! -} + \\"\\"\\"Checks for equality with the object’s \`domain2\` field.\\"\\"\\" + domain2: AnotherInt -\\"\\"\\" -Represents an update to a \`CompoundKey\`. Fields that are set will be updated. -\\"\\"\\" -input CompoundKeyPatch { - extra: Boolean - personId1: Int - personId2: Int -} + \\"\\"\\"Checks for equality with the object’s \`enum\` field.\\"\\"\\" + enum: Color -\\"\\"\\"All input for the \`updateCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" -input UpdateCompoundKeyByPersonId1AndPersonId2Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Checks for equality with the object’s \`id\` field.\\"\\"\\" + id: Int - \\"\\"\\" - An object where the defined keys will be set on the \`CompoundKey\` being updated. - \\"\\"\\" - compoundKeyPatch: CompoundKeyPatch! - personId1: Int! - personId2: Int! -} + \\"\\"\\"Checks for equality with the object’s \`interval\` field.\\"\\"\\" + interval: IntervalInput -\\"\\"\\"The output of our update \`Person\` mutation.\\"\\"\\" -type UpdatePersonPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Checks for equality with the object’s \`json\` field.\\"\\"\\" + json: JSON - \\"\\"\\"The \`Person\` that was updated by this mutation.\\"\\"\\" - person: Person + \\"\\"\\"Checks for equality with the object’s \`jsonb\` field.\\"\\"\\" + jsonb: JSON - \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" - personEdge( - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" - orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - ): PeopleEdge + \\"\\"\\"Checks for equality with the object’s \`money\` field.\\"\\"\\" + money: Float - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Checks for equality with the object’s \`nestedCompoundType\` field.\\"\\"\\" + nestedCompoundType: NestedCompoundTypeInput -\\"\\"\\"All input for the \`updatePerson\` mutation.\\"\\"\\" -input UpdatePersonInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Checks for equality with the object’s \`nullableRange\` field.\\"\\"\\" + nullableRange: BigFloatRangeInput + + \\"\\"\\"Checks for equality with the object’s \`numeric\` field.\\"\\"\\" + numeric: BigFloat + + \\"\\"\\"Checks for equality with the object’s \`numrange\` field.\\"\\"\\" + numrange: BigFloatRangeInput - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Person\` to be updated. - \\"\\"\\" - nodeId: ID! + \\"\\"\\"Checks for equality with the object’s \`smallint\` field.\\"\\"\\" + smallint: Int - \\"\\"\\" - An object where the defined keys will be set on the \`Person\` being updated. - \\"\\"\\" - personPatch: PersonPatch! -} + \\"\\"\\"Checks for equality with the object’s \`textArray\` field.\\"\\"\\" + textArray: [String] -\\"\\"\\" -Represents an update to a \`Person\`. Fields that are set will be updated. -\\"\\"\\" -input PersonPatch { - about: String - createdAt: Datetime - email: Email - id: Int + \\"\\"\\"Checks for equality with the object’s \`time\` field.\\"\\"\\" + time: Time - \\"\\"\\"The person’s name\\"\\"\\" - name: String -} + \\"\\"\\"Checks for equality with the object’s \`timestamp\` field.\\"\\"\\" + timestamp: Datetime -\\"\\"\\"All input for the \`updatePersonById\` mutation.\\"\\"\\" -input UpdatePersonByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! + \\"\\"\\"Checks for equality with the object’s \`timestamptz\` field.\\"\\"\\" + timestamptz: Datetime - \\"\\"\\" - An object where the defined keys will be set on the \`Person\` being updated. - \\"\\"\\" - personPatch: PersonPatch! + \\"\\"\\"Checks for equality with the object’s \`timetz\` field.\\"\\"\\" + timetz: Time + + \\"\\"\\"Checks for equality with the object’s \`varchar\` field.\\"\\"\\" + varchar: String } -\\"\\"\\"All input for the \`updatePersonByEmail\` mutation.\\"\\"\\" -input UpdatePersonByEmailInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - email: Email! +\\"\\"\\"An input for mutations affecting \`Type\`\\"\\"\\" +input TypeInput { + anIntRange: AnIntRangeInput! + bigint: BigInt! + boolean: Boolean! + compoundType: CompoundTypeInput! + date: Date! + daterange: DateRangeInput! + decimal: BigFloat! + domain: AnInt! + domain2: AnotherInt! + enum: Color! + id: Int + interval: IntervalInput! + json: JSON! + jsonb: JSON! + money: Float! + nestedCompoundType: NestedCompoundTypeInput! + nullableRange: BigFloatRangeInput + numeric: BigFloat! + numrange: BigFloatRangeInput! + smallint: Int! + textArray: [String]! + time: Time! + timestamp: Datetime! + timestamptz: Datetime! + timetz: Time! + varchar: String! +} - \\"\\"\\" - An object where the defined keys will be set on the \`Person\` being updated. - \\"\\"\\" - personPatch: PersonPatch! +\\"\\"\\"Represents an update to a \`Type\`. Fields that are set will be updated.\\"\\"\\" +input TypePatch { + anIntRange: AnIntRangeInput + bigint: BigInt + boolean: Boolean + compoundType: CompoundTypeInput + date: Date + daterange: DateRangeInput + decimal: BigFloat + domain: AnInt + domain2: AnotherInt + enum: Color + id: Int + interval: IntervalInput + json: JSON + jsonb: JSON + money: Float + nestedCompoundType: NestedCompoundTypeInput + nullableRange: BigFloatRangeInput + numeric: BigFloat + numrange: BigFloatRangeInput + smallint: Int + textArray: [String] + time: Time + timestamp: Datetime + timestamptz: Datetime + timetz: Time + varchar: String } -\\"\\"\\"The output of our delete \`Post\` mutation.\\"\\"\\" -type DeletePostPayload { +\\"\\"\\"A connection to a list of \`Type\` values.\\"\\"\\" +type TypesConnection { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + A list of edges which contains the \`Type\` and cursor to aid in pagination. \\"\\"\\" - clientMutationId: String - deletedPostId: ID - - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" - personByAuthorId: Person + edges: [TypesEdge!]! - \\"\\"\\"The \`Post\` that was deleted by this mutation.\\"\\"\\" - post: Post + \\"\\"\\"A list of \`Type\` objects.\\"\\"\\" + nodes: [Type]! - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" - postEdge( - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" - orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - ): PostsEdge + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"The count of *all* \`Type\` you could get from the connection.\\"\\"\\" + totalCount: Int! } -\\"\\"\\"All input for the \`deletePost\` mutation.\\"\\"\\" -input DeletePostInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String +\\"\\"\\"A \`Type\` edge in the connection.\\"\\"\\" +type TypesEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Post\` to be deleted. - \\"\\"\\" - nodeId: ID! + \\"\\"\\"The \`Type\` at the end of the edge.\\"\\"\\" + node: Type } -\\"\\"\\"All input for the \`deletePostById\` mutation.\\"\\"\\" -input DeletePostByIdInput { +\\"\\"\\"All input for the \`typesMutation\` mutation.\\"\\"\\" +input TypesMutationInput { + a: BigInt! + b: Boolean! + c: String! + \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - id: Int! + d: [Int]! + e: JSON! + f: FloatRangeInput! } -\\"\\"\\"The output of our delete \`SimilarTable1\` mutation.\\"\\"\\" -type DeleteSimilarTable1Payload { +\\"\\"\\"The output of our \`typesMutation\` mutation.\\"\\"\\" +type TypesMutationPayload { + boolean: Boolean + \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - deletedSimilarTable1Id: ID \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" query: Query +} + +\\"\\"\\"Methods to use when ordering \`Type\`.\\"\\"\\" +enum TypesOrderBy { + AN_INT_RANGE_ASC + AN_INT_RANGE_DESC + BIGINT_ASC + BIGINT_DESC + BOOLEAN_ASC + BOOLEAN_DESC + COMPOUND_TYPE_ASC + COMPOUND_TYPE_DESC + DATERANGE_ASC + DATERANGE_DESC + DATE_ASC + DATE_DESC + DECIMAL_ASC + DECIMAL_DESC + DOMAIN2_ASC + DOMAIN2_DESC + DOMAIN_ASC + DOMAIN_DESC + ENUM_ASC + ENUM_DESC + ID_ASC + ID_DESC + INTERVAL_ASC + INTERVAL_DESC + JSONB_ASC + JSONB_DESC + JSON_ASC + JSON_DESC + MONEY_ASC + MONEY_DESC + NATURAL + NESTED_COMPOUND_TYPE_ASC + NESTED_COMPOUND_TYPE_DESC + NULLABLE_RANGE_ASC + NULLABLE_RANGE_DESC + NUMERIC_ASC + NUMERIC_DESC + NUMRANGE_ASC + NUMRANGE_DESC + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC + SMALLINT_ASC + SMALLINT_DESC + TEXT_ARRAY_ASC + TEXT_ARRAY_DESC + TIMESTAMPTZ_ASC + TIMESTAMPTZ_DESC + TIMESTAMP_ASC + TIMESTAMP_DESC + TIMETZ_ASC + TIMETZ_DESC + TIME_ASC + TIME_DESC + VARCHAR_ASC + VARCHAR_DESC +} + +\\"\\"\\" +A universally unique identifier as defined by [RFC 4122](https://tools.ietf.org/html/rfc4122). +\\"\\"\\" +scalar UUID + +\\"\\"\\"YOYOYO!!\\"\\"\\" +type UpdatableView { + \\"\\"\\"This is constantly 2\\"\\"\\" + constant: Int + description: String + name: String + x: Int +} - \\"\\"\\"The \`SimilarTable1\` that was deleted by this mutation.\\"\\"\\" - similarTable1: SimilarTable1 +\\"\\"\\" +A condition to be used against \`UpdatableView\` object types. All fields are +tested for equality and combined with a logical ‘and.’ +\\"\\"\\" +input UpdatableViewCondition { + \\"\\"\\"Checks for equality with the object’s \`constant\` field.\\"\\"\\" + constant: Int - \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" - similarTable1Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" - orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable1SEdge -} + \\"\\"\\"Checks for equality with the object’s \`description\` field.\\"\\"\\" + description: String -\\"\\"\\"All input for the \`deleteSimilarTable1\` mutation.\\"\\"\\" -input DeleteSimilarTable1Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Checks for equality with the object’s \`name\` field.\\"\\"\\" + name: String - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`SimilarTable1\` to be deleted. - \\"\\"\\" - nodeId: ID! + \\"\\"\\"Checks for equality with the object’s \`x\` field.\\"\\"\\" + x: Int } -\\"\\"\\"All input for the \`deleteSimilarTable1ById\` mutation.\\"\\"\\" -input DeleteSimilarTable1ByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! +\\"\\"\\"An input for mutations affecting \`UpdatableView\`\\"\\"\\" +input UpdatableViewInput { + \\"\\"\\"This is constantly 2\\"\\"\\" + constant: Int + description: String + name: String + x: Int } -\\"\\"\\"The output of our delete \`SimilarTable2\` mutation.\\"\\"\\" -type DeleteSimilarTable2Payload { +\\"\\"\\"A connection to a list of \`UpdatableView\` values.\\"\\"\\" +type UpdatableViewsConnection { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + A list of edges which contains the \`UpdatableView\` and cursor to aid in pagination. \\"\\"\\" - clientMutationId: String - deletedSimilarTable2Id: ID + edges: [UpdatableViewsEdge!]! - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"A list of \`UpdatableView\` objects.\\"\\"\\" + nodes: [UpdatableView]! - \\"\\"\\"The \`SimilarTable2\` that was deleted by this mutation.\\"\\"\\" - similarTable2: SimilarTable2 + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! - \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" - similarTable2Edge( - \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" - orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] - ): SimilarTable2SEdge + \\"\\"\\"The count of *all* \`UpdatableView\` you could get from the connection.\\"\\"\\" + totalCount: Int! } -\\"\\"\\"All input for the \`deleteSimilarTable2\` mutation.\\"\\"\\" -input DeleteSimilarTable2Input { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String +\\"\\"\\"A \`UpdatableView\` edge in the connection.\\"\\"\\" +type UpdatableViewsEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\" - The globally unique \`ID\` which will identify a single \`SimilarTable2\` to be deleted. - \\"\\"\\" - nodeId: ID! + \\"\\"\\"The \`UpdatableView\` at the end of the edge.\\"\\"\\" + node: UpdatableView } -\\"\\"\\"All input for the \`deleteSimilarTable2ById\` mutation.\\"\\"\\" -input DeleteSimilarTable2ByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int! +\\"\\"\\"Methods to use when ordering \`UpdatableView\`.\\"\\"\\" +enum UpdatableViewsOrderBy { + CONSTANT_ASC + CONSTANT_DESC + DESCRIPTION_ASC + DESCRIPTION_DESC + NAME_ASC + NAME_DESC + NATURAL + X_ASC + X_DESC } -\\"\\"\\"The output of our delete \`Type\` mutation.\\"\\"\\" -type DeleteTypePayload { +\\"\\"\\"All input for the \`updateCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" +input UpdateCompoundKeyByPersonId1AndPersonId2Input { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - deletedTypeId: ID \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + An object where the defined keys will be set on the \`CompoundKey\` being updated. \\"\\"\\" - query: Query - - \\"\\"\\"The \`Type\` that was deleted by this mutation.\\"\\"\\" - type: Type - - \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" - typeEdge( - \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" - orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] - ): TypesEdge + compoundKeyPatch: CompoundKeyPatch! + personId1: Int! + personId2: Int! } -\\"\\"\\"All input for the \`deleteType\` mutation.\\"\\"\\" -input DeleteTypeInput { +\\"\\"\\"All input for the \`updateCompoundKey\` mutation.\\"\\"\\" +input UpdateCompoundKeyInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. @@ -9414,30 +9694,25 @@ input DeleteTypeInput { clientMutationId: String \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Type\` to be deleted. + An object where the defined keys will be set on the \`CompoundKey\` being updated. \\"\\"\\" - nodeId: ID! -} + compoundKeyPatch: CompoundKeyPatch! -\\"\\"\\"All input for the \`deleteTypeById\` mutation.\\"\\"\\" -input DeleteTypeByIdInput { \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + The globally unique \`ID\` which will identify a single \`CompoundKey\` to be updated. \\"\\"\\" - clientMutationId: String - id: Int! + nodeId: ID! } -\\"\\"\\"The output of our delete \`CompoundKey\` mutation.\\"\\"\\" -type DeleteCompoundKeyPayload { +\\"\\"\\"The output of our update \`CompoundKey\` mutation.\\"\\"\\" +type UpdateCompoundKeyPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - \\"\\"\\"The \`CompoundKey\` that was deleted by this mutation.\\"\\"\\" + \\"\\"\\"The \`CompoundKey\` that was updated by this mutation.\\"\\"\\" compoundKey: CompoundKey \\"\\"\\"An edge for our \`CompoundKey\`. May be used by Relay 1.\\"\\"\\" @@ -9445,7 +9720,6 @@ type DeleteCompoundKeyPayload { \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] ): CompoundKeysEdge - deletedCompoundKeyId: ID \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" personByPersonId1: Person @@ -9459,41 +9733,64 @@ type DeleteCompoundKeyPayload { query: Query } -\\"\\"\\"All input for the \`deleteCompoundKey\` mutation.\\"\\"\\" -input DeleteCompoundKeyInput { +\\"\\"\\"All input for the \`updatePersonByEmail\` mutation.\\"\\"\\" +input UpdatePersonByEmailInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String + email: Email! \\"\\"\\" - The globally unique \`ID\` which will identify a single \`CompoundKey\` to be deleted. + An object where the defined keys will be set on the \`Person\` being updated. \\"\\"\\" - nodeId: ID! + personPatch: PersonPatch! } -\\"\\"\\"All input for the \`deleteCompoundKeyByPersonId1AndPersonId2\` mutation.\\"\\"\\" -input DeleteCompoundKeyByPersonId1AndPersonId2Input { +\\"\\"\\"All input for the \`updatePersonById\` mutation.\\"\\"\\" +input UpdatePersonByIdInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - personId1: Int! - personId2: Int! + id: Int! + + \\"\\"\\" + An object where the defined keys will be set on the \`Person\` being updated. + \\"\\"\\" + personPatch: PersonPatch! } -\\"\\"\\"The output of our delete \`Person\` mutation.\\"\\"\\" -type DeletePersonPayload { +\\"\\"\\"All input for the \`updatePerson\` mutation.\\"\\"\\" +input UpdatePersonInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + + \\"\\"\\" + The globally unique \`ID\` which will identify a single \`Person\` to be updated. + \\"\\"\\" + nodeId: ID! + + \\"\\"\\" + An object where the defined keys will be set on the \`Person\` being updated. + \\"\\"\\" + personPatch: PersonPatch! +} + +\\"\\"\\"The output of our update \`Person\` mutation.\\"\\"\\" +type UpdatePersonPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - deletedPersonId: ID - \\"\\"\\"The \`Person\` that was deleted by this mutation.\\"\\"\\" + \\"\\"\\"The \`Person\` that was updated by this mutation.\\"\\"\\" person: Person \\"\\"\\"An edge for our \`Person\`. May be used by Relay 1.\\"\\"\\" @@ -9508,75 +9805,59 @@ type DeletePersonPayload { query: Query } -\\"\\"\\"All input for the \`deletePerson\` mutation.\\"\\"\\" -input DeletePersonInput { +\\"\\"\\"All input for the \`updatePostById\` mutation.\\"\\"\\" +input UpdatePostByIdInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String + id: Int! \\"\\"\\" - The globally unique \`ID\` which will identify a single \`Person\` to be deleted. - \\"\\"\\" - nodeId: ID! -} - -\\"\\"\\"All input for the \`deletePersonById\` mutation.\\"\\"\\" -input DeletePersonByIdInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + An object where the defined keys will be set on the \`Post\` being updated. \\"\\"\\" - clientMutationId: String - id: Int! + postPatch: PostPatch! } -\\"\\"\\"All input for the \`deletePersonByEmail\` mutation.\\"\\"\\" -input DeletePersonByEmailInput { +\\"\\"\\"All input for the \`updatePost\` mutation.\\"\\"\\" +input UpdatePostInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - email: Email! -} - -\\"\\"\\"The output of our \`add1Mutation\` mutation.\\"\\"\\" -type Add1MutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + The globally unique \`ID\` which will identify a single \`Post\` to be updated. \\"\\"\\" - query: Query -} - -\\"\\"\\"All input for the \`add1Mutation\` mutation.\\"\\"\\" -input Add1MutationInput { - arg0: Int! - arg1: Int! + nodeId: ID! \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + An object where the defined keys will be set on the \`Post\` being updated. \\"\\"\\" - clientMutationId: String + postPatch: PostPatch! } - -\\"\\"\\"The output of our \`add2Mutation\` mutation.\\"\\"\\" -type Add2MutationPayload { + +\\"\\"\\"The output of our update \`Post\` mutation.\\"\\"\\" +type UpdatePostPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - integer: Int + + \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" + personByAuthorId: Person + + \\"\\"\\"The \`Post\` that was updated by this mutation.\\"\\"\\" + post: Post + + \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" + postEdge( + \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" + orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] + ): PostsEdge \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. @@ -9584,305 +9865,346 @@ type Add2MutationPayload { query: Query } -\\"\\"\\"All input for the \`add2Mutation\` mutation.\\"\\"\\" -input Add2MutationInput { - a: Int! - b: Int - +\\"\\"\\"All input for the \`updateSimilarTable1ById\` mutation.\\"\\"\\" +input UpdateSimilarTable1ByIdInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String + id: Int! + + \\"\\"\\" + An object where the defined keys will be set on the \`SimilarTable1\` being updated. + \\"\\"\\" + similarTable1Patch: SimilarTable1Patch! } -\\"\\"\\"The output of our \`add3Mutation\` mutation.\\"\\"\\" -type Add3MutationPayload { +\\"\\"\\"All input for the \`updateSimilarTable1\` mutation.\\"\\"\\" +input UpdateSimilarTable1Input { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - integer: Int \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + The globally unique \`ID\` which will identify a single \`SimilarTable1\` to be updated. \\"\\"\\" - query: Query -} - -\\"\\"\\"All input for the \`add3Mutation\` mutation.\\"\\"\\" -input Add3MutationInput { - a: Int - arg1: Int + nodeId: ID! \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + An object where the defined keys will be set on the \`SimilarTable1\` being updated. \\"\\"\\" - clientMutationId: String + similarTable1Patch: SimilarTable1Patch! } -\\"\\"\\"The output of our \`add4Mutation\` mutation.\\"\\"\\" -type Add4MutationPayload { +\\"\\"\\"The output of our update \`SimilarTable1\` mutation.\\"\\"\\" +type UpdateSimilarTable1Payload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - integer: Int \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" query: Query -} -\\"\\"\\"All input for the \`add4Mutation\` mutation.\\"\\"\\" -input Add4MutationInput { - arg0: Int - b: Int + \\"\\"\\"The \`SimilarTable1\` that was updated by this mutation.\\"\\"\\" + similarTable1: SimilarTable1 + + \\"\\"\\"An edge for our \`SimilarTable1\`. May be used by Relay 1.\\"\\"\\" + similarTable1Edge( + \\"\\"\\"The method to use when ordering \`SimilarTable1\`.\\"\\"\\" + orderBy: [SimilarTable1SOrderBy!] = [PRIMARY_KEY_ASC] + ): SimilarTable1SEdge +} +\\"\\"\\"All input for the \`updateSimilarTable2ById\` mutation.\\"\\"\\" +input UpdateSimilarTable2ByIdInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String + id: Int! + + \\"\\"\\" + An object where the defined keys will be set on the \`SimilarTable2\` being updated. + \\"\\"\\" + similarTable2Patch: SimilarTable2Patch! } -\\"\\"\\"The output of our \`returnVoidMutation\` mutation.\\"\\"\\" -type ReturnVoidMutationPayload { +\\"\\"\\"All input for the \`updateSimilarTable2\` mutation.\\"\\"\\" +input UpdateSimilarTable2Input { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + The globally unique \`ID\` which will identify a single \`SimilarTable2\` to be updated. \\"\\"\\" - query: Query -} + nodeId: ID! -\\"\\"\\"All input for the \`returnVoidMutation\` mutation.\\"\\"\\" -input ReturnVoidMutationInput { \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + An object where the defined keys will be set on the \`SimilarTable2\` being updated. \\"\\"\\" - clientMutationId: String + similarTable2Patch: SimilarTable2Patch! } -\\"\\"\\"The output of our \`authenticate\` mutation.\\"\\"\\" -type AuthenticatePayload { +\\"\\"\\"The output of our update \`SimilarTable2\` mutation.\\"\\"\\" +type UpdateSimilarTable2Payload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - jwtToken: JwtToken \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" query: Query -} -type JwtToken { - a: Int - b: Int - c: Int - exp: Int - role: String -} + \\"\\"\\"The \`SimilarTable2\` that was updated by this mutation.\\"\\"\\" + similarTable2: SimilarTable2 -\\"\\"\\"All input for the \`authenticate\` mutation.\\"\\"\\" -input AuthenticateInput { - a: Int - b: Int - c: Int + \\"\\"\\"An edge for our \`SimilarTable2\`. May be used by Relay 1.\\"\\"\\" + similarTable2Edge( + \\"\\"\\"The method to use when ordering \`SimilarTable2\`.\\"\\"\\" + orderBy: [SimilarTable2SOrderBy!] = [PRIMARY_KEY_ASC] + ): SimilarTable2SEdge +} +\\"\\"\\"All input for the \`updateTypeById\` mutation.\\"\\"\\" +input UpdateTypeByIdInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String + id: Int! + + \\"\\"\\" + An object where the defined keys will be set on the \`Type\` being updated. + \\"\\"\\" + typePatch: TypePatch! } -\\"\\"\\"The output of our \`authenticateMany\` mutation.\\"\\"\\" -type AuthenticateManyPayload { +\\"\\"\\"All input for the \`updateType\` mutation.\\"\\"\\" +input UpdateTypeInput { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - jwtTokens: [JwtToken] \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + The globally unique \`ID\` which will identify a single \`Type\` to be updated. \\"\\"\\" - query: Query -} - -\\"\\"\\"All input for the \`authenticateMany\` mutation.\\"\\"\\" -input AuthenticateManyInput { - a: Int - b: Int - c: Int + nodeId: ID! \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + An object where the defined keys will be set on the \`Type\` being updated. \\"\\"\\" - clientMutationId: String + typePatch: TypePatch! } -\\"\\"\\"The output of our \`compoundTypeMutation\` mutation.\\"\\"\\" -type CompoundTypeMutationPayload { +\\"\\"\\"The output of our update \`Type\` mutation.\\"\\"\\" +type UpdateTypePayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - compoundType: CompoundType \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. \\"\\"\\" query: Query + + \\"\\"\\"The \`Type\` that was updated by this mutation.\\"\\"\\" + type: Type + + \\"\\"\\"An edge for our \`Type\`. May be used by Relay 1.\\"\\"\\" + typeEdge( + \\"\\"\\"The method to use when ordering \`Type\`.\\"\\"\\" + orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] + ): TypesEdge } +" +`; + +exports[`prints a schema without default mutations 1`] = ` +"\\"\\"\\" +A signed eight-byte integer. The upper big integer values are greater than the +max value for a JavaScript number. Therefore all big integers will be output as +strings and not numbers. +\\"\\"\\" +scalar BigInt + +type CompoundKey implements Node { + extra: Boolean -\\"\\"\\"All input for the \`compoundTypeMutation\` mutation.\\"\\"\\" -input CompoundTypeMutationInput { \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. + A globally unique identifier. Can be used in various places throughout the system to identify this single value. \\"\\"\\" - clientMutationId: String - object: CompoundTypeInput + nodeId: ID! + + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId1: Person + + \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" + personByPersonId2: Person + personId1: Int! + personId2: Int! } -\\"\\"\\"The output of our \`mult1\` mutation.\\"\\"\\" -type Mult1Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int +\\"\\"\\" +A condition to be used against \`CompoundKey\` object types. All fields are tested +for equality and combined with a logical ‘and.’ +\\"\\"\\" +input CompoundKeyCondition { + \\"\\"\\"Checks for equality with the object’s \`extra\` field.\\"\\"\\" + extra: Boolean + \\"\\"\\"Checks for equality with the object’s \`personId1\` field.\\"\\"\\" + personId1: Int + + \\"\\"\\"Checks for equality with the object’s \`personId2\` field.\\"\\"\\" + personId2: Int +} + +\\"\\"\\"A connection to a list of \`CompoundKey\` values.\\"\\"\\" +type CompoundKeysConnection { \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + A list of edges which contains the \`CompoundKey\` and cursor to aid in pagination. \\"\\"\\" - query: Query + edges: [CompoundKeysEdge!]! + + \\"\\"\\"A list of \`CompoundKey\` objects.\\"\\"\\" + nodes: [CompoundKey]! + + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! + + \\"\\"\\"The count of *all* \`CompoundKey\` you could get from the connection.\\"\\"\\" + totalCount: Int! +} + +\\"\\"\\"A \`CompoundKey\` edge in the connection.\\"\\"\\" +type CompoundKeysEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor + + \\"\\"\\"The \`CompoundKey\` at the end of the edge.\\"\\"\\" + node: CompoundKey +} + +\\"\\"\\"Methods to use when ordering \`CompoundKey\`.\\"\\"\\" +enum CompoundKeysOrderBy { + EXTRA_ASC + EXTRA_DESC + NATURAL + PERSON_ID_1_ASC + PERSON_ID_1_DESC + PERSON_ID_2_ASC + PERSON_ID_2_DESC + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC } -\\"\\"\\"All input for the \`mult1\` mutation.\\"\\"\\" -input Mult1Input { - arg0: Int - arg1: Int - - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String -} +\\"\\"\\"A location in a connection that can be used for resuming pagination.\\"\\"\\" +scalar Cursor -\\"\\"\\"The output of our \`mult2\` mutation.\\"\\"\\" -type Mult2Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int +\\"\\"\\" +A point in time as described by the [ISO +8601](https://en.wikipedia.org/wiki/ISO_8601) standard. May or may not include a timezone. +\\"\\"\\" +scalar Datetime - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query +type EdgeCase { + computed: String + notNullHasDefault: Boolean! + rowId: Int + wontCastEasy: Int } -\\"\\"\\"All input for the \`mult2\` mutation.\\"\\"\\" -input Mult2Input { - arg0: Int - arg1: Int +\\"\\"\\" +A condition to be used against \`EdgeCase\` object types. All fields are tested +for equality and combined with a logical ‘and.’ +\\"\\"\\" +input EdgeCaseCondition { + \\"\\"\\"Checks for equality with the object’s \`notNullHasDefault\` field.\\"\\"\\" + notNullHasDefault: Boolean - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"Checks for equality with the object’s \`rowId\` field.\\"\\"\\" + rowId: Int + + \\"\\"\\"Checks for equality with the object’s \`wontCastEasy\` field.\\"\\"\\" + wontCastEasy: Int } -\\"\\"\\"The output of our \`mult3\` mutation.\\"\\"\\" -type Mult3Payload { +\\"\\"\\"A connection to a list of \`EdgeCase\` values.\\"\\"\\" +type EdgeCasesConnection { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + A list of edges which contains the \`EdgeCase\` and cursor to aid in pagination. \\"\\"\\" - clientMutationId: String - integer: Int + edges: [EdgeCasesEdge!]! - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"A list of \`EdgeCase\` objects.\\"\\"\\" + nodes: [EdgeCase]! -\\"\\"\\"All input for the \`mult3\` mutation.\\"\\"\\" -input Mult3Input { - arg0: Int! - arg1: Int! + \\"\\"\\"Information to aid in pagination.\\"\\"\\" + pageInfo: PageInfo! - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"The count of *all* \`EdgeCase\` you could get from the connection.\\"\\"\\" + totalCount: Int! } -\\"\\"\\"The output of our \`mult4\` mutation.\\"\\"\\" -type Mult4Payload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int +\\"\\"\\"A \`EdgeCase\` edge in the connection.\\"\\"\\" +type EdgeCasesEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"The \`EdgeCase\` at the end of the edge.\\"\\"\\" + node: EdgeCase } -\\"\\"\\"All input for the \`mult4\` mutation.\\"\\"\\" -input Mult4Input { - arg0: Int! - arg1: Int! +\\"\\"\\"Methods to use when ordering \`EdgeCase\`.\\"\\"\\" +enum EdgeCasesOrderBy { + NATURAL + NOT_NULL_HAS_DEFAULT_ASC + NOT_NULL_HAS_DEFAULT_DESC + ROW_ID_ASC + ROW_ID_DESC + WONT_CAST_EASY_ASC + WONT_CAST_EASY_DESC +} - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String +scalar Email + +\\"\\"\\" +The value at one end of a range. A range can either include this value, or not. +\\"\\"\\" +input FloatRangeBoundInput { + \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" + inclusive: Boolean! + + \\"\\"\\"The value at one end of our range.\\"\\"\\" + value: Float! } -\\"\\"\\"The output of our \`intSetMutation\` mutation.\\"\\"\\" -type IntSetMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integers: [Int] +\\"\\"\\"A range of \`Float\`.\\"\\"\\" +input FloatRangeInput { + \\"\\"\\"The ending bound of our range.\\"\\"\\" + end: FloatRangeBoundInput - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"The starting bound of our range.\\"\\"\\" + start: FloatRangeBoundInput } \\"\\"\\"All input for the \`intSetMutation\` mutation.\\"\\"\\" @@ -9897,14 +10219,14 @@ input IntSetMutationInput { z: Int } -\\"\\"\\"The output of our \`jsonIdentityMutation\` mutation.\\"\\"\\" -type JsonIdentityMutationPayload { +\\"\\"\\"The output of our \`intSetMutation\` mutation.\\"\\"\\" +type IntSetMutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String - json: JSON + integers: [Int] \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. @@ -9912,107 +10234,52 @@ type JsonIdentityMutationPayload { query: Query } -\\"\\"\\"All input for the \`jsonIdentityMutation\` mutation.\\"\\"\\" -input JsonIdentityMutationInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - json: JSON -} - -\\"\\"\\"The output of our \`noArgsMutation\` mutation.\\"\\"\\" -type NoArgsMutationPayload { +\\"\\"\\"A connection to a list of \`Int\` values.\\"\\"\\" +type IntSetQueryConnection { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + A list of edges which contains the \`Int\` and cursor to aid in pagination. \\"\\"\\" - clientMutationId: String - integer: Int + edges: [IntSetQueryEdge!]! - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"A list of \`Int\` objects.\\"\\"\\" + nodes: [Int]! -\\"\\"\\"All input for the \`noArgsMutation\` mutation.\\"\\"\\" -input NoArgsMutationInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String + \\"\\"\\"The count of *all* \`Int\` you could get from the connection.\\"\\"\\" + totalCount: Int! } -\\"\\"\\"The output of our \`tableMutation\` mutation.\\"\\"\\" -type TableMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - - \\"\\"\\"Reads a single \`Person\` that is related to this \`Post\`.\\"\\"\\" - personByAuthorId: Person - post: Post - - \\"\\"\\"An edge for our \`Post\`. May be used by Relay 1.\\"\\"\\" - postEdge( - \\"\\"\\"The method to use when ordering \`Post\`.\\"\\"\\" - orderBy: [PostsOrderBy!] = [PRIMARY_KEY_ASC] - ): PostsEdge - - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} +\\"\\"\\"A \`Int\` edge in the connection.\\"\\"\\" +type IntSetQueryEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor -\\"\\"\\"All input for the \`tableMutation\` mutation.\\"\\"\\" -input TableMutationInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - id: Int + \\"\\"\\"The \`Int\` at the end of the edge.\\"\\"\\" + node: Int } -\\"\\"\\"The output of our \`tableSetMutation\` mutation.\\"\\"\\" -type TableSetMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - people: [Person] - - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} +\\"\\"\\" +A JavaScript object encoded in the JSON format as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). +\\"\\"\\" +scalar JSON -\\"\\"\\"All input for the \`tableSetMutation\` mutation.\\"\\"\\" -input TableSetMutationInput { +\\"\\"\\"All input for the \`jsonIdentityMutation\` mutation.\\"\\"\\" +input JsonIdentityMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String + json: JSON } -\\"\\"\\"The output of our \`typesMutation\` mutation.\\"\\"\\" -type TypesMutationPayload { - boolean: Boolean - +\\"\\"\\"The output of our \`jsonIdentityMutation\` mutation.\\"\\"\\" +type JsonIdentityMutationPayload { \\"\\"\\" The exact same \`clientMutationId\` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. \\"\\"\\" clientMutationId: String + json: JSON \\"\\"\\" Our root query field type. Allows us to run any query from our mutation payload. @@ -10020,194 +10287,70 @@ type TypesMutationPayload { query: Query } -\\"\\"\\"All input for the \`typesMutation\` mutation.\\"\\"\\" -input TypesMutationInput { - a: BigInt! - b: Boolean! - c: String! - - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - d: [Int]! - e: JSON! - f: FloatRangeInput! -} -" -`; - -exports[`prints a schema without default mutations 1`] = ` -"\\"\\"\\"The root query type which gives access points into the data universe.\\"\\"\\" -type Query implements Node { - \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" - allCompoundKeys( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - - \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. - \\"\\"\\" - condition: CompoundKeyCondition - - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - - \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" - orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] - ): CompoundKeysConnection - - \\"\\"\\"Reads and enables pagination through a set of \`EdgeCase\`.\\"\\"\\" - allEdgeCases( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - +\\"\\"\\" +The root mutation type which contains root level fields which mutate data. +\\"\\"\\" +type Mutation { + intSetMutation( \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. \\"\\"\\" - condition: EdgeCaseCondition - - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - + input: IntSetMutationInput! + ): IntSetMutationPayload + jsonIdentityMutation( \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. \\"\\"\\" - offset: Int - - \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" - orderBy: [EdgeCasesOrderBy!] = [NATURAL] - ): EdgeCasesConnection - - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" - allPeople( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - + input: JsonIdentityMutationInput! + ): JsonIdentityMutationPayload + noArgsMutation( \\"\\"\\" - A condition to be used in determining which values should be returned by the collection. + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. \\"\\"\\" - condition: PersonCondition - - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - + input: NoArgsMutationInput! + ): NoArgsMutationPayload + tableMutation( \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. \\"\\"\\" - offset: Int - - \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" - orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] - ): PeopleConnection - - \\"\\"\\"Reads a single \`CompoundKey\` using its globally unique \`ID\`.\\"\\"\\" - compoundKey( + input: TableMutationInput! + ): TableMutationPayload + tableSetMutation( \\"\\"\\" - The globally unique \`ID\` to be used in selecting a single \`CompoundKey\`. + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. \\"\\"\\" - nodeId: ID! - ): CompoundKey - compoundKeyByPersonId1AndPersonId2(personId1: Int!, personId2: Int!): CompoundKey - intSetQuery( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int - + input: TableSetMutationInput! + ): TableSetMutationPayload + typesMutation( \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. + The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. \\"\\"\\" - offset: Int - x: Int - y: Int - z: Int - ): IntSetQueryConnection - jsonIdentity(json: JSON): JSON - noArgsQuery: Int - - \\"\\"\\"Fetches an object given its globally unique \`ID\`.\\"\\"\\" - node( - \\"\\"\\"The globally unique \`ID\`.\\"\\"\\" - nodeId: ID! - ): Node + input: TypesMutationInput! + ): TypesMutationPayload +} +\\"\\"\\"All input for the \`noArgsMutation\` mutation.\\"\\"\\" +input NoArgsMutationInput { \\"\\"\\" - The root query type must be a \`Node\` to work well with Relay 1 mutations. This just resolves to \`query\`. + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. \\"\\"\\" - nodeId: ID! - - \\"\\"\\"Reads a single \`Person\` using its globally unique \`ID\`.\\"\\"\\" - person( - \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Person\`.\\"\\"\\" - nodeId: ID! - ): Person - personByEmail(email: Email!): Person - personById(id: Int!): Person + clientMutationId: String +} +\\"\\"\\"The output of our \`noArgsMutation\` mutation.\\"\\"\\" +type NoArgsMutationPayload { \\"\\"\\" - Exposes the root query type nested one level down. This is helpful for Relay 1 - which can only query top level fields if they are in a particular form. + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. \\"\\"\\" - query: Query! - tableQuery(id: Int): Post - - \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" - tableSetQuery( - \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" - after: Cursor - - \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" - before: Cursor - - \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" - first: Int - - \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" - last: Int + clientMutationId: String + integer: Int - \\"\\"\\" - Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor - based pagination. May not be used with \`last\`. - \\"\\"\\" - offset: Int - ): PeopleConnection - typesQuery(a: BigInt!, b: Boolean!, c: String!, d: [Int]!, e: JSON!, f: FloatRangeInput!): Boolean + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query } \\"\\"\\"An object with a globally unique \`ID\`.\\"\\"\\" @@ -10218,38 +10361,62 @@ interface Node { nodeId: ID! } -\\"\\"\\"A connection to a list of \`CompoundKey\` values.\\"\\"\\" -type CompoundKeysConnection { +\\"\\"\\"Information about pagination in a connection.\\"\\"\\" +type PageInfo { + \\"\\"\\"When paginating forwards, the cursor to continue.\\"\\"\\" + endCursor: Cursor + + \\"\\"\\"When paginating forwards, are there more items?\\"\\"\\" + hasNextPage: Boolean! + + \\"\\"\\"When paginating backwards, are there more items?\\"\\"\\" + hasPreviousPage: Boolean! + + \\"\\"\\"When paginating backwards, the cursor to continue.\\"\\"\\" + startCursor: Cursor +} + +\\"\\"\\"A connection to a list of \`Person\` values.\\"\\"\\" +type PeopleConnection { \\"\\"\\" - A list of edges which contains the \`CompoundKey\` and cursor to aid in pagination. + A list of edges which contains the \`Person\` and cursor to aid in pagination. \\"\\"\\" - edges: [CompoundKeysEdge!]! + edges: [PeopleEdge!]! - \\"\\"\\"A list of \`CompoundKey\` objects.\\"\\"\\" - nodes: [CompoundKey]! + \\"\\"\\"A list of \`Person\` objects.\\"\\"\\" + nodes: [Person]! \\"\\"\\"Information to aid in pagination.\\"\\"\\" pageInfo: PageInfo! - \\"\\"\\"The count of *all* \`CompoundKey\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} - -type CompoundKey implements Node { - extra: Boolean + \\"\\"\\"The count of *all* \`Person\` you could get from the connection.\\"\\"\\" + totalCount: Int! +} - \\"\\"\\" - A globally unique identifier. Can be used in various places throughout the system to identify this single value. - \\"\\"\\" - nodeId: ID! +\\"\\"\\"A \`Person\` edge in the connection.\\"\\"\\" +type PeopleEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId1: Person + \\"\\"\\"The \`Person\` at the end of the edge.\\"\\"\\" + node: Person +} - \\"\\"\\"Reads a single \`Person\` that is related to this \`CompoundKey\`.\\"\\"\\" - personByPersonId2: Person - personId1: Int! - personId2: Int! +\\"\\"\\"Methods to use when ordering \`Person\`.\\"\\"\\" +enum PeopleOrderBy { + ABOUT_ASC + ABOUT_DESC + CREATED_AT_ASC + CREATED_AT_DESC + EMAIL_ASC + EMAIL_DESC + ID_ASC + ID_DESC + NAME_ASC + NAME_DESC + NATURAL + PRIMARY_KEY_ASC + PRIMARY_KEY_DESC } \\"\\"\\"Person test comment\\"\\"\\" @@ -10349,178 +10516,6 @@ type Person implements Node { nodeId: ID! } -scalar Email - -\\"\\"\\" -A point in time as described by the [ISO -8601](https://en.wikipedia.org/wiki/ISO_8601) standard. May or may not include a timezone. -\\"\\"\\" -scalar Datetime - -\\"\\"\\"A location in a connection that can be used for resuming pagination.\\"\\"\\" -scalar Cursor - -\\"\\"\\"Methods to use when ordering \`CompoundKey\`.\\"\\"\\" -enum CompoundKeysOrderBy { - EXTRA_ASC - EXTRA_DESC - NATURAL - PERSON_ID_1_ASC - PERSON_ID_1_DESC - PERSON_ID_2_ASC - PERSON_ID_2_DESC - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC -} - -\\"\\"\\" -A condition to be used against \`CompoundKey\` object types. All fields are tested -for equality and combined with a logical ‘and.’ -\\"\\"\\" -input CompoundKeyCondition { - \\"\\"\\"Checks for equality with the object’s \`extra\` field.\\"\\"\\" - extra: Boolean - - \\"\\"\\"Checks for equality with the object’s \`personId1\` field.\\"\\"\\" - personId1: Int - - \\"\\"\\"Checks for equality with the object’s \`personId2\` field.\\"\\"\\" - personId2: Int -} - -type Post { - authorId: Int - body: String - headline: String! - id: Int! -} - -\\"\\"\\"A connection to a list of \`Person\` values.\\"\\"\\" -type PeopleConnection { - \\"\\"\\" - A list of edges which contains the \`Person\` and cursor to aid in pagination. - \\"\\"\\" - edges: [PeopleEdge!]! - - \\"\\"\\"A list of \`Person\` objects.\\"\\"\\" - nodes: [Person]! - - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! - - \\"\\"\\"The count of *all* \`Person\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} - -\\"\\"\\"A \`Person\` edge in the connection.\\"\\"\\" -type PeopleEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`Person\` at the end of the edge.\\"\\"\\" - node: Person -} - -\\"\\"\\"Information about pagination in a connection.\\"\\"\\" -type PageInfo { - \\"\\"\\"When paginating forwards, the cursor to continue.\\"\\"\\" - endCursor: Cursor - - \\"\\"\\"When paginating forwards, are there more items?\\"\\"\\" - hasNextPage: Boolean! - - \\"\\"\\"When paginating backwards, are there more items?\\"\\"\\" - hasPreviousPage: Boolean! - - \\"\\"\\"When paginating backwards, the cursor to continue.\\"\\"\\" - startCursor: Cursor -} - -\\"\\"\\"A \`CompoundKey\` edge in the connection.\\"\\"\\" -type CompoundKeysEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`CompoundKey\` at the end of the edge.\\"\\"\\" - node: CompoundKey -} - -\\"\\"\\"A connection to a list of \`EdgeCase\` values.\\"\\"\\" -type EdgeCasesConnection { - \\"\\"\\" - A list of edges which contains the \`EdgeCase\` and cursor to aid in pagination. - \\"\\"\\" - edges: [EdgeCasesEdge!]! - - \\"\\"\\"A list of \`EdgeCase\` objects.\\"\\"\\" - nodes: [EdgeCase]! - - \\"\\"\\"Information to aid in pagination.\\"\\"\\" - pageInfo: PageInfo! - - \\"\\"\\"The count of *all* \`EdgeCase\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} - -type EdgeCase { - computed: String - notNullHasDefault: Boolean! - rowId: Int - wontCastEasy: Int -} - -\\"\\"\\"A \`EdgeCase\` edge in the connection.\\"\\"\\" -type EdgeCasesEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`EdgeCase\` at the end of the edge.\\"\\"\\" - node: EdgeCase -} - -\\"\\"\\"Methods to use when ordering \`EdgeCase\`.\\"\\"\\" -enum EdgeCasesOrderBy { - NATURAL - NOT_NULL_HAS_DEFAULT_ASC - NOT_NULL_HAS_DEFAULT_DESC - ROW_ID_ASC - ROW_ID_DESC - WONT_CAST_EASY_ASC - WONT_CAST_EASY_DESC -} - -\\"\\"\\" -A condition to be used against \`EdgeCase\` object types. All fields are tested -for equality and combined with a logical ‘and.’ -\\"\\"\\" -input EdgeCaseCondition { - \\"\\"\\"Checks for equality with the object’s \`notNullHasDefault\` field.\\"\\"\\" - notNullHasDefault: Boolean - - \\"\\"\\"Checks for equality with the object’s \`rowId\` field.\\"\\"\\" - rowId: Int - - \\"\\"\\"Checks for equality with the object’s \`wontCastEasy\` field.\\"\\"\\" - wontCastEasy: Int -} - -\\"\\"\\"Methods to use when ordering \`Person\`.\\"\\"\\" -enum PeopleOrderBy { - ABOUT_ASC - ABOUT_DESC - CREATED_AT_ASC - CREATED_AT_DESC - EMAIL_ASC - EMAIL_DESC - ID_ASC - ID_DESC - NAME_ASC - NAME_DESC - NATURAL - PRIMARY_KEY_ASC - PRIMARY_KEY_DESC -} - \\"\\"\\" A condition to be used against \`Person\` object types. All fields are tested for equality and combined with a logical ‘and.’ \\"\\"\\" @@ -10541,177 +10536,192 @@ input PersonCondition { name: String } -\\"\\"\\"A connection to a list of \`Int\` values.\\"\\"\\" -type IntSetQueryConnection { - \\"\\"\\" - A list of edges which contains the \`Int\` and cursor to aid in pagination. - \\"\\"\\" - edges: [IntSetQueryEdge!]! - - \\"\\"\\"A list of \`Int\` objects.\\"\\"\\" - nodes: [Int]! - - \\"\\"\\"The count of *all* \`Int\` you could get from the connection.\\"\\"\\" - totalCount: Int! +type Post { + authorId: Int + body: String + headline: String! + id: Int! } -\\"\\"\\"A \`Int\` edge in the connection.\\"\\"\\" -type IntSetQueryEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor +\\"\\"\\"The root query type which gives access points into the data universe.\\"\\"\\" +type Query implements Node { + \\"\\"\\"Reads and enables pagination through a set of \`CompoundKey\`.\\"\\"\\" + allCompoundKeys( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"The \`Int\` at the end of the edge.\\"\\"\\" - node: Int -} + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor -\\"\\"\\" -A JavaScript object encoded in the JSON format as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). -\\"\\"\\" -scalar JSON + \\"\\"\\" + A condition to be used in determining which values should be returned by the collection. + \\"\\"\\" + condition: CompoundKeyCondition -\\"\\"\\" -A signed eight-byte integer. The upper big integer values are greater than the -max value for a JavaScript number. Therefore all big integers will be output as -strings and not numbers. -\\"\\"\\" -scalar BigInt + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int -\\"\\"\\"A range of \`Float\`.\\"\\"\\" -input FloatRangeInput { - \\"\\"\\"The ending bound of our range.\\"\\"\\" - end: FloatRangeBoundInput + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int - \\"\\"\\"The starting bound of our range.\\"\\"\\" - start: FloatRangeBoundInput -} + \\"\\"\\"The method to use when ordering \`CompoundKey\`.\\"\\"\\" + orderBy: [CompoundKeysOrderBy!] = [PRIMARY_KEY_ASC] + ): CompoundKeysConnection -\\"\\"\\" -The value at one end of a range. A range can either include this value, or not. -\\"\\"\\" -input FloatRangeBoundInput { - \\"\\"\\"Whether or not the value of this bound is included in the range.\\"\\"\\" - inclusive: Boolean! + \\"\\"\\"Reads and enables pagination through a set of \`EdgeCase\`.\\"\\"\\" + allEdgeCases( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor - \\"\\"\\"The value at one end of our range.\\"\\"\\" - value: Float! -} + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor -\\"\\"\\" -The root mutation type which contains root level fields which mutate data. -\\"\\"\\" -type Mutation { - intSetMutation( \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + A condition to be used in determining which values should be returned by the collection. \\"\\"\\" - input: IntSetMutationInput! - ): IntSetMutationPayload - jsonIdentityMutation( + condition: EdgeCaseCondition + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. \\"\\"\\" - input: JsonIdentityMutationInput! - ): JsonIdentityMutationPayload - noArgsMutation( + offset: Int + + \\"\\"\\"The method to use when ordering \`EdgeCase\`.\\"\\"\\" + orderBy: [EdgeCasesOrderBy!] = [NATURAL] + ): EdgeCasesConnection + + \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + allPeople( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + A condition to be used in determining which values should be returned by the collection. \\"\\"\\" - input: NoArgsMutationInput! - ): NoArgsMutationPayload - tableMutation( + condition: PersonCondition + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. \\"\\"\\" - input: TableMutationInput! - ): TableMutationPayload - tableSetMutation( + offset: Int + + \\"\\"\\"The method to use when ordering \`Person\`.\\"\\"\\" + orderBy: [PeopleOrderBy!] = [PRIMARY_KEY_ASC] + ): PeopleConnection + + \\"\\"\\"Reads a single \`CompoundKey\` using its globally unique \`ID\`.\\"\\"\\" + compoundKey( \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + The globally unique \`ID\` to be used in selecting a single \`CompoundKey\`. \\"\\"\\" - input: TableSetMutationInput! - ): TableSetMutationPayload - typesMutation( + nodeId: ID! + ): CompoundKey + compoundKeyByPersonId1AndPersonId2(personId1: Int!, personId2: Int!): CompoundKey + intSetQuery( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor + + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor + + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int + + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + \\"\\"\\" - The exclusive input argument for this mutation. An object type, make sure to see documentation for this object’s fields. + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. \\"\\"\\" - input: TypesMutationInput! - ): TypesMutationPayload -} + offset: Int + x: Int + y: Int + z: Int + ): IntSetQueryConnection + jsonIdentity(json: JSON): JSON + noArgsQuery: Int -\\"\\"\\"The output of our \`intSetMutation\` mutation.\\"\\"\\" -type IntSetMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integers: [Int] + \\"\\"\\"Fetches an object given its globally unique \`ID\`.\\"\\"\\" + node( + \\"\\"\\"The globally unique \`ID\`.\\"\\"\\" + nodeId: ID! + ): Node \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. + The root query type must be a \`Node\` to work well with Relay 1 mutations. This just resolves to \`query\`. \\"\\"\\" - query: Query -} + nodeId: ID! -\\"\\"\\"All input for the \`intSetMutation\` mutation.\\"\\"\\" -input IntSetMutationInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - x: Int - y: Int - z: Int -} + \\"\\"\\"Reads a single \`Person\` using its globally unique \`ID\`.\\"\\"\\" + person( + \\"\\"\\"The globally unique \`ID\` to be used in selecting a single \`Person\`.\\"\\"\\" + nodeId: ID! + ): Person + personByEmail(email: Email!): Person + personById(id: Int!): Person -\\"\\"\\"The output of our \`jsonIdentityMutation\` mutation.\\"\\"\\" -type JsonIdentityMutationPayload { \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. + Exposes the root query type nested one level down. This is helpful for Relay 1 + which can only query top level fields if they are in a particular form. \\"\\"\\" - clientMutationId: String - json: JSON + query: Query! + tableQuery(id: Int): Post - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} + \\"\\"\\"Reads and enables pagination through a set of \`Person\`.\\"\\"\\" + tableSetQuery( + \\"\\"\\"Read all values in the set after (below) this cursor.\\"\\"\\" + after: Cursor -\\"\\"\\"All input for the \`jsonIdentityMutation\` mutation.\\"\\"\\" -input JsonIdentityMutationInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - json: JSON -} + \\"\\"\\"Read all values in the set before (above) this cursor.\\"\\"\\" + before: Cursor -\\"\\"\\"The output of our \`noArgsMutation\` mutation.\\"\\"\\" -type NoArgsMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integer: Int + \\"\\"\\"Only read the first \`n\` values of the set.\\"\\"\\" + first: Int - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query + \\"\\"\\"Only read the last \`n\` values of the set.\\"\\"\\" + last: Int + + \\"\\"\\" + Skip the first \`n\` values from our \`after\` cursor, an alternative to cursor + based pagination. May not be used with \`last\`. + \\"\\"\\" + offset: Int + ): PeopleConnection + typesQuery(a: BigInt!, b: Boolean!, c: String!, d: [Int]!, e: JSON!, f: FloatRangeInput!): Boolean } -\\"\\"\\"All input for the \`noArgsMutation\` mutation.\\"\\"\\" -input NoArgsMutationInput { +\\"\\"\\"All input for the \`tableMutation\` mutation.\\"\\"\\" +input TableMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String + id: Int } \\"\\"\\"The output of our \`tableMutation\` mutation.\\"\\"\\" @@ -10729,14 +10739,13 @@ type TableMutationPayload { query: Query } -\\"\\"\\"All input for the \`tableMutation\` mutation.\\"\\"\\" -input TableMutationInput { +\\"\\"\\"All input for the \`tableSetMutation\` mutation.\\"\\"\\" +input TableSetMutationInput { \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String - id: Int } \\"\\"\\"The output of our \`tableSetMutation\` mutation.\\"\\"\\" @@ -10754,13 +10763,20 @@ type TableSetMutationPayload { query: Query } -\\"\\"\\"All input for the \`tableSetMutation\` mutation.\\"\\"\\" -input TableSetMutationInput { +\\"\\"\\"All input for the \`typesMutation\` mutation.\\"\\"\\" +input TypesMutationInput { + a: BigInt! + b: Boolean! + c: String! + \\"\\"\\" An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. \\"\\"\\" clientMutationId: String + d: [Int]! + e: JSON! + f: FloatRangeInput! } \\"\\"\\"The output of our \`typesMutation\` mutation.\\"\\"\\" @@ -10778,21 +10794,5 @@ type TypesMutationPayload { \\"\\"\\" query: Query } - -\\"\\"\\"All input for the \`typesMutation\` mutation.\\"\\"\\" -input TypesMutationInput { - a: BigInt! - b: Boolean! - c: String! - - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - d: [Int]! - e: JSON! - f: FloatRangeInput! -} " `; diff --git a/src/postgraphile/__tests__/__snapshots__/postgraphileIntegrationSchemaExport-test.js.snap b/src/postgraphile/__tests__/__snapshots__/postgraphileIntegrationSchemaExport-test.js.snap index e65007d224..b16552163f 100644 --- a/src/postgraphile/__tests__/__snapshots__/postgraphileIntegrationSchemaExport-test.js.snap +++ b/src/postgraphile/__tests__/__snapshots__/postgraphileIntegrationSchemaExport-test.js.snap @@ -20037,7 +20037,18 @@ exports[`exports a schema as JSON 1`] = ` { \\"name\\": \\"args\\", \\"description\\": null, - \\"args\\": [], + \\"args\\": [ + { + \\"name\\": \\"includeDeprecated\\", + \\"description\\": null, + \\"type\\": { + \\"kind\\": \\"SCALAR\\", + \\"name\\": \\"Boolean\\", + \\"ofType\\": null + }, + \\"defaultValue\\": \\"false\\" + } + ], \\"type\\": { \\"kind\\": \\"NON_NULL\\", \\"name\\": null, @@ -21568,6 +21579,56 @@ enum ForeignKeysOrderBy { PERSON_ID_DESC } +\\"\\"\\"All input for the \`intSetMutation\` mutation.\\"\\"\\" +input IntSetMutationInput { + \\"\\"\\" + An arbitrary string value with no semantic meaning. Will be included in the + payload verbatim. May be used to track mutations by the client. + \\"\\"\\" + clientMutationId: String + x: Int + y: Int + z: Int +} + +\\"\\"\\"The output of our \`intSetMutation\` mutation.\\"\\"\\" +type IntSetMutationPayload { + \\"\\"\\" + The exact same \`clientMutationId\` that was provided in the mutation input, + unchanged and unused. May be used by a client to track mutations. + \\"\\"\\" + clientMutationId: String + integers: [Int] + + \\"\\"\\" + Our root query field type. Allows us to run any query from our mutation payload. + \\"\\"\\" + query: Query +} + +\\"\\"\\"A connection to a list of \`Int\` values.\\"\\"\\" +type IntSetQueryConnection { + \\"\\"\\" + A list of edges which contains the \`Int\` and cursor to aid in pagination. + \\"\\"\\" + edges: [IntSetQueryEdge!]! + + \\"\\"\\"A list of \`Int\` objects.\\"\\"\\" + nodes: [Int]! + + \\"\\"\\"The count of *all* \`Int\` you could get from the connection.\\"\\"\\" + totalCount: Int! +} + +\\"\\"\\"A \`Int\` edge in the connection.\\"\\"\\" +type IntSetQueryEdge { + \\"\\"\\"A cursor for use in pagination.\\"\\"\\" + cursor: Cursor + + \\"\\"\\"The \`Int\` at the end of the edge.\\"\\"\\" + node: Int +} + \\"\\"\\" An interval of time that has passed where the smallest distinct unit is a second. \\"\\"\\" @@ -21622,56 +21683,6 @@ input IntervalInput { years: Int } -\\"\\"\\"All input for the \`intSetMutation\` mutation.\\"\\"\\" -input IntSetMutationInput { - \\"\\"\\" - An arbitrary string value with no semantic meaning. Will be included in the - payload verbatim. May be used to track mutations by the client. - \\"\\"\\" - clientMutationId: String - x: Int - y: Int - z: Int -} - -\\"\\"\\"The output of our \`intSetMutation\` mutation.\\"\\"\\" -type IntSetMutationPayload { - \\"\\"\\" - The exact same \`clientMutationId\` that was provided in the mutation input, - unchanged and unused. May be used by a client to track mutations. - \\"\\"\\" - clientMutationId: String - integers: [Int] - - \\"\\"\\" - Our root query field type. Allows us to run any query from our mutation payload. - \\"\\"\\" - query: Query -} - -\\"\\"\\"A connection to a list of \`Int\` values.\\"\\"\\" -type IntSetQueryConnection { - \\"\\"\\" - A list of edges which contains the \`Int\` and cursor to aid in pagination. - \\"\\"\\" - edges: [IntSetQueryEdge!]! - - \\"\\"\\"A list of \`Int\` objects.\\"\\"\\" - nodes: [Int]! - - \\"\\"\\"The count of *all* \`Int\` you could get from the connection.\\"\\"\\" - totalCount: Int! -} - -\\"\\"\\"A \`Int\` edge in the connection.\\"\\"\\" -type IntSetQueryEdge { - \\"\\"\\"A cursor for use in pagination.\\"\\"\\" - cursor: Cursor - - \\"\\"\\"The \`Int\` at the end of the edge.\\"\\"\\" - node: Int -} - \\"\\"\\" A JavaScript object encoded in the JSON format as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). \\"\\"\\" @@ -23593,26 +23604,26 @@ enum TypesOrderBy { BOOLEAN_DESC COMPOUND_TYPE_ASC COMPOUND_TYPE_DESC - DATE_ASC - DATE_DESC DATERANGE_ASC DATERANGE_DESC + DATE_ASC + DATE_DESC DECIMAL_ASC DECIMAL_DESC - DOMAIN_ASC - DOMAIN_DESC DOMAIN2_ASC DOMAIN2_DESC + DOMAIN_ASC + DOMAIN_DESC ENUM_ASC ENUM_DESC ID_ASC ID_DESC INTERVAL_ASC INTERVAL_DESC - JSON_ASC - JSON_DESC JSONB_ASC JSONB_DESC + JSON_ASC + JSON_DESC MONEY_ASC MONEY_DESC NATURAL @@ -23630,18 +23641,23 @@ enum TypesOrderBy { SMALLINT_DESC TEXT_ARRAY_ASC TEXT_ARRAY_DESC - TIME_ASC - TIME_DESC - TIMESTAMP_ASC - TIMESTAMP_DESC TIMESTAMPTZ_ASC TIMESTAMPTZ_DESC + TIMESTAMP_ASC + TIMESTAMP_DESC TIMETZ_ASC TIMETZ_DESC + TIME_ASC + TIME_DESC VARCHAR_ASC VARCHAR_DESC } +\\"\\"\\" +A universally unique identifier as defined by [RFC 4122](https://tools.ietf.org/html/rfc4122). +\\"\\"\\" +scalar UUID + \\"\\"\\"YOYOYO!!\\"\\"\\" type UpdatableView { \\"\\"\\"This is constantly 2\\"\\"\\" @@ -24083,10 +24099,5 @@ type UpdateTypePayload { orderBy: [TypesOrderBy!] = [PRIMARY_KEY_ASC] ): TypesEdge } - -\\"\\"\\" -A universally unique identifier as defined by [RFC 4122](https://tools.ietf.org/html/rfc4122). -\\"\\"\\" -scalar UUID " `; diff --git a/yarn.lock b/yarn.lock index fca4c86149..b5df354c2c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4845,9 +4845,9 @@ graphql-ws@^5.1.2: integrity sha512-p8uFjmRxCmy1+zE3PkFga/4J/tO7wTBInhT0jzNQ0cgXxI6kdwzZexSR2IYOwAL8qlSkeGkdpMMKQUsF7wHdxQ== "graphql@>=0.9 <0.14 || ^14.0.2 || ^15.4.0", "graphql@^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.2 || ^15.0.0": - version "15.4.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.4.0.tgz#e459dea1150da5a106486ba7276518b5295a4347" - integrity sha512-EB3zgGchcabbsU9cFe1j+yxdzKQKAbGUWRb13DsrsMN1yyfmmIq+2+L5MqVWcDCE4V89R5AyUOi7sMOGxdsYtA== + version "15.6.1" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.6.1.tgz#9125bdf057553525da251e19e96dab3d3855ddfc" + integrity sha512-3i5lu0z6dRvJ48QP9kFxBkJ7h4Kso7PS8eahyTFz5Jm6CvQfLtNIE8LX9N6JLnXTuwR+sIYnXzaWp6anOg0QQw== growly@^1.3.0: version "1.3.0"