diff --git a/.changeset/odd-tools-yell.md b/.changeset/odd-tools-yell.md new file mode 100644 index 0000000000..54852306d0 --- /dev/null +++ b/.changeset/odd-tools-yell.md @@ -0,0 +1,6 @@ +--- +"@dataplan/pg": minor +"postgraphile": minor +--- + +Empty ranges are now recognized and represented both on input and output. diff --git a/.changeset/shaggy-mugs-agree.md b/.changeset/shaggy-mugs-agree.md new file mode 100644 index 0000000000..fba6ebfeb0 --- /dev/null +++ b/.changeset/shaggy-mugs-agree.md @@ -0,0 +1,8 @@ +--- +"graphile-build-pg": patch +"postgraphile": patch +"@dataplan/pg": patch +--- + +Tweak some types to allow defining the types of the final PgRegistry via +declaration merging (requires codegen). diff --git a/grafast/dataplan-pg/src/codecs.ts b/grafast/dataplan-pg/src/codecs.ts index 13b53ed7aa..8cd4e495b8 100644 --- a/grafast/dataplan-pg/src/codecs.ts +++ b/grafast/dataplan-pg/src/codecs.ts @@ -869,10 +869,25 @@ function escapeRangeValue< return `"${encoded.replace(/"/g, '""')}"`; } -interface PgRange { - start: { value: T; inclusive: boolean } | null; - end: { value: T; inclusive: boolean } | null; -} +/** The value of a 'range' type from Postgres */ +export type PgRangeValue = + | { empty: true } + | { + empty: false; + /** The lower bound; inclusive or exclusive. If null, there is no lower bound */ + start: { value: T; inclusive: boolean } | null; + /** The upper bound; inclusive or exclusive. If null, there is no upper bound */ + end: { value: T; inclusive: boolean } | null; + }; + +export type PgCodecFromPostgresType = + TCodec extends PgCodec + ? TValue + : never; +export type PgCodecFromJavaScriptType = + TCodec extends PgCodec + ? TValue + : never; /** * Returns a PgCodec that represents a range of the given inner PgCodec @@ -908,7 +923,7 @@ export function rangeOfCodec< TName, undefined, string, - PgRange, + PgRangeValue>, undefined, undefined, TInnerCodec @@ -925,7 +940,7 @@ export function rangeOfCodec< )},\n${innerCodec.castFromPg!( sql`upper(${frag})`, innerCodec.notNull, - )},\nupper_inc(${frag})`, + )},\nupper_inc(${frag}),\nisempty(${frag})`, )})::text`; } : null; @@ -946,44 +961,47 @@ export function rangeOfCodec< : null), fromPg: needsCast ? function (value) { - const json = JSON.parse(value); - return { - start: - json[1] != null - ? { - value: innerCodec.fromPg(json[1]), - inclusive: !!json[0], - } - : null, - end: - json[2] != null - ? { - value: innerCodec.fromPg(json[2]), - inclusive: !!json[3], - } - : null, - }; + const [lowerInc, lower, upper, upperInc, empty] = JSON.parse(value); + return empty + ? { empty: true } + : { + empty: false, + start: + lower != null + ? { value: innerCodec.fromPg(lower), inclusive: !!lowerInc } + : null, + end: + upper != null + ? { value: innerCodec.fromPg(upper), inclusive: !!upperInc } + : null, + }; } : function (value) { const parsed = rangeParse(value); - return { - start: - parsed.lower != null - ? { - value: innerCodec.fromPg(parsed.lower), - inclusive: parsed.isLowerBoundClosed(), - } - : null, - end: - parsed.upper != null - ? { - value: innerCodec.fromPg(parsed.upper), - inclusive: parsed.isUpperBoundClosed(), - } - : null, - }; + return parsed.isEmpty() + ? { empty: true } + : { + empty: false, + start: + parsed.lower != null + ? { + value: innerCodec.fromPg(parsed.lower), + inclusive: parsed.isLowerBoundClosed(), + } + : null, + end: + parsed.upper != null + ? { + value: innerCodec.fromPg(parsed.upper), + inclusive: parsed.isUpperBoundClosed(), + } + : null, + }; }, toPg(value) { + if (value.empty) { + return "empty"; + } let str = ""; if (value.start == null) { str += "("; diff --git a/grafast/dataplan-pg/src/datasource.ts b/grafast/dataplan-pg/src/datasource.ts index 56709a5f7b..89c0d713aa 100644 --- a/grafast/dataplan-pg/src/datasource.ts +++ b/grafast/dataplan-pg/src/datasource.ts @@ -137,11 +137,14 @@ export interface PgResourceParameter< */ export interface PgResourceUnique< TAttributes extends PgCodecAttributes = PgCodecAttributes, + TUniqueAttributes extends ReadonlyArray< + keyof TAttributes & string + > = ReadonlyArray, > { /** * The attributes that are unique */ - attributes: ReadonlyArray; + attributes: TUniqueAttributes; /** * If this is true, this represents the "primary key" of the resource. */ diff --git a/grafast/dataplan-pg/src/index.ts b/grafast/dataplan-pg/src/index.ts index c72b2445ad..fbf77fc20a 100644 --- a/grafast/dataplan-pg/src/index.ts +++ b/grafast/dataplan-pg/src/index.ts @@ -9,7 +9,10 @@ import type { PgCodecAttributes, PgCodecAttributeVia, PgCodecAttributeViaExplicit, + PgCodecFromJavaScriptType, + PgCodecFromPostgresType, PgEnumCodecSpec, + PgRangeValue, PgRecordTypeCodecSpec, } from "./codecs.ts"; import { @@ -233,6 +236,8 @@ export type { PgCodecAttributeVia, PgCodecAttributeViaExplicit, PgCodecExtensions, + PgCodecFromJavaScriptType, + PgCodecFromPostgresType, PgCodecList, PgCodecPolymorphism, PgCodecPolymorphismRelational, @@ -278,6 +283,7 @@ export type { PgPath, PgPoint, PgPolygon, + PgRangeValue, PgRecordTypeCodecSpec, PgRefDefinition, PgRefDefinitionExtensions, diff --git a/grafast/dataplan-pg/src/interfaces.ts b/grafast/dataplan-pg/src/interfaces.ts index b0281b5ac5..adc271affb 100644 --- a/grafast/dataplan-pg/src/interfaces.ts +++ b/grafast/dataplan-pg/src/interfaces.ts @@ -462,10 +462,7 @@ export type PlanByUniques< TAttributes extends PgCodecAttributes, TUniqueAttributes extends ReadonlyArray>, > = TAttributes extends PgCodecAttributes - ? TuplePlanMap< - TAttributes, - TUniqueAttributes[number]["attributes"] & string[] - >[number] + ? TuplePlanMap[number] : undefined; export type PgConditionLike = Modifier & { @@ -652,12 +649,7 @@ export interface PgRegistry< PgCodec >, TResourceOptions extends { - [name in string]: PgResourceOptions< - name, - PgCodec, // TCodecs[keyof TCodecs], - ReadonlyArray>, - readonly PgResourceParameter[] | undefined - >; + [name in string]: PgResourceOptions; } = Record< string, PgResourceOptions< @@ -670,18 +662,7 @@ export interface PgRegistry< >, TRelations extends { [codecName in keyof TCodecs]?: { - [relationName in string]: PgCodecRelationConfig< - // TCodecs[keyof TCodecs] & - PgCodec, - // TResourceOptions[keyof TResourceOptions] & - PgResourceOptions< - any, - // TCodecs[keyof TCodecs] & - PgCodecWithAttributes, - any, - any - > - >; + [relationName in string]: PgCodecRelationConfig; }; } = Record< string, diff --git a/graphile-build/graphile-build-pg/src/index.ts b/graphile-build/graphile-build-pg/src/index.ts index 4de5d97eb1..7877ecd759 100644 --- a/graphile-build/graphile-build-pg/src/index.ts +++ b/graphile-build/graphile-build-pg/src/index.ts @@ -108,8 +108,15 @@ declare global { [tagName: string]: null | true | string | (string | true)[]; } + /** Augment this interface to provide generated build-time types. */ + interface GeneratedTypes {} + interface BuildInput { - pgRegistry: PgRegistry; + pgRegistry: GeneratedTypes extends { + pgRegistry: infer TRegistry extends PgRegistry; + } + ? TRegistry + : PgRegistry; } interface SchemaOptions { diff --git a/graphile-build/graphile-build-pg/src/plugins/PgBasicsPlugin.ts b/graphile-build/graphile-build-pg/src/plugins/PgBasicsPlugin.ts index 78c318f759..a758e1df84 100644 --- a/graphile-build/graphile-build-pg/src/plugins/PgBasicsPlugin.ts +++ b/graphile-build/graphile-build-pg/src/plugins/PgBasicsPlugin.ts @@ -5,7 +5,6 @@ import type { PgCodec, PgCodecRelation, PgCodecWithAttributes, - PgExecutor, PgRefDefinition, PgResource, PgResourceUnique, @@ -142,8 +141,13 @@ declare global { /** * Shortcut to primary executor; equivalent for most users to `build.input.pgRegistry.pgExecutors.main`. * (strictly it's `build.input.pgRegistry.pgExecutors[Object.keys(build.input.pgRegistry.pgExecutors)[0]]`) + * + * Note: the TypeScript type for this is an approximation, because + * TypeScript doesn't have a concept of "first key". For most people + * there will be just a single executor anyway, and the type of the + * executor doesn't tend to matter much. */ - pgExecutor: PgExecutor; + pgExecutor: GraphileBuild.Build["input"]["pgRegistry"]["pgExecutors"][keyof GraphileBuild.Build["input"]["pgRegistry"]["pgExecutors"]]; /** Shortcut to the resources in the registry */ pgResources: GraphileBuild.Build["input"]["pgRegistry"]["pgResources"]; /** Shortcut to the codecs in the registry */ diff --git a/graphile-build/graphile-build-pg/src/plugins/PgCodecsPlugin.ts b/graphile-build/graphile-build-pg/src/plugins/PgCodecsPlugin.ts index 66e2abf7bb..9fc6fb4fd6 100644 --- a/graphile-build/graphile-build-pg/src/plugins/PgCodecsPlugin.ts +++ b/graphile-build/graphile-build-pg/src/plugins/PgCodecsPlugin.ts @@ -1342,6 +1342,19 @@ export const PgCodecsPlugin: GraphileConfig.Plugin = { "type", ), fields: () => ({ + // We should have done this as a union type but a) + // object types require at least one field, and what + // field would an empty range have? b) we already + // shipped the other fields... + empty: { + description: build.wrapDescription( + "If the range has no start or end, it is either unbounded (`false`) or empty (`true`).", + "field", + ), + type: new build.graphql.GraphQLNonNull( + build.graphql.GraphQLBoolean, + ), + }, start: { description: build.wrapDescription( "The starting bound of our range.", @@ -1374,7 +1387,19 @@ export const PgCodecsPlugin: GraphileConfig.Plugin = { `A range of \`${underlyingInputTypeName}\`.`, "type", ), + fields: () => ({ + // This should have been a `@oneOf` input type, with `empty` as one type... but too late now. + empty: { + description: build.wrapDescription( + "If `true`, the range is seen as empty and `start`/`end` are ignored. If `false` (default), setting `start` and `end` to `null` (or omitting them) indicates an unbounded range.", + "field", + ), + type: new build.graphql.GraphQLNonNull( + build.graphql.GraphQLBoolean, + ), + defaultValue: false, + }, start: { description: build.wrapDescription( "The starting bound of our range.", diff --git a/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create-emoty-range.json5 b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create-emoty-range.json5 new file mode 100644 index 0000000000..bd7e56888e --- /dev/null +++ b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create-emoty-range.json5 @@ -0,0 +1,30 @@ +{ + a: { + clientMutationId: null, + type: { + nodeId: "WyJ0eXBlcyIsMjAxXQ==", + id: 201, + numrange: { + empty: true, + start: null, + end: null, + }, + daterange: { + empty: true, + start: null, + end: null, + }, + anIntRange: { + empty: false, + start: null, + end: { + value: 500, + inclusive: false, + }, + }, + }, + query: { + nodeId: "query", + }, + }, +} diff --git a/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create-emoty-range.mermaid b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create-emoty-range.mermaid new file mode 100644 index 0000000000..80a4a07a3a --- /dev/null +++ b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create-emoty-range.mermaid @@ -0,0 +1,147 @@ +%%{init: {'themeVariables': { 'fontSize': '12px'}}}%% +graph TD + classDef path fill:#eee,stroke:#000,color:#000 + classDef plan fill:#fff,stroke-width:1px,color:#000 + classDef itemplan fill:#fff,stroke-width:2px,color:#000 + classDef unbatchedplan fill:#dff,stroke-width:1px,color:#000 + classDef sideeffectplan fill:#fcc,stroke-width:2px,color:#000 + classDef bucket fill:#f6f6f6,color:#000,stroke-width:2px,text-align:left + + subgraph "Buckets for mutations/v4/mutation-create-emoty-range" + Bucket0("Bucket 0 (root)"):::bucket + Bucket1("Bucket 1 (mutationField)
Deps: 75, 76, 85, 80, 79

1: PgInsertSingle[72]
2:
ᐳ: Object[77]"):::bucket + Bucket2("Bucket 2 (nullableBoundary)
Deps: 72, 85, 77, 80, 79

ROOT Object{1}ᐸ{result}ᐳ[77]"):::bucket + Bucket3("Bucket 3 (nullableBoundary)
Deps: 72, 80

ROOT PgInsertSingle{1}ᐸtypes()ᐳ[72]"):::bucket + Bucket4("Bucket 4 (nullableBoundary)
Parent side effect step: 72
Deps: 79, 86

ROOT Constantᐸ[HIDDEN]ᐳ[79]"):::bucket + Bucket5("Bucket 5 (nullableBoundary)
Deps: 94, 100, 106

ROOT Access{3}ᐸ88.startᐳ[94]"):::bucket + Bucket6("Bucket 6 (nullableBoundary)
Deps: 95, 101, 107

ROOT Access{3}ᐸ89.startᐳ[95]"):::bucket + Bucket7("Bucket 7 (nullableBoundary)
Deps: 96, 102, 108

ROOT Access{3}ᐸ90.startᐳ[96]"):::bucket + Bucket8("Bucket 8 (nullableBoundary)
Deps: 97, 103, 109

ROOT Access{3}ᐸ88.endᐳ[97]"):::bucket + Bucket9("Bucket 9 (nullableBoundary)
Deps: 98, 104, 110

ROOT Access{3}ᐸ89.endᐳ[98]"):::bucket + Bucket10("Bucket 10 (nullableBoundary)
Deps: 99, 105, 111

ROOT Access{3}ᐸ90.endᐳ[99]"):::bucket + end + Bucket0 --> Bucket1 + Bucket1 --> Bucket2 + Bucket2 --> Bucket3 & Bucket4 + Bucket3 --> Bucket5 & Bucket6 & Bucket7 & Bucket8 & Bucket9 & Bucket10 + + %% plan dependencies + __InputObject8{{"__InputObject[8∈0] ➊
More deps:
- Constantᐸ201ᐳ[112]
- Constantᐸ30ᐳ[113]
- Constantᐸ'467131188225'ᐳ[114]
- Constantᐸ'15.2'ᐳ[115]
- Constantᐸfalseᐳ[116]
- Constantᐸ'abc'ᐳ[117]
- Constantᐸ'red'ᐳ[118]
- Constantᐸ[ 'red', 'green' ]ᐳ[16]
- Constantᐸ6ᐳ[119]
- Constantᐸ5ᐳ[120]
- Constantᐸ[ 'have', 'you', 'ever', 'been', 'down', 'the', 'ᐳ[19]
- Constantᐸ{ x: 1, y: 2, z: 3 }ᐳ[121]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[122]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'2016-10-07 16:12:21.747269'ᐳ[127]
- Constantᐸ'2016-10-09 16:12:45.218676-04'ᐳ[128]
- Constantᐸ'2016-10-15'ᐳ[129]
- Constantᐸ'19:13:18.625699'ᐳ[130]
- Constantᐸ'13:13:29.585176-04'ᐳ[131]
- Constantᐸ[ §{ seconds: 2, minutes: 3, hours: 4, days: 5, months: 6, yᐳ[42]
- Constantᐸ1234567.89ᐳ[136]
- Constantᐸ'192.168.0.0/16'ᐳ[156]
- Constantᐸ'0cafec0ffee0'ᐳ[157]
- Constantᐸ[ 'TEXT 2098288669218571759', 'TEXT 2098288669218571760', 'Tᐳ[70]
- Constantᐸ[ '2098288669218571759', '2098288669218571760', '20982886692ᐳ[71]"}}:::plan + __InputObject22{{"__InputObject[22∈0] ➊
More deps:
- Constantᐸtrueᐳ[123]
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject24{{"__InputObject[24∈0] ➊
More deps:
- Constantᐸtrueᐳ[123]"}}:::plan + __InputObject29{{"__InputObject[29∈0] ➊
More deps:
- Constantᐸfalseᐳ[116]
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject37{{"__InputObject[37∈0] ➊
More deps:
- Constantᐸ1ᐳ[132]
- Constantᐸ2ᐳ[133]
- Constantᐸ3ᐳ[134]
- Constantᐸ4ᐳ[135]
- Constantᐸ5ᐳ[120]
- Constantᐸ6ᐳ[119]"}}:::plan + __InputObject44{{"__InputObject[44∈0] ➊
More deps:
- Constantᐸ123ᐳ[137]
- Constantᐸ'abc'ᐳ[117]
- Constantᐸ'green'ᐳ[138]
- Constantᐸ'ec4a9fae-4ec5-4763-98eb-0327fb2dc9bf'ᐳ[139]
- Constantᐸ'FOO_BAR'ᐳ[140]
- Constantᐸ''ᐳ[141]
- Constantᐸundefinedᐳ[7]
- Constantᐸ20ᐳ[142]"}}:::plan + __InputObject51{{"__InputObject[51∈0] ➊
More deps:
- Constantᐸ0ᐳ[155]"}}:::plan + __InputObject67{{"__InputObject[67∈0] ➊
More deps:
- Constantᐸ1ᐳ[132]
- Constantᐸ3ᐳ[134]"}}:::plan + __InputObject22 & __InputObject24 & __InputObject29 & __InputObject37 & __InputObject44 & __InputObject51 & __InputObject67 --> __InputObject8 + __InputObject52{{"__InputObject[52∈0] ➊
More deps:
- Constantᐸ456ᐳ[143]
- Constantᐸ'def'ᐳ[144]
- Constantᐸ'blue'ᐳ[145]
- Constantᐸ'79863dcf-0433-4c3d-bc51-978326d4546f'ᐳ[146]
- Constantᐸ'BAR_FOO'ᐳ[147]
- Constantᐸ'one'ᐳ[148]
- Constantᐸundefinedᐳ[7]
- Constantᐸ42ᐳ[149]"}}:::plan + __InputObject60{{"__InputObject[60∈0] ➊
More deps:
- Constantᐸ789ᐳ[150]
- Constantᐸ'ghi'ᐳ[151]
- Constantᐸ'red'ᐳ[118]
- Constantᐸ'b687ee42-c515-4544-b742-525e39517e7d'ᐳ[152]
- Constantᐸ'BAZ_QUX'ᐳ[153]
- Constantᐸ''ᐳ[141]
- Constantᐸundefinedᐳ[7]
- Constantᐸ-8ᐳ[154]"}}:::plan + __InputObject25{{"__InputObject[25∈0] ➊
More deps:
- Constantᐸ'1927-11-05'ᐳ[124]
- Constantᐸfalseᐳ[116]"}}:::plan + __InputObject27{{"__InputObject[27∈0] ➊
More deps:
- Constantᐸ'1927-11-07'ᐳ[125]
- Constantᐸfalseᐳ[116]"}}:::plan + __InputObject25 & __InputObject27 --> __InputObject24 + __InputObject30{{"__InputObject[30∈0] ➊
More deps:
- Constantᐸ500ᐳ[126]
- Constantᐸfalseᐳ[116]"}}:::plan + __InputObject30 --> __InputObject29 + __InputObject52 & __InputObject60 --> __InputObject51 + __InputObject6{{"__InputObject[6∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject8 --> __InputObject6 + Object75{{"Object[75∈0] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Access73{{"Access[73∈0] ➊
ᐸ2.pgSettingsᐳ"}}:::plan + Access74{{"Access[74∈0] ➊
ᐸ2.withPgClientᐳ"}}:::plan + Access73 & Access74 --> Object75 + __Value2["__Value[2∈0] ➊
ᐸcontextᐳ"]:::plan + __Value2 --> Access73 + __Value2 --> Access74 + ApplyInput76{{"ApplyInput[76∈0] ➊"}}:::plan + __InputObject6 --> ApplyInput76 + PgInsertSingle72[["PgInsertSingle[72∈1] ➊
ᐸtypes()ᐳ"]]:::sideeffectplan + Object75 & ApplyInput76 --> PgInsertSingle72 + Object77{{"Object[77∈1] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle72 --> Object77 + Access78{{"Access[78∈2] ➊
ᐸ72.m.clientMutationIdᐳ"}}:::plan + Object77 o--o Access78 + Lambda86{{"Lambda[86∈2] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[85]"}}:::plan + List83{{"List[83∈3] ➊
ᐸ80,81ᐳ
More deps:
- Constantᐸ'types'ᐳ[80]"}}:::plan + PgClassExpression81{{"PgClassExpression[81∈3] ➊
ᐸ__types__.”id”ᐳ"}}:::plan + PgClassExpression81 --> List83 + Access82{{"Access[82∈3] ➊
ᐸ72.tᐳ"}}:::plan + Access82 --> PgClassExpression81 + PgInsertSingle72 --> Access82 + Lambda84{{"Lambda[84∈3] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List83 --> Lambda84 + PgClassExpression88{{"PgClassExpression[88∈3] ➊
ᐸ__types__.”numrange”ᐳ"}}:::plan + Access82 --> PgClassExpression88 + PgClassExpression89{{"PgClassExpression[89∈3] ➊
ᐸ__types__.”daterange”ᐳ"}}:::plan + Access82 --> PgClassExpression89 + PgClassExpression90{{"PgClassExpression[90∈3] ➊
ᐸ__types__....int_range”ᐳ"}}:::plan + Access82 --> PgClassExpression90 + Access91{{"Access[91∈3] ➊
ᐸ88.emptyᐳ"}}:::plan + PgClassExpression88 --> Access91 + Access92{{"Access[92∈3] ➊
ᐸ89.emptyᐳ"}}:::plan + PgClassExpression89 --> Access92 + Access93{{"Access[93∈3] ➊
ᐸ90.emptyᐳ"}}:::plan + PgClassExpression90 --> Access93 + Access94{{"Access[94∈3] ➊
ᐸ88.startᐳ"}}:::plan + Access91 o--o Access94 + Access95{{"Access[95∈3] ➊
ᐸ89.startᐳ"}}:::plan + Access92 o--o Access95 + Access96{{"Access[96∈3] ➊
ᐸ90.startᐳ"}}:::plan + Access93 o--o Access96 + Access97{{"Access[97∈3] ➊
ᐸ88.endᐳ"}}:::plan + Access94 o--o Access97 + Access98{{"Access[98∈3] ➊
ᐸ89.endᐳ"}}:::plan + Access95 o--o Access98 + Access99{{"Access[99∈3] ➊
ᐸ90.endᐳ"}}:::plan + Access96 o--o Access99 + Access100{{"Access[100∈3] ➊
ᐸ88.start.valueᐳ"}}:::plan + Access97 o--o Access100 + Access101{{"Access[101∈3] ➊
ᐸ89.start.valueᐳ"}}:::plan + Access98 o--o Access101 + Access102{{"Access[102∈3] ➊
ᐸ90.start.valueᐳ"}}:::plan + Access99 o--o Access102 + Access103{{"Access[103∈3] ➊
ᐸ88.end.valueᐳ"}}:::plan + Access100 o--o Access103 + Access104{{"Access[104∈3] ➊
ᐸ89.end.valueᐳ"}}:::plan + Access101 o--o Access104 + Access105{{"Access[105∈3] ➊
ᐸ90.end.valueᐳ"}}:::plan + Access102 o--o Access105 + Access106{{"Access[106∈3] ➊
ᐸ88.start.inclusiveᐳ"}}:::plan + Access103 o--o Access106 + Access107{{"Access[107∈3] ➊
ᐸ89.start.inclusiveᐳ"}}:::plan + Access104 o--o Access107 + Access108{{"Access[108∈3] ➊
ᐸ90.start.inclusiveᐳ"}}:::plan + Access105 o--o Access108 + Access109{{"Access[109∈3] ➊
ᐸ88.end.inclusiveᐳ"}}:::plan + Access106 o--o Access109 + Access110{{"Access[110∈3] ➊
ᐸ89.end.inclusiveᐳ"}}:::plan + Access107 o--o Access110 + Access111{{"Access[111∈3] ➊
ᐸ90.end.inclusiveᐳ"}}:::plan + Access108 o--o Access111 + + %% define steps + classDef bucket0 stroke:#696969 + class Bucket0,__Value2,__InputObject6,__InputObject8,__InputObject22,__InputObject24,__InputObject25,__InputObject27,__InputObject29,__InputObject30,__InputObject37,__InputObject44,__InputObject51,__InputObject52,__InputObject60,__InputObject67,Access73,Access74,Object75,ApplyInput76 bucket0 + classDef bucket1 stroke:#00bfff + class Bucket1,PgInsertSingle72,Object77 bucket1 + classDef bucket2 stroke:#7f007f + class Bucket2,Access78,Lambda86 bucket2 + classDef bucket3 stroke:#ffa500 + class Bucket3,PgClassExpression81,Access82,List83,Lambda84,PgClassExpression88,PgClassExpression89,PgClassExpression90,Access91,Access92,Access93,Access94,Access95,Access96,Access97,Access98,Access99,Access100,Access101,Access102,Access103,Access104,Access105,Access106,Access107,Access108,Access109,Access110,Access111 bucket3 + classDef bucket4 stroke:#0000ff + class Bucket4 bucket4 + classDef bucket5 stroke:#7fff00 + class Bucket5 bucket5 + classDef bucket6 stroke:#ff1493 + class Bucket6 bucket6 + classDef bucket7 stroke:#808000 + class Bucket7 bucket7 + classDef bucket8 stroke:#dda0dd + class Bucket8 bucket8 + classDef bucket9 stroke:#ff0000 + class Bucket9 bucket9 + classDef bucket10 stroke:#ffff00 + class Bucket10 bucket10 + + %% implicit side effects + PgInsertSingle72 -.-o Lambda86 + diff --git a/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create-emoty-range.sql b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create-emoty-range.sql new file mode 100644 index 0000000000..4be7b3a35e --- /dev/null +++ b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create-emoty-range.sql @@ -0,0 +1,11 @@ +insert into "b"."types" as __types__ ("id", "smallint", "bigint", "numeric", "decimal", "boolean", "varchar", "enum", "enum_array", "domain", "domain2", "text_array", "json", "jsonb", "numrange", "daterange", "an_int_range", "timestamp", "timestamptz", "date", "time", "timetz", "interval", "interval_array", "money", "compound_type", "nested_compound_type", "point", "cidr", "macaddr", "text_array_domain", "int8_array_domain") values ($1::"int4", $2::"int2", $3::"int8", $4::"numeric", $5::"numeric", $6::"bool", $7::"varchar", $8::"b"."color", $9::"b"."color"[], $10::"a"."an_int", $11::"b"."another_int", $12::"text"[], $13::"json", $14::"jsonb", $15::"pg_catalog"."numrange", $16::"pg_catalog"."daterange", $17::"a"."an_int_range", $18::"timestamp", $19::"timestamptz", $20::"date", $21::"time", $22::"timetz", $23::"interval", $24::"interval"[], $25::"money", $26::"c"."compound_type", $27::"b"."nested_compound_type", $28::"point", $29::"cidr", $30::"macaddr", $31::"c"."text_array_domain", $32::"c"."int8_array_domain") returning + __types__."id"::text as "0", + __types__."numrange"::text as "1", + json_build_array( + lower_inc(__types__."daterange"), + to_char(lower(__types__."daterange"), 'YYYY-MM-DD'::text), + to_char(upper(__types__."daterange"), 'YYYY-MM-DD'::text), + upper_inc(__types__."daterange"), + isempty(__types__."daterange") + )::text as "2", + __types__."an_int_range"::text as "3"; \ No newline at end of file diff --git a/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create-emoty-range.test.graphql b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create-emoty-range.test.graphql new file mode 100644 index 0000000000..e48995bda0 --- /dev/null +++ b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create-emoty-range.test.graphql @@ -0,0 +1,145 @@ +## expect(errors).toBeFalsy(); +#> schema: ["b"] + +mutation CreateMutation { + a: createType( + input: { + type: { + id: 201 + smallint: 30 + bigint: "467131188225" + numeric: "15.2" + decimal: "15.2" + boolean: false + varchar: "abc" + enum: RED + enumArray: [RED, GREEN] + domain: 6 + domain2: 5 + textArray: [ + "have" + "you" + "ever" + "been" + "down" + "the" + "water" + "spout" + "?" + ] + json: "{\"x\":1,\"y\":2,\"z\":3}" + jsonb: "{\"a\":1,\"b\":2,\"c\":3}" + numrange: { empty: true } + daterange: { + empty: true + start: { value: "1927-11-05", inclusive: false } + end: { value: "1927-11-07", inclusive: false } + } + anIntRange: { empty: false, end: { value: 500, inclusive: false } } + timestamp: "2016-10-07 16:12:21.747269" + timestamptz: "2016-10-09 16:12:45.218676-04" + date: "2016-10-15" + time: "19:13:18.625699" + timetz: "13:13:29.585176-04" + interval: { + seconds: 1 + minutes: 2 + hours: 3 + days: 4 + months: 5 + years: 6 + } + intervalArray: [ + { seconds: 2, minutes: 3, hours: 4, days: 5, months: 6, years: 7 } + { seconds: 3, minutes: 4, hours: 5, days: 6, months: 7, years: 8 } + ] + money: 1234567.89 + compoundType: { + a: 123 + b: "abc" + c: GREEN + d: "ec4a9fae-4ec5-4763-98eb-0327fb2dc9bf" + e: FOO_BAR + f: _EMPTY_ + fooBar: 20 + } + nestedCompoundType: { + a: { + a: 456 + b: "def" + c: BLUE + d: "79863dcf-0433-4c3d-bc51-978326d4546f" + e: BAR_FOO + f: ONE + fooBar: 42 + } + b: { + a: 789 + b: "ghi" + c: RED + d: "b687ee42-c515-4544-b742-525e39517e7d" + e: BAZ_QUX + f: _EMPTY_ + fooBar: -8 + } + bazBuz: 0 + } + point: { x: 1, y: 3 } + cidr: "192.168.0.0/16" + macaddr: "0cafec0ffee0" + textArrayDomain: [ + "TEXT 2098288669218571759" + "TEXT 2098288669218571760" + "TEXT 2098288669218571761" + ] + int8ArrayDomain: [ + "2098288669218571759" + "2098288669218571760" + "2098288669218571761" + ] + } + } + ) { + clientMutationId + type { + nodeId + id + numrange { + empty + start { + value + inclusive + } + end { + value + inclusive + } + } + daterange { + empty + start { + value + inclusive + } + end { + value + inclusive + } + } + anIntRange { + empty + start { + value + inclusive + } + end { + value + inclusive + } + } + } + query { + nodeId + } + } +} diff --git a/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.json5 b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.json5 index d498b60a64..b06af849cb 100644 --- a/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.json5 +++ b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.json5 @@ -31,6 +31,7 @@ json: "{\"x\":1,\"y\":2,\"z\":3}", jsonb: "{\"a\":1,\"b\":2,\"c\":3}", numrange: { + empty: false, start: { value: "50", inclusive: true, @@ -38,6 +39,7 @@ end: null, }, daterange: { + empty: false, start: { value: "1927-11-06", inclusive: true, @@ -48,6 +50,7 @@ }, }, anIntRange: { + empty: false, start: null, end: { value: 500, diff --git a/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.mermaid b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.mermaid index 8603597901..66f20d4073 100644 --- a/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.mermaid +++ b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.mermaid @@ -9,124 +9,124 @@ graph TD subgraph "Buckets for mutations/v4/mutation-create" Bucket0("Bucket 0 (root)"):::bucket - Bucket1("Bucket 1 (mutationField)
Deps: 77, 78, 538, 2, 518, 197

1: PgInsertSingle[74]
2:
ᐳ: Object[79]"):::bucket - Bucket2("Bucket 2 (mutationField)
Deps: 95, 2, 523, 538, 1068, 197

1: Access[92]
2: Access[93]
3: Object[94]
4: PgInsertSingle[91]
5:
ᐳ: Object[96]"):::bucket - Bucket3("Bucket 3 (mutationField)
Deps: 110, 2, 523, 538, 1068, 197

1: Access[107]
2: Access[108]
3: Object[109]
4: PgInsertSingle[106]
5:
ᐳ: Object[111]"):::bucket - Bucket4("Bucket 4 (mutationField)
Deps: 119, 2, 532, 538, 523, 197

1: Access[116]
2: Access[117]
3: Object[118]
4: PgInsertSingle[115]
5:
ᐳ: Object[120]"):::bucket - Bucket5("Bucket 5 (mutationField)
Deps: 127, 2, 538, 197

1: Access[124]
2: Access[125]
3: Object[126]
4: PgInsertSingle[123]
5:
ᐳ: Object[128]"):::bucket - Bucket6("Bucket 6 (mutationField)
Deps: 135, 2, 538, 197

1: Access[132]
2: Access[133]
3: Object[134]
4: PgInsertSingle[131]
5:
ᐳ: Object[136]"):::bucket - Bucket7("Bucket 7 (mutationField)
Deps: 150, 2, 523, 538, 1068, 197

1: Access[147]
2: Access[148]
3: Object[149]
4: PgInsertSingle[146]
5:
ᐳ: Object[151]"):::bucket - Bucket8("Bucket 8 (mutationField)
Deps: 161, 2, 1068

1: Access[158]
2: Access[159]
3: Object[160]
4: PgInsertSingle[157]
5:
ᐳ: Object[162]"):::bucket - Bucket9("Bucket 9 (mutationField)
Deps: 170, 2

1: Access[167]
2: Access[168]
3: Object[169]
4: PgInsertSingle[166]
5:
ᐳ: Object[171]"):::bucket - Bucket10("Bucket 10 (mutationField)
Deps: 180, 2

1: Access[177]
2: Access[178]
3: Object[179]
4: PgInsertSingle[176]
5:
ᐳ: Object[181]"):::bucket - Bucket11("Bucket 11 (mutationField)
Deps: 190, 2

1: Access[187]
2: Access[188]
3: Object[189]
4: PgInsertSingle[186]
5:
ᐳ: Object[191]"):::bucket - Bucket12("Bucket 12 (nullableBoundary)
Deps: 74, 538, 2, 79, 518, 197

ROOT Object{1}ᐸ{result}ᐳ[79]"):::bucket - Bucket13("Bucket 13 (nullableBoundary)
Deps: 91, 2, 523, 538, 1068, 96, 197

ROOT Object{2}ᐸ{result}ᐳ[96]
1:
ᐳ: 193, 203, 205, 206, 605, 712, 202, 207, 526, 527, 653, 664, 669, 681, 691, 695, 699, 703
2: 204, 265, 371, 402, 433, 464, 704
ᐳ: 554, 564, 581, 587, 593, 599
3: 209, 268, 311, 343, 374, 405, 436, 467, 709
ᐳ: 708, 710, 713
4: 211, 270, 313, 345, 376, 407, 438, 469
ᐳ: 210, 269, 312, 344, 375, 406, 437, 468, 555, 565, 574, 578, 582, 588, 594, 600, 616, 620, 624, 627, 630, 633, 636, 639, 214, 273, 316, 348, 379, 410, 441, 472"):::bucket - Bucket14("Bucket 14 (nullableBoundary)
Deps: 106, 2, 523, 538, 1068, 111, 197

ROOT Object{3}ᐸ{result}ᐳ[111]
1:
ᐳ: 194, 216, 218, 219, 606, 723, 215, 220, 530, 531, 654, 665, 670, 682, 692, 696, 700, 714
2: 217, 275, 381, 412, 443, 474, 715
ᐳ: 556, 566, 583, 589, 595, 601
3: 222, 278, 321, 353, 384, 415, 446, 477, 720
ᐳ: 719, 721, 724
4: 224, 280, 323, 355, 386, 417, 448, 479
ᐳ: 223, 279, 322, 354, 385, 416, 447, 478, 557, 567, 575, 579, 584, 590, 596, 602, 617, 621, 625, 628, 631, 634, 637, 640, 227, 283, 326, 358, 389, 420, 451, 482"):::bucket - Bucket15("Bucket 15 (nullableBoundary)
Deps: 115, 2, 532, 538, 120, 523, 197

ROOT Object{4}ᐸ{result}ᐳ[120]
1:
ᐳ: 195, 229, 231, 232, 576, 228, 233, 284, 536, 537, 666
2: PgSelect[230], PgSelect[285]
3: PgSelectRows[235], PgSelectRows[288]
ᐳ: 234, 236, 287, 289"):::bucket - Bucket16("Bucket 16 (nullableBoundary)
Deps: 538, 123, 128, 197

ROOT Object{5}ᐸ{result}ᐳ[128]"):::bucket - Bucket17("Bucket 17 (nullableBoundary)
Deps: 538, 131, 136, 197

ROOT Object{6}ᐸ{result}ᐳ[136]"):::bucket - Bucket18("Bucket 18 (nullableBoundary)
Deps: 146, 2, 523, 538, 1068, 151, 197

ROOT Object{7}ᐸ{result}ᐳ[151]
1:
ᐳ: 196, 238, 240, 241, 607, 734, 237, 242, 543, 544, 656, 667, 679, 689, 693, 697, 701, 725
2: 239, 291, 391, 422, 453, 484, 726
ᐳ: 561, 571, 585, 591, 597, 603
3: 244, 294, 332, 363, 394, 425, 456, 487, 731
ᐳ: 730, 732, 735
4: 246, 296, 334, 365, 396, 427, 458, 489
ᐳ: 245, 295, 333, 364, 395, 426, 457, 488, 562, 572, 577, 580, 586, 592, 598, 604, 619, 623, 626, 629, 632, 635, 638, 641, 249, 299, 337, 368, 399, 430, 461, 492"):::bucket - Bucket19("Bucket 19 (nullableBoundary)
Deps: 2, 157, 1068, 162

ROOT Object{8}ᐸ{result}ᐳ[162]"):::bucket - Bucket20("Bucket 20 (nullableBoundary)
Deps: 171, 166

ROOT Object{9}ᐸ{result}ᐳ[171]"):::bucket - Bucket21("Bucket 21 (nullableBoundary)
Deps: 2, 176, 181

ROOT Object{10}ᐸ{result}ᐳ[181]"):::bucket - Bucket22("Bucket 22 (nullableBoundary)
Deps: 186, 2, 191

ROOT Object{11}ᐸ{result}ᐳ[191]
1: 991, 995
ᐳ: 251, 253, 254, 990, 250, 255, 300, 610, 648, 651
2: 252, 301, 649
ᐳ: Access[992], Access[996]
3: 257, 304, 774
ᐳ: First[303], PgSelectSingle[305]
4: ConnectionItems[259]
ᐳ: 258, 262, 563, 993, 994"):::bucket - Bucket48("Bucket 48 (nullableBoundary)
Deps: 123

ROOT PgInsertSingle{5}ᐸedge_case()ᐳ[123]"):::bucket - Bucket49("Bucket 49 (nullableBoundary)
Deps: 131

ROOT PgInsertSingle{6}ᐸedge_case()ᐳ[131]"):::bucket - Bucket50("Bucket 50 (nullableBoundary)
Deps: 157, 505, 510

ROOT PgInsertSingle{8}ᐸperson()ᐳ[157]
1:
ᐳ: Access[501], PgClassExpression[500]
2: PgSelect[502]
3: PgSelectRows[507]
ᐳ: 506, 508, 511"):::bucket - Bucket51("Bucket 51 (nullableBoundary)
Deps: 166

ROOT PgInsertSingle{9}ᐸdefault_value()ᐳ[166]"):::bucket - Bucket52("Bucket 52 (nullableBoundary)
Deps: 176, 646

ROOT PgInsertSingle{10}ᐸpost()ᐳ[176]
1:
ᐳ: 515, 514, 609, 642, 647
2: PgSelect[643]
3: PgSelectRows[773]"):::bucket - Bucket53("Bucket 53 (nullableBoundary)
Deps: 186, 305, 774, 250, 610

ROOT PgInsertSingle{11}ᐸpost()ᐳ[186]"):::bucket - Bucket54("Bucket 54 (nullableBoundary)
Deps: 74, 518, 756, 982, 986

ROOT PgInsertSingle{1}ᐸtypes()ᐳ[74]
1:
ᐳ: 520, 519, 521, 522, 652, 663, 668, 680, 690, 694, 698, 702, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 760, 766, 767, 768, 769, 770, 771, 772, 865, 866, 867, 868, 876, 905, 906, 907, 908, 916, 924, 933, 935, 937, 953, 954, 955, 957, 958, 959, 962, 963, 964, 966, 967, 968
2: PgSelect[753], PgSelect[761]
ᐳ: Access[983], Access[987]
3: PgSelectRows[758], PgSelectRows[764]
ᐳ: 757, 759, 763, 765, 869, 909, 925, 926, 934, 936, 938, 939, 984, 985, 988, 989
4: PgSelectRows[874], PgSelectRows[914]
ᐳ: 873, 875, 913, 915"):::bucket - Bucket55("Bucket 55 (nullableBoundary)
Deps: 91, 527, 202, 653, 664, 669, 681, 691, 695, 699, 713

ROOT PgInsertSingle{2}ᐸperson()ᐳ[91]"):::bucket - Bucket56("Bucket 56 (nullableBoundary)
Deps: 106, 531, 215, 654, 665, 670, 682, 692, 696, 700, 724

ROOT PgInsertSingle{3}ᐸperson()ᐳ[106]"):::bucket - Bucket57("Bucket 57 (nullableBoundary)
Deps: 115, 236, 523, 289, 537, 228, 284, 666

ROOT PgInsertSingle{4}ᐸcompound_key()ᐳ[115]"):::bucket - Bucket58("Bucket 58 (nullableBoundary)
Parent side effect step: 123
Deps: 197, 539

ROOT Constantᐸ[HIDDEN]ᐳ[197]"):::bucket - Bucket59("Bucket 59 (nullableBoundary)
Parent side effect step: 131
Deps: 197, 540

ROOT Constantᐸ[HIDDEN]ᐳ[197]"):::bucket - Bucket60("Bucket 60 (nullableBoundary)
Deps: 146, 544, 237, 656, 667, 679, 689, 693, 697, 701, 735

ROOT PgInsertSingle{7}ᐸperson()ᐳ[146]"):::bucket - Bucket61("Bucket 61 (nullableBoundary)
Parent side effect step: 74
Deps: 197, 553

ROOT Constantᐸ[HIDDEN]ᐳ[197]"):::bucket - Bucket62("Bucket 62 (nullableBoundary)
Deps: 214, 616, 91, 523, 555

ROOT Edge{13}[214]"):::bucket - Bucket63("Bucket 63 (nullableBoundary)
Deps: 227, 617, 106, 523, 557

ROOT Edge{14}[227]"):::bucket - Bucket64("Bucket 64 (nullableBoundary)
Deps: 236, 115, 523

ROOT PgSelectSingle{15}ᐸpersonᐳ[236]"):::bucket - Bucket65("Bucket 65 (nullableBoundary)
Deps: 249, 619, 146, 523, 562

ROOT Edge{18}[249]"):::bucket - Bucket66("Bucket 66 (nullableBoundary)
Deps: 262, 563, 186, 994, 996

ROOT Edge{22}[262]"):::bucket - Bucket67("Bucket 67 (nullableBoundary)
Deps: 273, 620, 91, 523, 565

ROOT Edge{13}[273]"):::bucket - Bucket68("Bucket 68 (nullableBoundary)
Deps: 283, 621, 106, 523, 567

ROOT Edge{14}[283]"):::bucket - Bucket69("Bucket 69 (nullableBoundary)
Deps: 289, 115, 523

ROOT PgSelectSingle{15}ᐸpersonᐳ[289]"):::bucket - Bucket70("Bucket 70 (nullableBoundary)
Deps: 299, 623, 146, 523, 572

ROOT Edge{18}[299]"):::bucket - Bucket71("Bucket 71 (nullableBoundary)
Deps: 305, 186

ROOT PgSelectSingle{22}ᐸpersonᐳ[305]"):::bucket - Bucket72("Bucket 72 (nullableBoundary)
Deps: 316, 624, 91, 523, 574

ROOT Edge{13}[316]"):::bucket - Bucket73("Bucket 73 (nullableBoundary)
Deps: 326, 625, 106, 523, 575

ROOT Edge{14}[326]"):::bucket - Bucket74("Bucket 74 (nullableBoundary)
Parent side effect step: 115
Deps: 197, 576

ROOT Constantᐸ[HIDDEN]ᐳ[197]"):::bucket - Bucket75("Bucket 75 (nullableBoundary)
Deps: 337, 626, 146, 523, 577

ROOT Edge{18}[337]"):::bucket - Bucket76("Bucket 76 (nullableBoundary)
Deps: 348, 627, 91, 523, 578

ROOT Edge{13}[348]"):::bucket - Bucket77("Bucket 77 (nullableBoundary)
Deps: 358, 628, 106, 523, 579

ROOT Edge{14}[358]"):::bucket - Bucket78("Bucket 78 (nullableBoundary)
Deps: 368, 629, 146, 523, 580

ROOT Edge{18}[368]"):::bucket - Bucket79("Bucket 79 (nullableBoundary)
Deps: 379, 630, 91, 523, 582

ROOT Edge{13}[379]"):::bucket - Bucket80("Bucket 80 (nullableBoundary)
Deps: 389, 631, 106, 523, 584

ROOT Edge{14}[389]"):::bucket - Bucket81("Bucket 81 (nullableBoundary)
Deps: 399, 632, 146, 523, 586

ROOT Edge{18}[399]"):::bucket - Bucket82("Bucket 82 (nullableBoundary)
Deps: 410, 633, 91, 523, 588

ROOT Edge{13}[410]"):::bucket - Bucket83("Bucket 83 (nullableBoundary)
Deps: 420, 634, 106, 523, 590

ROOT Edge{14}[420]"):::bucket - Bucket84("Bucket 84 (nullableBoundary)
Deps: 430, 635, 146, 523, 592

ROOT Edge{18}[430]"):::bucket - Bucket85("Bucket 85 (nullableBoundary)
Deps: 441, 636, 91, 523, 594

ROOT Edge{13}[441]"):::bucket - Bucket86("Bucket 86 (nullableBoundary)
Deps: 451, 637, 106, 523, 596

ROOT Edge{14}[451]"):::bucket - Bucket87("Bucket 87 (nullableBoundary)
Deps: 461, 638, 146, 523, 598

ROOT Edge{18}[461]"):::bucket - Bucket88("Bucket 88 (nullableBoundary)
Deps: 472, 639, 91, 523, 600

ROOT Edge{13}[472]"):::bucket - Bucket89("Bucket 89 (nullableBoundary)
Deps: 482, 640, 106, 523, 602

ROOT Edge{14}[482]"):::bucket - Bucket90("Bucket 90 (nullableBoundary)
Deps: 492, 641, 146, 523, 604

ROOT Edge{18}[492]"):::bucket - Bucket91("Bucket 91 (nullableBoundary)
Parent side effect step: 91
Deps: 197, 605

ROOT Constantᐸ[HIDDEN]ᐳ[197]"):::bucket - Bucket92("Bucket 92 (nullableBoundary)
Parent side effect step: 106
Deps: 197, 606

ROOT Constantᐸ[HIDDEN]ᐳ[197]"):::bucket - Bucket93("Bucket 93 (nullableBoundary)
Parent side effect step: 146
Deps: 197, 607

ROOT Constantᐸ[HIDDEN]ᐳ[197]"):::bucket - Bucket94("Bucket 94 (nullableBoundary)
Deps: 305, 186

ROOT PgSelectSingle{22}ᐸpersonᐳ[305]"):::bucket - Bucket95("Bucket 95 (nullableBoundary)
Deps: 563, 186, 994, 996

ROOT PgSelectSingle{22}ᐸpostᐳ[563]
1: PgSelectRows[940]
ᐳ: 785, 878, 997, 998
2: PgSelectRows[931]
ᐳ: First[930], PgSelectSingle[932]"):::bucket - Bucket96("Bucket 96 (nullableBoundary)
Deps: 616, 91, 523

ROOT PgSelectSingle{13}ᐸpersonᐳ[616]"):::bucket - Bucket97("Bucket 97 (nullableBoundary)
Deps: 617, 106, 523

ROOT PgSelectSingle{14}ᐸpersonᐳ[617]"):::bucket - Bucket98("Bucket 98 (nullableBoundary)
Deps: 619, 146, 523

ROOT PgSelectSingle{18}ᐸpersonᐳ[619]"):::bucket - Bucket99("Bucket 99 (nullableBoundary)
Deps: 620, 91, 523

ROOT PgSelectSingle{13}ᐸpersonᐳ[620]"):::bucket - Bucket100("Bucket 100 (nullableBoundary)
Deps: 621, 106, 523

ROOT PgSelectSingle{14}ᐸpersonᐳ[621]"):::bucket - Bucket101("Bucket 101 (nullableBoundary)
Deps: 623, 146, 523

ROOT PgSelectSingle{18}ᐸpersonᐳ[623]"):::bucket - Bucket102("Bucket 102 (nullableBoundary)
Deps: 624, 91, 523

ROOT PgSelectSingle{13}ᐸpersonᐳ[624]"):::bucket - Bucket103("Bucket 103 (nullableBoundary)
Deps: 625, 106, 523

ROOT PgSelectSingle{14}ᐸpersonᐳ[625]"):::bucket - Bucket104("Bucket 104 (nullableBoundary)
Deps: 626, 146, 523

ROOT PgSelectSingle{18}ᐸpersonᐳ[626]"):::bucket - Bucket105("Bucket 105 (nullableBoundary)
Deps: 627, 91, 523

ROOT PgSelectSingle{13}ᐸpersonᐳ[627]"):::bucket - Bucket106("Bucket 106 (nullableBoundary)
Deps: 628, 106, 523

ROOT PgSelectSingle{14}ᐸpersonᐳ[628]"):::bucket - Bucket107("Bucket 107 (nullableBoundary)
Deps: 629, 146, 523

ROOT PgSelectSingle{18}ᐸpersonᐳ[629]"):::bucket - Bucket108("Bucket 108 (nullableBoundary)
Deps: 630, 91, 523

ROOT PgSelectSingle{13}ᐸpersonᐳ[630]"):::bucket - Bucket109("Bucket 109 (nullableBoundary)
Deps: 631, 106, 523

ROOT PgSelectSingle{14}ᐸpersonᐳ[631]"):::bucket - Bucket110("Bucket 110 (nullableBoundary)
Deps: 632, 146, 523

ROOT PgSelectSingle{18}ᐸpersonᐳ[632]"):::bucket - Bucket111("Bucket 111 (nullableBoundary)
Deps: 633, 91, 523

ROOT PgSelectSingle{13}ᐸpersonᐳ[633]"):::bucket - Bucket112("Bucket 112 (nullableBoundary)
Deps: 634, 106, 523

ROOT PgSelectSingle{14}ᐸpersonᐳ[634]"):::bucket - Bucket113("Bucket 113 (nullableBoundary)
Deps: 635, 146, 523

ROOT PgSelectSingle{18}ᐸpersonᐳ[635]"):::bucket - Bucket114("Bucket 114 (nullableBoundary)
Deps: 636, 91, 523

ROOT PgSelectSingle{13}ᐸpersonᐳ[636]"):::bucket - Bucket115("Bucket 115 (nullableBoundary)
Deps: 637, 106, 523

ROOT PgSelectSingle{14}ᐸpersonᐳ[637]"):::bucket - Bucket116("Bucket 116 (nullableBoundary)
Deps: 638, 146, 523

ROOT PgSelectSingle{18}ᐸpersonᐳ[638]"):::bucket - Bucket117("Bucket 117 (nullableBoundary)
Deps: 639, 91, 523

ROOT PgSelectSingle{13}ᐸpersonᐳ[639]"):::bucket - Bucket118("Bucket 118 (nullableBoundary)
Deps: 640, 106, 523

ROOT PgSelectSingle{14}ᐸpersonᐳ[640]"):::bucket - Bucket119("Bucket 119 (nullableBoundary)
Deps: 641, 146, 523

ROOT PgSelectSingle{18}ᐸpersonᐳ[641]"):::bucket - Bucket120("Bucket 120 (nullableBoundary)
Deps: 236, 115, 523

ROOT PgSelectSingle{15}ᐸpersonᐳ[236]"):::bucket - Bucket121("Bucket 121 (nullableBoundary)
Deps: 289, 115, 523

ROOT PgSelectSingle{15}ᐸpersonᐳ[289]"):::bucket - Bucket122("Bucket 122 (nullableBoundary)
Deps: 767, 74

ROOT PgClassExpression{54}ᐸ__types__....ablePoint”ᐳ[767]"):::bucket - Bucket123("Bucket 123 (listItem)
Deps: 176

ROOT __Item{123}ᐸ773ᐳ[775]"):::bucket - Bucket124("Bucket 124 (listItem)
Deps: 186

ROOT __Item{124}ᐸ774ᐳ[777]"):::bucket - Bucket125("Bucket 125 (listItem)

ROOT __Item{125}ᐸ702ᐳ[779]"):::bucket - Bucket126("Bucket 126 (listItem)

ROOT __Item{126}ᐸ738ᐳ[780]"):::bucket - Bucket127("Bucket 127 (listItem)
Deps: 74

ROOT __Item{127}ᐸ750ᐳ[781]"):::bucket - Bucket128("Bucket 128 (listItem)

ROOT __Item{128}ᐸ771ᐳ[782]"):::bucket - Bucket129("Bucket 129 (listItem)

ROOT __Item{129}ᐸ772ᐳ[783]"):::bucket - Bucket130("Bucket 130 (nullableBoundary)
Deps: 776, 176

ROOT PgSelectSingle{123}ᐸfrmcdc_comptypeᐳ[776]"):::bucket - Bucket131("Bucket 131 (nullableBoundary)
Deps: 778, 186

ROOT PgSelectSingle{124}ᐸfrmcdc_comptypeᐳ[778]"):::bucket - Bucket132("Bucket 132 (nullableBoundary)
Deps: 781, 74

ROOT __Item{127}ᐸ750ᐳ[781]"):::bucket - Bucket133("Bucket 133 (nullableBoundary)
Deps: 865, 953, 962

ROOT Access{54}ᐸ741.startᐳ[865]"):::bucket - Bucket134("Bucket 134 (nullableBoundary)
Deps: 866, 954, 963

ROOT Access{54}ᐸ742.startᐳ[866]"):::bucket - Bucket135("Bucket 135 (nullableBoundary)
Deps: 867, 955, 964

ROOT Access{54}ᐸ743.startᐳ[867]"):::bucket - Bucket136("Bucket 136 (nullableBoundary)
Deps: 875, 74

ROOT PgSelectSingle{54}ᐸfrmcdc_compoundTypeᐳ[875]"):::bucket - Bucket137("Bucket 137 (nullableBoundary)
Deps: 905, 957, 966

ROOT Access{54}ᐸ741.endᐳ[905]"):::bucket - Bucket138("Bucket 138 (nullableBoundary)
Deps: 906, 958, 967

ROOT Access{54}ᐸ742.endᐳ[906]"):::bucket - Bucket139("Bucket 139 (nullableBoundary)
Deps: 907, 959, 968

ROOT Access{54}ᐸ743.endᐳ[907]"):::bucket - Bucket140("Bucket 140 (nullableBoundary)
Deps: 915, 74

ROOT PgSelectSingle{54}ᐸfrmcdc_compoundTypeᐳ[915]"):::bucket - Bucket141("Bucket 141 (nullableBoundary)
Deps: 932, 186

ROOT PgSelectSingle{95}ᐸpersonᐳ[932]"):::bucket - Bucket142("Bucket 142 (listItem)
Deps: 186

ROOT __Item{142}ᐸ940ᐳ[941]"):::bucket - Bucket143("Bucket 143 (nullableBoundary)
Deps: 942, 186

ROOT PgSelectSingle{142}ᐸfrmcdc_comptypeᐳ[942]"):::bucket + Bucket1("Bucket 1 (mutationField)
Deps: 78, 79, 539, 2, 519, 198

1: PgInsertSingle[75]
2:
ᐳ: Object[80]"):::bucket + Bucket2("Bucket 2 (mutationField)
Deps: 96, 2, 524, 539, 1071, 198

1: Access[93]
2: Access[94]
3: Object[95]
4: PgInsertSingle[92]
5:
ᐳ: Object[97]"):::bucket + Bucket3("Bucket 3 (mutationField)
Deps: 111, 2, 524, 539, 1071, 198

1: Access[108]
2: Access[109]
3: Object[110]
4: PgInsertSingle[107]
5:
ᐳ: Object[112]"):::bucket + Bucket4("Bucket 4 (mutationField)
Deps: 120, 2, 533, 539, 524, 198

1: Access[117]
2: Access[118]
3: Object[119]
4: PgInsertSingle[116]
5:
ᐳ: Object[121]"):::bucket + Bucket5("Bucket 5 (mutationField)
Deps: 128, 2, 539, 198

1: Access[125]
2: Access[126]
3: Object[127]
4: PgInsertSingle[124]
5:
ᐳ: Object[129]"):::bucket + Bucket6("Bucket 6 (mutationField)
Deps: 136, 2, 539, 198

1: Access[133]
2: Access[134]
3: Object[135]
4: PgInsertSingle[132]
5:
ᐳ: Object[137]"):::bucket + Bucket7("Bucket 7 (mutationField)
Deps: 151, 2, 524, 539, 1071, 198

1: Access[148]
2: Access[149]
3: Object[150]
4: PgInsertSingle[147]
5:
ᐳ: Object[152]"):::bucket + Bucket8("Bucket 8 (mutationField)
Deps: 162, 2, 1071

1: Access[159]
2: Access[160]
3: Object[161]
4: PgInsertSingle[158]
5:
ᐳ: Object[163]"):::bucket + Bucket9("Bucket 9 (mutationField)
Deps: 171, 2

1: Access[168]
2: Access[169]
3: Object[170]
4: PgInsertSingle[167]
5:
ᐳ: Object[172]"):::bucket + Bucket10("Bucket 10 (mutationField)
Deps: 181, 2

1: Access[178]
2: Access[179]
3: Object[180]
4: PgInsertSingle[177]
5:
ᐳ: Object[182]"):::bucket + Bucket11("Bucket 11 (mutationField)
Deps: 191, 2

1: Access[188]
2: Access[189]
3: Object[190]
4: PgInsertSingle[187]
5:
ᐳ: Object[192]"):::bucket + Bucket12("Bucket 12 (nullableBoundary)
Deps: 75, 539, 2, 80, 519, 198

ROOT Object{1}ᐸ{result}ᐳ[80]"):::bucket + Bucket13("Bucket 13 (nullableBoundary)
Deps: 92, 2, 524, 539, 1071, 97, 198

ROOT Object{2}ᐸ{result}ᐳ[97]
1:
ᐳ: 194, 204, 206, 207, 606, 713, 203, 208, 527, 528, 654, 665, 670, 682, 692, 696, 700, 704
2: 205, 266, 372, 403, 434, 465, 705
ᐳ: 555, 565, 582, 588, 594, 600
3: 210, 269, 312, 344, 375, 406, 437, 468, 710
ᐳ: 709, 711, 714
4: 212, 271, 314, 346, 377, 408, 439, 470
ᐳ: 211, 270, 313, 345, 376, 407, 438, 469, 556, 566, 575, 579, 583, 589, 595, 601, 617, 621, 625, 628, 631, 634, 637, 640, 215, 274, 317, 349, 380, 411, 442, 473"):::bucket + Bucket14("Bucket 14 (nullableBoundary)
Deps: 107, 2, 524, 539, 1071, 112, 198

ROOT Object{3}ᐸ{result}ᐳ[112]
1:
ᐳ: 195, 217, 219, 220, 607, 724, 216, 221, 531, 532, 655, 666, 671, 683, 693, 697, 701, 715
2: 218, 276, 382, 413, 444, 475, 716
ᐳ: 557, 567, 584, 590, 596, 602
3: 223, 279, 322, 354, 385, 416, 447, 478, 721
ᐳ: 720, 722, 725
4: 225, 281, 324, 356, 387, 418, 449, 480
ᐳ: 224, 280, 323, 355, 386, 417, 448, 479, 558, 568, 576, 580, 585, 591, 597, 603, 618, 622, 626, 629, 632, 635, 638, 641, 228, 284, 327, 359, 390, 421, 452, 483"):::bucket + Bucket15("Bucket 15 (nullableBoundary)
Deps: 116, 2, 533, 539, 121, 524, 198

ROOT Object{4}ᐸ{result}ᐳ[121]
1:
ᐳ: 196, 230, 232, 233, 577, 229, 234, 285, 537, 538, 667
2: PgSelect[231], PgSelect[286]
3: PgSelectRows[236], PgSelectRows[289]
ᐳ: 235, 237, 288, 290"):::bucket + Bucket16("Bucket 16 (nullableBoundary)
Deps: 539, 124, 129, 198

ROOT Object{5}ᐸ{result}ᐳ[129]"):::bucket + Bucket17("Bucket 17 (nullableBoundary)
Deps: 539, 132, 137, 198

ROOT Object{6}ᐸ{result}ᐳ[137]"):::bucket + Bucket18("Bucket 18 (nullableBoundary)
Deps: 147, 2, 524, 539, 1071, 152, 198

ROOT Object{7}ᐸ{result}ᐳ[152]
1:
ᐳ: 197, 239, 241, 242, 608, 735, 238, 243, 544, 545, 657, 668, 680, 690, 694, 698, 702, 726
2: 240, 292, 392, 423, 454, 485, 727
ᐳ: 562, 572, 586, 592, 598, 604
3: 245, 295, 333, 364, 395, 426, 457, 488, 732
ᐳ: 731, 733, 736
4: 247, 297, 335, 366, 397, 428, 459, 490
ᐳ: 246, 296, 334, 365, 396, 427, 458, 489, 563, 573, 578, 581, 587, 593, 599, 605, 620, 624, 627, 630, 633, 636, 639, 642, 250, 300, 338, 369, 400, 431, 462, 493"):::bucket + Bucket19("Bucket 19 (nullableBoundary)
Deps: 2, 158, 1071, 163

ROOT Object{8}ᐸ{result}ᐳ[163]"):::bucket + Bucket20("Bucket 20 (nullableBoundary)
Deps: 172, 167

ROOT Object{9}ᐸ{result}ᐳ[172]"):::bucket + Bucket21("Bucket 21 (nullableBoundary)
Deps: 2, 177, 182

ROOT Object{10}ᐸ{result}ᐳ[182]"):::bucket + Bucket22("Bucket 22 (nullableBoundary)
Deps: 187, 2, 192

ROOT Object{11}ᐸ{result}ᐳ[192]
1: 995, 999
ᐳ: 252, 254, 255, 994, 251, 256, 301, 611, 649, 652
2: 253, 302, 650
ᐳ: Access[996], Access[1000]
3: 258, 305, 775
ᐳ: First[304], PgSelectSingle[306]
4: ConnectionItems[260]
ᐳ: 259, 263, 564, 997, 998"):::bucket + Bucket48("Bucket 48 (nullableBoundary)
Deps: 124

ROOT PgInsertSingle{5}ᐸedge_case()ᐳ[124]"):::bucket + Bucket49("Bucket 49 (nullableBoundary)
Deps: 132

ROOT PgInsertSingle{6}ᐸedge_case()ᐳ[132]"):::bucket + Bucket50("Bucket 50 (nullableBoundary)
Deps: 158, 506, 511

ROOT PgInsertSingle{8}ᐸperson()ᐳ[158]
1:
ᐳ: Access[502], PgClassExpression[501]
2: PgSelect[503]
3: PgSelectRows[508]
ᐳ: 507, 509, 512"):::bucket + Bucket51("Bucket 51 (nullableBoundary)
Deps: 167

ROOT PgInsertSingle{9}ᐸdefault_value()ᐳ[167]"):::bucket + Bucket52("Bucket 52 (nullableBoundary)
Deps: 177, 647

ROOT PgInsertSingle{10}ᐸpost()ᐳ[177]
1:
ᐳ: 516, 515, 610, 643, 648
2: PgSelect[644]
3: PgSelectRows[774]"):::bucket + Bucket53("Bucket 53 (nullableBoundary)
Deps: 187, 306, 775, 251, 611

ROOT PgInsertSingle{11}ᐸpost()ᐳ[187]"):::bucket + Bucket54("Bucket 54 (nullableBoundary)
Deps: 75, 519, 757, 986, 990

ROOT PgInsertSingle{1}ᐸtypes()ᐳ[75]
1:
ᐳ: 521, 520, 522, 523, 653, 664, 669, 681, 691, 695, 699, 703, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 761, 767, 768, 769, 770, 771, 772, 773, 866, 867, 868, 869, 877, 906, 907, 908, 909, 917, 925, 926, 927, 928, 937, 939, 941, 958, 959, 960, 962, 963, 964, 967, 968, 969, 971, 972, 973
2: PgSelect[754], PgSelect[762]
ᐳ: Access[987], Access[991]
3: PgSelectRows[759], PgSelectRows[765]
ᐳ: 758, 760, 764, 766, 870, 910, 929, 930, 938, 940, 942, 943, 988, 989, 992, 993
4: PgSelectRows[875], PgSelectRows[915]
ᐳ: 874, 876, 914, 916"):::bucket + Bucket55("Bucket 55 (nullableBoundary)
Deps: 92, 528, 203, 654, 665, 670, 682, 692, 696, 700, 714

ROOT PgInsertSingle{2}ᐸperson()ᐳ[92]"):::bucket + Bucket56("Bucket 56 (nullableBoundary)
Deps: 107, 532, 216, 655, 666, 671, 683, 693, 697, 701, 725

ROOT PgInsertSingle{3}ᐸperson()ᐳ[107]"):::bucket + Bucket57("Bucket 57 (nullableBoundary)
Deps: 116, 237, 524, 290, 538, 229, 285, 667

ROOT PgInsertSingle{4}ᐸcompound_key()ᐳ[116]"):::bucket + Bucket58("Bucket 58 (nullableBoundary)
Parent side effect step: 124
Deps: 198, 540

ROOT Constantᐸ[HIDDEN]ᐳ[198]"):::bucket + Bucket59("Bucket 59 (nullableBoundary)
Parent side effect step: 132
Deps: 198, 541

ROOT Constantᐸ[HIDDEN]ᐳ[198]"):::bucket + Bucket60("Bucket 60 (nullableBoundary)
Deps: 147, 545, 238, 657, 668, 680, 690, 694, 698, 702, 736

ROOT PgInsertSingle{7}ᐸperson()ᐳ[147]"):::bucket + Bucket61("Bucket 61 (nullableBoundary)
Parent side effect step: 75
Deps: 198, 554

ROOT Constantᐸ[HIDDEN]ᐳ[198]"):::bucket + Bucket62("Bucket 62 (nullableBoundary)
Deps: 215, 617, 92, 524, 556

ROOT Edge{13}[215]"):::bucket + Bucket63("Bucket 63 (nullableBoundary)
Deps: 228, 618, 107, 524, 558

ROOT Edge{14}[228]"):::bucket + Bucket64("Bucket 64 (nullableBoundary)
Deps: 237, 116, 524

ROOT PgSelectSingle{15}ᐸpersonᐳ[237]"):::bucket + Bucket65("Bucket 65 (nullableBoundary)
Deps: 250, 620, 147, 524, 563

ROOT Edge{18}[250]"):::bucket + Bucket66("Bucket 66 (nullableBoundary)
Deps: 263, 564, 187, 998, 1000

ROOT Edge{22}[263]"):::bucket + Bucket67("Bucket 67 (nullableBoundary)
Deps: 274, 621, 92, 524, 566

ROOT Edge{13}[274]"):::bucket + Bucket68("Bucket 68 (nullableBoundary)
Deps: 284, 622, 107, 524, 568

ROOT Edge{14}[284]"):::bucket + Bucket69("Bucket 69 (nullableBoundary)
Deps: 290, 116, 524

ROOT PgSelectSingle{15}ᐸpersonᐳ[290]"):::bucket + Bucket70("Bucket 70 (nullableBoundary)
Deps: 300, 624, 147, 524, 573

ROOT Edge{18}[300]"):::bucket + Bucket71("Bucket 71 (nullableBoundary)
Deps: 306, 187

ROOT PgSelectSingle{22}ᐸpersonᐳ[306]"):::bucket + Bucket72("Bucket 72 (nullableBoundary)
Deps: 317, 625, 92, 524, 575

ROOT Edge{13}[317]"):::bucket + Bucket73("Bucket 73 (nullableBoundary)
Deps: 327, 626, 107, 524, 576

ROOT Edge{14}[327]"):::bucket + Bucket74("Bucket 74 (nullableBoundary)
Parent side effect step: 116
Deps: 198, 577

ROOT Constantᐸ[HIDDEN]ᐳ[198]"):::bucket + Bucket75("Bucket 75 (nullableBoundary)
Deps: 338, 627, 147, 524, 578

ROOT Edge{18}[338]"):::bucket + Bucket76("Bucket 76 (nullableBoundary)
Deps: 349, 628, 92, 524, 579

ROOT Edge{13}[349]"):::bucket + Bucket77("Bucket 77 (nullableBoundary)
Deps: 359, 629, 107, 524, 580

ROOT Edge{14}[359]"):::bucket + Bucket78("Bucket 78 (nullableBoundary)
Deps: 369, 630, 147, 524, 581

ROOT Edge{18}[369]"):::bucket + Bucket79("Bucket 79 (nullableBoundary)
Deps: 380, 631, 92, 524, 583

ROOT Edge{13}[380]"):::bucket + Bucket80("Bucket 80 (nullableBoundary)
Deps: 390, 632, 107, 524, 585

ROOT Edge{14}[390]"):::bucket + Bucket81("Bucket 81 (nullableBoundary)
Deps: 400, 633, 147, 524, 587

ROOT Edge{18}[400]"):::bucket + Bucket82("Bucket 82 (nullableBoundary)
Deps: 411, 634, 92, 524, 589

ROOT Edge{13}[411]"):::bucket + Bucket83("Bucket 83 (nullableBoundary)
Deps: 421, 635, 107, 524, 591

ROOT Edge{14}[421]"):::bucket + Bucket84("Bucket 84 (nullableBoundary)
Deps: 431, 636, 147, 524, 593

ROOT Edge{18}[431]"):::bucket + Bucket85("Bucket 85 (nullableBoundary)
Deps: 442, 637, 92, 524, 595

ROOT Edge{13}[442]"):::bucket + Bucket86("Bucket 86 (nullableBoundary)
Deps: 452, 638, 107, 524, 597

ROOT Edge{14}[452]"):::bucket + Bucket87("Bucket 87 (nullableBoundary)
Deps: 462, 639, 147, 524, 599

ROOT Edge{18}[462]"):::bucket + Bucket88("Bucket 88 (nullableBoundary)
Deps: 473, 640, 92, 524, 601

ROOT Edge{13}[473]"):::bucket + Bucket89("Bucket 89 (nullableBoundary)
Deps: 483, 641, 107, 524, 603

ROOT Edge{14}[483]"):::bucket + Bucket90("Bucket 90 (nullableBoundary)
Deps: 493, 642, 147, 524, 605

ROOT Edge{18}[493]"):::bucket + Bucket91("Bucket 91 (nullableBoundary)
Parent side effect step: 92
Deps: 198, 606

ROOT Constantᐸ[HIDDEN]ᐳ[198]"):::bucket + Bucket92("Bucket 92 (nullableBoundary)
Parent side effect step: 107
Deps: 198, 607

ROOT Constantᐸ[HIDDEN]ᐳ[198]"):::bucket + Bucket93("Bucket 93 (nullableBoundary)
Parent side effect step: 147
Deps: 198, 608

ROOT Constantᐸ[HIDDEN]ᐳ[198]"):::bucket + Bucket94("Bucket 94 (nullableBoundary)
Deps: 306, 187

ROOT PgSelectSingle{22}ᐸpersonᐳ[306]"):::bucket + Bucket95("Bucket 95 (nullableBoundary)
Deps: 564, 187, 998, 1000

ROOT PgSelectSingle{22}ᐸpostᐳ[564]
1: PgSelectRows[944]
ᐳ: 786, 879, 1001, 1002
2: PgSelectRows[935]
ᐳ: First[934], PgSelectSingle[936]"):::bucket + Bucket96("Bucket 96 (nullableBoundary)
Deps: 617, 92, 524

ROOT PgSelectSingle{13}ᐸpersonᐳ[617]"):::bucket + Bucket97("Bucket 97 (nullableBoundary)
Deps: 618, 107, 524

ROOT PgSelectSingle{14}ᐸpersonᐳ[618]"):::bucket + Bucket98("Bucket 98 (nullableBoundary)
Deps: 620, 147, 524

ROOT PgSelectSingle{18}ᐸpersonᐳ[620]"):::bucket + Bucket99("Bucket 99 (nullableBoundary)
Deps: 621, 92, 524

ROOT PgSelectSingle{13}ᐸpersonᐳ[621]"):::bucket + Bucket100("Bucket 100 (nullableBoundary)
Deps: 622, 107, 524

ROOT PgSelectSingle{14}ᐸpersonᐳ[622]"):::bucket + Bucket101("Bucket 101 (nullableBoundary)
Deps: 624, 147, 524

ROOT PgSelectSingle{18}ᐸpersonᐳ[624]"):::bucket + Bucket102("Bucket 102 (nullableBoundary)
Deps: 625, 92, 524

ROOT PgSelectSingle{13}ᐸpersonᐳ[625]"):::bucket + Bucket103("Bucket 103 (nullableBoundary)
Deps: 626, 107, 524

ROOT PgSelectSingle{14}ᐸpersonᐳ[626]"):::bucket + Bucket104("Bucket 104 (nullableBoundary)
Deps: 627, 147, 524

ROOT PgSelectSingle{18}ᐸpersonᐳ[627]"):::bucket + Bucket105("Bucket 105 (nullableBoundary)
Deps: 628, 92, 524

ROOT PgSelectSingle{13}ᐸpersonᐳ[628]"):::bucket + Bucket106("Bucket 106 (nullableBoundary)
Deps: 629, 107, 524

ROOT PgSelectSingle{14}ᐸpersonᐳ[629]"):::bucket + Bucket107("Bucket 107 (nullableBoundary)
Deps: 630, 147, 524

ROOT PgSelectSingle{18}ᐸpersonᐳ[630]"):::bucket + Bucket108("Bucket 108 (nullableBoundary)
Deps: 631, 92, 524

ROOT PgSelectSingle{13}ᐸpersonᐳ[631]"):::bucket + Bucket109("Bucket 109 (nullableBoundary)
Deps: 632, 107, 524

ROOT PgSelectSingle{14}ᐸpersonᐳ[632]"):::bucket + Bucket110("Bucket 110 (nullableBoundary)
Deps: 633, 147, 524

ROOT PgSelectSingle{18}ᐸpersonᐳ[633]"):::bucket + Bucket111("Bucket 111 (nullableBoundary)
Deps: 634, 92, 524

ROOT PgSelectSingle{13}ᐸpersonᐳ[634]"):::bucket + Bucket112("Bucket 112 (nullableBoundary)
Deps: 635, 107, 524

ROOT PgSelectSingle{14}ᐸpersonᐳ[635]"):::bucket + Bucket113("Bucket 113 (nullableBoundary)
Deps: 636, 147, 524

ROOT PgSelectSingle{18}ᐸpersonᐳ[636]"):::bucket + Bucket114("Bucket 114 (nullableBoundary)
Deps: 637, 92, 524

ROOT PgSelectSingle{13}ᐸpersonᐳ[637]"):::bucket + Bucket115("Bucket 115 (nullableBoundary)
Deps: 638, 107, 524

ROOT PgSelectSingle{14}ᐸpersonᐳ[638]"):::bucket + Bucket116("Bucket 116 (nullableBoundary)
Deps: 639, 147, 524

ROOT PgSelectSingle{18}ᐸpersonᐳ[639]"):::bucket + Bucket117("Bucket 117 (nullableBoundary)
Deps: 640, 92, 524

ROOT PgSelectSingle{13}ᐸpersonᐳ[640]"):::bucket + Bucket118("Bucket 118 (nullableBoundary)
Deps: 641, 107, 524

ROOT PgSelectSingle{14}ᐸpersonᐳ[641]"):::bucket + Bucket119("Bucket 119 (nullableBoundary)
Deps: 642, 147, 524

ROOT PgSelectSingle{18}ᐸpersonᐳ[642]"):::bucket + Bucket120("Bucket 120 (nullableBoundary)
Deps: 237, 116, 524

ROOT PgSelectSingle{15}ᐸpersonᐳ[237]"):::bucket + Bucket121("Bucket 121 (nullableBoundary)
Deps: 290, 116, 524

ROOT PgSelectSingle{15}ᐸpersonᐳ[290]"):::bucket + Bucket122("Bucket 122 (nullableBoundary)
Deps: 768, 75

ROOT PgClassExpression{54}ᐸ__types__....ablePoint”ᐳ[768]"):::bucket + Bucket123("Bucket 123 (listItem)
Deps: 177

ROOT __Item{123}ᐸ774ᐳ[776]"):::bucket + Bucket124("Bucket 124 (listItem)
Deps: 187

ROOT __Item{124}ᐸ775ᐳ[778]"):::bucket + Bucket125("Bucket 125 (listItem)

ROOT __Item{125}ᐸ703ᐳ[780]"):::bucket + Bucket126("Bucket 126 (listItem)

ROOT __Item{126}ᐸ739ᐳ[781]"):::bucket + Bucket127("Bucket 127 (listItem)
Deps: 75

ROOT __Item{127}ᐸ751ᐳ[782]"):::bucket + Bucket128("Bucket 128 (listItem)

ROOT __Item{128}ᐸ772ᐳ[783]"):::bucket + Bucket129("Bucket 129 (listItem)

ROOT __Item{129}ᐸ773ᐳ[784]"):::bucket + Bucket130("Bucket 130 (nullableBoundary)
Deps: 777, 177

ROOT PgSelectSingle{123}ᐸfrmcdc_comptypeᐳ[777]"):::bucket + Bucket131("Bucket 131 (nullableBoundary)
Deps: 779, 187

ROOT PgSelectSingle{124}ᐸfrmcdc_comptypeᐳ[779]"):::bucket + Bucket132("Bucket 132 (nullableBoundary)
Deps: 782, 75

ROOT __Item{127}ᐸ751ᐳ[782]"):::bucket + Bucket133("Bucket 133 (nullableBoundary)
Deps: 876, 75

ROOT PgSelectSingle{54}ᐸfrmcdc_compoundTypeᐳ[876]"):::bucket + Bucket134("Bucket 134 (nullableBoundary)
Deps: 906, 958, 967

ROOT Access{54}ᐸ742.startᐳ[906]"):::bucket + Bucket135("Bucket 135 (nullableBoundary)
Deps: 907, 959, 968

ROOT Access{54}ᐸ743.startᐳ[907]"):::bucket + Bucket136("Bucket 136 (nullableBoundary)
Deps: 908, 960, 969

ROOT Access{54}ᐸ744.startᐳ[908]"):::bucket + Bucket137("Bucket 137 (nullableBoundary)
Deps: 916, 75

ROOT PgSelectSingle{54}ᐸfrmcdc_compoundTypeᐳ[916]"):::bucket + Bucket138("Bucket 138 (nullableBoundary)
Deps: 925, 962, 971

ROOT Access{54}ᐸ742.endᐳ[925]"):::bucket + Bucket139("Bucket 139 (nullableBoundary)
Deps: 926, 963, 972

ROOT Access{54}ᐸ743.endᐳ[926]"):::bucket + Bucket140("Bucket 140 (nullableBoundary)
Deps: 927, 964, 973

ROOT Access{54}ᐸ744.endᐳ[927]"):::bucket + Bucket141("Bucket 141 (nullableBoundary)
Deps: 936, 187

ROOT PgSelectSingle{95}ᐸpersonᐳ[936]"):::bucket + Bucket142("Bucket 142 (listItem)
Deps: 187

ROOT __Item{142}ᐸ944ᐳ[945]"):::bucket + Bucket143("Bucket 143 (nullableBoundary)
Deps: 946, 187

ROOT PgSelectSingle{142}ᐸfrmcdc_comptypeᐳ[946]"):::bucket end Bucket0 --> Bucket1 & Bucket2 & Bucket3 & Bucket4 & Bucket5 & Bucket6 & Bucket7 & Bucket8 & Bucket9 & Bucket10 & Bucket11 Bucket1 --> Bucket12 @@ -187,1378 +187,1384 @@ graph TD Bucket142 --> Bucket143 %% plan dependencies - __InputObject8{{"__InputObject[8∈0] ➊
More deps:
- Constantᐸ201ᐳ[999]
- Constantᐸ30ᐳ[1000]
- Constantᐸ'467131188225'ᐳ[1001]
- Constantᐸ'15.2'ᐳ[1002]
- Constantᐸfalseᐳ[1003]
- Constantᐸ'abc'ᐳ[1004]
- Constantᐸ'red'ᐳ[1005]
- Constantᐸ[ 'red', 'green' ]ᐳ[16]
- Constantᐸ6ᐳ[1006]
- Constantᐸ5ᐳ[1007]
- Constantᐸ[ 'have', 'you', 'ever', 'been', 'down', 'the', 'ᐳ[19]
- Constantᐸ{ x: 1, y: 2, z: 3 }ᐳ[1008]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[1009]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'2016-10-07 16:12:21.747269'ᐳ[1015]
- Constantᐸ'2016-10-09 16:12:45.218676-04'ᐳ[1016]
- Constantᐸ'2016-10-15'ᐳ[1017]
- Constantᐸ'19:13:18.625699'ᐳ[1018]
- Constantᐸ'13:13:29.585176-04'ᐳ[1019]
- Constantᐸ[ §{ seconds: 2, minutes: 3, hours: 4, days: 5, months: 6, yᐳ[44]
- Constantᐸ1234567.89ᐳ[1024]
- Constantᐸ'192.168.0.0/16'ᐳ[1044]
- Constantᐸ'0cafec0ffee0'ᐳ[1045]
- Constantᐸ[ 'TEXT 2098288669218571759', 'TEXT 2098288669218571760', 'Tᐳ[72]
- Constantᐸ[ '2098288669218571759', '2098288669218571760', '20982886692ᐳ[73]"}}:::plan - __InputObject22{{"__InputObject[22∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject26{{"__InputObject[26∈0] ➊"}}:::plan - __InputObject31{{"__InputObject[31∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject39{{"__InputObject[39∈0] ➊
More deps:
- Constantᐸ1ᐳ[1020]
- Constantᐸ2ᐳ[1021]
- Constantᐸ3ᐳ[1022]
- Constantᐸ4ᐳ[1023]
- Constantᐸ5ᐳ[1007]
- Constantᐸ6ᐳ[1006]"}}:::plan - __InputObject46{{"__InputObject[46∈0] ➊
More deps:
- Constantᐸ123ᐳ[1025]
- Constantᐸ'abc'ᐳ[1004]
- Constantᐸ'green'ᐳ[1026]
- Constantᐸ'ec4a9fae-4ec5-4763-98eb-0327fb2dc9bf'ᐳ[1027]
- Constantᐸ'FOO_BAR'ᐳ[1028]
- Constantᐸ''ᐳ[1029]
- Constantᐸundefinedᐳ[7]
- Constantᐸ20ᐳ[1030]"}}:::plan - __InputObject53{{"__InputObject[53∈0] ➊
More deps:
- Constantᐸ0ᐳ[1043]"}}:::plan - __InputObject69{{"__InputObject[69∈0] ➊
More deps:
- Constantᐸ1ᐳ[1020]
- Constantᐸ3ᐳ[1022]"}}:::plan - __InputObject22 & __InputObject26 & __InputObject31 & __InputObject39 & __InputObject46 & __InputObject53 & __InputObject69 --> __InputObject8 - __InputObject81{{"__InputObject[81∈0] ➊
More deps:
- Constantᐸ9000ᐳ[1046]
- Constantᐸ'John Smith Jr.'ᐳ[1047]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'Son of Sara and John Smith.'ᐳ[1048]
- Constantᐸ'johnny.boy.smith@email.com'ᐳ[1049]
- Constantᐸ'172.16.1.2'ᐳ[1050]
- Constantᐸ'172.16.0.0/12'ᐳ[1051]
- Constantᐸ'00:00:00:00:00:00'ᐳ[1052]"}}:::plan - Access86{{"Access[86∈0] ➊
ᐸ0.configᐳ"}}:::plan - Access86 --> __InputObject81 - __InputObject99{{"__InputObject[99∈0] ➊
More deps:
- Constantᐸ20ᐳ[1030]
- Constantᐸ'Best Pal'ᐳ[1054]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'My archnemisis is Budd Deey.'ᐳ[1055]
- Constantᐸ'best.pal@email.com'ᐳ[1056]
- Constantᐸnullᐳ[103]
- Constantᐸ'192.168.0.42'ᐳ[1057]
- Constantᐸ'192.168.0.0/16'ᐳ[1044]
- Constantᐸ'0000.0000.0000'ᐳ[1058]"}}:::plan - __InputObject138{{"__InputObject[138∈0] ➊
More deps:
- Constantᐸ1998ᐳ[1060]
- Constantᐸ'Budd Deey'ᐳ[1061]
- Constantᐸundefinedᐳ[7]
- Constantᐸnullᐳ[103]
- Constantᐸ'budd.deey.the.second@email.com'ᐳ[1062]
- Constantᐸ'10.0.1.42'ᐳ[1063]
- Constantᐸ'10.0.0.0/8'ᐳ[1064]
- Constantᐸ'aa-bb-cc-dd-ee-ff'ᐳ[1065]"}}:::plan - __InputDynamicScalar142{{"__InputDynamicScalar[142∈0] ➊"}}:::plan - __InputDynamicScalar142 --> __InputObject138 - __InputObject54{{"__InputObject[54∈0] ➊
More deps:
- Constantᐸ456ᐳ[1031]
- Constantᐸ'def'ᐳ[1032]
- Constantᐸ'blue'ᐳ[1033]
- Constantᐸ'79863dcf-0433-4c3d-bc51-978326d4546f'ᐳ[1034]
- Constantᐸ'BAR_FOO'ᐳ[1035]
- Constantᐸ'one'ᐳ[1036]
- Constantᐸundefinedᐳ[7]
- Constantᐸ42ᐳ[1037]"}}:::plan - __InputObject62{{"__InputObject[62∈0] ➊
More deps:
- Constantᐸ789ᐳ[1038]
- Constantᐸ'ghi'ᐳ[1039]
- Constantᐸ'red'ᐳ[1005]
- Constantᐸ'b687ee42-c515-4544-b742-525e39517e7d'ᐳ[1040]
- Constantᐸ'BAZ_QUX'ᐳ[1041]
- Constantᐸ''ᐳ[1029]
- Constantᐸundefinedᐳ[7]
- Constantᐸ-8ᐳ[1042]"}}:::plan - __InputObject153{{"__InputObject[153∈0] ➊
More deps:
- Constantᐸ1999ᐳ[1066]
- Constantᐸ'Twenty Seven'ᐳ[1067]
- Constantᐸundefinedᐳ[7]
- Constantᐸnullᐳ[103]
- Constantᐸ'graphile-build.issue.27@example.com'ᐳ[1068]"}}:::plan - __InputObject183{{"__InputObject[183∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ'super headline 2'ᐳ[1071]
- Constantᐸ1ᐳ[1020]
- Constantᐸ[ §{ schedule: '2008-10-24 10:17:54+02', isOptimised: true }ᐳ[185]"}}:::plan - __InputObject54 & __InputObject62 --> __InputObject53 - __InputObject114{{"__InputObject[114∈0] ➊
More deps:
- Constantᐸ20ᐳ[1030]
- Constantᐸ9000ᐳ[1046]
- Constantᐸfalseᐳ[1003]"}}:::plan - __InputObject173{{"__InputObject[173∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ'super headline'ᐳ[1070]
- Constantᐸ[ §{ schedule: '2009-10-24 10:23:54+02', isOptimised: true }ᐳ[175]"}}:::plan + __InputObject8{{"__InputObject[8∈0] ➊
More deps:
- Constantᐸ201ᐳ[1003]
- Constantᐸ30ᐳ[1004]
- Constantᐸ'467131188225'ᐳ[1005]
- Constantᐸ'15.2'ᐳ[1006]
- Constantᐸfalseᐳ[23]
- Constantᐸ'abc'ᐳ[1007]
- Constantᐸ'red'ᐳ[1008]
- Constantᐸ[ 'red', 'green' ]ᐳ[16]
- Constantᐸ6ᐳ[1009]
- Constantᐸ5ᐳ[1010]
- Constantᐸ[ 'have', 'you', 'ever', 'been', 'down', 'the', 'ᐳ[19]
- Constantᐸ{ x: 1, y: 2, z: 3 }ᐳ[1011]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[1012]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'2016-10-07 16:12:21.747269'ᐳ[1018]
- Constantᐸ'2016-10-09 16:12:45.218676-04'ᐳ[1019]
- Constantᐸ'2016-10-15'ᐳ[1020]
- Constantᐸ'19:13:18.625699'ᐳ[1021]
- Constantᐸ'13:13:29.585176-04'ᐳ[1022]
- Constantᐸ[ §{ seconds: 2, minutes: 3, hours: 4, days: 5, months: 6, yᐳ[45]
- Constantᐸ1234567.89ᐳ[1027]
- Constantᐸ'192.168.0.0/16'ᐳ[1047]
- Constantᐸ'0cafec0ffee0'ᐳ[1048]
- Constantᐸ[ 'TEXT 2098288669218571759', 'TEXT 2098288669218571760', 'Tᐳ[73]
- Constantᐸ[ '2098288669218571759', '2098288669218571760', '20982886692ᐳ[74]"}}:::plan + __InputObject22{{"__InputObject[22∈0] ➊
More deps:
- Constantᐸfalseᐳ[23]
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject27{{"__InputObject[27∈0] ➊
More deps:
- Constantᐸfalseᐳ[23]"}}:::plan + __InputObject32{{"__InputObject[32∈0] ➊
More deps:
- Constantᐸfalseᐳ[23]
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject40{{"__InputObject[40∈0] ➊
More deps:
- Constantᐸ1ᐳ[1023]
- Constantᐸ2ᐳ[1024]
- Constantᐸ3ᐳ[1025]
- Constantᐸ4ᐳ[1026]
- Constantᐸ5ᐳ[1010]
- Constantᐸ6ᐳ[1009]"}}:::plan + __InputObject47{{"__InputObject[47∈0] ➊
More deps:
- Constantᐸ123ᐳ[1028]
- Constantᐸ'abc'ᐳ[1007]
- Constantᐸ'green'ᐳ[1029]
- Constantᐸ'ec4a9fae-4ec5-4763-98eb-0327fb2dc9bf'ᐳ[1030]
- Constantᐸ'FOO_BAR'ᐳ[1031]
- Constantᐸ''ᐳ[1032]
- Constantᐸundefinedᐳ[7]
- Constantᐸ20ᐳ[1033]"}}:::plan + __InputObject54{{"__InputObject[54∈0] ➊
More deps:
- Constantᐸ0ᐳ[1046]"}}:::plan + __InputObject70{{"__InputObject[70∈0] ➊
More deps:
- Constantᐸ1ᐳ[1023]
- Constantᐸ3ᐳ[1025]"}}:::plan + __InputObject22 & __InputObject27 & __InputObject32 & __InputObject40 & __InputObject47 & __InputObject54 & __InputObject70 --> __InputObject8 + __InputObject82{{"__InputObject[82∈0] ➊
More deps:
- Constantᐸ9000ᐳ[1049]
- Constantᐸ'John Smith Jr.'ᐳ[1050]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'Son of Sara and John Smith.'ᐳ[1051]
- Constantᐸ'johnny.boy.smith@email.com'ᐳ[1052]
- Constantᐸ'172.16.1.2'ᐳ[1053]
- Constantᐸ'172.16.0.0/12'ᐳ[1054]
- Constantᐸ'00:00:00:00:00:00'ᐳ[1055]"}}:::plan + Access87{{"Access[87∈0] ➊
ᐸ0.configᐳ"}}:::plan + Access87 --> __InputObject82 + __InputObject100{{"__InputObject[100∈0] ➊
More deps:
- Constantᐸ20ᐳ[1033]
- Constantᐸ'Best Pal'ᐳ[1057]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'My archnemisis is Budd Deey.'ᐳ[1058]
- Constantᐸ'best.pal@email.com'ᐳ[1059]
- Constantᐸnullᐳ[104]
- Constantᐸ'192.168.0.42'ᐳ[1060]
- Constantᐸ'192.168.0.0/16'ᐳ[1047]
- Constantᐸ'0000.0000.0000'ᐳ[1061]"}}:::plan + __InputObject139{{"__InputObject[139∈0] ➊
More deps:
- Constantᐸ1998ᐳ[1063]
- Constantᐸ'Budd Deey'ᐳ[1064]
- Constantᐸundefinedᐳ[7]
- Constantᐸnullᐳ[104]
- Constantᐸ'budd.deey.the.second@email.com'ᐳ[1065]
- Constantᐸ'10.0.1.42'ᐳ[1066]
- Constantᐸ'10.0.0.0/8'ᐳ[1067]
- Constantᐸ'aa-bb-cc-dd-ee-ff'ᐳ[1068]"}}:::plan + __InputDynamicScalar143{{"__InputDynamicScalar[143∈0] ➊"}}:::plan + __InputDynamicScalar143 --> __InputObject139 + __InputObject55{{"__InputObject[55∈0] ➊
More deps:
- Constantᐸ456ᐳ[1034]
- Constantᐸ'def'ᐳ[1035]
- Constantᐸ'blue'ᐳ[1036]
- Constantᐸ'79863dcf-0433-4c3d-bc51-978326d4546f'ᐳ[1037]
- Constantᐸ'BAR_FOO'ᐳ[1038]
- Constantᐸ'one'ᐳ[1039]
- Constantᐸundefinedᐳ[7]
- Constantᐸ42ᐳ[1040]"}}:::plan + __InputObject63{{"__InputObject[63∈0] ➊
More deps:
- Constantᐸ789ᐳ[1041]
- Constantᐸ'ghi'ᐳ[1042]
- Constantᐸ'red'ᐳ[1008]
- Constantᐸ'b687ee42-c515-4544-b742-525e39517e7d'ᐳ[1043]
- Constantᐸ'BAZ_QUX'ᐳ[1044]
- Constantᐸ''ᐳ[1032]
- Constantᐸundefinedᐳ[7]
- Constantᐸ-8ᐳ[1045]"}}:::plan + __InputObject154{{"__InputObject[154∈0] ➊
More deps:
- Constantᐸ1999ᐳ[1069]
- Constantᐸ'Twenty Seven'ᐳ[1070]
- Constantᐸundefinedᐳ[7]
- Constantᐸnullᐳ[104]
- Constantᐸ'graphile-build.issue.27@example.com'ᐳ[1071]"}}:::plan + __InputObject184{{"__InputObject[184∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ'super headline 2'ᐳ[1074]
- Constantᐸ1ᐳ[1023]
- Constantᐸ[ §{ schedule: '2008-10-24 10:17:54+02', isOptimised: true }ᐳ[186]"}}:::plan + __InputObject24{{"__InputObject[24∈0] ➊
More deps:
- Constantᐸ'50'ᐳ[1013]
- Constantᐸtrueᐳ[1014]"}}:::plan + __InputObject24 --> __InputObject22 + __InputObject28{{"__InputObject[28∈0] ➊
More deps:
- Constantᐸ'1927-11-05'ᐳ[1015]
- Constantᐸfalseᐳ[23]"}}:::plan + __InputObject30{{"__InputObject[30∈0] ➊
More deps:
- Constantᐸ'1927-11-07'ᐳ[1016]
- Constantᐸfalseᐳ[23]"}}:::plan + __InputObject28 & __InputObject30 --> __InputObject27 + __InputObject33{{"__InputObject[33∈0] ➊
More deps:
- Constantᐸ500ᐳ[1017]
- Constantᐸfalseᐳ[23]"}}:::plan + __InputObject33 --> __InputObject32 + __InputObject55 & __InputObject63 --> __InputObject54 + __InputObject115{{"__InputObject[115∈0] ➊
More deps:
- Constantᐸ20ᐳ[1033]
- Constantᐸ9000ᐳ[1049]
- Constantᐸfalseᐳ[23]"}}:::plan + __InputObject174{{"__InputObject[174∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ'super headline'ᐳ[1073]
- Constantᐸ[ §{ schedule: '2009-10-24 10:23:54+02', isOptimised: true }ᐳ[176]"}}:::plan __InputObject6{{"__InputObject[6∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan __InputObject8 --> __InputObject6 - __InputObject23{{"__InputObject[23∈0] ➊
More deps:
- Constantᐸ'50'ᐳ[1010]
- Constantᐸtrueᐳ[1011]"}}:::plan - __InputObject23 --> __InputObject22 - __InputObject27{{"__InputObject[27∈0] ➊
More deps:
- Constantᐸ'1927-11-05'ᐳ[1012]
- Constantᐸfalseᐳ[1003]"}}:::plan - __InputObject29{{"__InputObject[29∈0] ➊
More deps:
- Constantᐸ'1927-11-07'ᐳ[1013]
- Constantᐸfalseᐳ[1003]"}}:::plan - __InputObject27 & __InputObject29 --> __InputObject26 - __InputObject32{{"__InputObject[32∈0] ➊
More deps:
- Constantᐸ500ᐳ[1014]
- Constantᐸfalseᐳ[1003]"}}:::plan - __InputObject32 --> __InputObject31 - Object77{{"Object[77∈0] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Access75{{"Access[75∈0] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access76{{"Access[76∈0] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access75 & Access76 --> Object77 - __InputObject80{{"__InputObject[80∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject81 --> __InputObject80 - __InputObject97{{"__InputObject[97∈0] ➊
More deps:
- Constantᐸ'hello'ᐳ[1053]"}}:::plan - __InputObject99 --> __InputObject97 - __InputObject112{{"__InputObject[112∈0] ➊
More deps:
- Constantᐸ'world'ᐳ[1059]"}}:::plan - __InputObject114 --> __InputObject112 - __InputObject121{{"__InputObject[121∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject122{{"__InputObject[122∈0] ➊
More deps:
- Constantᐸtrueᐳ[1011]
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject122 --> __InputObject121 - __InputObject129{{"__InputObject[129∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + Object78{{"Object[78∈0] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Access76{{"Access[76∈0] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access77{{"Access[77∈0] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access76 & Access77 --> Object78 + __InputObject81{{"__InputObject[81∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject82 --> __InputObject81 + __InputObject98{{"__InputObject[98∈0] ➊
More deps:
- Constantᐸ'hello'ᐳ[1056]"}}:::plan + __InputObject100 --> __InputObject98 + __InputObject113{{"__InputObject[113∈0] ➊
More deps:
- Constantᐸ'world'ᐳ[1062]"}}:::plan + __InputObject115 --> __InputObject113 + __InputObject122{{"__InputObject[122∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject123{{"__InputObject[123∈0] ➊
More deps:
- Constantᐸtrueᐳ[1014]
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject123 --> __InputObject122 __InputObject130{{"__InputObject[130∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject130 --> __InputObject129 - __InputObject137{{"__InputObject[137∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject138 --> __InputObject137 - __InputObject152{{"__InputObject[152∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject153 --> __InputObject152 - __InputObject163{{"__InputObject[163∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject164{{"__InputObject[164∈0] ➊
More deps:
- Constantᐸ2000ᐳ[1069]
- Constantᐸnullᐳ[103]"}}:::plan - __InputObject164 --> __InputObject163 - __InputObject172{{"__InputObject[172∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject173 --> __InputObject172 - __InputObject182{{"__InputObject[182∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject183 --> __InputObject182 - ApplyInput78{{"ApplyInput[78∈0] ➊"}}:::plan - __InputObject6 --> ApplyInput78 + __InputObject131{{"__InputObject[131∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject131 --> __InputObject130 + __InputObject138{{"__InputObject[138∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject139 --> __InputObject138 + __InputObject153{{"__InputObject[153∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject154 --> __InputObject153 + __InputObject164{{"__InputObject[164∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject165{{"__InputObject[165∈0] ➊
More deps:
- Constantᐸ2000ᐳ[1072]
- Constantᐸnullᐳ[104]"}}:::plan + __InputObject165 --> __InputObject164 + __InputObject173{{"__InputObject[173∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject174 --> __InputObject173 + __InputObject183{{"__InputObject[183∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject184 --> __InputObject183 + ApplyInput79{{"ApplyInput[79∈0] ➊"}}:::plan + __InputObject6 --> ApplyInput79 __Value0["__Value[0∈0] ➊
ᐸvariableValuesᐳ"]:::plan - __Value0 --> Access86 - ApplyInput95{{"ApplyInput[95∈0] ➊"}}:::plan - __InputObject80 --> ApplyInput95 - ApplyInput110{{"ApplyInput[110∈0] ➊"}}:::plan - __InputObject97 --> ApplyInput110 - ApplyInput119{{"ApplyInput[119∈0] ➊"}}:::plan - __InputObject112 --> ApplyInput119 - ApplyInput127{{"ApplyInput[127∈0] ➊"}}:::plan - __InputObject121 --> ApplyInput127 - ApplyInput135{{"ApplyInput[135∈0] ➊"}}:::plan - __InputObject129 --> ApplyInput135 - ApplyInput150{{"ApplyInput[150∈0] ➊"}}:::plan - __InputObject137 --> ApplyInput150 - ApplyInput161{{"ApplyInput[161∈0] ➊"}}:::plan - __InputObject152 --> ApplyInput161 - ApplyInput170{{"ApplyInput[170∈0] ➊"}}:::plan - __InputObject163 --> ApplyInput170 - ApplyInput180{{"ApplyInput[180∈0] ➊"}}:::plan - __InputObject172 --> ApplyInput180 - ApplyInput190{{"ApplyInput[190∈0] ➊"}}:::plan - __InputObject182 --> ApplyInput190 + __Value0 --> Access87 + ApplyInput96{{"ApplyInput[96∈0] ➊"}}:::plan + __InputObject81 --> ApplyInput96 + ApplyInput111{{"ApplyInput[111∈0] ➊"}}:::plan + __InputObject98 --> ApplyInput111 + ApplyInput120{{"ApplyInput[120∈0] ➊"}}:::plan + __InputObject113 --> ApplyInput120 + ApplyInput128{{"ApplyInput[128∈0] ➊"}}:::plan + __InputObject122 --> ApplyInput128 + ApplyInput136{{"ApplyInput[136∈0] ➊"}}:::plan + __InputObject130 --> ApplyInput136 + ApplyInput151{{"ApplyInput[151∈0] ➊"}}:::plan + __InputObject138 --> ApplyInput151 + ApplyInput162{{"ApplyInput[162∈0] ➊"}}:::plan + __InputObject153 --> ApplyInput162 + ApplyInput171{{"ApplyInput[171∈0] ➊"}}:::plan + __InputObject164 --> ApplyInput171 + ApplyInput181{{"ApplyInput[181∈0] ➊"}}:::plan + __InputObject173 --> ApplyInput181 + ApplyInput191{{"ApplyInput[191∈0] ➊"}}:::plan + __InputObject183 --> ApplyInput191 __Value2["__Value[2∈0] ➊
ᐸcontextᐳ
Dependents: 38"]:::plan - PgInsertSingle74[["PgInsertSingle[74∈1] ➊
ᐸtypes()ᐳ"]]:::sideeffectplan - Object77 & ApplyInput78 --> PgInsertSingle74 - Object79{{"Object[79∈1] ➊
ᐸ{result}ᐳ"}}:::plan - PgInsertSingle74 --> Object79 - PgInsertSingle91[["PgInsertSingle[91∈2] ➊
ᐸperson()ᐳ"]]:::sideeffectplan - Object94{{"Object[94∈2] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object94 & ApplyInput95 --> PgInsertSingle91 - Access92{{"Access[92∈2] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access93{{"Access[93∈2] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access92 & Access93 --> Object94 - Object96{{"Object[96∈2] ➊
ᐸ{result}ᐳ"}}:::plan - PgInsertSingle91 --> Object96 - PgInsertSingle106[["PgInsertSingle[106∈3] ➊
ᐸperson()ᐳ"]]:::sideeffectplan - Object109{{"Object[109∈3] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object109 & ApplyInput110 --> PgInsertSingle106 - Access107{{"Access[107∈3] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access108{{"Access[108∈3] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access107 & Access108 --> Object109 - Object111{{"Object[111∈3] ➊
ᐸ{result}ᐳ"}}:::plan - PgInsertSingle106 --> Object111 - PgInsertSingle115[["PgInsertSingle[115∈4] ➊
ᐸcompound_key()ᐳ"]]:::sideeffectplan - Object118{{"Object[118∈4] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object118 & ApplyInput119 --> PgInsertSingle115 - Access116{{"Access[116∈4] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access117{{"Access[117∈4] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access116 & Access117 --> Object118 - Object120{{"Object[120∈4] ➊
ᐸ{result}ᐳ"}}:::plan - PgInsertSingle115 --> Object120 - PgInsertSingle123[["PgInsertSingle[123∈5] ➊
ᐸedge_case()ᐳ"]]:::sideeffectplan - Object126{{"Object[126∈5] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object126 & ApplyInput127 --> PgInsertSingle123 - Access124{{"Access[124∈5] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access125{{"Access[125∈5] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access124 & Access125 --> Object126 - Object128{{"Object[128∈5] ➊
ᐸ{result}ᐳ"}}:::plan - PgInsertSingle123 --> Object128 - PgInsertSingle131[["PgInsertSingle[131∈6] ➊
ᐸedge_case()ᐳ"]]:::sideeffectplan - Object134{{"Object[134∈6] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object134 & ApplyInput135 --> PgInsertSingle131 - Access132{{"Access[132∈6] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access133{{"Access[133∈6] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access132 & Access133 --> Object134 - Object136{{"Object[136∈6] ➊
ᐸ{result}ᐳ"}}:::plan - PgInsertSingle131 --> Object136 - PgInsertSingle146[["PgInsertSingle[146∈7] ➊
ᐸperson()ᐳ"]]:::sideeffectplan - Object149{{"Object[149∈7] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object149 & ApplyInput150 --> PgInsertSingle146 - Access147{{"Access[147∈7] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access148{{"Access[148∈7] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access147 & Access148 --> Object149 - Object151{{"Object[151∈7] ➊
ᐸ{result}ᐳ"}}:::plan - PgInsertSingle146 --> Object151 - PgInsertSingle157[["PgInsertSingle[157∈8] ➊
ᐸperson()ᐳ"]]:::sideeffectplan - Object160{{"Object[160∈8] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object160 & ApplyInput161 --> PgInsertSingle157 - Access158{{"Access[158∈8] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access159{{"Access[159∈8] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access158 & Access159 --> Object160 - Object162{{"Object[162∈8] ➊
ᐸ{result}ᐳ"}}:::plan - PgInsertSingle157 --> Object162 - PgInsertSingle166[["PgInsertSingle[166∈9] ➊
ᐸdefault_value()ᐳ"]]:::sideeffectplan - Object169{{"Object[169∈9] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object169 & ApplyInput170 --> PgInsertSingle166 - Access167{{"Access[167∈9] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access168{{"Access[168∈9] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access167 & Access168 --> Object169 - Object171{{"Object[171∈9] ➊
ᐸ{result}ᐳ"}}:::plan - PgInsertSingle166 --> Object171 - PgInsertSingle176[["PgInsertSingle[176∈10] ➊
ᐸpost()ᐳ"]]:::sideeffectplan - Object179{{"Object[179∈10] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object179 & ApplyInput180 --> PgInsertSingle176 - Access177{{"Access[177∈10] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access178{{"Access[178∈10] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access177 & Access178 --> Object179 - Object181{{"Object[181∈10] ➊
ᐸ{result}ᐳ"}}:::plan - PgInsertSingle176 --> Object181 - PgInsertSingle186[["PgInsertSingle[186∈11] ➊
ᐸpost()ᐳ"]]:::sideeffectplan - Object189{{"Object[189∈11] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object189 & ApplyInput190 --> PgInsertSingle186 - Access187{{"Access[187∈11] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access188{{"Access[188∈11] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access187 & Access188 --> Object189 - Object191{{"Object[191∈11] ➊
ᐸ{result}ᐳ"}}:::plan - PgInsertSingle186 --> Object191 - Object756{{"Object[756∈12] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Access754{{"Access[754∈12] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access755{{"Access[755∈12] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access754 & Access755 --> Object756 - Access192{{"Access[192∈12] ➊
ᐸ74.m.clientMutationIdᐳ"}}:::plan - Object79 o--o Access192 - Lambda553{{"Lambda[553∈12] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[538]"}}:::plan - PgSelectInlineApply982["PgSelectInlineApply[982∈12] ➊"]:::plan + PgInsertSingle75[["PgInsertSingle[75∈1] ➊
ᐸtypes()ᐳ"]]:::sideeffectplan + Object78 & ApplyInput79 --> PgInsertSingle75 + Object80{{"Object[80∈1] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle75 --> Object80 + PgInsertSingle92[["PgInsertSingle[92∈2] ➊
ᐸperson()ᐳ"]]:::sideeffectplan + Object95{{"Object[95∈2] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object95 & ApplyInput96 --> PgInsertSingle92 + Access93{{"Access[93∈2] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access94{{"Access[94∈2] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access93 & Access94 --> Object95 + Object97{{"Object[97∈2] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle92 --> Object97 + PgInsertSingle107[["PgInsertSingle[107∈3] ➊
ᐸperson()ᐳ"]]:::sideeffectplan + Object110{{"Object[110∈3] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object110 & ApplyInput111 --> PgInsertSingle107 + Access108{{"Access[108∈3] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access109{{"Access[109∈3] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access108 & Access109 --> Object110 + Object112{{"Object[112∈3] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle107 --> Object112 + PgInsertSingle116[["PgInsertSingle[116∈4] ➊
ᐸcompound_key()ᐳ"]]:::sideeffectplan + Object119{{"Object[119∈4] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object119 & ApplyInput120 --> PgInsertSingle116 + Access117{{"Access[117∈4] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access118{{"Access[118∈4] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access117 & Access118 --> Object119 + Object121{{"Object[121∈4] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle116 --> Object121 + PgInsertSingle124[["PgInsertSingle[124∈5] ➊
ᐸedge_case()ᐳ"]]:::sideeffectplan + Object127{{"Object[127∈5] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object127 & ApplyInput128 --> PgInsertSingle124 + Access125{{"Access[125∈5] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access126{{"Access[126∈5] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access125 & Access126 --> Object127 + Object129{{"Object[129∈5] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle124 --> Object129 + PgInsertSingle132[["PgInsertSingle[132∈6] ➊
ᐸedge_case()ᐳ"]]:::sideeffectplan + Object135{{"Object[135∈6] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object135 & ApplyInput136 --> PgInsertSingle132 + Access133{{"Access[133∈6] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access134{{"Access[134∈6] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access133 & Access134 --> Object135 + Object137{{"Object[137∈6] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle132 --> Object137 + PgInsertSingle147[["PgInsertSingle[147∈7] ➊
ᐸperson()ᐳ"]]:::sideeffectplan + Object150{{"Object[150∈7] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object150 & ApplyInput151 --> PgInsertSingle147 + Access148{{"Access[148∈7] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access149{{"Access[149∈7] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access148 & Access149 --> Object150 + Object152{{"Object[152∈7] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle147 --> Object152 + PgInsertSingle158[["PgInsertSingle[158∈8] ➊
ᐸperson()ᐳ"]]:::sideeffectplan + Object161{{"Object[161∈8] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object161 & ApplyInput162 --> PgInsertSingle158 + Access159{{"Access[159∈8] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access160{{"Access[160∈8] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access159 & Access160 --> Object161 + Object163{{"Object[163∈8] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle158 --> Object163 + PgInsertSingle167[["PgInsertSingle[167∈9] ➊
ᐸdefault_value()ᐳ"]]:::sideeffectplan + Object170{{"Object[170∈9] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object170 & ApplyInput171 --> PgInsertSingle167 + Access168{{"Access[168∈9] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access169{{"Access[169∈9] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access168 & Access169 --> Object170 + Object172{{"Object[172∈9] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle167 --> Object172 + PgInsertSingle177[["PgInsertSingle[177∈10] ➊
ᐸpost()ᐳ"]]:::sideeffectplan + Object180{{"Object[180∈10] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object180 & ApplyInput181 --> PgInsertSingle177 + Access178{{"Access[178∈10] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access179{{"Access[179∈10] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access178 & Access179 --> Object180 + Object182{{"Object[182∈10] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle177 --> Object182 + PgInsertSingle187[["PgInsertSingle[187∈11] ➊
ᐸpost()ᐳ"]]:::sideeffectplan + Object190{{"Object[190∈11] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object190 & ApplyInput191 --> PgInsertSingle187 + Access188{{"Access[188∈11] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access189{{"Access[189∈11] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access188 & Access189 --> Object190 + Object192{{"Object[192∈11] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle187 --> Object192 + Object757{{"Object[757∈12] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Access755{{"Access[755∈12] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access756{{"Access[756∈12] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access755 & Access756 --> Object757 + Access193{{"Access[193∈12] ➊
ᐸ75.m.clientMutationIdᐳ"}}:::plan + Object80 o--o Access193 + Lambda554{{"Lambda[554∈12] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[539]"}}:::plan PgSelectInlineApply986["PgSelectInlineApply[986∈12] ➊"]:::plan - PgSelect704[["PgSelect[704∈13] ➊
ᐸpersonᐳ"]]:::plan - Object207{{"Object[207∈13] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgClassExpression703{{"PgClassExpression[703∈13] ➊
ᐸ__person__ᐳ"}}:::plan - PgFromExpression712{{"PgFromExpression[712∈13] ➊
More deps:
- Constantᐸ'graphile-build.issue.27@example.com'ᐳ[1068]"}}:::plan - Object207 & PgClassExpression703 & PgFromExpression712 --> PgSelect704 - PgSelect204[["PgSelect[204∈13] ➊
ᐸpersonᐳ"]]:::plan - PgClassExpression202{{"PgClassExpression[202∈13] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - Object207 & PgClassExpression202 --> PgSelect204 - Access205{{"Access[205∈13] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access206{{"Access[206∈13] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access205 & Access206 --> Object207 - Edge214{{"Edge[214∈13] ➊"}}:::plan - First210{{"First[210∈13] ➊"}}:::plan - PgCursor555{{"PgCursor[555∈13] ➊"}}:::plan - First210 & PgCursor555 --> Edge214 - PgSelect265[["PgSelect[265∈13] ➊
ᐸpersonᐳ"]]:::plan - Object207 & PgClassExpression202 --> PgSelect265 - Edge273{{"Edge[273∈13] ➊"}}:::plan - First269{{"First[269∈13] ➊"}}:::plan - PgCursor565{{"PgCursor[565∈13] ➊"}}:::plan - First269 & PgCursor565 --> Edge273 - Edge316{{"Edge[316∈13] ➊"}}:::plan - First312{{"First[312∈13] ➊"}}:::plan - PgCursor574{{"PgCursor[574∈13] ➊"}}:::plan - First312 & PgCursor574 --> Edge316 - Edge348{{"Edge[348∈13] ➊"}}:::plan - First344{{"First[344∈13] ➊"}}:::plan - PgCursor578{{"PgCursor[578∈13] ➊"}}:::plan - First344 & PgCursor578 --> Edge348 - PgSelect371[["PgSelect[371∈13] ➊
ᐸpersonᐳ"]]:::plan - Object207 & PgClassExpression202 --> PgSelect371 - Edge379{{"Edge[379∈13] ➊"}}:::plan - First375{{"First[375∈13] ➊"}}:::plan - PgCursor582{{"PgCursor[582∈13] ➊"}}:::plan - First375 & PgCursor582 --> Edge379 - PgSelect402[["PgSelect[402∈13] ➊
ᐸpersonᐳ"]]:::plan - Object207 & PgClassExpression202 --> PgSelect402 - Edge410{{"Edge[410∈13] ➊"}}:::plan - First406{{"First[406∈13] ➊"}}:::plan - PgCursor588{{"PgCursor[588∈13] ➊"}}:::plan - First406 & PgCursor588 --> Edge410 - PgSelect433[["PgSelect[433∈13] ➊
ᐸpersonᐳ"]]:::plan - Object207 & PgClassExpression202 --> PgSelect433 - Edge441{{"Edge[441∈13] ➊"}}:::plan - First437{{"First[437∈13] ➊"}}:::plan - PgCursor594{{"PgCursor[594∈13] ➊"}}:::plan - First437 & PgCursor594 --> Edge441 - PgSelect464[["PgSelect[464∈13] ➊
ᐸpersonᐳ"]]:::plan - Object207 & PgClassExpression202 --> PgSelect464 - Edge472{{"Edge[472∈13] ➊"}}:::plan - First468{{"First[468∈13] ➊"}}:::plan - PgCursor600{{"PgCursor[600∈13] ➊"}}:::plan - First468 & PgCursor600 --> Edge472 - List526{{"List[526∈13] ➊
ᐸ523,202ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression202 --> List526 - Access554{{"Access[554∈13] ➊
ᐸ204.cursorDetailsᐳ"}}:::plan - First210 & Access554 --> PgCursor555 - Access564{{"Access[564∈13] ➊
ᐸ265.cursorDetailsᐳ"}}:::plan - First269 & Access564 --> PgCursor565 - First312 & Access554 --> PgCursor574 - First344 & Access564 --> PgCursor578 - Access581{{"Access[581∈13] ➊
ᐸ371.cursorDetailsᐳ"}}:::plan - First375 & Access581 --> PgCursor582 - Access587{{"Access[587∈13] ➊
ᐸ402.cursorDetailsᐳ"}}:::plan - First406 & Access587 --> PgCursor588 - Access593{{"Access[593∈13] ➊
ᐸ433.cursorDetailsᐳ"}}:::plan - First437 & Access593 --> PgCursor594 - Access599{{"Access[599∈13] ➊
ᐸ464.cursorDetailsᐳ"}}:::plan - First468 & Access599 --> PgCursor600 - Access193{{"Access[193∈13] ➊
ᐸ91.m.clientMutationIdᐳ"}}:::plan - Object96 o--o Access193 - Access203{{"Access[203∈13] ➊
ᐸ91.tᐳ"}}:::plan - Access203 --> PgClassExpression202 - PgInsertSingle91 --> Access203 - Connection209[["Connection[209∈13] ➊
ᐸ204ᐳ"]]:::plan - PgSelect204 --> Connection209 - ConnectionItems211[["ConnectionItems[211∈13] ➊"]]:::plan - ConnectionItems211 --> First210 - Connection209 --> ConnectionItems211 - Connection268[["Connection[268∈13] ➊
ᐸ265ᐳ"]]:::plan - PgSelect265 --> Connection268 - ConnectionItems270[["ConnectionItems[270∈13] ➊"]]:::plan - ConnectionItems270 --> First269 - Connection268 --> ConnectionItems270 - Connection311[["Connection[311∈13] ➊
ᐸ204ᐳ"]]:::plan - PgSelect204 --> Connection311 - ConnectionItems313[["ConnectionItems[313∈13] ➊"]]:::plan - ConnectionItems313 --> First312 - Connection311 --> ConnectionItems313 - Connection343[["Connection[343∈13] ➊
ᐸ265ᐳ"]]:::plan - PgSelect265 --> Connection343 - ConnectionItems345[["ConnectionItems[345∈13] ➊"]]:::plan - ConnectionItems345 --> First344 - Connection343 --> ConnectionItems345 - Connection374[["Connection[374∈13] ➊
ᐸ371ᐳ"]]:::plan - PgSelect371 --> Connection374 - ConnectionItems376[["ConnectionItems[376∈13] ➊"]]:::plan - ConnectionItems376 --> First375 - Connection374 --> ConnectionItems376 - Connection405[["Connection[405∈13] ➊
ᐸ402ᐳ"]]:::plan - PgSelect402 --> Connection405 - ConnectionItems407[["ConnectionItems[407∈13] ➊"]]:::plan - ConnectionItems407 --> First406 - Connection405 --> ConnectionItems407 - Connection436[["Connection[436∈13] ➊
ᐸ433ᐳ"]]:::plan - PgSelect433 --> Connection436 - ConnectionItems438[["ConnectionItems[438∈13] ➊"]]:::plan - ConnectionItems438 --> First437 - Connection436 --> ConnectionItems438 - Connection467[["Connection[467∈13] ➊
ᐸ464ᐳ"]]:::plan - PgSelect464 --> Connection467 - ConnectionItems469[["ConnectionItems[469∈13] ➊"]]:::plan - ConnectionItems469 --> First468 - Connection467 --> ConnectionItems469 - Lambda527{{"Lambda[527∈13] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List526 --> Lambda527 - PgSelect204 --> Access554 - PgSelect265 --> Access564 - PgSelect371 --> Access581 - PgSelect402 --> Access587 - PgSelect433 --> Access593 - PgSelect464 --> Access599 - Lambda605{{"Lambda[605∈13] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[538]"}}:::plan - PgSelectSingle616{{"PgSelectSingle[616∈13] ➊
ᐸpersonᐳ"}}:::plan - First210 --> PgSelectSingle616 - PgSelectSingle620{{"PgSelectSingle[620∈13] ➊
ᐸpersonᐳ"}}:::plan - First269 --> PgSelectSingle620 - PgSelectSingle624{{"PgSelectSingle[624∈13] ➊
ᐸpersonᐳ"}}:::plan - First312 --> PgSelectSingle624 - PgSelectSingle627{{"PgSelectSingle[627∈13] ➊
ᐸpersonᐳ"}}:::plan - First344 --> PgSelectSingle627 - PgSelectSingle630{{"PgSelectSingle[630∈13] ➊
ᐸpersonᐳ"}}:::plan - First375 --> PgSelectSingle630 - PgSelectSingle633{{"PgSelectSingle[633∈13] ➊
ᐸpersonᐳ"}}:::plan - First406 --> PgSelectSingle633 - PgSelectSingle636{{"PgSelectSingle[636∈13] ➊
ᐸpersonᐳ"}}:::plan - First437 --> PgSelectSingle636 - PgSelectSingle639{{"PgSelectSingle[639∈13] ➊
ᐸpersonᐳ"}}:::plan - First468 --> PgSelectSingle639 - PgClassExpression653{{"PgClassExpression[653∈13] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan - Access203 --> PgClassExpression653 - PgClassExpression664{{"PgClassExpression[664∈13] ➊
ᐸ__person__.”email”ᐳ"}}:::plan - PgClassExpression653 o--o PgClassExpression664 - PgClassExpression669{{"PgClassExpression[669∈13] ➊
ᐸ__person__.”about”ᐳ"}}:::plan - PgClassExpression664 o--o PgClassExpression669 - PgClassExpression681{{"PgClassExpression[681∈13] ➊
ᐸ__person__.”config”ᐳ"}}:::plan - PgClassExpression669 o--o PgClassExpression681 - PgClassExpression691{{"PgClassExpression[691∈13] ➊
ᐸ__person__...n_from_ip”ᐳ"}}:::plan - PgClassExpression681 o--o PgClassExpression691 - PgClassExpression695{{"PgClassExpression[695∈13] ➊
ᐸ__person__...om_subnet”ᐳ"}}:::plan - PgClassExpression691 o--o PgClassExpression695 - PgClassExpression699{{"PgClassExpression[699∈13] ➊
ᐸ__person__.”user_mac”ᐳ"}}:::plan - PgClassExpression695 o--o PgClassExpression699 - Access203 --> PgClassExpression703 - First708{{"First[708∈13] ➊"}}:::plan - PgSelectRows709[["PgSelectRows[709∈13] ➊"]]:::plan - PgSelectRows709 --> First708 - PgSelect704 --> PgSelectRows709 - PgSelectSingle710{{"PgSelectSingle[710∈13] ➊
ᐸpersonᐳ"}}:::plan - First708 --> PgSelectSingle710 - PgClassExpression713{{"PgClassExpression[713∈13] ➊
ᐸ(1/0) /* E...ferred! */ᐳ"}}:::plan - PgSelectSingle710 --> PgClassExpression713 - PgSelect715[["PgSelect[715∈14] ➊
ᐸpersonᐳ"]]:::plan - Object220{{"Object[220∈14] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgClassExpression714{{"PgClassExpression[714∈14] ➊
ᐸ__person__ᐳ"}}:::plan - PgFromExpression723{{"PgFromExpression[723∈14] ➊
More deps:
- Constantᐸ'graphile-build.issue.27@example.com'ᐳ[1068]"}}:::plan - Object220 & PgClassExpression714 & PgFromExpression723 --> PgSelect715 - PgSelect217[["PgSelect[217∈14] ➊
ᐸpersonᐳ"]]:::plan - PgClassExpression215{{"PgClassExpression[215∈14] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - Object220 & PgClassExpression215 --> PgSelect217 - Access218{{"Access[218∈14] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access219{{"Access[219∈14] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access218 & Access219 --> Object220 - Edge227{{"Edge[227∈14] ➊"}}:::plan - First223{{"First[223∈14] ➊"}}:::plan - PgCursor557{{"PgCursor[557∈14] ➊"}}:::plan - First223 & PgCursor557 --> Edge227 - PgSelect275[["PgSelect[275∈14] ➊
ᐸpersonᐳ"]]:::plan - Object220 & PgClassExpression215 --> PgSelect275 - Edge283{{"Edge[283∈14] ➊"}}:::plan - First279{{"First[279∈14] ➊"}}:::plan - PgCursor567{{"PgCursor[567∈14] ➊"}}:::plan - First279 & PgCursor567 --> Edge283 - Edge326{{"Edge[326∈14] ➊"}}:::plan - First322{{"First[322∈14] ➊"}}:::plan - PgCursor575{{"PgCursor[575∈14] ➊"}}:::plan - First322 & PgCursor575 --> Edge326 - Edge358{{"Edge[358∈14] ➊"}}:::plan - First354{{"First[354∈14] ➊"}}:::plan - PgCursor579{{"PgCursor[579∈14] ➊"}}:::plan - First354 & PgCursor579 --> Edge358 - PgSelect381[["PgSelect[381∈14] ➊
ᐸpersonᐳ"]]:::plan - Object220 & PgClassExpression215 --> PgSelect381 - Edge389{{"Edge[389∈14] ➊"}}:::plan - First385{{"First[385∈14] ➊"}}:::plan - PgCursor584{{"PgCursor[584∈14] ➊"}}:::plan - First385 & PgCursor584 --> Edge389 - PgSelect412[["PgSelect[412∈14] ➊
ᐸpersonᐳ"]]:::plan - Object220 & PgClassExpression215 --> PgSelect412 - Edge420{{"Edge[420∈14] ➊"}}:::plan - First416{{"First[416∈14] ➊"}}:::plan - PgCursor590{{"PgCursor[590∈14] ➊"}}:::plan - First416 & PgCursor590 --> Edge420 - PgSelect443[["PgSelect[443∈14] ➊
ᐸpersonᐳ"]]:::plan - Object220 & PgClassExpression215 --> PgSelect443 - Edge451{{"Edge[451∈14] ➊"}}:::plan - First447{{"First[447∈14] ➊"}}:::plan - PgCursor596{{"PgCursor[596∈14] ➊"}}:::plan - First447 & PgCursor596 --> Edge451 - PgSelect474[["PgSelect[474∈14] ➊
ᐸpersonᐳ"]]:::plan - Object220 & PgClassExpression215 --> PgSelect474 - Edge482{{"Edge[482∈14] ➊"}}:::plan - First478{{"First[478∈14] ➊"}}:::plan - PgCursor602{{"PgCursor[602∈14] ➊"}}:::plan - First478 & PgCursor602 --> Edge482 - List530{{"List[530∈14] ➊
ᐸ523,215ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression215 --> List530 - Access556{{"Access[556∈14] ➊
ᐸ217.cursorDetailsᐳ"}}:::plan - First223 & Access556 --> PgCursor557 - Access566{{"Access[566∈14] ➊
ᐸ275.cursorDetailsᐳ"}}:::plan - First279 & Access566 --> PgCursor567 - First322 & Access556 --> PgCursor575 - First354 & Access566 --> PgCursor579 - Access583{{"Access[583∈14] ➊
ᐸ381.cursorDetailsᐳ"}}:::plan - First385 & Access583 --> PgCursor584 - Access589{{"Access[589∈14] ➊
ᐸ412.cursorDetailsᐳ"}}:::plan - First416 & Access589 --> PgCursor590 - Access595{{"Access[595∈14] ➊
ᐸ443.cursorDetailsᐳ"}}:::plan - First447 & Access595 --> PgCursor596 - Access601{{"Access[601∈14] ➊
ᐸ474.cursorDetailsᐳ"}}:::plan - First478 & Access601 --> PgCursor602 - Access194{{"Access[194∈14] ➊
ᐸ106.m.clientMutationIdᐳ"}}:::plan - Object111 o--o Access194 - Access216{{"Access[216∈14] ➊
ᐸ106.tᐳ"}}:::plan - Access216 --> PgClassExpression215 - PgInsertSingle106 --> Access216 - Connection222[["Connection[222∈14] ➊
ᐸ217ᐳ"]]:::plan - PgSelect217 --> Connection222 - ConnectionItems224[["ConnectionItems[224∈14] ➊"]]:::plan - ConnectionItems224 --> First223 - Connection222 --> ConnectionItems224 - Connection278[["Connection[278∈14] ➊
ᐸ275ᐳ"]]:::plan - PgSelect275 --> Connection278 - ConnectionItems280[["ConnectionItems[280∈14] ➊"]]:::plan - ConnectionItems280 --> First279 - Connection278 --> ConnectionItems280 - Connection321[["Connection[321∈14] ➊
ᐸ217ᐳ"]]:::plan - PgSelect217 --> Connection321 - ConnectionItems323[["ConnectionItems[323∈14] ➊"]]:::plan - ConnectionItems323 --> First322 - Connection321 --> ConnectionItems323 - Connection353[["Connection[353∈14] ➊
ᐸ275ᐳ"]]:::plan - PgSelect275 --> Connection353 - ConnectionItems355[["ConnectionItems[355∈14] ➊"]]:::plan - ConnectionItems355 --> First354 - Connection353 --> ConnectionItems355 - Connection384[["Connection[384∈14] ➊
ᐸ381ᐳ"]]:::plan - PgSelect381 --> Connection384 - ConnectionItems386[["ConnectionItems[386∈14] ➊"]]:::plan - ConnectionItems386 --> First385 - Connection384 --> ConnectionItems386 - Connection415[["Connection[415∈14] ➊
ᐸ412ᐳ"]]:::plan - PgSelect412 --> Connection415 - ConnectionItems417[["ConnectionItems[417∈14] ➊"]]:::plan - ConnectionItems417 --> First416 - Connection415 --> ConnectionItems417 - Connection446[["Connection[446∈14] ➊
ᐸ443ᐳ"]]:::plan - PgSelect443 --> Connection446 - ConnectionItems448[["ConnectionItems[448∈14] ➊"]]:::plan - ConnectionItems448 --> First447 - Connection446 --> ConnectionItems448 - Connection477[["Connection[477∈14] ➊
ᐸ474ᐳ"]]:::plan - PgSelect474 --> Connection477 - ConnectionItems479[["ConnectionItems[479∈14] ➊"]]:::plan - ConnectionItems479 --> First478 - Connection477 --> ConnectionItems479 - Lambda531{{"Lambda[531∈14] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List530 --> Lambda531 - PgSelect217 --> Access556 - PgSelect275 --> Access566 - PgSelect381 --> Access583 - PgSelect412 --> Access589 - PgSelect443 --> Access595 - PgSelect474 --> Access601 - Lambda606{{"Lambda[606∈14] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[538]"}}:::plan - PgSelectSingle617{{"PgSelectSingle[617∈14] ➊
ᐸpersonᐳ"}}:::plan - First223 --> PgSelectSingle617 - PgSelectSingle621{{"PgSelectSingle[621∈14] ➊
ᐸpersonᐳ"}}:::plan - First279 --> PgSelectSingle621 - PgSelectSingle625{{"PgSelectSingle[625∈14] ➊
ᐸpersonᐳ"}}:::plan - First322 --> PgSelectSingle625 - PgSelectSingle628{{"PgSelectSingle[628∈14] ➊
ᐸpersonᐳ"}}:::plan - First354 --> PgSelectSingle628 - PgSelectSingle631{{"PgSelectSingle[631∈14] ➊
ᐸpersonᐳ"}}:::plan - First385 --> PgSelectSingle631 - PgSelectSingle634{{"PgSelectSingle[634∈14] ➊
ᐸpersonᐳ"}}:::plan - First416 --> PgSelectSingle634 - PgSelectSingle637{{"PgSelectSingle[637∈14] ➊
ᐸpersonᐳ"}}:::plan - First447 --> PgSelectSingle637 - PgSelectSingle640{{"PgSelectSingle[640∈14] ➊
ᐸpersonᐳ"}}:::plan - First478 --> PgSelectSingle640 - PgClassExpression654{{"PgClassExpression[654∈14] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan - Access216 --> PgClassExpression654 - PgClassExpression665{{"PgClassExpression[665∈14] ➊
ᐸ__person__.”email”ᐳ"}}:::plan + PgSelectInlineApply990["PgSelectInlineApply[990∈12] ➊"]:::plan + PgSelect705[["PgSelect[705∈13] ➊
ᐸpersonᐳ"]]:::plan + Object208{{"Object[208∈13] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgClassExpression704{{"PgClassExpression[704∈13] ➊
ᐸ__person__ᐳ"}}:::plan + PgFromExpression713{{"PgFromExpression[713∈13] ➊
More deps:
- Constantᐸ'graphile-build.issue.27@example.com'ᐳ[1071]"}}:::plan + Object208 & PgClassExpression704 & PgFromExpression713 --> PgSelect705 + PgSelect205[["PgSelect[205∈13] ➊
ᐸpersonᐳ"]]:::plan + PgClassExpression203{{"PgClassExpression[203∈13] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + Object208 & PgClassExpression203 --> PgSelect205 + Access206{{"Access[206∈13] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access207{{"Access[207∈13] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access206 & Access207 --> Object208 + Edge215{{"Edge[215∈13] ➊"}}:::plan + First211{{"First[211∈13] ➊"}}:::plan + PgCursor556{{"PgCursor[556∈13] ➊"}}:::plan + First211 & PgCursor556 --> Edge215 + PgSelect266[["PgSelect[266∈13] ➊
ᐸpersonᐳ"]]:::plan + Object208 & PgClassExpression203 --> PgSelect266 + Edge274{{"Edge[274∈13] ➊"}}:::plan + First270{{"First[270∈13] ➊"}}:::plan + PgCursor566{{"PgCursor[566∈13] ➊"}}:::plan + First270 & PgCursor566 --> Edge274 + Edge317{{"Edge[317∈13] ➊"}}:::plan + First313{{"First[313∈13] ➊"}}:::plan + PgCursor575{{"PgCursor[575∈13] ➊"}}:::plan + First313 & PgCursor575 --> Edge317 + Edge349{{"Edge[349∈13] ➊"}}:::plan + First345{{"First[345∈13] ➊"}}:::plan + PgCursor579{{"PgCursor[579∈13] ➊"}}:::plan + First345 & PgCursor579 --> Edge349 + PgSelect372[["PgSelect[372∈13] ➊
ᐸpersonᐳ"]]:::plan + Object208 & PgClassExpression203 --> PgSelect372 + Edge380{{"Edge[380∈13] ➊"}}:::plan + First376{{"First[376∈13] ➊"}}:::plan + PgCursor583{{"PgCursor[583∈13] ➊"}}:::plan + First376 & PgCursor583 --> Edge380 + PgSelect403[["PgSelect[403∈13] ➊
ᐸpersonᐳ"]]:::plan + Object208 & PgClassExpression203 --> PgSelect403 + Edge411{{"Edge[411∈13] ➊"}}:::plan + First407{{"First[407∈13] ➊"}}:::plan + PgCursor589{{"PgCursor[589∈13] ➊"}}:::plan + First407 & PgCursor589 --> Edge411 + PgSelect434[["PgSelect[434∈13] ➊
ᐸpersonᐳ"]]:::plan + Object208 & PgClassExpression203 --> PgSelect434 + Edge442{{"Edge[442∈13] ➊"}}:::plan + First438{{"First[438∈13] ➊"}}:::plan + PgCursor595{{"PgCursor[595∈13] ➊"}}:::plan + First438 & PgCursor595 --> Edge442 + PgSelect465[["PgSelect[465∈13] ➊
ᐸpersonᐳ"]]:::plan + Object208 & PgClassExpression203 --> PgSelect465 + Edge473{{"Edge[473∈13] ➊"}}:::plan + First469{{"First[469∈13] ➊"}}:::plan + PgCursor601{{"PgCursor[601∈13] ➊"}}:::plan + First469 & PgCursor601 --> Edge473 + List527{{"List[527∈13] ➊
ᐸ524,203ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression203 --> List527 + Access555{{"Access[555∈13] ➊
ᐸ205.cursorDetailsᐳ"}}:::plan + First211 & Access555 --> PgCursor556 + Access565{{"Access[565∈13] ➊
ᐸ266.cursorDetailsᐳ"}}:::plan + First270 & Access565 --> PgCursor566 + First313 & Access555 --> PgCursor575 + First345 & Access565 --> PgCursor579 + Access582{{"Access[582∈13] ➊
ᐸ372.cursorDetailsᐳ"}}:::plan + First376 & Access582 --> PgCursor583 + Access588{{"Access[588∈13] ➊
ᐸ403.cursorDetailsᐳ"}}:::plan + First407 & Access588 --> PgCursor589 + Access594{{"Access[594∈13] ➊
ᐸ434.cursorDetailsᐳ"}}:::plan + First438 & Access594 --> PgCursor595 + Access600{{"Access[600∈13] ➊
ᐸ465.cursorDetailsᐳ"}}:::plan + First469 & Access600 --> PgCursor601 + Access194{{"Access[194∈13] ➊
ᐸ92.m.clientMutationIdᐳ"}}:::plan + Object97 o--o Access194 + Access204{{"Access[204∈13] ➊
ᐸ92.tᐳ"}}:::plan + Access204 --> PgClassExpression203 + PgInsertSingle92 --> Access204 + Connection210[["Connection[210∈13] ➊
ᐸ205ᐳ"]]:::plan + PgSelect205 --> Connection210 + ConnectionItems212[["ConnectionItems[212∈13] ➊"]]:::plan + ConnectionItems212 --> First211 + Connection210 --> ConnectionItems212 + Connection269[["Connection[269∈13] ➊
ᐸ266ᐳ"]]:::plan + PgSelect266 --> Connection269 + ConnectionItems271[["ConnectionItems[271∈13] ➊"]]:::plan + ConnectionItems271 --> First270 + Connection269 --> ConnectionItems271 + Connection312[["Connection[312∈13] ➊
ᐸ205ᐳ"]]:::plan + PgSelect205 --> Connection312 + ConnectionItems314[["ConnectionItems[314∈13] ➊"]]:::plan + ConnectionItems314 --> First313 + Connection312 --> ConnectionItems314 + Connection344[["Connection[344∈13] ➊
ᐸ266ᐳ"]]:::plan + PgSelect266 --> Connection344 + ConnectionItems346[["ConnectionItems[346∈13] ➊"]]:::plan + ConnectionItems346 --> First345 + Connection344 --> ConnectionItems346 + Connection375[["Connection[375∈13] ➊
ᐸ372ᐳ"]]:::plan + PgSelect372 --> Connection375 + ConnectionItems377[["ConnectionItems[377∈13] ➊"]]:::plan + ConnectionItems377 --> First376 + Connection375 --> ConnectionItems377 + Connection406[["Connection[406∈13] ➊
ᐸ403ᐳ"]]:::plan + PgSelect403 --> Connection406 + ConnectionItems408[["ConnectionItems[408∈13] ➊"]]:::plan + ConnectionItems408 --> First407 + Connection406 --> ConnectionItems408 + Connection437[["Connection[437∈13] ➊
ᐸ434ᐳ"]]:::plan + PgSelect434 --> Connection437 + ConnectionItems439[["ConnectionItems[439∈13] ➊"]]:::plan + ConnectionItems439 --> First438 + Connection437 --> ConnectionItems439 + Connection468[["Connection[468∈13] ➊
ᐸ465ᐳ"]]:::plan + PgSelect465 --> Connection468 + ConnectionItems470[["ConnectionItems[470∈13] ➊"]]:::plan + ConnectionItems470 --> First469 + Connection468 --> ConnectionItems470 + Lambda528{{"Lambda[528∈13] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List527 --> Lambda528 + PgSelect205 --> Access555 + PgSelect266 --> Access565 + PgSelect372 --> Access582 + PgSelect403 --> Access588 + PgSelect434 --> Access594 + PgSelect465 --> Access600 + Lambda606{{"Lambda[606∈13] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[539]"}}:::plan + PgSelectSingle617{{"PgSelectSingle[617∈13] ➊
ᐸpersonᐳ"}}:::plan + First211 --> PgSelectSingle617 + PgSelectSingle621{{"PgSelectSingle[621∈13] ➊
ᐸpersonᐳ"}}:::plan + First270 --> PgSelectSingle621 + PgSelectSingle625{{"PgSelectSingle[625∈13] ➊
ᐸpersonᐳ"}}:::plan + First313 --> PgSelectSingle625 + PgSelectSingle628{{"PgSelectSingle[628∈13] ➊
ᐸpersonᐳ"}}:::plan + First345 --> PgSelectSingle628 + PgSelectSingle631{{"PgSelectSingle[631∈13] ➊
ᐸpersonᐳ"}}:::plan + First376 --> PgSelectSingle631 + PgSelectSingle634{{"PgSelectSingle[634∈13] ➊
ᐸpersonᐳ"}}:::plan + First407 --> PgSelectSingle634 + PgSelectSingle637{{"PgSelectSingle[637∈13] ➊
ᐸpersonᐳ"}}:::plan + First438 --> PgSelectSingle637 + PgSelectSingle640{{"PgSelectSingle[640∈13] ➊
ᐸpersonᐳ"}}:::plan + First469 --> PgSelectSingle640 + PgClassExpression654{{"PgClassExpression[654∈13] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + Access204 --> PgClassExpression654 + PgClassExpression665{{"PgClassExpression[665∈13] ➊
ᐸ__person__.”email”ᐳ"}}:::plan PgClassExpression654 o--o PgClassExpression665 - PgClassExpression670{{"PgClassExpression[670∈14] ➊
ᐸ__person__.”about”ᐳ"}}:::plan + PgClassExpression670{{"PgClassExpression[670∈13] ➊
ᐸ__person__.”about”ᐳ"}}:::plan PgClassExpression665 o--o PgClassExpression670 - PgClassExpression682{{"PgClassExpression[682∈14] ➊
ᐸ__person__.”config”ᐳ"}}:::plan + PgClassExpression682{{"PgClassExpression[682∈13] ➊
ᐸ__person__.”config”ᐳ"}}:::plan PgClassExpression670 o--o PgClassExpression682 - PgClassExpression692{{"PgClassExpression[692∈14] ➊
ᐸ__person__...n_from_ip”ᐳ"}}:::plan + PgClassExpression692{{"PgClassExpression[692∈13] ➊
ᐸ__person__...n_from_ip”ᐳ"}}:::plan PgClassExpression682 o--o PgClassExpression692 - PgClassExpression696{{"PgClassExpression[696∈14] ➊
ᐸ__person__...om_subnet”ᐳ"}}:::plan + PgClassExpression696{{"PgClassExpression[696∈13] ➊
ᐸ__person__...om_subnet”ᐳ"}}:::plan PgClassExpression692 o--o PgClassExpression696 - PgClassExpression700{{"PgClassExpression[700∈14] ➊
ᐸ__person__.”user_mac”ᐳ"}}:::plan + PgClassExpression700{{"PgClassExpression[700∈13] ➊
ᐸ__person__.”user_mac”ᐳ"}}:::plan PgClassExpression696 o--o PgClassExpression700 - Access216 --> PgClassExpression714 - First719{{"First[719∈14] ➊"}}:::plan - PgSelectRows720[["PgSelectRows[720∈14] ➊"]]:::plan - PgSelectRows720 --> First719 - PgSelect715 --> PgSelectRows720 - PgSelectSingle721{{"PgSelectSingle[721∈14] ➊
ᐸpersonᐳ"}}:::plan - First719 --> PgSelectSingle721 - PgClassExpression724{{"PgClassExpression[724∈14] ➊
ᐸ(1/0) /* E...ferred! */ᐳ"}}:::plan - PgSelectSingle721 --> PgClassExpression724 - List536{{"List[536∈15] ➊
ᐸ532,228,284ᐳ
More deps:
- Constantᐸ'compound_keys'ᐳ[532]"}}:::plan - PgClassExpression228{{"PgClassExpression[228∈15] ➊
ᐸ__compound...rson_id_1”ᐳ"}}:::plan - PgClassExpression284{{"PgClassExpression[284∈15] ➊
ᐸ__compound...rson_id_2”ᐳ"}}:::plan - PgClassExpression228 & PgClassExpression284 --> List536 - PgSelect230[["PgSelect[230∈15] ➊
ᐸpersonᐳ"]]:::plan - Object233{{"Object[233∈15] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object233 & PgClassExpression228 --> PgSelect230 - Access231{{"Access[231∈15] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access232{{"Access[232∈15] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access231 & Access232 --> Object233 - PgSelect285[["PgSelect[285∈15] ➊
ᐸpersonᐳ"]]:::plan - Object233 & PgClassExpression284 --> PgSelect285 - Access195{{"Access[195∈15] ➊
ᐸ115.m.clientMutationIdᐳ"}}:::plan - Object120 o--o Access195 - Access229{{"Access[229∈15] ➊
ᐸ115.tᐳ"}}:::plan - Access229 --> PgClassExpression228 - PgInsertSingle115 --> Access229 - First234{{"First[234∈15] ➊"}}:::plan - PgSelectRows235[["PgSelectRows[235∈15] ➊"]]:::plan - PgSelectRows235 --> First234 - PgSelect230 --> PgSelectRows235 - PgSelectSingle236{{"PgSelectSingle[236∈15] ➊
ᐸpersonᐳ"}}:::plan - First234 --> PgSelectSingle236 - Access229 --> PgClassExpression284 - First287{{"First[287∈15] ➊"}}:::plan - PgSelectRows288[["PgSelectRows[288∈15] ➊"]]:::plan - PgSelectRows288 --> First287 - PgSelect285 --> PgSelectRows288 - PgSelectSingle289{{"PgSelectSingle[289∈15] ➊
ᐸpersonᐳ"}}:::plan - First287 --> PgSelectSingle289 - Lambda537{{"Lambda[537∈15] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List536 --> Lambda537 - Lambda576{{"Lambda[576∈15] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[538]"}}:::plan - PgClassExpression666{{"PgClassExpression[666∈15] ➊
ᐸ__compound...__.”extra”ᐳ"}}:::plan - Access229 --> PgClassExpression666 - Lambda539{{"Lambda[539∈16] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[538]"}}:::plan - Lambda540{{"Lambda[540∈17] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[538]"}}:::plan - PgSelect726[["PgSelect[726∈18] ➊
ᐸpersonᐳ"]]:::plan - Object242{{"Object[242∈18] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgClassExpression725{{"PgClassExpression[725∈18] ➊
ᐸ__person__ᐳ"}}:::plan - PgFromExpression734{{"PgFromExpression[734∈18] ➊
More deps:
- Constantᐸ'graphile-build.issue.27@example.com'ᐳ[1068]"}}:::plan - Object242 & PgClassExpression725 & PgFromExpression734 --> PgSelect726 - PgSelect239[["PgSelect[239∈18] ➊
ᐸpersonᐳ"]]:::plan - PgClassExpression237{{"PgClassExpression[237∈18] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - Object242 & PgClassExpression237 --> PgSelect239 - Access240{{"Access[240∈18] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access241{{"Access[241∈18] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access240 & Access241 --> Object242 - Edge249{{"Edge[249∈18] ➊"}}:::plan - First245{{"First[245∈18] ➊"}}:::plan - PgCursor562{{"PgCursor[562∈18] ➊"}}:::plan - First245 & PgCursor562 --> Edge249 - PgSelect291[["PgSelect[291∈18] ➊
ᐸpersonᐳ"]]:::plan - Object242 & PgClassExpression237 --> PgSelect291 - Edge299{{"Edge[299∈18] ➊"}}:::plan - First295{{"First[295∈18] ➊"}}:::plan - PgCursor572{{"PgCursor[572∈18] ➊"}}:::plan - First295 & PgCursor572 --> Edge299 - Edge337{{"Edge[337∈18] ➊"}}:::plan - First333{{"First[333∈18] ➊"}}:::plan - PgCursor577{{"PgCursor[577∈18] ➊"}}:::plan - First333 & PgCursor577 --> Edge337 - Edge368{{"Edge[368∈18] ➊"}}:::plan - First364{{"First[364∈18] ➊"}}:::plan - PgCursor580{{"PgCursor[580∈18] ➊"}}:::plan - First364 & PgCursor580 --> Edge368 - PgSelect391[["PgSelect[391∈18] ➊
ᐸpersonᐳ"]]:::plan - Object242 & PgClassExpression237 --> PgSelect391 - Edge399{{"Edge[399∈18] ➊"}}:::plan - First395{{"First[395∈18] ➊"}}:::plan - PgCursor586{{"PgCursor[586∈18] ➊"}}:::plan - First395 & PgCursor586 --> Edge399 - PgSelect422[["PgSelect[422∈18] ➊
ᐸpersonᐳ"]]:::plan - Object242 & PgClassExpression237 --> PgSelect422 - Edge430{{"Edge[430∈18] ➊"}}:::plan - First426{{"First[426∈18] ➊"}}:::plan - PgCursor592{{"PgCursor[592∈18] ➊"}}:::plan - First426 & PgCursor592 --> Edge430 - PgSelect453[["PgSelect[453∈18] ➊
ᐸpersonᐳ"]]:::plan - Object242 & PgClassExpression237 --> PgSelect453 - Edge461{{"Edge[461∈18] ➊"}}:::plan - First457{{"First[457∈18] ➊"}}:::plan - PgCursor598{{"PgCursor[598∈18] ➊"}}:::plan - First457 & PgCursor598 --> Edge461 - PgSelect484[["PgSelect[484∈18] ➊
ᐸpersonᐳ"]]:::plan - Object242 & PgClassExpression237 --> PgSelect484 - Edge492{{"Edge[492∈18] ➊"}}:::plan - First488{{"First[488∈18] ➊"}}:::plan - PgCursor604{{"PgCursor[604∈18] ➊"}}:::plan - First488 & PgCursor604 --> Edge492 - List543{{"List[543∈18] ➊
ᐸ523,237ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression237 --> List543 - Access561{{"Access[561∈18] ➊
ᐸ239.cursorDetailsᐳ"}}:::plan - First245 & Access561 --> PgCursor562 - Access571{{"Access[571∈18] ➊
ᐸ291.cursorDetailsᐳ"}}:::plan - First295 & Access571 --> PgCursor572 - First333 & Access561 --> PgCursor577 - First364 & Access571 --> PgCursor580 - Access585{{"Access[585∈18] ➊
ᐸ391.cursorDetailsᐳ"}}:::plan - First395 & Access585 --> PgCursor586 - Access591{{"Access[591∈18] ➊
ᐸ422.cursorDetailsᐳ"}}:::plan - First426 & Access591 --> PgCursor592 - Access597{{"Access[597∈18] ➊
ᐸ453.cursorDetailsᐳ"}}:::plan - First457 & Access597 --> PgCursor598 - Access603{{"Access[603∈18] ➊
ᐸ484.cursorDetailsᐳ"}}:::plan - First488 & Access603 --> PgCursor604 - Access196{{"Access[196∈18] ➊
ᐸ146.m.clientMutationIdᐳ"}}:::plan - Object151 o--o Access196 - Access238{{"Access[238∈18] ➊
ᐸ146.tᐳ"}}:::plan - Access238 --> PgClassExpression237 - PgInsertSingle146 --> Access238 - Connection244[["Connection[244∈18] ➊
ᐸ239ᐳ"]]:::plan - PgSelect239 --> Connection244 - ConnectionItems246[["ConnectionItems[246∈18] ➊"]]:::plan - ConnectionItems246 --> First245 - Connection244 --> ConnectionItems246 - Connection294[["Connection[294∈18] ➊
ᐸ291ᐳ"]]:::plan - PgSelect291 --> Connection294 - ConnectionItems296[["ConnectionItems[296∈18] ➊"]]:::plan - ConnectionItems296 --> First295 - Connection294 --> ConnectionItems296 - Connection332[["Connection[332∈18] ➊
ᐸ239ᐳ"]]:::plan - PgSelect239 --> Connection332 - ConnectionItems334[["ConnectionItems[334∈18] ➊"]]:::plan - ConnectionItems334 --> First333 - Connection332 --> ConnectionItems334 - Connection363[["Connection[363∈18] ➊
ᐸ291ᐳ"]]:::plan - PgSelect291 --> Connection363 - ConnectionItems365[["ConnectionItems[365∈18] ➊"]]:::plan - ConnectionItems365 --> First364 - Connection363 --> ConnectionItems365 - Connection394[["Connection[394∈18] ➊
ᐸ391ᐳ"]]:::plan - PgSelect391 --> Connection394 - ConnectionItems396[["ConnectionItems[396∈18] ➊"]]:::plan - ConnectionItems396 --> First395 - Connection394 --> ConnectionItems396 - Connection425[["Connection[425∈18] ➊
ᐸ422ᐳ"]]:::plan - PgSelect422 --> Connection425 - ConnectionItems427[["ConnectionItems[427∈18] ➊"]]:::plan - ConnectionItems427 --> First426 - Connection425 --> ConnectionItems427 - Connection456[["Connection[456∈18] ➊
ᐸ453ᐳ"]]:::plan - PgSelect453 --> Connection456 - ConnectionItems458[["ConnectionItems[458∈18] ➊"]]:::plan - ConnectionItems458 --> First457 - Connection456 --> ConnectionItems458 - Connection487[["Connection[487∈18] ➊
ᐸ484ᐳ"]]:::plan - PgSelect484 --> Connection487 - ConnectionItems489[["ConnectionItems[489∈18] ➊"]]:::plan - ConnectionItems489 --> First488 - Connection487 --> ConnectionItems489 - Lambda544{{"Lambda[544∈18] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List543 --> Lambda544 - PgSelect239 --> Access561 - PgSelect291 --> Access571 - PgSelect391 --> Access585 - PgSelect422 --> Access591 - PgSelect453 --> Access597 - PgSelect484 --> Access603 - Lambda607{{"Lambda[607∈18] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[538]"}}:::plan - PgSelectSingle619{{"PgSelectSingle[619∈18] ➊
ᐸpersonᐳ"}}:::plan - First245 --> PgSelectSingle619 - PgSelectSingle623{{"PgSelectSingle[623∈18] ➊
ᐸpersonᐳ"}}:::plan - First295 --> PgSelectSingle623 - PgSelectSingle626{{"PgSelectSingle[626∈18] ➊
ᐸpersonᐳ"}}:::plan - First333 --> PgSelectSingle626 - PgSelectSingle629{{"PgSelectSingle[629∈18] ➊
ᐸpersonᐳ"}}:::plan - First364 --> PgSelectSingle629 - PgSelectSingle632{{"PgSelectSingle[632∈18] ➊
ᐸpersonᐳ"}}:::plan - First395 --> PgSelectSingle632 - PgSelectSingle635{{"PgSelectSingle[635∈18] ➊
ᐸpersonᐳ"}}:::plan - First426 --> PgSelectSingle635 - PgSelectSingle638{{"PgSelectSingle[638∈18] ➊
ᐸpersonᐳ"}}:::plan - First457 --> PgSelectSingle638 - PgSelectSingle641{{"PgSelectSingle[641∈18] ➊
ᐸpersonᐳ"}}:::plan - First488 --> PgSelectSingle641 - PgClassExpression656{{"PgClassExpression[656∈18] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan - Access238 --> PgClassExpression656 - PgClassExpression667{{"PgClassExpression[667∈18] ➊
ᐸ__person__.”email”ᐳ"}}:::plan - PgClassExpression656 o--o PgClassExpression667 - PgClassExpression679{{"PgClassExpression[679∈18] ➊
ᐸ__person__.”about”ᐳ"}}:::plan - PgClassExpression667 o--o PgClassExpression679 - PgClassExpression689{{"PgClassExpression[689∈18] ➊
ᐸ__person__.”config”ᐳ"}}:::plan - PgClassExpression679 o--o PgClassExpression689 - PgClassExpression693{{"PgClassExpression[693∈18] ➊
ᐸ__person__...n_from_ip”ᐳ"}}:::plan - PgClassExpression689 o--o PgClassExpression693 - PgClassExpression697{{"PgClassExpression[697∈18] ➊
ᐸ__person__...om_subnet”ᐳ"}}:::plan + Access204 --> PgClassExpression704 + First709{{"First[709∈13] ➊"}}:::plan + PgSelectRows710[["PgSelectRows[710∈13] ➊"]]:::plan + PgSelectRows710 --> First709 + PgSelect705 --> PgSelectRows710 + PgSelectSingle711{{"PgSelectSingle[711∈13] ➊
ᐸpersonᐳ"}}:::plan + First709 --> PgSelectSingle711 + PgClassExpression714{{"PgClassExpression[714∈13] ➊
ᐸ(1/0) /* E...ferred! */ᐳ"}}:::plan + PgSelectSingle711 --> PgClassExpression714 + PgSelect716[["PgSelect[716∈14] ➊
ᐸpersonᐳ"]]:::plan + Object221{{"Object[221∈14] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgClassExpression715{{"PgClassExpression[715∈14] ➊
ᐸ__person__ᐳ"}}:::plan + PgFromExpression724{{"PgFromExpression[724∈14] ➊
More deps:
- Constantᐸ'graphile-build.issue.27@example.com'ᐳ[1071]"}}:::plan + Object221 & PgClassExpression715 & PgFromExpression724 --> PgSelect716 + PgSelect218[["PgSelect[218∈14] ➊
ᐸpersonᐳ"]]:::plan + PgClassExpression216{{"PgClassExpression[216∈14] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + Object221 & PgClassExpression216 --> PgSelect218 + Access219{{"Access[219∈14] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access220{{"Access[220∈14] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access219 & Access220 --> Object221 + Edge228{{"Edge[228∈14] ➊"}}:::plan + First224{{"First[224∈14] ➊"}}:::plan + PgCursor558{{"PgCursor[558∈14] ➊"}}:::plan + First224 & PgCursor558 --> Edge228 + PgSelect276[["PgSelect[276∈14] ➊
ᐸpersonᐳ"]]:::plan + Object221 & PgClassExpression216 --> PgSelect276 + Edge284{{"Edge[284∈14] ➊"}}:::plan + First280{{"First[280∈14] ➊"}}:::plan + PgCursor568{{"PgCursor[568∈14] ➊"}}:::plan + First280 & PgCursor568 --> Edge284 + Edge327{{"Edge[327∈14] ➊"}}:::plan + First323{{"First[323∈14] ➊"}}:::plan + PgCursor576{{"PgCursor[576∈14] ➊"}}:::plan + First323 & PgCursor576 --> Edge327 + Edge359{{"Edge[359∈14] ➊"}}:::plan + First355{{"First[355∈14] ➊"}}:::plan + PgCursor580{{"PgCursor[580∈14] ➊"}}:::plan + First355 & PgCursor580 --> Edge359 + PgSelect382[["PgSelect[382∈14] ➊
ᐸpersonᐳ"]]:::plan + Object221 & PgClassExpression216 --> PgSelect382 + Edge390{{"Edge[390∈14] ➊"}}:::plan + First386{{"First[386∈14] ➊"}}:::plan + PgCursor585{{"PgCursor[585∈14] ➊"}}:::plan + First386 & PgCursor585 --> Edge390 + PgSelect413[["PgSelect[413∈14] ➊
ᐸpersonᐳ"]]:::plan + Object221 & PgClassExpression216 --> PgSelect413 + Edge421{{"Edge[421∈14] ➊"}}:::plan + First417{{"First[417∈14] ➊"}}:::plan + PgCursor591{{"PgCursor[591∈14] ➊"}}:::plan + First417 & PgCursor591 --> Edge421 + PgSelect444[["PgSelect[444∈14] ➊
ᐸpersonᐳ"]]:::plan + Object221 & PgClassExpression216 --> PgSelect444 + Edge452{{"Edge[452∈14] ➊"}}:::plan + First448{{"First[448∈14] ➊"}}:::plan + PgCursor597{{"PgCursor[597∈14] ➊"}}:::plan + First448 & PgCursor597 --> Edge452 + PgSelect475[["PgSelect[475∈14] ➊
ᐸpersonᐳ"]]:::plan + Object221 & PgClassExpression216 --> PgSelect475 + Edge483{{"Edge[483∈14] ➊"}}:::plan + First479{{"First[479∈14] ➊"}}:::plan + PgCursor603{{"PgCursor[603∈14] ➊"}}:::plan + First479 & PgCursor603 --> Edge483 + List531{{"List[531∈14] ➊
ᐸ524,216ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression216 --> List531 + Access557{{"Access[557∈14] ➊
ᐸ218.cursorDetailsᐳ"}}:::plan + First224 & Access557 --> PgCursor558 + Access567{{"Access[567∈14] ➊
ᐸ276.cursorDetailsᐳ"}}:::plan + First280 & Access567 --> PgCursor568 + First323 & Access557 --> PgCursor576 + First355 & Access567 --> PgCursor580 + Access584{{"Access[584∈14] ➊
ᐸ382.cursorDetailsᐳ"}}:::plan + First386 & Access584 --> PgCursor585 + Access590{{"Access[590∈14] ➊
ᐸ413.cursorDetailsᐳ"}}:::plan + First417 & Access590 --> PgCursor591 + Access596{{"Access[596∈14] ➊
ᐸ444.cursorDetailsᐳ"}}:::plan + First448 & Access596 --> PgCursor597 + Access602{{"Access[602∈14] ➊
ᐸ475.cursorDetailsᐳ"}}:::plan + First479 & Access602 --> PgCursor603 + Access195{{"Access[195∈14] ➊
ᐸ107.m.clientMutationIdᐳ"}}:::plan + Object112 o--o Access195 + Access217{{"Access[217∈14] ➊
ᐸ107.tᐳ"}}:::plan + Access217 --> PgClassExpression216 + PgInsertSingle107 --> Access217 + Connection223[["Connection[223∈14] ➊
ᐸ218ᐳ"]]:::plan + PgSelect218 --> Connection223 + ConnectionItems225[["ConnectionItems[225∈14] ➊"]]:::plan + ConnectionItems225 --> First224 + Connection223 --> ConnectionItems225 + Connection279[["Connection[279∈14] ➊
ᐸ276ᐳ"]]:::plan + PgSelect276 --> Connection279 + ConnectionItems281[["ConnectionItems[281∈14] ➊"]]:::plan + ConnectionItems281 --> First280 + Connection279 --> ConnectionItems281 + Connection322[["Connection[322∈14] ➊
ᐸ218ᐳ"]]:::plan + PgSelect218 --> Connection322 + ConnectionItems324[["ConnectionItems[324∈14] ➊"]]:::plan + ConnectionItems324 --> First323 + Connection322 --> ConnectionItems324 + Connection354[["Connection[354∈14] ➊
ᐸ276ᐳ"]]:::plan + PgSelect276 --> Connection354 + ConnectionItems356[["ConnectionItems[356∈14] ➊"]]:::plan + ConnectionItems356 --> First355 + Connection354 --> ConnectionItems356 + Connection385[["Connection[385∈14] ➊
ᐸ382ᐳ"]]:::plan + PgSelect382 --> Connection385 + ConnectionItems387[["ConnectionItems[387∈14] ➊"]]:::plan + ConnectionItems387 --> First386 + Connection385 --> ConnectionItems387 + Connection416[["Connection[416∈14] ➊
ᐸ413ᐳ"]]:::plan + PgSelect413 --> Connection416 + ConnectionItems418[["ConnectionItems[418∈14] ➊"]]:::plan + ConnectionItems418 --> First417 + Connection416 --> ConnectionItems418 + Connection447[["Connection[447∈14] ➊
ᐸ444ᐳ"]]:::plan + PgSelect444 --> Connection447 + ConnectionItems449[["ConnectionItems[449∈14] ➊"]]:::plan + ConnectionItems449 --> First448 + Connection447 --> ConnectionItems449 + Connection478[["Connection[478∈14] ➊
ᐸ475ᐳ"]]:::plan + PgSelect475 --> Connection478 + ConnectionItems480[["ConnectionItems[480∈14] ➊"]]:::plan + ConnectionItems480 --> First479 + Connection478 --> ConnectionItems480 + Lambda532{{"Lambda[532∈14] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List531 --> Lambda532 + PgSelect218 --> Access557 + PgSelect276 --> Access567 + PgSelect382 --> Access584 + PgSelect413 --> Access590 + PgSelect444 --> Access596 + PgSelect475 --> Access602 + Lambda607{{"Lambda[607∈14] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[539]"}}:::plan + PgSelectSingle618{{"PgSelectSingle[618∈14] ➊
ᐸpersonᐳ"}}:::plan + First224 --> PgSelectSingle618 + PgSelectSingle622{{"PgSelectSingle[622∈14] ➊
ᐸpersonᐳ"}}:::plan + First280 --> PgSelectSingle622 + PgSelectSingle626{{"PgSelectSingle[626∈14] ➊
ᐸpersonᐳ"}}:::plan + First323 --> PgSelectSingle626 + PgSelectSingle629{{"PgSelectSingle[629∈14] ➊
ᐸpersonᐳ"}}:::plan + First355 --> PgSelectSingle629 + PgSelectSingle632{{"PgSelectSingle[632∈14] ➊
ᐸpersonᐳ"}}:::plan + First386 --> PgSelectSingle632 + PgSelectSingle635{{"PgSelectSingle[635∈14] ➊
ᐸpersonᐳ"}}:::plan + First417 --> PgSelectSingle635 + PgSelectSingle638{{"PgSelectSingle[638∈14] ➊
ᐸpersonᐳ"}}:::plan + First448 --> PgSelectSingle638 + PgSelectSingle641{{"PgSelectSingle[641∈14] ➊
ᐸpersonᐳ"}}:::plan + First479 --> PgSelectSingle641 + PgClassExpression655{{"PgClassExpression[655∈14] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + Access217 --> PgClassExpression655 + PgClassExpression666{{"PgClassExpression[666∈14] ➊
ᐸ__person__.”email”ᐳ"}}:::plan + PgClassExpression655 o--o PgClassExpression666 + PgClassExpression671{{"PgClassExpression[671∈14] ➊
ᐸ__person__.”about”ᐳ"}}:::plan + PgClassExpression666 o--o PgClassExpression671 + PgClassExpression683{{"PgClassExpression[683∈14] ➊
ᐸ__person__.”config”ᐳ"}}:::plan + PgClassExpression671 o--o PgClassExpression683 + PgClassExpression693{{"PgClassExpression[693∈14] ➊
ᐸ__person__...n_from_ip”ᐳ"}}:::plan + PgClassExpression683 o--o PgClassExpression693 + PgClassExpression697{{"PgClassExpression[697∈14] ➊
ᐸ__person__...om_subnet”ᐳ"}}:::plan PgClassExpression693 o--o PgClassExpression697 - PgClassExpression701{{"PgClassExpression[701∈18] ➊
ᐸ__person__.”user_mac”ᐳ"}}:::plan + PgClassExpression701{{"PgClassExpression[701∈14] ➊
ᐸ__person__.”user_mac”ᐳ"}}:::plan PgClassExpression697 o--o PgClassExpression701 - Access238 --> PgClassExpression725 - First730{{"First[730∈18] ➊"}}:::plan - PgSelectRows731[["PgSelectRows[731∈18] ➊"]]:::plan - PgSelectRows731 --> First730 - PgSelect726 --> PgSelectRows731 - PgSelectSingle732{{"PgSelectSingle[732∈18] ➊
ᐸpersonᐳ"}}:::plan - First730 --> PgSelectSingle732 - PgClassExpression735{{"PgClassExpression[735∈18] ➊
ᐸ(1/0) /* E...ferred! */ᐳ"}}:::plan - PgSelectSingle732 --> PgClassExpression735 - Object505{{"Object[505∈19] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Access503{{"Access[503∈19] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access504{{"Access[504∈19] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access503 & Access504 --> Object505 - PgFromExpression510{{"PgFromExpression[510∈19] ➊
More deps:
- Constantᐸ'graphile-build.issue.27@example.com'ᐳ[1068]"}}:::plan - Object646{{"Object[646∈21] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Access644{{"Access[644∈21] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access645{{"Access[645∈21] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access644 & Access645 --> Object646 - PgSelect252[["PgSelect[252∈22] ➊
ᐸpostᐳ"]]:::plan - Object255{{"Object[255∈22] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgClassExpression250{{"PgClassExpression[250∈22] ➊
ᐸ__post__.”id”ᐳ"}}:::plan - PgFromExpression990{{"PgFromExpression[990∈22] ➊"}}:::plan - PgSelectInlineApply991["PgSelectInlineApply[991∈22] ➊"]:::plan - PgSelectInlineApply995["PgSelectInlineApply[995∈22] ➊"]:::plan - Object255 & PgClassExpression250 & PgFromExpression990 & PgSelectInlineApply991 & PgSelectInlineApply995 --> PgSelect252 - Access253{{"Access[253∈22] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access254{{"Access[254∈22] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access253 & Access254 --> Object255 - PgSelect301[["PgSelect[301∈22] ➊
ᐸpersonᐳ"]]:::plan - PgClassExpression300{{"PgClassExpression[300∈22] ➊
ᐸ__post__.”author_id”ᐳ"}}:::plan - Object255 & PgClassExpression300 --> PgSelect301 - PgSelect649[["PgSelect[649∈22] ➊
ᐸfrmcdc_comptypeᐳ"]]:::plan - PgFromExpression651{{"PgFromExpression[651∈22] ➊"}}:::plan - Object255 & PgFromExpression651 --> PgSelect649 - List993{{"List[993∈22] ➊
ᐸ992,258ᐳ"}}:::plan - Access992{{"Access[992∈22] ➊
ᐸ252.m.subqueryDetailsFor919ᐳ"}}:::plan - First258{{"First[258∈22] ➊"}}:::plan - Access992 & First258 --> List993 - Access251{{"Access[251∈22] ➊
ᐸ186.tᐳ"}}:::plan - Access251 --> PgClassExpression250 - PgInsertSingle186 --> Access251 - Connection257[["Connection[257∈22] ➊
ᐸ252ᐳ"]]:::plan - PgSelect252 --> Connection257 - ConnectionItems259[["ConnectionItems[259∈22] ➊"]]:::plan - ConnectionItems259 --> First258 - Connection257 --> ConnectionItems259 - Edge262{{"Edge[262∈22] ➊"}}:::plan - First258 --> Edge262 - Access251 --> PgClassExpression300 - First303{{"First[303∈22] ➊"}}:::plan - PgSelectRows304[["PgSelectRows[304∈22] ➊"]]:::plan - PgSelectRows304 --> First303 - PgSelect301 --> PgSelectRows304 - PgSelectSingle305{{"PgSelectSingle[305∈22] ➊
ᐸpersonᐳ"}}:::plan - First303 --> PgSelectSingle305 - PgSelectSingle563{{"PgSelectSingle[563∈22] ➊
ᐸpostᐳ"}}:::plan - First258 --> PgSelectSingle563 - PgClassExpression610{{"PgClassExpression[610∈22] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan - Access251 --> PgClassExpression610 - PgClassExpression648{{"PgClassExpression[648∈22] ➊
ᐸ__post__.”comptypes”ᐳ"}}:::plan - Access251 --> PgClassExpression648 - PgClassExpression648 --> PgFromExpression651 - PgSelectRows774[["PgSelectRows[774∈22] ➊"]]:::plan - PgSelect649 --> PgSelectRows774 - PgSelect252 --> Access992 - Lambda994{{"Lambda[994∈22] ➊
ᐸpgInlineViaSubqueryTransformᐳ"}}:::plan - List993 --> Lambda994 - Access996{{"Access[996∈22] ➊
ᐸ252.m.joinDetailsFor928ᐳ"}}:::plan - PgSelect252 --> Access996 - PgClassExpression496{{"PgClassExpression[496∈48] ➊
ᐸ__edge_cas...s_default”ᐳ"}}:::plan - Access497{{"Access[497∈48] ➊
ᐸ123.tᐳ"}}:::plan - Access497 --> PgClassExpression496 - PgInsertSingle123 --> Access497 - PgClassExpression498{{"PgClassExpression[498∈49] ➊
ᐸ__edge_cas...s_default”ᐳ"}}:::plan - Access499{{"Access[499∈49] ➊
ᐸ131.tᐳ"}}:::plan - Access499 --> PgClassExpression498 - PgInsertSingle131 --> Access499 - PgSelect502[["PgSelect[502∈50] ➊
ᐸpersonᐳ"]]:::plan - PgClassExpression500{{"PgClassExpression[500∈50] ➊
ᐸ__person__ᐳ"}}:::plan - Object505 & PgClassExpression500 & PgFromExpression510 --> PgSelect502 - Access501{{"Access[501∈50] ➊
ᐸ157.tᐳ"}}:::plan - Access501 --> PgClassExpression500 - PgInsertSingle157 --> Access501 - First506{{"First[506∈50] ➊"}}:::plan - PgSelectRows507[["PgSelectRows[507∈50] ➊"]]:::plan - PgSelectRows507 --> First506 - PgSelect502 --> PgSelectRows507 - PgSelectSingle508{{"PgSelectSingle[508∈50] ➊
ᐸpersonᐳ"}}:::plan - First506 --> PgSelectSingle508 - PgClassExpression511{{"PgClassExpression[511∈50] ➊
ᐸ(1/0) /* E...ferred! */ᐳ"}}:::plan - PgSelectSingle508 --> PgClassExpression511 - PgClassExpression512{{"PgClassExpression[512∈51] ➊
ᐸ__default_value__.”id”ᐳ"}}:::plan - Access513{{"Access[513∈51] ➊
ᐸ166.tᐳ"}}:::plan - Access513 --> PgClassExpression512 - PgInsertSingle166 --> Access513 - PgClassExpression608{{"PgClassExpression[608∈51] ➊
ᐸ__default_...ull_value”ᐳ"}}:::plan - PgClassExpression512 o--o PgClassExpression608 - PgSelect643[["PgSelect[643∈52] ➊
ᐸfrmcdc_comptypeᐳ"]]:::plan - PgFromExpression647{{"PgFromExpression[647∈52] ➊"}}:::plan - Object646 & PgFromExpression647 --> PgSelect643 - PgClassExpression514{{"PgClassExpression[514∈52] ➊
ᐸ__post__.”id”ᐳ"}}:::plan - Access515{{"Access[515∈52] ➊
ᐸ176.tᐳ"}}:::plan - Access515 --> PgClassExpression514 - PgInsertSingle176 --> Access515 - PgClassExpression609{{"PgClassExpression[609∈52] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan - PgClassExpression514 o--o PgClassExpression609 - PgClassExpression642{{"PgClassExpression[642∈52] ➊
ᐸ__post__.”comptypes”ᐳ"}}:::plan - Access515 --> PgClassExpression642 - PgClassExpression642 --> PgFromExpression647 - PgSelectRows773[["PgSelectRows[773∈52] ➊"]]:::plan - PgSelect643 --> PgSelectRows773 - PgSelect761[["PgSelect[761∈54] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan - PgClassExpression760{{"PgClassExpression[760∈54] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan - Object756 & PgClassExpression760 & PgSelectInlineApply982 & PgSelectInlineApply986 --> PgSelect761 - List521{{"List[521∈54] ➊
ᐸ518,519ᐳ
More deps:
- Constantᐸ'types'ᐳ[518]"}}:::plan - PgClassExpression519{{"PgClassExpression[519∈54] ➊
ᐸ__types__.”id”ᐳ"}}:::plan - PgClassExpression519 --> List521 - PgSelect753[["PgSelect[753∈54] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan - PgClassExpression752{{"PgClassExpression[752∈54] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan - Object756 & PgClassExpression752 --> PgSelect753 - List984{{"List[984∈54] ➊
ᐸ983,765ᐳ"}}:::plan - Access983{{"Access[983∈54] ➊
ᐸ761.m.joinDetailsFor871ᐳ"}}:::plan - PgSelectSingle765{{"PgSelectSingle[765∈54] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - Access983 & PgSelectSingle765 --> List984 - List988{{"List[988∈54] ➊
ᐸ987,765ᐳ"}}:::plan - Access987{{"Access[987∈54] ➊
ᐸ761.m.joinDetailsFor911ᐳ"}}:::plan - Access987 & PgSelectSingle765 --> List988 - Access520{{"Access[520∈54] ➊
ᐸ74.tᐳ"}}:::plan - Access520 --> PgClassExpression519 - PgInsertSingle74 --> Access520 - Lambda522{{"Lambda[522∈54] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List521 --> Lambda522 - PgClassExpression652{{"PgClassExpression[652∈54] ➊
ᐸ__types__.”smallint”ᐳ"}}:::plan - Access520 --> PgClassExpression652 - PgClassExpression663{{"PgClassExpression[663∈54] ➊
ᐸ__types__.”bigint”ᐳ"}}:::plan - PgClassExpression652 o--o PgClassExpression663 - PgClassExpression668{{"PgClassExpression[668∈54] ➊
ᐸ__types__.”numeric”ᐳ"}}:::plan - PgClassExpression663 o--o PgClassExpression668 - PgClassExpression680{{"PgClassExpression[680∈54] ➊
ᐸ__types__.”decimal”ᐳ"}}:::plan + Access217 --> PgClassExpression715 + First720{{"First[720∈14] ➊"}}:::plan + PgSelectRows721[["PgSelectRows[721∈14] ➊"]]:::plan + PgSelectRows721 --> First720 + PgSelect716 --> PgSelectRows721 + PgSelectSingle722{{"PgSelectSingle[722∈14] ➊
ᐸpersonᐳ"}}:::plan + First720 --> PgSelectSingle722 + PgClassExpression725{{"PgClassExpression[725∈14] ➊
ᐸ(1/0) /* E...ferred! */ᐳ"}}:::plan + PgSelectSingle722 --> PgClassExpression725 + List537{{"List[537∈15] ➊
ᐸ533,229,285ᐳ
More deps:
- Constantᐸ'compound_keys'ᐳ[533]"}}:::plan + PgClassExpression229{{"PgClassExpression[229∈15] ➊
ᐸ__compound...rson_id_1”ᐳ"}}:::plan + PgClassExpression285{{"PgClassExpression[285∈15] ➊
ᐸ__compound...rson_id_2”ᐳ"}}:::plan + PgClassExpression229 & PgClassExpression285 --> List537 + PgSelect231[["PgSelect[231∈15] ➊
ᐸpersonᐳ"]]:::plan + Object234{{"Object[234∈15] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object234 & PgClassExpression229 --> PgSelect231 + Access232{{"Access[232∈15] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access233{{"Access[233∈15] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access232 & Access233 --> Object234 + PgSelect286[["PgSelect[286∈15] ➊
ᐸpersonᐳ"]]:::plan + Object234 & PgClassExpression285 --> PgSelect286 + Access196{{"Access[196∈15] ➊
ᐸ116.m.clientMutationIdᐳ"}}:::plan + Object121 o--o Access196 + Access230{{"Access[230∈15] ➊
ᐸ116.tᐳ"}}:::plan + Access230 --> PgClassExpression229 + PgInsertSingle116 --> Access230 + First235{{"First[235∈15] ➊"}}:::plan + PgSelectRows236[["PgSelectRows[236∈15] ➊"]]:::plan + PgSelectRows236 --> First235 + PgSelect231 --> PgSelectRows236 + PgSelectSingle237{{"PgSelectSingle[237∈15] ➊
ᐸpersonᐳ"}}:::plan + First235 --> PgSelectSingle237 + Access230 --> PgClassExpression285 + First288{{"First[288∈15] ➊"}}:::plan + PgSelectRows289[["PgSelectRows[289∈15] ➊"]]:::plan + PgSelectRows289 --> First288 + PgSelect286 --> PgSelectRows289 + PgSelectSingle290{{"PgSelectSingle[290∈15] ➊
ᐸpersonᐳ"}}:::plan + First288 --> PgSelectSingle290 + Lambda538{{"Lambda[538∈15] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List537 --> Lambda538 + Lambda577{{"Lambda[577∈15] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[539]"}}:::plan + PgClassExpression667{{"PgClassExpression[667∈15] ➊
ᐸ__compound...__.”extra”ᐳ"}}:::plan + Access230 --> PgClassExpression667 + Lambda540{{"Lambda[540∈16] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[539]"}}:::plan + Lambda541{{"Lambda[541∈17] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[539]"}}:::plan + PgSelect727[["PgSelect[727∈18] ➊
ᐸpersonᐳ"]]:::plan + Object243{{"Object[243∈18] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgClassExpression726{{"PgClassExpression[726∈18] ➊
ᐸ__person__ᐳ"}}:::plan + PgFromExpression735{{"PgFromExpression[735∈18] ➊
More deps:
- Constantᐸ'graphile-build.issue.27@example.com'ᐳ[1071]"}}:::plan + Object243 & PgClassExpression726 & PgFromExpression735 --> PgSelect727 + PgSelect240[["PgSelect[240∈18] ➊
ᐸpersonᐳ"]]:::plan + PgClassExpression238{{"PgClassExpression[238∈18] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + Object243 & PgClassExpression238 --> PgSelect240 + Access241{{"Access[241∈18] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access242{{"Access[242∈18] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access241 & Access242 --> Object243 + Edge250{{"Edge[250∈18] ➊"}}:::plan + First246{{"First[246∈18] ➊"}}:::plan + PgCursor563{{"PgCursor[563∈18] ➊"}}:::plan + First246 & PgCursor563 --> Edge250 + PgSelect292[["PgSelect[292∈18] ➊
ᐸpersonᐳ"]]:::plan + Object243 & PgClassExpression238 --> PgSelect292 + Edge300{{"Edge[300∈18] ➊"}}:::plan + First296{{"First[296∈18] ➊"}}:::plan + PgCursor573{{"PgCursor[573∈18] ➊"}}:::plan + First296 & PgCursor573 --> Edge300 + Edge338{{"Edge[338∈18] ➊"}}:::plan + First334{{"First[334∈18] ➊"}}:::plan + PgCursor578{{"PgCursor[578∈18] ➊"}}:::plan + First334 & PgCursor578 --> Edge338 + Edge369{{"Edge[369∈18] ➊"}}:::plan + First365{{"First[365∈18] ➊"}}:::plan + PgCursor581{{"PgCursor[581∈18] ➊"}}:::plan + First365 & PgCursor581 --> Edge369 + PgSelect392[["PgSelect[392∈18] ➊
ᐸpersonᐳ"]]:::plan + Object243 & PgClassExpression238 --> PgSelect392 + Edge400{{"Edge[400∈18] ➊"}}:::plan + First396{{"First[396∈18] ➊"}}:::plan + PgCursor587{{"PgCursor[587∈18] ➊"}}:::plan + First396 & PgCursor587 --> Edge400 + PgSelect423[["PgSelect[423∈18] ➊
ᐸpersonᐳ"]]:::plan + Object243 & PgClassExpression238 --> PgSelect423 + Edge431{{"Edge[431∈18] ➊"}}:::plan + First427{{"First[427∈18] ➊"}}:::plan + PgCursor593{{"PgCursor[593∈18] ➊"}}:::plan + First427 & PgCursor593 --> Edge431 + PgSelect454[["PgSelect[454∈18] ➊
ᐸpersonᐳ"]]:::plan + Object243 & PgClassExpression238 --> PgSelect454 + Edge462{{"Edge[462∈18] ➊"}}:::plan + First458{{"First[458∈18] ➊"}}:::plan + PgCursor599{{"PgCursor[599∈18] ➊"}}:::plan + First458 & PgCursor599 --> Edge462 + PgSelect485[["PgSelect[485∈18] ➊
ᐸpersonᐳ"]]:::plan + Object243 & PgClassExpression238 --> PgSelect485 + Edge493{{"Edge[493∈18] ➊"}}:::plan + First489{{"First[489∈18] ➊"}}:::plan + PgCursor605{{"PgCursor[605∈18] ➊"}}:::plan + First489 & PgCursor605 --> Edge493 + List544{{"List[544∈18] ➊
ᐸ524,238ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression238 --> List544 + Access562{{"Access[562∈18] ➊
ᐸ240.cursorDetailsᐳ"}}:::plan + First246 & Access562 --> PgCursor563 + Access572{{"Access[572∈18] ➊
ᐸ292.cursorDetailsᐳ"}}:::plan + First296 & Access572 --> PgCursor573 + First334 & Access562 --> PgCursor578 + First365 & Access572 --> PgCursor581 + Access586{{"Access[586∈18] ➊
ᐸ392.cursorDetailsᐳ"}}:::plan + First396 & Access586 --> PgCursor587 + Access592{{"Access[592∈18] ➊
ᐸ423.cursorDetailsᐳ"}}:::plan + First427 & Access592 --> PgCursor593 + Access598{{"Access[598∈18] ➊
ᐸ454.cursorDetailsᐳ"}}:::plan + First458 & Access598 --> PgCursor599 + Access604{{"Access[604∈18] ➊
ᐸ485.cursorDetailsᐳ"}}:::plan + First489 & Access604 --> PgCursor605 + Access197{{"Access[197∈18] ➊
ᐸ147.m.clientMutationIdᐳ"}}:::plan + Object152 o--o Access197 + Access239{{"Access[239∈18] ➊
ᐸ147.tᐳ"}}:::plan + Access239 --> PgClassExpression238 + PgInsertSingle147 --> Access239 + Connection245[["Connection[245∈18] ➊
ᐸ240ᐳ"]]:::plan + PgSelect240 --> Connection245 + ConnectionItems247[["ConnectionItems[247∈18] ➊"]]:::plan + ConnectionItems247 --> First246 + Connection245 --> ConnectionItems247 + Connection295[["Connection[295∈18] ➊
ᐸ292ᐳ"]]:::plan + PgSelect292 --> Connection295 + ConnectionItems297[["ConnectionItems[297∈18] ➊"]]:::plan + ConnectionItems297 --> First296 + Connection295 --> ConnectionItems297 + Connection333[["Connection[333∈18] ➊
ᐸ240ᐳ"]]:::plan + PgSelect240 --> Connection333 + ConnectionItems335[["ConnectionItems[335∈18] ➊"]]:::plan + ConnectionItems335 --> First334 + Connection333 --> ConnectionItems335 + Connection364[["Connection[364∈18] ➊
ᐸ292ᐳ"]]:::plan + PgSelect292 --> Connection364 + ConnectionItems366[["ConnectionItems[366∈18] ➊"]]:::plan + ConnectionItems366 --> First365 + Connection364 --> ConnectionItems366 + Connection395[["Connection[395∈18] ➊
ᐸ392ᐳ"]]:::plan + PgSelect392 --> Connection395 + ConnectionItems397[["ConnectionItems[397∈18] ➊"]]:::plan + ConnectionItems397 --> First396 + Connection395 --> ConnectionItems397 + Connection426[["Connection[426∈18] ➊
ᐸ423ᐳ"]]:::plan + PgSelect423 --> Connection426 + ConnectionItems428[["ConnectionItems[428∈18] ➊"]]:::plan + ConnectionItems428 --> First427 + Connection426 --> ConnectionItems428 + Connection457[["Connection[457∈18] ➊
ᐸ454ᐳ"]]:::plan + PgSelect454 --> Connection457 + ConnectionItems459[["ConnectionItems[459∈18] ➊"]]:::plan + ConnectionItems459 --> First458 + Connection457 --> ConnectionItems459 + Connection488[["Connection[488∈18] ➊
ᐸ485ᐳ"]]:::plan + PgSelect485 --> Connection488 + ConnectionItems490[["ConnectionItems[490∈18] ➊"]]:::plan + ConnectionItems490 --> First489 + Connection488 --> ConnectionItems490 + Lambda545{{"Lambda[545∈18] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List544 --> Lambda545 + PgSelect240 --> Access562 + PgSelect292 --> Access572 + PgSelect392 --> Access586 + PgSelect423 --> Access592 + PgSelect454 --> Access598 + PgSelect485 --> Access604 + Lambda608{{"Lambda[608∈18] ➊
ᐸrawEncodeᐳ
More deps:
- Constantᐸ'query'ᐳ[539]"}}:::plan + PgSelectSingle620{{"PgSelectSingle[620∈18] ➊
ᐸpersonᐳ"}}:::plan + First246 --> PgSelectSingle620 + PgSelectSingle624{{"PgSelectSingle[624∈18] ➊
ᐸpersonᐳ"}}:::plan + First296 --> PgSelectSingle624 + PgSelectSingle627{{"PgSelectSingle[627∈18] ➊
ᐸpersonᐳ"}}:::plan + First334 --> PgSelectSingle627 + PgSelectSingle630{{"PgSelectSingle[630∈18] ➊
ᐸpersonᐳ"}}:::plan + First365 --> PgSelectSingle630 + PgSelectSingle633{{"PgSelectSingle[633∈18] ➊
ᐸpersonᐳ"}}:::plan + First396 --> PgSelectSingle633 + PgSelectSingle636{{"PgSelectSingle[636∈18] ➊
ᐸpersonᐳ"}}:::plan + First427 --> PgSelectSingle636 + PgSelectSingle639{{"PgSelectSingle[639∈18] ➊
ᐸpersonᐳ"}}:::plan + First458 --> PgSelectSingle639 + PgSelectSingle642{{"PgSelectSingle[642∈18] ➊
ᐸpersonᐳ"}}:::plan + First489 --> PgSelectSingle642 + PgClassExpression657{{"PgClassExpression[657∈18] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + Access239 --> PgClassExpression657 + PgClassExpression668{{"PgClassExpression[668∈18] ➊
ᐸ__person__.”email”ᐳ"}}:::plan + PgClassExpression657 o--o PgClassExpression668 + PgClassExpression680{{"PgClassExpression[680∈18] ➊
ᐸ__person__.”about”ᐳ"}}:::plan PgClassExpression668 o--o PgClassExpression680 - PgClassExpression690{{"PgClassExpression[690∈54] ➊
ᐸ__types__.”boolean”ᐳ"}}:::plan + PgClassExpression690{{"PgClassExpression[690∈18] ➊
ᐸ__person__.”config”ᐳ"}}:::plan PgClassExpression680 o--o PgClassExpression690 - PgClassExpression694{{"PgClassExpression[694∈54] ➊
ᐸ__types__.”varchar”ᐳ"}}:::plan + PgClassExpression694{{"PgClassExpression[694∈18] ➊
ᐸ__person__...n_from_ip”ᐳ"}}:::plan PgClassExpression690 o--o PgClassExpression694 - PgClassExpression698{{"PgClassExpression[698∈54] ➊
ᐸ__types__.”enum”ᐳ"}}:::plan + PgClassExpression698{{"PgClassExpression[698∈18] ➊
ᐸ__person__...om_subnet”ᐳ"}}:::plan PgClassExpression694 o--o PgClassExpression698 - PgClassExpression702{{"PgClassExpression[702∈54] ➊
ᐸ__types__.”enum_array”ᐳ"}}:::plan - Access520 --> PgClassExpression702 - PgClassExpression736{{"PgClassExpression[736∈54] ➊
ᐸ__types__.”domain”ᐳ"}}:::plan - PgClassExpression698 o--o PgClassExpression736 - PgClassExpression737{{"PgClassExpression[737∈54] ➊
ᐸ__types__.”domain2”ᐳ"}}:::plan - PgClassExpression736 o--o PgClassExpression737 - PgClassExpression738{{"PgClassExpression[738∈54] ➊
ᐸ__types__.”text_array”ᐳ"}}:::plan - Access520 --> PgClassExpression738 - PgClassExpression739{{"PgClassExpression[739∈54] ➊
ᐸ__types__.”json”ᐳ"}}:::plan - PgClassExpression737 o--o PgClassExpression739 - PgClassExpression740{{"PgClassExpression[740∈54] ➊
ᐸ__types__.”jsonb”ᐳ"}}:::plan - PgClassExpression739 o--o PgClassExpression740 - PgClassExpression741{{"PgClassExpression[741∈54] ➊
ᐸ__types__.”numrange”ᐳ"}}:::plan - Access520 --> PgClassExpression741 - PgClassExpression742{{"PgClassExpression[742∈54] ➊
ᐸ__types__.”daterange”ᐳ"}}:::plan - Access520 --> PgClassExpression742 - PgClassExpression743{{"PgClassExpression[743∈54] ➊
ᐸ__types__....int_range”ᐳ"}}:::plan - Access520 --> PgClassExpression743 - PgClassExpression744{{"PgClassExpression[744∈54] ➊
ᐸ__types__.”timestamp”ᐳ"}}:::plan - PgClassExpression740 o--o PgClassExpression744 - PgClassExpression745{{"PgClassExpression[745∈54] ➊
ᐸ__types__.”timestamptz”ᐳ"}}:::plan - PgClassExpression744 o--o PgClassExpression745 - PgClassExpression746{{"PgClassExpression[746∈54] ➊
ᐸ__types__.”date”ᐳ"}}:::plan + PgClassExpression702{{"PgClassExpression[702∈18] ➊
ᐸ__person__.”user_mac”ᐳ"}}:::plan + PgClassExpression698 o--o PgClassExpression702 + Access239 --> PgClassExpression726 + First731{{"First[731∈18] ➊"}}:::plan + PgSelectRows732[["PgSelectRows[732∈18] ➊"]]:::plan + PgSelectRows732 --> First731 + PgSelect727 --> PgSelectRows732 + PgSelectSingle733{{"PgSelectSingle[733∈18] ➊
ᐸpersonᐳ"}}:::plan + First731 --> PgSelectSingle733 + PgClassExpression736{{"PgClassExpression[736∈18] ➊
ᐸ(1/0) /* E...ferred! */ᐳ"}}:::plan + PgSelectSingle733 --> PgClassExpression736 + Object506{{"Object[506∈19] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Access504{{"Access[504∈19] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access505{{"Access[505∈19] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access504 & Access505 --> Object506 + PgFromExpression511{{"PgFromExpression[511∈19] ➊
More deps:
- Constantᐸ'graphile-build.issue.27@example.com'ᐳ[1071]"}}:::plan + Object647{{"Object[647∈21] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Access645{{"Access[645∈21] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access646{{"Access[646∈21] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access645 & Access646 --> Object647 + PgSelect253[["PgSelect[253∈22] ➊
ᐸpostᐳ"]]:::plan + Object256{{"Object[256∈22] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgClassExpression251{{"PgClassExpression[251∈22] ➊
ᐸ__post__.”id”ᐳ"}}:::plan + PgFromExpression994{{"PgFromExpression[994∈22] ➊"}}:::plan + PgSelectInlineApply995["PgSelectInlineApply[995∈22] ➊"]:::plan + PgSelectInlineApply999["PgSelectInlineApply[999∈22] ➊"]:::plan + Object256 & PgClassExpression251 & PgFromExpression994 & PgSelectInlineApply995 & PgSelectInlineApply999 --> PgSelect253 + Access254{{"Access[254∈22] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access255{{"Access[255∈22] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access254 & Access255 --> Object256 + PgSelect302[["PgSelect[302∈22] ➊
ᐸpersonᐳ"]]:::plan + PgClassExpression301{{"PgClassExpression[301∈22] ➊
ᐸ__post__.”author_id”ᐳ"}}:::plan + Object256 & PgClassExpression301 --> PgSelect302 + PgSelect650[["PgSelect[650∈22] ➊
ᐸfrmcdc_comptypeᐳ"]]:::plan + PgFromExpression652{{"PgFromExpression[652∈22] ➊"}}:::plan + Object256 & PgFromExpression652 --> PgSelect650 + List997{{"List[997∈22] ➊
ᐸ996,259ᐳ"}}:::plan + Access996{{"Access[996∈22] ➊
ᐸ253.m.subqueryDetailsFor920ᐳ"}}:::plan + First259{{"First[259∈22] ➊"}}:::plan + Access996 & First259 --> List997 + Access252{{"Access[252∈22] ➊
ᐸ187.tᐳ"}}:::plan + Access252 --> PgClassExpression251 + PgInsertSingle187 --> Access252 + Connection258[["Connection[258∈22] ➊
ᐸ253ᐳ"]]:::plan + PgSelect253 --> Connection258 + ConnectionItems260[["ConnectionItems[260∈22] ➊"]]:::plan + ConnectionItems260 --> First259 + Connection258 --> ConnectionItems260 + Edge263{{"Edge[263∈22] ➊"}}:::plan + First259 --> Edge263 + Access252 --> PgClassExpression301 + First304{{"First[304∈22] ➊"}}:::plan + PgSelectRows305[["PgSelectRows[305∈22] ➊"]]:::plan + PgSelectRows305 --> First304 + PgSelect302 --> PgSelectRows305 + PgSelectSingle306{{"PgSelectSingle[306∈22] ➊
ᐸpersonᐳ"}}:::plan + First304 --> PgSelectSingle306 + PgSelectSingle564{{"PgSelectSingle[564∈22] ➊
ᐸpostᐳ"}}:::plan + First259 --> PgSelectSingle564 + PgClassExpression611{{"PgClassExpression[611∈22] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan + Access252 --> PgClassExpression611 + PgClassExpression649{{"PgClassExpression[649∈22] ➊
ᐸ__post__.”comptypes”ᐳ"}}:::plan + Access252 --> PgClassExpression649 + PgClassExpression649 --> PgFromExpression652 + PgSelectRows775[["PgSelectRows[775∈22] ➊"]]:::plan + PgSelect650 --> PgSelectRows775 + PgSelect253 --> Access996 + Lambda998{{"Lambda[998∈22] ➊
ᐸpgInlineViaSubqueryTransformᐳ"}}:::plan + List997 --> Lambda998 + Access1000{{"Access[1000∈22] ➊
ᐸ253.m.joinDetailsFor932ᐳ"}}:::plan + PgSelect253 --> Access1000 + PgClassExpression497{{"PgClassExpression[497∈48] ➊
ᐸ__edge_cas...s_default”ᐳ"}}:::plan + Access498{{"Access[498∈48] ➊
ᐸ124.tᐳ"}}:::plan + Access498 --> PgClassExpression497 + PgInsertSingle124 --> Access498 + PgClassExpression499{{"PgClassExpression[499∈49] ➊
ᐸ__edge_cas...s_default”ᐳ"}}:::plan + Access500{{"Access[500∈49] ➊
ᐸ132.tᐳ"}}:::plan + Access500 --> PgClassExpression499 + PgInsertSingle132 --> Access500 + PgSelect503[["PgSelect[503∈50] ➊
ᐸpersonᐳ"]]:::plan + PgClassExpression501{{"PgClassExpression[501∈50] ➊
ᐸ__person__ᐳ"}}:::plan + Object506 & PgClassExpression501 & PgFromExpression511 --> PgSelect503 + Access502{{"Access[502∈50] ➊
ᐸ158.tᐳ"}}:::plan + Access502 --> PgClassExpression501 + PgInsertSingle158 --> Access502 + First507{{"First[507∈50] ➊"}}:::plan + PgSelectRows508[["PgSelectRows[508∈50] ➊"]]:::plan + PgSelectRows508 --> First507 + PgSelect503 --> PgSelectRows508 + PgSelectSingle509{{"PgSelectSingle[509∈50] ➊
ᐸpersonᐳ"}}:::plan + First507 --> PgSelectSingle509 + PgClassExpression512{{"PgClassExpression[512∈50] ➊
ᐸ(1/0) /* E...ferred! */ᐳ"}}:::plan + PgSelectSingle509 --> PgClassExpression512 + PgClassExpression513{{"PgClassExpression[513∈51] ➊
ᐸ__default_value__.”id”ᐳ"}}:::plan + Access514{{"Access[514∈51] ➊
ᐸ167.tᐳ"}}:::plan + Access514 --> PgClassExpression513 + PgInsertSingle167 --> Access514 + PgClassExpression609{{"PgClassExpression[609∈51] ➊
ᐸ__default_...ull_value”ᐳ"}}:::plan + PgClassExpression513 o--o PgClassExpression609 + PgSelect644[["PgSelect[644∈52] ➊
ᐸfrmcdc_comptypeᐳ"]]:::plan + PgFromExpression648{{"PgFromExpression[648∈52] ➊"}}:::plan + Object647 & PgFromExpression648 --> PgSelect644 + PgClassExpression515{{"PgClassExpression[515∈52] ➊
ᐸ__post__.”id”ᐳ"}}:::plan + Access516{{"Access[516∈52] ➊
ᐸ177.tᐳ"}}:::plan + Access516 --> PgClassExpression515 + PgInsertSingle177 --> Access516 + PgClassExpression610{{"PgClassExpression[610∈52] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan + PgClassExpression515 o--o PgClassExpression610 + PgClassExpression643{{"PgClassExpression[643∈52] ➊
ᐸ__post__.”comptypes”ᐳ"}}:::plan + Access516 --> PgClassExpression643 + PgClassExpression643 --> PgFromExpression648 + PgSelectRows774[["PgSelectRows[774∈52] ➊"]]:::plan + PgSelect644 --> PgSelectRows774 + PgSelect762[["PgSelect[762∈54] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan + PgClassExpression761{{"PgClassExpression[761∈54] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan + Object757 & PgClassExpression761 & PgSelectInlineApply986 & PgSelectInlineApply990 --> PgSelect762 + List522{{"List[522∈54] ➊
ᐸ519,520ᐳ
More deps:
- Constantᐸ'types'ᐳ[519]"}}:::plan + PgClassExpression520{{"PgClassExpression[520∈54] ➊
ᐸ__types__.”id”ᐳ"}}:::plan + PgClassExpression520 --> List522 + PgSelect754[["PgSelect[754∈54] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan + PgClassExpression753{{"PgClassExpression[753∈54] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan + Object757 & PgClassExpression753 --> PgSelect754 + List988{{"List[988∈54] ➊
ᐸ987,766ᐳ"}}:::plan + Access987{{"Access[987∈54] ➊
ᐸ762.m.joinDetailsFor872ᐳ"}}:::plan + PgSelectSingle766{{"PgSelectSingle[766∈54] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan + Access987 & PgSelectSingle766 --> List988 + List992{{"List[992∈54] ➊
ᐸ991,766ᐳ"}}:::plan + Access991{{"Access[991∈54] ➊
ᐸ762.m.joinDetailsFor912ᐳ"}}:::plan + Access991 & PgSelectSingle766 --> List992 + Access521{{"Access[521∈54] ➊
ᐸ75.tᐳ"}}:::plan + Access521 --> PgClassExpression520 + PgInsertSingle75 --> Access521 + Lambda523{{"Lambda[523∈54] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List522 --> Lambda523 + PgClassExpression653{{"PgClassExpression[653∈54] ➊
ᐸ__types__.”smallint”ᐳ"}}:::plan + Access521 --> PgClassExpression653 + PgClassExpression664{{"PgClassExpression[664∈54] ➊
ᐸ__types__.”bigint”ᐳ"}}:::plan + PgClassExpression653 o--o PgClassExpression664 + PgClassExpression669{{"PgClassExpression[669∈54] ➊
ᐸ__types__.”numeric”ᐳ"}}:::plan + PgClassExpression664 o--o PgClassExpression669 + PgClassExpression681{{"PgClassExpression[681∈54] ➊
ᐸ__types__.”decimal”ᐳ"}}:::plan + PgClassExpression669 o--o PgClassExpression681 + PgClassExpression691{{"PgClassExpression[691∈54] ➊
ᐸ__types__.”boolean”ᐳ"}}:::plan + PgClassExpression681 o--o PgClassExpression691 + PgClassExpression695{{"PgClassExpression[695∈54] ➊
ᐸ__types__.”varchar”ᐳ"}}:::plan + PgClassExpression691 o--o PgClassExpression695 + PgClassExpression699{{"PgClassExpression[699∈54] ➊
ᐸ__types__.”enum”ᐳ"}}:::plan + PgClassExpression695 o--o PgClassExpression699 + PgClassExpression703{{"PgClassExpression[703∈54] ➊
ᐸ__types__.”enum_array”ᐳ"}}:::plan + Access521 --> PgClassExpression703 + PgClassExpression737{{"PgClassExpression[737∈54] ➊
ᐸ__types__.”domain”ᐳ"}}:::plan + PgClassExpression699 o--o PgClassExpression737 + PgClassExpression738{{"PgClassExpression[738∈54] ➊
ᐸ__types__.”domain2”ᐳ"}}:::plan + PgClassExpression737 o--o PgClassExpression738 + PgClassExpression739{{"PgClassExpression[739∈54] ➊
ᐸ__types__.”text_array”ᐳ"}}:::plan + Access521 --> PgClassExpression739 + PgClassExpression740{{"PgClassExpression[740∈54] ➊
ᐸ__types__.”json”ᐳ"}}:::plan + PgClassExpression738 o--o PgClassExpression740 + PgClassExpression741{{"PgClassExpression[741∈54] ➊
ᐸ__types__.”jsonb”ᐳ"}}:::plan + PgClassExpression740 o--o PgClassExpression741 + PgClassExpression742{{"PgClassExpression[742∈54] ➊
ᐸ__types__.”numrange”ᐳ"}}:::plan + Access521 --> PgClassExpression742 + PgClassExpression743{{"PgClassExpression[743∈54] ➊
ᐸ__types__.”daterange”ᐳ"}}:::plan + Access521 --> PgClassExpression743 + PgClassExpression744{{"PgClassExpression[744∈54] ➊
ᐸ__types__....int_range”ᐳ"}}:::plan + Access521 --> PgClassExpression744 + PgClassExpression745{{"PgClassExpression[745∈54] ➊
ᐸ__types__.”timestamp”ᐳ"}}:::plan + PgClassExpression741 o--o PgClassExpression745 + PgClassExpression746{{"PgClassExpression[746∈54] ➊
ᐸ__types__.”timestamptz”ᐳ"}}:::plan PgClassExpression745 o--o PgClassExpression746 - PgClassExpression747{{"PgClassExpression[747∈54] ➊
ᐸ__types__.”time”ᐳ"}}:::plan + PgClassExpression747{{"PgClassExpression[747∈54] ➊
ᐸ__types__.”date”ᐳ"}}:::plan PgClassExpression746 o--o PgClassExpression747 - PgClassExpression748{{"PgClassExpression[748∈54] ➊
ᐸ__types__.”timetz”ᐳ"}}:::plan + PgClassExpression748{{"PgClassExpression[748∈54] ➊
ᐸ__types__.”time”ᐳ"}}:::plan PgClassExpression747 o--o PgClassExpression748 - PgClassExpression749{{"PgClassExpression[749∈54] ➊
ᐸ__types__.”interval”ᐳ"}}:::plan - Access520 --> PgClassExpression749 - PgClassExpression750{{"PgClassExpression[750∈54] ➊
ᐸ__types__....val_array”ᐳ"}}:::plan - Access520 --> PgClassExpression750 - PgClassExpression751{{"PgClassExpression[751∈54] ➊
ᐸ__types__.”money”ᐳ"}}:::plan - PgClassExpression748 o--o PgClassExpression751 - Access520 --> PgClassExpression752 - First757{{"First[757∈54] ➊"}}:::plan - PgSelectRows758[["PgSelectRows[758∈54] ➊"]]:::plan - PgSelectRows758 --> First757 - PgSelect753 --> PgSelectRows758 - PgSelectSingle759{{"PgSelectSingle[759∈54] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First757 --> PgSelectSingle759 - Access520 --> PgClassExpression760 - First763{{"First[763∈54] ➊"}}:::plan - PgSelectRows764[["PgSelectRows[764∈54] ➊"]]:::plan - PgSelectRows764 --> First763 - PgSelect761 --> PgSelectRows764 - First763 --> PgSelectSingle765 - PgClassExpression766{{"PgClassExpression[766∈54] ➊
ᐸ__types__.”point”ᐳ"}}:::plan - Access520 --> PgClassExpression766 - PgClassExpression767{{"PgClassExpression[767∈54] ➊
ᐸ__types__....ablePoint”ᐳ"}}:::plan - Access520 --> PgClassExpression767 - PgClassExpression768{{"PgClassExpression[768∈54] ➊
ᐸ__types__.”inet”ᐳ"}}:::plan - PgClassExpression751 o--o PgClassExpression768 - PgClassExpression769{{"PgClassExpression[769∈54] ➊
ᐸ__types__.”cidr”ᐳ"}}:::plan - PgClassExpression768 o--o PgClassExpression769 - PgClassExpression770{{"PgClassExpression[770∈54] ➊
ᐸ__types__.”macaddr”ᐳ"}}:::plan + PgClassExpression749{{"PgClassExpression[749∈54] ➊
ᐸ__types__.”timetz”ᐳ"}}:::plan + PgClassExpression748 o--o PgClassExpression749 + PgClassExpression750{{"PgClassExpression[750∈54] ➊
ᐸ__types__.”interval”ᐳ"}}:::plan + Access521 --> PgClassExpression750 + PgClassExpression751{{"PgClassExpression[751∈54] ➊
ᐸ__types__....val_array”ᐳ"}}:::plan + Access521 --> PgClassExpression751 + PgClassExpression752{{"PgClassExpression[752∈54] ➊
ᐸ__types__.”money”ᐳ"}}:::plan + PgClassExpression749 o--o PgClassExpression752 + Access521 --> PgClassExpression753 + First758{{"First[758∈54] ➊"}}:::plan + PgSelectRows759[["PgSelectRows[759∈54] ➊"]]:::plan + PgSelectRows759 --> First758 + PgSelect754 --> PgSelectRows759 + PgSelectSingle760{{"PgSelectSingle[760∈54] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First758 --> PgSelectSingle760 + Access521 --> PgClassExpression761 + First764{{"First[764∈54] ➊"}}:::plan + PgSelectRows765[["PgSelectRows[765∈54] ➊"]]:::plan + PgSelectRows765 --> First764 + PgSelect762 --> PgSelectRows765 + First764 --> PgSelectSingle766 + PgClassExpression767{{"PgClassExpression[767∈54] ➊
ᐸ__types__.”point”ᐳ"}}:::plan + Access521 --> PgClassExpression767 + PgClassExpression768{{"PgClassExpression[768∈54] ➊
ᐸ__types__....ablePoint”ᐳ"}}:::plan + Access521 --> PgClassExpression768 + PgClassExpression769{{"PgClassExpression[769∈54] ➊
ᐸ__types__.”inet”ᐳ"}}:::plan + PgClassExpression752 o--o PgClassExpression769 + PgClassExpression770{{"PgClassExpression[770∈54] ➊
ᐸ__types__.”cidr”ᐳ"}}:::plan PgClassExpression769 o--o PgClassExpression770 - PgClassExpression771{{"PgClassExpression[771∈54] ➊
ᐸ__types__....ay_domain”ᐳ"}}:::plan - Access520 --> PgClassExpression771 + PgClassExpression771{{"PgClassExpression[771∈54] ➊
ᐸ__types__.”macaddr”ᐳ"}}:::plan + PgClassExpression770 o--o PgClassExpression771 PgClassExpression772{{"PgClassExpression[772∈54] ➊
ᐸ__types__....ay_domain”ᐳ"}}:::plan - Access520 --> PgClassExpression772 - Access865{{"Access[865∈54] ➊
ᐸ741.startᐳ"}}:::plan - PgClassExpression741 --> Access865 - Access866{{"Access[866∈54] ➊
ᐸ742.startᐳ"}}:::plan + Access521 --> PgClassExpression772 + PgClassExpression773{{"PgClassExpression[773∈54] ➊
ᐸ__types__....ay_domain”ᐳ"}}:::plan + Access521 --> PgClassExpression773 + Access866{{"Access[866∈54] ➊
ᐸ742.emptyᐳ"}}:::plan PgClassExpression742 --> Access866 - Access867{{"Access[867∈54] ➊
ᐸ743.startᐳ"}}:::plan + Access867{{"Access[867∈54] ➊
ᐸ743.emptyᐳ"}}:::plan PgClassExpression743 --> Access867 - Access868{{"Access[868∈54] ➊
ᐸ749.secondsᐳ"}}:::plan - PgClassExpression749 --> Access868 - PgClassExpression869{{"PgClassExpression[869∈54] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle759 --> PgClassExpression869 - First873{{"First[873∈54] ➊"}}:::plan - PgSelectRows874[["PgSelectRows[874∈54] ➊"]]:::plan - PgSelectRows874 --> First873 - Lambda985{{"Lambda[985∈54] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda985 --> PgSelectRows874 - PgSelectSingle875{{"PgSelectSingle[875∈54] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First873 --> PgSelectSingle875 - Access876{{"Access[876∈54] ➊
ᐸ766.xᐳ"}}:::plan - PgClassExpression766 --> Access876 - Access905{{"Access[905∈54] ➊
ᐸ741.endᐳ"}}:::plan - Access865 o--o Access905 - Access906{{"Access[906∈54] ➊
ᐸ742.endᐳ"}}:::plan + Access868{{"Access[868∈54] ➊
ᐸ744.emptyᐳ"}}:::plan + PgClassExpression744 --> Access868 + Access869{{"Access[869∈54] ➊
ᐸ750.secondsᐳ"}}:::plan + PgClassExpression750 --> Access869 + PgClassExpression870{{"PgClassExpression[870∈54] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle760 --> PgClassExpression870 + First874{{"First[874∈54] ➊"}}:::plan + PgSelectRows875[["PgSelectRows[875∈54] ➊"]]:::plan + PgSelectRows875 --> First874 + Lambda989{{"Lambda[989∈54] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda989 --> PgSelectRows875 + PgSelectSingle876{{"PgSelectSingle[876∈54] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First874 --> PgSelectSingle876 + Access877{{"Access[877∈54] ➊
ᐸ767.xᐳ"}}:::plan + PgClassExpression767 --> Access877 + Access906{{"Access[906∈54] ➊
ᐸ742.startᐳ"}}:::plan Access866 o--o Access906 - Access907{{"Access[907∈54] ➊
ᐸ743.endᐳ"}}:::plan + Access907{{"Access[907∈54] ➊
ᐸ743.startᐳ"}}:::plan Access867 o--o Access907 - Access908{{"Access[908∈54] ➊
ᐸ749.minutesᐳ"}}:::plan + Access908{{"Access[908∈54] ➊
ᐸ744.startᐳ"}}:::plan Access868 o--o Access908 - PgClassExpression909{{"PgClassExpression[909∈54] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan - PgClassExpression869 o--o PgClassExpression909 - First913{{"First[913∈54] ➊"}}:::plan - PgSelectRows914[["PgSelectRows[914∈54] ➊"]]:::plan - PgSelectRows914 --> First913 - Lambda989{{"Lambda[989∈54] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda989 --> PgSelectRows914 - PgSelectSingle915{{"PgSelectSingle[915∈54] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First913 --> PgSelectSingle915 - Access916{{"Access[916∈54] ➊
ᐸ766.yᐳ"}}:::plan - Access876 o--o Access916 - Access924{{"Access[924∈54] ➊
ᐸ749.hoursᐳ"}}:::plan - Access908 o--o Access924 - PgClassExpression925{{"PgClassExpression[925∈54] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan - PgClassExpression909 o--o PgClassExpression925 - PgClassExpression926{{"PgClassExpression[926∈54] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan - PgSelectSingle765 --> PgClassExpression926 - Access933{{"Access[933∈54] ➊
ᐸ749.daysᐳ"}}:::plan - Access924 o--o Access933 - PgClassExpression934{{"PgClassExpression[934∈54] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan - PgClassExpression925 o--o PgClassExpression934 - Access935{{"Access[935∈54] ➊
ᐸ749.monthsᐳ"}}:::plan - Access933 o--o Access935 - PgClassExpression936{{"PgClassExpression[936∈54] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan - PgClassExpression934 o--o PgClassExpression936 - Access937{{"Access[937∈54] ➊
ᐸ749.yearsᐳ"}}:::plan - Access935 o--o Access937 - PgClassExpression938{{"PgClassExpression[938∈54] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan - PgClassExpression936 o--o PgClassExpression938 - PgClassExpression939{{"PgClassExpression[939∈54] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan - PgClassExpression938 o--o PgClassExpression939 - Access953{{"Access[953∈54] ➊
ᐸ741.start.valueᐳ"}}:::plan - Access905 o--o Access953 - Access954{{"Access[954∈54] ➊
ᐸ742.start.valueᐳ"}}:::plan - Access906 o--o Access954 - Access955{{"Access[955∈54] ➊
ᐸ743.start.valueᐳ"}}:::plan - Access907 o--o Access955 - Access957{{"Access[957∈54] ➊
ᐸ741.end.valueᐳ"}}:::plan - Access953 o--o Access957 - Access958{{"Access[958∈54] ➊
ᐸ742.end.valueᐳ"}}:::plan - Access954 o--o Access958 - Access959{{"Access[959∈54] ➊
ᐸ743.end.valueᐳ"}}:::plan - Access955 o--o Access959 - Access962{{"Access[962∈54] ➊
ᐸ741.start.inclusiveᐳ"}}:::plan - Access957 o--o Access962 - Access963{{"Access[963∈54] ➊
ᐸ742.start.inclusiveᐳ"}}:::plan - Access958 o--o Access963 - Access964{{"Access[964∈54] ➊
ᐸ743.start.inclusiveᐳ"}}:::plan - Access959 o--o Access964 - Access966{{"Access[966∈54] ➊
ᐸ741.end.inclusiveᐳ"}}:::plan - Access962 o--o Access966 - Access967{{"Access[967∈54] ➊
ᐸ742.end.inclusiveᐳ"}}:::plan - Access963 o--o Access967 - Access968{{"Access[968∈54] ➊
ᐸ743.end.inclusiveᐳ"}}:::plan - Access964 o--o Access968 - PgSelect761 --> Access983 - List984 --> Lambda985 - PgSelect761 --> Access987 + Access909{{"Access[909∈54] ➊
ᐸ750.minutesᐳ"}}:::plan + Access869 o--o Access909 + PgClassExpression910{{"PgClassExpression[910∈54] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression870 o--o PgClassExpression910 + First914{{"First[914∈54] ➊"}}:::plan + PgSelectRows915[["PgSelectRows[915∈54] ➊"]]:::plan + PgSelectRows915 --> First914 + Lambda993{{"Lambda[993∈54] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda993 --> PgSelectRows915 + PgSelectSingle916{{"PgSelectSingle[916∈54] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First914 --> PgSelectSingle916 + Access917{{"Access[917∈54] ➊
ᐸ767.yᐳ"}}:::plan + Access877 o--o Access917 + Access925{{"Access[925∈54] ➊
ᐸ742.endᐳ"}}:::plan + Access906 o--o Access925 + Access926{{"Access[926∈54] ➊
ᐸ743.endᐳ"}}:::plan + Access907 o--o Access926 + Access927{{"Access[927∈54] ➊
ᐸ744.endᐳ"}}:::plan + Access908 o--o Access927 + Access928{{"Access[928∈54] ➊
ᐸ750.hoursᐳ"}}:::plan + Access909 o--o Access928 + PgClassExpression929{{"PgClassExpression[929∈54] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression910 o--o PgClassExpression929 + PgClassExpression930{{"PgClassExpression[930∈54] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan + PgSelectSingle766 --> PgClassExpression930 + Access937{{"Access[937∈54] ➊
ᐸ750.daysᐳ"}}:::plan + Access928 o--o Access937 + PgClassExpression938{{"PgClassExpression[938∈54] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression929 o--o PgClassExpression938 + Access939{{"Access[939∈54] ➊
ᐸ750.monthsᐳ"}}:::plan + Access937 o--o Access939 + PgClassExpression940{{"PgClassExpression[940∈54] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression938 o--o PgClassExpression940 + Access941{{"Access[941∈54] ➊
ᐸ750.yearsᐳ"}}:::plan + Access939 o--o Access941 + PgClassExpression942{{"PgClassExpression[942∈54] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression940 o--o PgClassExpression942 + PgClassExpression943{{"PgClassExpression[943∈54] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression942 o--o PgClassExpression943 + Access958{{"Access[958∈54] ➊
ᐸ742.start.valueᐳ"}}:::plan + Access925 o--o Access958 + Access959{{"Access[959∈54] ➊
ᐸ743.start.valueᐳ"}}:::plan + Access926 o--o Access959 + Access960{{"Access[960∈54] ➊
ᐸ744.start.valueᐳ"}}:::plan + Access927 o--o Access960 + Access962{{"Access[962∈54] ➊
ᐸ742.end.valueᐳ"}}:::plan + Access958 o--o Access962 + Access963{{"Access[963∈54] ➊
ᐸ743.end.valueᐳ"}}:::plan + Access959 o--o Access963 + Access964{{"Access[964∈54] ➊
ᐸ744.end.valueᐳ"}}:::plan + Access960 o--o Access964 + Access967{{"Access[967∈54] ➊
ᐸ742.start.inclusiveᐳ"}}:::plan + Access962 o--o Access967 + Access968{{"Access[968∈54] ➊
ᐸ743.start.inclusiveᐳ"}}:::plan + Access963 o--o Access968 + Access969{{"Access[969∈54] ➊
ᐸ744.start.inclusiveᐳ"}}:::plan + Access964 o--o Access969 + Access971{{"Access[971∈54] ➊
ᐸ742.end.inclusiveᐳ"}}:::plan + Access967 o--o Access971 + Access972{{"Access[972∈54] ➊
ᐸ743.end.inclusiveᐳ"}}:::plan + Access968 o--o Access972 + Access973{{"Access[973∈54] ➊
ᐸ744.end.inclusiveᐳ"}}:::plan + Access969 o--o Access973 + PgSelect762 --> Access987 List988 --> Lambda989 - List559{{"List[559∈64] ➊
ᐸ523,558ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression558{{"PgClassExpression[558∈64] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression558 --> List559 - PgSelectSingle236 --> PgClassExpression558 - Lambda560{{"Lambda[560∈64] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List559 --> Lambda560 - PgClassExpression618{{"PgClassExpression[618∈64] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan - PgSelectSingle236 --> PgClassExpression618 - List569{{"List[569∈69] ➊
ᐸ523,568ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression568{{"PgClassExpression[568∈69] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression568 --> List569 - PgSelectSingle289 --> PgClassExpression568 - Lambda570{{"Lambda[570∈69] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List569 --> Lambda570 - PgClassExpression622{{"PgClassExpression[622∈69] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan - PgSelectSingle289 --> PgClassExpression622 - PgClassExpression573{{"PgClassExpression[573∈71] ➊
ᐸ__person__.”created_at”ᐳ"}}:::plan - PgSelectSingle305 --> PgClassExpression573 - PgClassExpression784{{"PgClassExpression[784∈94] ➊
ᐸ__person__.”email”ᐳ"}}:::plan - PgClassExpression573 o--o PgClassExpression784 - PgClassExpression858{{"PgClassExpression[858∈94] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression784 o--o PgClassExpression858 - List997{{"List[997∈95] ➊
ᐸ996,563ᐳ"}}:::plan - Access996 & PgSelectSingle563 --> List997 - PgClassExpression785{{"PgClassExpression[785∈95] ➊
ᐸ__post__.”id”ᐳ"}}:::plan - PgSelectSingle563 --> PgClassExpression785 - PgClassExpression878{{"PgClassExpression[878∈95] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan - PgClassExpression785 o--o PgClassExpression878 - First930{{"First[930∈95] ➊"}}:::plan - PgSelectRows931[["PgSelectRows[931∈95] ➊"]]:::plan - PgSelectRows931 --> First930 - Lambda998{{"Lambda[998∈95] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda998 --> PgSelectRows931 - PgSelectSingle932{{"PgSelectSingle[932∈95] ➊
ᐸpersonᐳ"}}:::plan - First930 --> PgSelectSingle932 - PgSelectRows940[["PgSelectRows[940∈95] ➊"]]:::plan - Lambda994 --> PgSelectRows940 - List997 --> Lambda998 - List787{{"List[787∈96] ➊
ᐸ523,786ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression786{{"PgClassExpression[786∈96] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression786 --> List787 - PgSelectSingle616 --> PgClassExpression786 - Lambda788{{"Lambda[788∈96] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List787 --> Lambda788 - PgClassExpression879{{"PgClassExpression[879∈96] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan - PgSelectSingle616 --> PgClassExpression879 - List790{{"List[790∈97] ➊
ᐸ523,789ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression789{{"PgClassExpression[789∈97] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression789 --> List790 - PgSelectSingle617 --> PgClassExpression789 - Lambda791{{"Lambda[791∈97] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List790 --> Lambda791 - PgClassExpression880{{"PgClassExpression[880∈97] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + PgSelect762 --> Access991 + List992 --> Lambda993 + List560{{"List[560∈64] ➊
ᐸ524,559ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression559{{"PgClassExpression[559∈64] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression559 --> List560 + PgSelectSingle237 --> PgClassExpression559 + Lambda561{{"Lambda[561∈64] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List560 --> Lambda561 + PgClassExpression619{{"PgClassExpression[619∈64] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + PgSelectSingle237 --> PgClassExpression619 + List570{{"List[570∈69] ➊
ᐸ524,569ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression569{{"PgClassExpression[569∈69] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression569 --> List570 + PgSelectSingle290 --> PgClassExpression569 + Lambda571{{"Lambda[571∈69] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List570 --> Lambda571 + PgClassExpression623{{"PgClassExpression[623∈69] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + PgSelectSingle290 --> PgClassExpression623 + PgClassExpression574{{"PgClassExpression[574∈71] ➊
ᐸ__person__.”created_at”ᐳ"}}:::plan + PgSelectSingle306 --> PgClassExpression574 + PgClassExpression785{{"PgClassExpression[785∈94] ➊
ᐸ__person__.”email”ᐳ"}}:::plan + PgClassExpression574 o--o PgClassExpression785 + PgClassExpression859{{"PgClassExpression[859∈94] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression785 o--o PgClassExpression859 + List1001{{"List[1001∈95] ➊
ᐸ1000,564ᐳ"}}:::plan + Access1000 & PgSelectSingle564 --> List1001 + PgClassExpression786{{"PgClassExpression[786∈95] ➊
ᐸ__post__.”id”ᐳ"}}:::plan + PgSelectSingle564 --> PgClassExpression786 + PgClassExpression879{{"PgClassExpression[879∈95] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan + PgClassExpression786 o--o PgClassExpression879 + First934{{"First[934∈95] ➊"}}:::plan + PgSelectRows935[["PgSelectRows[935∈95] ➊"]]:::plan + PgSelectRows935 --> First934 + Lambda1002{{"Lambda[1002∈95] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1002 --> PgSelectRows935 + PgSelectSingle936{{"PgSelectSingle[936∈95] ➊
ᐸpersonᐳ"}}:::plan + First934 --> PgSelectSingle936 + PgSelectRows944[["PgSelectRows[944∈95] ➊"]]:::plan + Lambda998 --> PgSelectRows944 + List1001 --> Lambda1002 + List788{{"List[788∈96] ➊
ᐸ524,787ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression787{{"PgClassExpression[787∈96] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression787 --> List788 + PgSelectSingle617 --> PgClassExpression787 + Lambda789{{"Lambda[789∈96] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List788 --> Lambda789 + PgClassExpression880{{"PgClassExpression[880∈96] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle617 --> PgClassExpression880 - List793{{"List[793∈98] ➊
ᐸ523,792ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression792{{"PgClassExpression[792∈98] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression792 --> List793 - PgSelectSingle619 --> PgClassExpression792 - Lambda794{{"Lambda[794∈98] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List793 --> Lambda794 - PgClassExpression881{{"PgClassExpression[881∈98] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan - PgSelectSingle619 --> PgClassExpression881 - List796{{"List[796∈99] ➊
ᐸ523,795ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression795{{"PgClassExpression[795∈99] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression795 --> List796 - PgSelectSingle620 --> PgClassExpression795 - Lambda797{{"Lambda[797∈99] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List796 --> Lambda797 - PgClassExpression882{{"PgClassExpression[882∈99] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List791{{"List[791∈97] ➊
ᐸ524,790ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression790{{"PgClassExpression[790∈97] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression790 --> List791 + PgSelectSingle618 --> PgClassExpression790 + Lambda792{{"Lambda[792∈97] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List791 --> Lambda792 + PgClassExpression881{{"PgClassExpression[881∈97] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + PgSelectSingle618 --> PgClassExpression881 + List794{{"List[794∈98] ➊
ᐸ524,793ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression793{{"PgClassExpression[793∈98] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression793 --> List794 + PgSelectSingle620 --> PgClassExpression793 + Lambda795{{"Lambda[795∈98] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List794 --> Lambda795 + PgClassExpression882{{"PgClassExpression[882∈98] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle620 --> PgClassExpression882 - List799{{"List[799∈100] ➊
ᐸ523,798ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression798{{"PgClassExpression[798∈100] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression798 --> List799 - PgSelectSingle621 --> PgClassExpression798 - Lambda800{{"Lambda[800∈100] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List799 --> Lambda800 - PgClassExpression883{{"PgClassExpression[883∈100] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List797{{"List[797∈99] ➊
ᐸ524,796ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression796{{"PgClassExpression[796∈99] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression796 --> List797 + PgSelectSingle621 --> PgClassExpression796 + Lambda798{{"Lambda[798∈99] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List797 --> Lambda798 + PgClassExpression883{{"PgClassExpression[883∈99] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle621 --> PgClassExpression883 - List802{{"List[802∈101] ➊
ᐸ523,801ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression801{{"PgClassExpression[801∈101] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression801 --> List802 - PgSelectSingle623 --> PgClassExpression801 - Lambda803{{"Lambda[803∈101] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List802 --> Lambda803 - PgClassExpression884{{"PgClassExpression[884∈101] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan - PgSelectSingle623 --> PgClassExpression884 - List805{{"List[805∈102] ➊
ᐸ523,804ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression804{{"PgClassExpression[804∈102] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression804 --> List805 - PgSelectSingle624 --> PgClassExpression804 - Lambda806{{"Lambda[806∈102] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List805 --> Lambda806 - PgClassExpression885{{"PgClassExpression[885∈102] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List800{{"List[800∈100] ➊
ᐸ524,799ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression799{{"PgClassExpression[799∈100] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression799 --> List800 + PgSelectSingle622 --> PgClassExpression799 + Lambda801{{"Lambda[801∈100] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List800 --> Lambda801 + PgClassExpression884{{"PgClassExpression[884∈100] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + PgSelectSingle622 --> PgClassExpression884 + List803{{"List[803∈101] ➊
ᐸ524,802ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression802{{"PgClassExpression[802∈101] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression802 --> List803 + PgSelectSingle624 --> PgClassExpression802 + Lambda804{{"Lambda[804∈101] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List803 --> Lambda804 + PgClassExpression885{{"PgClassExpression[885∈101] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle624 --> PgClassExpression885 - List808{{"List[808∈103] ➊
ᐸ523,807ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression807{{"PgClassExpression[807∈103] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression807 --> List808 - PgSelectSingle625 --> PgClassExpression807 - Lambda809{{"Lambda[809∈103] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List808 --> Lambda809 - PgClassExpression886{{"PgClassExpression[886∈103] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List806{{"List[806∈102] ➊
ᐸ524,805ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression805{{"PgClassExpression[805∈102] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression805 --> List806 + PgSelectSingle625 --> PgClassExpression805 + Lambda807{{"Lambda[807∈102] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List806 --> Lambda807 + PgClassExpression886{{"PgClassExpression[886∈102] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle625 --> PgClassExpression886 - List811{{"List[811∈104] ➊
ᐸ523,810ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression810{{"PgClassExpression[810∈104] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression810 --> List811 - PgSelectSingle626 --> PgClassExpression810 - Lambda812{{"Lambda[812∈104] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List811 --> Lambda812 - PgClassExpression887{{"PgClassExpression[887∈104] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List809{{"List[809∈103] ➊
ᐸ524,808ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression808{{"PgClassExpression[808∈103] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression808 --> List809 + PgSelectSingle626 --> PgClassExpression808 + Lambda810{{"Lambda[810∈103] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List809 --> Lambda810 + PgClassExpression887{{"PgClassExpression[887∈103] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle626 --> PgClassExpression887 - List814{{"List[814∈105] ➊
ᐸ523,813ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression813{{"PgClassExpression[813∈105] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression813 --> List814 - PgSelectSingle627 --> PgClassExpression813 - Lambda815{{"Lambda[815∈105] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List814 --> Lambda815 - PgClassExpression888{{"PgClassExpression[888∈105] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List812{{"List[812∈104] ➊
ᐸ524,811ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression811{{"PgClassExpression[811∈104] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression811 --> List812 + PgSelectSingle627 --> PgClassExpression811 + Lambda813{{"Lambda[813∈104] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List812 --> Lambda813 + PgClassExpression888{{"PgClassExpression[888∈104] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle627 --> PgClassExpression888 - List817{{"List[817∈106] ➊
ᐸ523,816ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression816{{"PgClassExpression[816∈106] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression816 --> List817 - PgSelectSingle628 --> PgClassExpression816 - Lambda818{{"Lambda[818∈106] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List817 --> Lambda818 - PgClassExpression889{{"PgClassExpression[889∈106] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List815{{"List[815∈105] ➊
ᐸ524,814ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression814{{"PgClassExpression[814∈105] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression814 --> List815 + PgSelectSingle628 --> PgClassExpression814 + Lambda816{{"Lambda[816∈105] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List815 --> Lambda816 + PgClassExpression889{{"PgClassExpression[889∈105] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle628 --> PgClassExpression889 - List820{{"List[820∈107] ➊
ᐸ523,819ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression819{{"PgClassExpression[819∈107] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression819 --> List820 - PgSelectSingle629 --> PgClassExpression819 - Lambda821{{"Lambda[821∈107] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List820 --> Lambda821 - PgClassExpression890{{"PgClassExpression[890∈107] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List818{{"List[818∈106] ➊
ᐸ524,817ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression817{{"PgClassExpression[817∈106] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression817 --> List818 + PgSelectSingle629 --> PgClassExpression817 + Lambda819{{"Lambda[819∈106] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List818 --> Lambda819 + PgClassExpression890{{"PgClassExpression[890∈106] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle629 --> PgClassExpression890 - List823{{"List[823∈108] ➊
ᐸ523,822ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression822{{"PgClassExpression[822∈108] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression822 --> List823 - PgSelectSingle630 --> PgClassExpression822 - Lambda824{{"Lambda[824∈108] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List823 --> Lambda824 - PgClassExpression891{{"PgClassExpression[891∈108] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List821{{"List[821∈107] ➊
ᐸ524,820ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression820{{"PgClassExpression[820∈107] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression820 --> List821 + PgSelectSingle630 --> PgClassExpression820 + Lambda822{{"Lambda[822∈107] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List821 --> Lambda822 + PgClassExpression891{{"PgClassExpression[891∈107] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle630 --> PgClassExpression891 - List826{{"List[826∈109] ➊
ᐸ523,825ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression825{{"PgClassExpression[825∈109] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression825 --> List826 - PgSelectSingle631 --> PgClassExpression825 - Lambda827{{"Lambda[827∈109] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List826 --> Lambda827 - PgClassExpression892{{"PgClassExpression[892∈109] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List824{{"List[824∈108] ➊
ᐸ524,823ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression823{{"PgClassExpression[823∈108] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression823 --> List824 + PgSelectSingle631 --> PgClassExpression823 + Lambda825{{"Lambda[825∈108] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List824 --> Lambda825 + PgClassExpression892{{"PgClassExpression[892∈108] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle631 --> PgClassExpression892 - List829{{"List[829∈110] ➊
ᐸ523,828ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression828{{"PgClassExpression[828∈110] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression828 --> List829 - PgSelectSingle632 --> PgClassExpression828 - Lambda830{{"Lambda[830∈110] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List829 --> Lambda830 - PgClassExpression893{{"PgClassExpression[893∈110] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List827{{"List[827∈109] ➊
ᐸ524,826ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression826{{"PgClassExpression[826∈109] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression826 --> List827 + PgSelectSingle632 --> PgClassExpression826 + Lambda828{{"Lambda[828∈109] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List827 --> Lambda828 + PgClassExpression893{{"PgClassExpression[893∈109] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle632 --> PgClassExpression893 - List832{{"List[832∈111] ➊
ᐸ523,831ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression831{{"PgClassExpression[831∈111] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression831 --> List832 - PgSelectSingle633 --> PgClassExpression831 - Lambda833{{"Lambda[833∈111] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List832 --> Lambda833 - PgClassExpression894{{"PgClassExpression[894∈111] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List830{{"List[830∈110] ➊
ᐸ524,829ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression829{{"PgClassExpression[829∈110] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression829 --> List830 + PgSelectSingle633 --> PgClassExpression829 + Lambda831{{"Lambda[831∈110] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List830 --> Lambda831 + PgClassExpression894{{"PgClassExpression[894∈110] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle633 --> PgClassExpression894 - List835{{"List[835∈112] ➊
ᐸ523,834ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression834{{"PgClassExpression[834∈112] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression834 --> List835 - PgSelectSingle634 --> PgClassExpression834 - Lambda836{{"Lambda[836∈112] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List835 --> Lambda836 - PgClassExpression895{{"PgClassExpression[895∈112] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List833{{"List[833∈111] ➊
ᐸ524,832ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression832{{"PgClassExpression[832∈111] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression832 --> List833 + PgSelectSingle634 --> PgClassExpression832 + Lambda834{{"Lambda[834∈111] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List833 --> Lambda834 + PgClassExpression895{{"PgClassExpression[895∈111] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle634 --> PgClassExpression895 - List838{{"List[838∈113] ➊
ᐸ523,837ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression837{{"PgClassExpression[837∈113] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression837 --> List838 - PgSelectSingle635 --> PgClassExpression837 - Lambda839{{"Lambda[839∈113] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List838 --> Lambda839 - PgClassExpression896{{"PgClassExpression[896∈113] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List836{{"List[836∈112] ➊
ᐸ524,835ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression835{{"PgClassExpression[835∈112] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression835 --> List836 + PgSelectSingle635 --> PgClassExpression835 + Lambda837{{"Lambda[837∈112] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List836 --> Lambda837 + PgClassExpression896{{"PgClassExpression[896∈112] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle635 --> PgClassExpression896 - List841{{"List[841∈114] ➊
ᐸ523,840ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression840{{"PgClassExpression[840∈114] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression840 --> List841 - PgSelectSingle636 --> PgClassExpression840 - Lambda842{{"Lambda[842∈114] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List841 --> Lambda842 - PgClassExpression897{{"PgClassExpression[897∈114] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List839{{"List[839∈113] ➊
ᐸ524,838ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression838{{"PgClassExpression[838∈113] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression838 --> List839 + PgSelectSingle636 --> PgClassExpression838 + Lambda840{{"Lambda[840∈113] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List839 --> Lambda840 + PgClassExpression897{{"PgClassExpression[897∈113] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle636 --> PgClassExpression897 - List844{{"List[844∈115] ➊
ᐸ523,843ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression843{{"PgClassExpression[843∈115] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression843 --> List844 - PgSelectSingle637 --> PgClassExpression843 - Lambda845{{"Lambda[845∈115] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List844 --> Lambda845 - PgClassExpression898{{"PgClassExpression[898∈115] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List842{{"List[842∈114] ➊
ᐸ524,841ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression841{{"PgClassExpression[841∈114] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression841 --> List842 + PgSelectSingle637 --> PgClassExpression841 + Lambda843{{"Lambda[843∈114] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List842 --> Lambda843 + PgClassExpression898{{"PgClassExpression[898∈114] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle637 --> PgClassExpression898 - List847{{"List[847∈116] ➊
ᐸ523,846ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression846{{"PgClassExpression[846∈116] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression846 --> List847 - PgSelectSingle638 --> PgClassExpression846 - Lambda848{{"Lambda[848∈116] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List847 --> Lambda848 - PgClassExpression899{{"PgClassExpression[899∈116] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List845{{"List[845∈115] ➊
ᐸ524,844ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression844{{"PgClassExpression[844∈115] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression844 --> List845 + PgSelectSingle638 --> PgClassExpression844 + Lambda846{{"Lambda[846∈115] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List845 --> Lambda846 + PgClassExpression899{{"PgClassExpression[899∈115] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle638 --> PgClassExpression899 - List850{{"List[850∈117] ➊
ᐸ523,849ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression849{{"PgClassExpression[849∈117] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression849 --> List850 - PgSelectSingle639 --> PgClassExpression849 - Lambda851{{"Lambda[851∈117] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List850 --> Lambda851 - PgClassExpression900{{"PgClassExpression[900∈117] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List848{{"List[848∈116] ➊
ᐸ524,847ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression847{{"PgClassExpression[847∈116] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression847 --> List848 + PgSelectSingle639 --> PgClassExpression847 + Lambda849{{"Lambda[849∈116] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List848 --> Lambda849 + PgClassExpression900{{"PgClassExpression[900∈116] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle639 --> PgClassExpression900 - List853{{"List[853∈118] ➊
ᐸ523,852ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression852{{"PgClassExpression[852∈118] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression852 --> List853 - PgSelectSingle640 --> PgClassExpression852 - Lambda854{{"Lambda[854∈118] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List853 --> Lambda854 - PgClassExpression901{{"PgClassExpression[901∈118] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List851{{"List[851∈117] ➊
ᐸ524,850ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression850{{"PgClassExpression[850∈117] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression850 --> List851 + PgSelectSingle640 --> PgClassExpression850 + Lambda852{{"Lambda[852∈117] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List851 --> Lambda852 + PgClassExpression901{{"PgClassExpression[901∈117] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle640 --> PgClassExpression901 - List856{{"List[856∈119] ➊
ᐸ523,855ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression855{{"PgClassExpression[855∈119] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression855 --> List856 - PgSelectSingle641 --> PgClassExpression855 - Lambda857{{"Lambda[857∈119] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List856 --> Lambda857 - PgClassExpression902{{"PgClassExpression[902∈119] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + List854{{"List[854∈118] ➊
ᐸ524,853ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression853{{"PgClassExpression[853∈118] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression853 --> List854 + PgSelectSingle641 --> PgClassExpression853 + Lambda855{{"Lambda[855∈118] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List854 --> Lambda855 + PgClassExpression902{{"PgClassExpression[902∈118] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle641 --> PgClassExpression902 - List860{{"List[860∈120] ➊
ᐸ523,859ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression859{{"PgClassExpression[859∈120] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression859 --> List860 - PgSelectSingle236 --> PgClassExpression859 - Lambda861{{"Lambda[861∈120] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List860 --> Lambda861 - PgClassExpression903{{"PgClassExpression[903∈120] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan - PgClassExpression618 o--o PgClassExpression903 - List863{{"List[863∈121] ➊
ᐸ523,862ᐳ
More deps:
- Constantᐸ'people'ᐳ[523]"}}:::plan - PgClassExpression862{{"PgClassExpression[862∈121] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgClassExpression862 --> List863 - PgSelectSingle289 --> PgClassExpression862 - Lambda864{{"Lambda[864∈121] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List863 --> Lambda864 - PgClassExpression904{{"PgClassExpression[904∈121] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan - PgClassExpression622 o--o PgClassExpression904 - Access877{{"Access[877∈122] ➊
ᐸ767.xᐳ"}}:::plan - PgClassExpression767 --> Access877 - Access917{{"Access[917∈122] ➊
ᐸ767.yᐳ"}}:::plan - Access877 o--o Access917 - __Item775[/"__Item[775∈123]
ᐸ773ᐳ"\]:::itemplan - PgSelectRows773 ==> __Item775 - PgSelectSingle776{{"PgSelectSingle[776∈123]
ᐸfrmcdc_comptypeᐳ"}}:::plan - __Item775 --> PgSelectSingle776 - __Item777[/"__Item[777∈124]
ᐸ774ᐳ"\]:::itemplan - PgSelectRows774 ==> __Item777 - PgSelectSingle778{{"PgSelectSingle[778∈124]
ᐸfrmcdc_comptypeᐳ"}}:::plan - __Item777 --> PgSelectSingle778 - __Item779[/"__Item[779∈125]
ᐸ702ᐳ"\]:::itemplan - PgClassExpression702 ==> __Item779 - __Item780[/"__Item[780∈126]
ᐸ738ᐳ"\]:::itemplan - PgClassExpression738 ==> __Item780 - __Item781[/"__Item[781∈127]
ᐸ750ᐳ"\]:::itemplan - PgClassExpression750 ==> __Item781 - __Item782[/"__Item[782∈128]
ᐸ771ᐳ"\]:::itemplan - PgClassExpression771 ==> __Item782 - __Item783[/"__Item[783∈129]
ᐸ772ᐳ"\]:::itemplan + List857{{"List[857∈119] ➊
ᐸ524,856ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression856{{"PgClassExpression[856∈119] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression856 --> List857 + PgSelectSingle642 --> PgClassExpression856 + Lambda858{{"Lambda[858∈119] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List857 --> Lambda858 + PgClassExpression903{{"PgClassExpression[903∈119] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + PgSelectSingle642 --> PgClassExpression903 + List861{{"List[861∈120] ➊
ᐸ524,860ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression860{{"PgClassExpression[860∈120] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression860 --> List861 + PgSelectSingle237 --> PgClassExpression860 + Lambda862{{"Lambda[862∈120] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List861 --> Lambda862 + PgClassExpression904{{"PgClassExpression[904∈120] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + PgClassExpression619 o--o PgClassExpression904 + List864{{"List[864∈121] ➊
ᐸ524,863ᐳ
More deps:
- Constantᐸ'people'ᐳ[524]"}}:::plan + PgClassExpression863{{"PgClassExpression[863∈121] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgClassExpression863 --> List864 + PgSelectSingle290 --> PgClassExpression863 + Lambda865{{"Lambda[865∈121] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List864 --> Lambda865 + PgClassExpression905{{"PgClassExpression[905∈121] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + PgClassExpression623 o--o PgClassExpression905 + Access878{{"Access[878∈122] ➊
ᐸ768.xᐳ"}}:::plan + PgClassExpression768 --> Access878 + Access918{{"Access[918∈122] ➊
ᐸ768.yᐳ"}}:::plan + Access878 o--o Access918 + __Item776[/"__Item[776∈123]
ᐸ774ᐳ"\]:::itemplan + PgSelectRows774 ==> __Item776 + PgSelectSingle777{{"PgSelectSingle[777∈123]
ᐸfrmcdc_comptypeᐳ"}}:::plan + __Item776 --> PgSelectSingle777 + __Item778[/"__Item[778∈124]
ᐸ775ᐳ"\]:::itemplan + PgSelectRows775 ==> __Item778 + PgSelectSingle779{{"PgSelectSingle[779∈124]
ᐸfrmcdc_comptypeᐳ"}}:::plan + __Item778 --> PgSelectSingle779 + __Item780[/"__Item[780∈125]
ᐸ703ᐳ"\]:::itemplan + PgClassExpression703 ==> __Item780 + __Item781[/"__Item[781∈126]
ᐸ739ᐳ"\]:::itemplan + PgClassExpression739 ==> __Item781 + __Item782[/"__Item[782∈127]
ᐸ751ᐳ"\]:::itemplan + PgClassExpression751 ==> __Item782 + __Item783[/"__Item[783∈128]
ᐸ772ᐳ"\]:::itemplan PgClassExpression772 ==> __Item783 - PgClassExpression943{{"PgClassExpression[943∈130]
ᐸ__frmcdc_c...”schedule”ᐳ"}}:::plan - PgSelectSingle776 --> PgClassExpression943 - PgClassExpression946{{"PgClassExpression[946∈130]
ᐸ__frmcdc_c...optimised”ᐳ"}}:::plan - PgClassExpression943 o--o PgClassExpression946 - PgClassExpression944{{"PgClassExpression[944∈131]
ᐸ__frmcdc_c...”schedule”ᐳ"}}:::plan - PgSelectSingle778 --> PgClassExpression944 - PgClassExpression947{{"PgClassExpression[947∈131]
ᐸ__frmcdc_c...optimised”ᐳ"}}:::plan - PgClassExpression944 o--o PgClassExpression947 - Access945{{"Access[945∈132]
ᐸ781.secondsᐳ"}}:::plan - __Item781 --> Access945 - Access948{{"Access[948∈132]
ᐸ781.minutesᐳ"}}:::plan - Access945 o--o Access948 - Access949{{"Access[949∈132]
ᐸ781.hoursᐳ"}}:::plan - Access948 o--o Access949 - Access950{{"Access[950∈132]
ᐸ781.daysᐳ"}}:::plan - Access949 o--o Access950 - Access951{{"Access[951∈132]
ᐸ781.monthsᐳ"}}:::plan - Access950 o--o Access951 - Access952{{"Access[952∈132]
ᐸ781.yearsᐳ"}}:::plan - Access951 o--o Access952 - PgClassExpression956{{"PgClassExpression[956∈136] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle875 --> PgClassExpression956 - PgClassExpression965{{"PgClassExpression[965∈136] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan - PgClassExpression956 o--o PgClassExpression965 - PgClassExpression970{{"PgClassExpression[970∈136] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan - PgClassExpression965 o--o PgClassExpression970 - PgClassExpression972{{"PgClassExpression[972∈136] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan - PgClassExpression970 o--o PgClassExpression972 - PgClassExpression974{{"PgClassExpression[974∈136] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan - PgClassExpression972 o--o PgClassExpression974 - PgClassExpression976{{"PgClassExpression[976∈136] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + __Item784[/"__Item[784∈129]
ᐸ773ᐳ"\]:::itemplan + PgClassExpression773 ==> __Item784 + PgClassExpression947{{"PgClassExpression[947∈130]
ᐸ__frmcdc_c...”schedule”ᐳ"}}:::plan + PgSelectSingle777 --> PgClassExpression947 + PgClassExpression950{{"PgClassExpression[950∈130]
ᐸ__frmcdc_c...optimised”ᐳ"}}:::plan + PgClassExpression947 o--o PgClassExpression950 + PgClassExpression948{{"PgClassExpression[948∈131]
ᐸ__frmcdc_c...”schedule”ᐳ"}}:::plan + PgSelectSingle779 --> PgClassExpression948 + PgClassExpression951{{"PgClassExpression[951∈131]
ᐸ__frmcdc_c...optimised”ᐳ"}}:::plan + PgClassExpression948 o--o PgClassExpression951 + Access949{{"Access[949∈132]
ᐸ782.secondsᐳ"}}:::plan + __Item782 --> Access949 + Access952{{"Access[952∈132]
ᐸ782.minutesᐳ"}}:::plan + Access949 o--o Access952 + Access953{{"Access[953∈132]
ᐸ782.hoursᐳ"}}:::plan + Access952 o--o Access953 + Access954{{"Access[954∈132]
ᐸ782.daysᐳ"}}:::plan + Access953 o--o Access954 + Access955{{"Access[955∈132]
ᐸ782.monthsᐳ"}}:::plan + Access954 o--o Access955 + Access956{{"Access[956∈132]
ᐸ782.yearsᐳ"}}:::plan + Access955 o--o Access956 + PgClassExpression957{{"PgClassExpression[957∈133] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle876 --> PgClassExpression957 + PgClassExpression966{{"PgClassExpression[966∈133] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression957 o--o PgClassExpression966 + PgClassExpression974{{"PgClassExpression[974∈133] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression966 o--o PgClassExpression974 + PgClassExpression976{{"PgClassExpression[976∈133] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression974 o--o PgClassExpression976 - PgClassExpression978{{"PgClassExpression[978∈136] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression978{{"PgClassExpression[978∈133] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression976 o--o PgClassExpression978 - PgClassExpression960{{"PgClassExpression[960∈140] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle915 --> PgClassExpression960 - PgClassExpression969{{"PgClassExpression[969∈140] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan - PgClassExpression960 o--o PgClassExpression969 - PgClassExpression971{{"PgClassExpression[971∈140] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan - PgClassExpression969 o--o PgClassExpression971 - PgClassExpression973{{"PgClassExpression[973∈140] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan - PgClassExpression971 o--o PgClassExpression973 - PgClassExpression975{{"PgClassExpression[975∈140] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan - PgClassExpression973 o--o PgClassExpression975 - PgClassExpression977{{"PgClassExpression[977∈140] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression980{{"PgClassExpression[980∈133] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression978 o--o PgClassExpression980 + PgClassExpression982{{"PgClassExpression[982∈133] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression980 o--o PgClassExpression982 + PgClassExpression961{{"PgClassExpression[961∈137] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle916 --> PgClassExpression961 + PgClassExpression970{{"PgClassExpression[970∈137] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression961 o--o PgClassExpression970 + PgClassExpression975{{"PgClassExpression[975∈137] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression970 o--o PgClassExpression975 + PgClassExpression977{{"PgClassExpression[977∈137] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression975 o--o PgClassExpression977 - PgClassExpression979{{"PgClassExpression[979∈140] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression979{{"PgClassExpression[979∈137] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression977 o--o PgClassExpression979 - PgClassExpression961{{"PgClassExpression[961∈141] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan - PgSelectSingle932 --> PgClassExpression961 - __Item941[/"__Item[941∈142]
ᐸ940ᐳ"\]:::itemplan - PgSelectRows940 ==> __Item941 - PgSelectSingle942{{"PgSelectSingle[942∈142]
ᐸfrmcdc_comptypeᐳ"}}:::plan - __Item941 --> PgSelectSingle942 - PgClassExpression980{{"PgClassExpression[980∈143]
ᐸ__frmcdc_c...”schedule”ᐳ"}}:::plan - PgSelectSingle942 --> PgClassExpression980 - PgClassExpression981{{"PgClassExpression[981∈143]
ᐸ__frmcdc_c...optimised”ᐳ"}}:::plan - PgClassExpression980 o--o PgClassExpression981 + PgClassExpression981{{"PgClassExpression[981∈137] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression979 o--o PgClassExpression981 + PgClassExpression983{{"PgClassExpression[983∈137] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression981 o--o PgClassExpression983 + PgClassExpression965{{"PgClassExpression[965∈141] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + PgSelectSingle936 --> PgClassExpression965 + __Item945[/"__Item[945∈142]
ᐸ944ᐳ"\]:::itemplan + PgSelectRows944 ==> __Item945 + PgSelectSingle946{{"PgSelectSingle[946∈142]
ᐸfrmcdc_comptypeᐳ"}}:::plan + __Item945 --> PgSelectSingle946 + PgClassExpression984{{"PgClassExpression[984∈143]
ᐸ__frmcdc_c...”schedule”ᐳ"}}:::plan + PgSelectSingle946 --> PgClassExpression984 + PgClassExpression985{{"PgClassExpression[985∈143]
ᐸ__frmcdc_c...optimised”ᐳ"}}:::plan + PgClassExpression984 o--o PgClassExpression985 %% define steps classDef bucket0 stroke:#696969 - class Bucket0,__Value0,__Value2,__InputObject6,__InputObject8,__InputObject22,__InputObject23,__InputObject26,__InputObject27,__InputObject29,__InputObject31,__InputObject32,__InputObject39,__InputObject46,__InputObject53,__InputObject54,__InputObject62,__InputObject69,Access75,Access76,Object77,ApplyInput78,__InputObject80,__InputObject81,Access86,ApplyInput95,__InputObject97,__InputObject99,ApplyInput110,__InputObject112,__InputObject114,ApplyInput119,__InputObject121,__InputObject122,ApplyInput127,__InputObject129,__InputObject130,ApplyInput135,__InputObject137,__InputObject138,__InputDynamicScalar142,ApplyInput150,__InputObject152,__InputObject153,ApplyInput161,__InputObject163,__InputObject164,ApplyInput170,__InputObject172,__InputObject173,ApplyInput180,__InputObject182,__InputObject183,ApplyInput190 bucket0 + class Bucket0,__Value0,__Value2,__InputObject6,__InputObject8,__InputObject22,__InputObject24,__InputObject27,__InputObject28,__InputObject30,__InputObject32,__InputObject33,__InputObject40,__InputObject47,__InputObject54,__InputObject55,__InputObject63,__InputObject70,Access76,Access77,Object78,ApplyInput79,__InputObject81,__InputObject82,Access87,ApplyInput96,__InputObject98,__InputObject100,ApplyInput111,__InputObject113,__InputObject115,ApplyInput120,__InputObject122,__InputObject123,ApplyInput128,__InputObject130,__InputObject131,ApplyInput136,__InputObject138,__InputObject139,__InputDynamicScalar143,ApplyInput151,__InputObject153,__InputObject154,ApplyInput162,__InputObject164,__InputObject165,ApplyInput171,__InputObject173,__InputObject174,ApplyInput181,__InputObject183,__InputObject184,ApplyInput191 bucket0 classDef bucket1 stroke:#00bfff - class Bucket1,PgInsertSingle74,Object79 bucket1 + class Bucket1,PgInsertSingle75,Object80 bucket1 classDef bucket2 stroke:#7f007f - class Bucket2,PgInsertSingle91,Access92,Access93,Object94,Object96 bucket2 + class Bucket2,PgInsertSingle92,Access93,Access94,Object95,Object97 bucket2 classDef bucket3 stroke:#ffa500 - class Bucket3,PgInsertSingle106,Access107,Access108,Object109,Object111 bucket3 + class Bucket3,PgInsertSingle107,Access108,Access109,Object110,Object112 bucket3 classDef bucket4 stroke:#0000ff - class Bucket4,PgInsertSingle115,Access116,Access117,Object118,Object120 bucket4 + class Bucket4,PgInsertSingle116,Access117,Access118,Object119,Object121 bucket4 classDef bucket5 stroke:#7fff00 - class Bucket5,PgInsertSingle123,Access124,Access125,Object126,Object128 bucket5 + class Bucket5,PgInsertSingle124,Access125,Access126,Object127,Object129 bucket5 classDef bucket6 stroke:#ff1493 - class Bucket6,PgInsertSingle131,Access132,Access133,Object134,Object136 bucket6 + class Bucket6,PgInsertSingle132,Access133,Access134,Object135,Object137 bucket6 classDef bucket7 stroke:#808000 - class Bucket7,PgInsertSingle146,Access147,Access148,Object149,Object151 bucket7 + class Bucket7,PgInsertSingle147,Access148,Access149,Object150,Object152 bucket7 classDef bucket8 stroke:#dda0dd - class Bucket8,PgInsertSingle157,Access158,Access159,Object160,Object162 bucket8 + class Bucket8,PgInsertSingle158,Access159,Access160,Object161,Object163 bucket8 classDef bucket9 stroke:#ff0000 - class Bucket9,PgInsertSingle166,Access167,Access168,Object169,Object171 bucket9 + class Bucket9,PgInsertSingle167,Access168,Access169,Object170,Object172 bucket9 classDef bucket10 stroke:#ffff00 - class Bucket10,PgInsertSingle176,Access177,Access178,Object179,Object181 bucket10 + class Bucket10,PgInsertSingle177,Access178,Access179,Object180,Object182 bucket10 classDef bucket11 stroke:#00ffff - class Bucket11,PgInsertSingle186,Access187,Access188,Object189,Object191 bucket11 + class Bucket11,PgInsertSingle187,Access188,Access189,Object190,Object192 bucket11 classDef bucket12 stroke:#4169e1 - class Bucket12,Access192,Lambda553,Access754,Access755,Object756,PgSelectInlineApply982,PgSelectInlineApply986 bucket12 + class Bucket12,Access193,Lambda554,Access755,Access756,Object757,PgSelectInlineApply986,PgSelectInlineApply990 bucket12 classDef bucket13 stroke:#3cb371 - class Bucket13,Access193,PgClassExpression202,Access203,PgSelect204,Access205,Access206,Object207,Connection209,First210,ConnectionItems211,Edge214,PgSelect265,Connection268,First269,ConnectionItems270,Edge273,Connection311,First312,ConnectionItems313,Edge316,Connection343,First344,ConnectionItems345,Edge348,PgSelect371,Connection374,First375,ConnectionItems376,Edge379,PgSelect402,Connection405,First406,ConnectionItems407,Edge410,PgSelect433,Connection436,First437,ConnectionItems438,Edge441,PgSelect464,Connection467,First468,ConnectionItems469,Edge472,List526,Lambda527,Access554,PgCursor555,Access564,PgCursor565,PgCursor574,PgCursor578,Access581,PgCursor582,Access587,PgCursor588,Access593,PgCursor594,Access599,PgCursor600,Lambda605,PgSelectSingle616,PgSelectSingle620,PgSelectSingle624,PgSelectSingle627,PgSelectSingle630,PgSelectSingle633,PgSelectSingle636,PgSelectSingle639,PgClassExpression653,PgClassExpression664,PgClassExpression669,PgClassExpression681,PgClassExpression691,PgClassExpression695,PgClassExpression699,PgClassExpression703,PgSelect704,First708,PgSelectRows709,PgSelectSingle710,PgFromExpression712,PgClassExpression713 bucket13 + class Bucket13,Access194,PgClassExpression203,Access204,PgSelect205,Access206,Access207,Object208,Connection210,First211,ConnectionItems212,Edge215,PgSelect266,Connection269,First270,ConnectionItems271,Edge274,Connection312,First313,ConnectionItems314,Edge317,Connection344,First345,ConnectionItems346,Edge349,PgSelect372,Connection375,First376,ConnectionItems377,Edge380,PgSelect403,Connection406,First407,ConnectionItems408,Edge411,PgSelect434,Connection437,First438,ConnectionItems439,Edge442,PgSelect465,Connection468,First469,ConnectionItems470,Edge473,List527,Lambda528,Access555,PgCursor556,Access565,PgCursor566,PgCursor575,PgCursor579,Access582,PgCursor583,Access588,PgCursor589,Access594,PgCursor595,Access600,PgCursor601,Lambda606,PgSelectSingle617,PgSelectSingle621,PgSelectSingle625,PgSelectSingle628,PgSelectSingle631,PgSelectSingle634,PgSelectSingle637,PgSelectSingle640,PgClassExpression654,PgClassExpression665,PgClassExpression670,PgClassExpression682,PgClassExpression692,PgClassExpression696,PgClassExpression700,PgClassExpression704,PgSelect705,First709,PgSelectRows710,PgSelectSingle711,PgFromExpression713,PgClassExpression714 bucket13 classDef bucket14 stroke:#a52a2a - class Bucket14,Access194,PgClassExpression215,Access216,PgSelect217,Access218,Access219,Object220,Connection222,First223,ConnectionItems224,Edge227,PgSelect275,Connection278,First279,ConnectionItems280,Edge283,Connection321,First322,ConnectionItems323,Edge326,Connection353,First354,ConnectionItems355,Edge358,PgSelect381,Connection384,First385,ConnectionItems386,Edge389,PgSelect412,Connection415,First416,ConnectionItems417,Edge420,PgSelect443,Connection446,First447,ConnectionItems448,Edge451,PgSelect474,Connection477,First478,ConnectionItems479,Edge482,List530,Lambda531,Access556,PgCursor557,Access566,PgCursor567,PgCursor575,PgCursor579,Access583,PgCursor584,Access589,PgCursor590,Access595,PgCursor596,Access601,PgCursor602,Lambda606,PgSelectSingle617,PgSelectSingle621,PgSelectSingle625,PgSelectSingle628,PgSelectSingle631,PgSelectSingle634,PgSelectSingle637,PgSelectSingle640,PgClassExpression654,PgClassExpression665,PgClassExpression670,PgClassExpression682,PgClassExpression692,PgClassExpression696,PgClassExpression700,PgClassExpression714,PgSelect715,First719,PgSelectRows720,PgSelectSingle721,PgFromExpression723,PgClassExpression724 bucket14 + class Bucket14,Access195,PgClassExpression216,Access217,PgSelect218,Access219,Access220,Object221,Connection223,First224,ConnectionItems225,Edge228,PgSelect276,Connection279,First280,ConnectionItems281,Edge284,Connection322,First323,ConnectionItems324,Edge327,Connection354,First355,ConnectionItems356,Edge359,PgSelect382,Connection385,First386,ConnectionItems387,Edge390,PgSelect413,Connection416,First417,ConnectionItems418,Edge421,PgSelect444,Connection447,First448,ConnectionItems449,Edge452,PgSelect475,Connection478,First479,ConnectionItems480,Edge483,List531,Lambda532,Access557,PgCursor558,Access567,PgCursor568,PgCursor576,PgCursor580,Access584,PgCursor585,Access590,PgCursor591,Access596,PgCursor597,Access602,PgCursor603,Lambda607,PgSelectSingle618,PgSelectSingle622,PgSelectSingle626,PgSelectSingle629,PgSelectSingle632,PgSelectSingle635,PgSelectSingle638,PgSelectSingle641,PgClassExpression655,PgClassExpression666,PgClassExpression671,PgClassExpression683,PgClassExpression693,PgClassExpression697,PgClassExpression701,PgClassExpression715,PgSelect716,First720,PgSelectRows721,PgSelectSingle722,PgFromExpression724,PgClassExpression725 bucket14 classDef bucket15 stroke:#ff00ff - class Bucket15,Access195,PgClassExpression228,Access229,PgSelect230,Access231,Access232,Object233,First234,PgSelectRows235,PgSelectSingle236,PgClassExpression284,PgSelect285,First287,PgSelectRows288,PgSelectSingle289,List536,Lambda537,Lambda576,PgClassExpression666 bucket15 + class Bucket15,Access196,PgClassExpression229,Access230,PgSelect231,Access232,Access233,Object234,First235,PgSelectRows236,PgSelectSingle237,PgClassExpression285,PgSelect286,First288,PgSelectRows289,PgSelectSingle290,List537,Lambda538,Lambda577,PgClassExpression667 bucket15 classDef bucket16 stroke:#f5deb3 - class Bucket16,Lambda539 bucket16 + class Bucket16,Lambda540 bucket16 classDef bucket17 stroke:#696969 - class Bucket17,Lambda540 bucket17 + class Bucket17,Lambda541 bucket17 classDef bucket18 stroke:#00bfff - class Bucket18,Access196,PgClassExpression237,Access238,PgSelect239,Access240,Access241,Object242,Connection244,First245,ConnectionItems246,Edge249,PgSelect291,Connection294,First295,ConnectionItems296,Edge299,Connection332,First333,ConnectionItems334,Edge337,Connection363,First364,ConnectionItems365,Edge368,PgSelect391,Connection394,First395,ConnectionItems396,Edge399,PgSelect422,Connection425,First426,ConnectionItems427,Edge430,PgSelect453,Connection456,First457,ConnectionItems458,Edge461,PgSelect484,Connection487,First488,ConnectionItems489,Edge492,List543,Lambda544,Access561,PgCursor562,Access571,PgCursor572,PgCursor577,PgCursor580,Access585,PgCursor586,Access591,PgCursor592,Access597,PgCursor598,Access603,PgCursor604,Lambda607,PgSelectSingle619,PgSelectSingle623,PgSelectSingle626,PgSelectSingle629,PgSelectSingle632,PgSelectSingle635,PgSelectSingle638,PgSelectSingle641,PgClassExpression656,PgClassExpression667,PgClassExpression679,PgClassExpression689,PgClassExpression693,PgClassExpression697,PgClassExpression701,PgClassExpression725,PgSelect726,First730,PgSelectRows731,PgSelectSingle732,PgFromExpression734,PgClassExpression735 bucket18 + class Bucket18,Access197,PgClassExpression238,Access239,PgSelect240,Access241,Access242,Object243,Connection245,First246,ConnectionItems247,Edge250,PgSelect292,Connection295,First296,ConnectionItems297,Edge300,Connection333,First334,ConnectionItems335,Edge338,Connection364,First365,ConnectionItems366,Edge369,PgSelect392,Connection395,First396,ConnectionItems397,Edge400,PgSelect423,Connection426,First427,ConnectionItems428,Edge431,PgSelect454,Connection457,First458,ConnectionItems459,Edge462,PgSelect485,Connection488,First489,ConnectionItems490,Edge493,List544,Lambda545,Access562,PgCursor563,Access572,PgCursor573,PgCursor578,PgCursor581,Access586,PgCursor587,Access592,PgCursor593,Access598,PgCursor599,Access604,PgCursor605,Lambda608,PgSelectSingle620,PgSelectSingle624,PgSelectSingle627,PgSelectSingle630,PgSelectSingle633,PgSelectSingle636,PgSelectSingle639,PgSelectSingle642,PgClassExpression657,PgClassExpression668,PgClassExpression680,PgClassExpression690,PgClassExpression694,PgClassExpression698,PgClassExpression702,PgClassExpression726,PgSelect727,First731,PgSelectRows732,PgSelectSingle733,PgFromExpression735,PgClassExpression736 bucket18 classDef bucket19 stroke:#7f007f - class Bucket19,Access503,Access504,Object505,PgFromExpression510 bucket19 + class Bucket19,Access504,Access505,Object506,PgFromExpression511 bucket19 classDef bucket20 stroke:#ffa500 class Bucket20 bucket20 classDef bucket21 stroke:#0000ff - class Bucket21,Access644,Access645,Object646 bucket21 + class Bucket21,Access645,Access646,Object647 bucket21 classDef bucket22 stroke:#7fff00 - class Bucket22,PgClassExpression250,Access251,PgSelect252,Access253,Access254,Object255,Connection257,First258,ConnectionItems259,Edge262,PgClassExpression300,PgSelect301,First303,PgSelectRows304,PgSelectSingle305,PgSelectSingle563,PgClassExpression610,PgClassExpression648,PgSelect649,PgFromExpression651,PgSelectRows774,PgFromExpression990,PgSelectInlineApply991,Access992,List993,Lambda994,PgSelectInlineApply995,Access996 bucket22 + class Bucket22,PgClassExpression251,Access252,PgSelect253,Access254,Access255,Object256,Connection258,First259,ConnectionItems260,Edge263,PgClassExpression301,PgSelect302,First304,PgSelectRows305,PgSelectSingle306,PgSelectSingle564,PgClassExpression611,PgClassExpression649,PgSelect650,PgFromExpression652,PgSelectRows775,PgFromExpression994,PgSelectInlineApply995,Access996,List997,Lambda998,PgSelectInlineApply999,Access1000 bucket22 classDef bucket48 stroke:#a52a2a - class Bucket48,PgClassExpression496,Access497 bucket48 + class Bucket48,PgClassExpression497,Access498 bucket48 classDef bucket49 stroke:#ff00ff - class Bucket49,PgClassExpression498,Access499 bucket49 + class Bucket49,PgClassExpression499,Access500 bucket49 classDef bucket50 stroke:#f5deb3 - class Bucket50,PgClassExpression500,Access501,PgSelect502,First506,PgSelectRows507,PgSelectSingle508,PgClassExpression511 bucket50 + class Bucket50,PgClassExpression501,Access502,PgSelect503,First507,PgSelectRows508,PgSelectSingle509,PgClassExpression512 bucket50 classDef bucket51 stroke:#696969 - class Bucket51,PgClassExpression512,Access513,PgClassExpression608 bucket51 + class Bucket51,PgClassExpression513,Access514,PgClassExpression609 bucket51 classDef bucket52 stroke:#00bfff - class Bucket52,PgClassExpression514,Access515,PgClassExpression609,PgClassExpression642,PgSelect643,PgFromExpression647,PgSelectRows773 bucket52 + class Bucket52,PgClassExpression515,Access516,PgClassExpression610,PgClassExpression643,PgSelect644,PgFromExpression648,PgSelectRows774 bucket52 classDef bucket53 stroke:#7f007f class Bucket53 bucket53 classDef bucket54 stroke:#ffa500 - class Bucket54,PgClassExpression519,Access520,List521,Lambda522,PgClassExpression652,PgClassExpression663,PgClassExpression668,PgClassExpression680,PgClassExpression690,PgClassExpression694,PgClassExpression698,PgClassExpression702,PgClassExpression736,PgClassExpression737,PgClassExpression738,PgClassExpression739,PgClassExpression740,PgClassExpression741,PgClassExpression742,PgClassExpression743,PgClassExpression744,PgClassExpression745,PgClassExpression746,PgClassExpression747,PgClassExpression748,PgClassExpression749,PgClassExpression750,PgClassExpression751,PgClassExpression752,PgSelect753,First757,PgSelectRows758,PgSelectSingle759,PgClassExpression760,PgSelect761,First763,PgSelectRows764,PgSelectSingle765,PgClassExpression766,PgClassExpression767,PgClassExpression768,PgClassExpression769,PgClassExpression770,PgClassExpression771,PgClassExpression772,Access865,Access866,Access867,Access868,PgClassExpression869,First873,PgSelectRows874,PgSelectSingle875,Access876,Access905,Access906,Access907,Access908,PgClassExpression909,First913,PgSelectRows914,PgSelectSingle915,Access916,Access924,PgClassExpression925,PgClassExpression926,Access933,PgClassExpression934,Access935,PgClassExpression936,Access937,PgClassExpression938,PgClassExpression939,Access953,Access954,Access955,Access957,Access958,Access959,Access962,Access963,Access964,Access966,Access967,Access968,Access983,List984,Lambda985,Access987,List988,Lambda989 bucket54 + class Bucket54,PgClassExpression520,Access521,List522,Lambda523,PgClassExpression653,PgClassExpression664,PgClassExpression669,PgClassExpression681,PgClassExpression691,PgClassExpression695,PgClassExpression699,PgClassExpression703,PgClassExpression737,PgClassExpression738,PgClassExpression739,PgClassExpression740,PgClassExpression741,PgClassExpression742,PgClassExpression743,PgClassExpression744,PgClassExpression745,PgClassExpression746,PgClassExpression747,PgClassExpression748,PgClassExpression749,PgClassExpression750,PgClassExpression751,PgClassExpression752,PgClassExpression753,PgSelect754,First758,PgSelectRows759,PgSelectSingle760,PgClassExpression761,PgSelect762,First764,PgSelectRows765,PgSelectSingle766,PgClassExpression767,PgClassExpression768,PgClassExpression769,PgClassExpression770,PgClassExpression771,PgClassExpression772,PgClassExpression773,Access866,Access867,Access868,Access869,PgClassExpression870,First874,PgSelectRows875,PgSelectSingle876,Access877,Access906,Access907,Access908,Access909,PgClassExpression910,First914,PgSelectRows915,PgSelectSingle916,Access917,Access925,Access926,Access927,Access928,PgClassExpression929,PgClassExpression930,Access937,PgClassExpression938,Access939,PgClassExpression940,Access941,PgClassExpression942,PgClassExpression943,Access958,Access959,Access960,Access962,Access963,Access964,Access967,Access968,Access969,Access971,Access972,Access973,Access987,List988,Lambda989,Access991,List992,Lambda993 bucket54 classDef bucket55 stroke:#0000ff class Bucket55 bucket55 classDef bucket56 stroke:#7fff00 @@ -1578,7 +1584,7 @@ graph TD classDef bucket63 stroke:#4169e1 class Bucket63 bucket63 classDef bucket64 stroke:#3cb371 - class Bucket64,PgClassExpression558,List559,Lambda560,PgClassExpression618 bucket64 + class Bucket64,PgClassExpression559,List560,Lambda561,PgClassExpression619 bucket64 classDef bucket65 stroke:#a52a2a class Bucket65 bucket65 classDef bucket66 stroke:#ff00ff @@ -1588,11 +1594,11 @@ graph TD classDef bucket68 stroke:#696969 class Bucket68 bucket68 classDef bucket69 stroke:#00bfff - class Bucket69,PgClassExpression568,List569,Lambda570,PgClassExpression622 bucket69 + class Bucket69,PgClassExpression569,List570,Lambda571,PgClassExpression623 bucket69 classDef bucket70 stroke:#7f007f class Bucket70 bucket70 classDef bucket71 stroke:#ffa500 - class Bucket71,PgClassExpression573 bucket71 + class Bucket71,PgClassExpression574 bucket71 classDef bucket72 stroke:#0000ff class Bucket72 bucket72 classDef bucket73 stroke:#7fff00 @@ -1638,137 +1644,137 @@ graph TD classDef bucket93 stroke:#dda0dd class Bucket93 bucket93 classDef bucket94 stroke:#ff0000 - class Bucket94,PgClassExpression784,PgClassExpression858 bucket94 + class Bucket94,PgClassExpression785,PgClassExpression859 bucket94 classDef bucket95 stroke:#ffff00 - class Bucket95,PgClassExpression785,PgClassExpression878,First930,PgSelectRows931,PgSelectSingle932,PgSelectRows940,List997,Lambda998 bucket95 + class Bucket95,PgClassExpression786,PgClassExpression879,First934,PgSelectRows935,PgSelectSingle936,PgSelectRows944,List1001,Lambda1002 bucket95 classDef bucket96 stroke:#00ffff - class Bucket96,PgClassExpression786,List787,Lambda788,PgClassExpression879 bucket96 + class Bucket96,PgClassExpression787,List788,Lambda789,PgClassExpression880 bucket96 classDef bucket97 stroke:#4169e1 - class Bucket97,PgClassExpression789,List790,Lambda791,PgClassExpression880 bucket97 + class Bucket97,PgClassExpression790,List791,Lambda792,PgClassExpression881 bucket97 classDef bucket98 stroke:#3cb371 - class Bucket98,PgClassExpression792,List793,Lambda794,PgClassExpression881 bucket98 + class Bucket98,PgClassExpression793,List794,Lambda795,PgClassExpression882 bucket98 classDef bucket99 stroke:#a52a2a - class Bucket99,PgClassExpression795,List796,Lambda797,PgClassExpression882 bucket99 + class Bucket99,PgClassExpression796,List797,Lambda798,PgClassExpression883 bucket99 classDef bucket100 stroke:#ff00ff - class Bucket100,PgClassExpression798,List799,Lambda800,PgClassExpression883 bucket100 + class Bucket100,PgClassExpression799,List800,Lambda801,PgClassExpression884 bucket100 classDef bucket101 stroke:#f5deb3 - class Bucket101,PgClassExpression801,List802,Lambda803,PgClassExpression884 bucket101 + class Bucket101,PgClassExpression802,List803,Lambda804,PgClassExpression885 bucket101 classDef bucket102 stroke:#696969 - class Bucket102,PgClassExpression804,List805,Lambda806,PgClassExpression885 bucket102 + class Bucket102,PgClassExpression805,List806,Lambda807,PgClassExpression886 bucket102 classDef bucket103 stroke:#00bfff - class Bucket103,PgClassExpression807,List808,Lambda809,PgClassExpression886 bucket103 + class Bucket103,PgClassExpression808,List809,Lambda810,PgClassExpression887 bucket103 classDef bucket104 stroke:#7f007f - class Bucket104,PgClassExpression810,List811,Lambda812,PgClassExpression887 bucket104 + class Bucket104,PgClassExpression811,List812,Lambda813,PgClassExpression888 bucket104 classDef bucket105 stroke:#ffa500 - class Bucket105,PgClassExpression813,List814,Lambda815,PgClassExpression888 bucket105 + class Bucket105,PgClassExpression814,List815,Lambda816,PgClassExpression889 bucket105 classDef bucket106 stroke:#0000ff - class Bucket106,PgClassExpression816,List817,Lambda818,PgClassExpression889 bucket106 + class Bucket106,PgClassExpression817,List818,Lambda819,PgClassExpression890 bucket106 classDef bucket107 stroke:#7fff00 - class Bucket107,PgClassExpression819,List820,Lambda821,PgClassExpression890 bucket107 + class Bucket107,PgClassExpression820,List821,Lambda822,PgClassExpression891 bucket107 classDef bucket108 stroke:#ff1493 - class Bucket108,PgClassExpression822,List823,Lambda824,PgClassExpression891 bucket108 + class Bucket108,PgClassExpression823,List824,Lambda825,PgClassExpression892 bucket108 classDef bucket109 stroke:#808000 - class Bucket109,PgClassExpression825,List826,Lambda827,PgClassExpression892 bucket109 + class Bucket109,PgClassExpression826,List827,Lambda828,PgClassExpression893 bucket109 classDef bucket110 stroke:#dda0dd - class Bucket110,PgClassExpression828,List829,Lambda830,PgClassExpression893 bucket110 + class Bucket110,PgClassExpression829,List830,Lambda831,PgClassExpression894 bucket110 classDef bucket111 stroke:#ff0000 - class Bucket111,PgClassExpression831,List832,Lambda833,PgClassExpression894 bucket111 + class Bucket111,PgClassExpression832,List833,Lambda834,PgClassExpression895 bucket111 classDef bucket112 stroke:#ffff00 - class Bucket112,PgClassExpression834,List835,Lambda836,PgClassExpression895 bucket112 + class Bucket112,PgClassExpression835,List836,Lambda837,PgClassExpression896 bucket112 classDef bucket113 stroke:#00ffff - class Bucket113,PgClassExpression837,List838,Lambda839,PgClassExpression896 bucket113 + class Bucket113,PgClassExpression838,List839,Lambda840,PgClassExpression897 bucket113 classDef bucket114 stroke:#4169e1 - class Bucket114,PgClassExpression840,List841,Lambda842,PgClassExpression897 bucket114 + class Bucket114,PgClassExpression841,List842,Lambda843,PgClassExpression898 bucket114 classDef bucket115 stroke:#3cb371 - class Bucket115,PgClassExpression843,List844,Lambda845,PgClassExpression898 bucket115 + class Bucket115,PgClassExpression844,List845,Lambda846,PgClassExpression899 bucket115 classDef bucket116 stroke:#a52a2a - class Bucket116,PgClassExpression846,List847,Lambda848,PgClassExpression899 bucket116 + class Bucket116,PgClassExpression847,List848,Lambda849,PgClassExpression900 bucket116 classDef bucket117 stroke:#ff00ff - class Bucket117,PgClassExpression849,List850,Lambda851,PgClassExpression900 bucket117 + class Bucket117,PgClassExpression850,List851,Lambda852,PgClassExpression901 bucket117 classDef bucket118 stroke:#f5deb3 - class Bucket118,PgClassExpression852,List853,Lambda854,PgClassExpression901 bucket118 + class Bucket118,PgClassExpression853,List854,Lambda855,PgClassExpression902 bucket118 classDef bucket119 stroke:#696969 - class Bucket119,PgClassExpression855,List856,Lambda857,PgClassExpression902 bucket119 + class Bucket119,PgClassExpression856,List857,Lambda858,PgClassExpression903 bucket119 classDef bucket120 stroke:#00bfff - class Bucket120,PgClassExpression859,List860,Lambda861,PgClassExpression903 bucket120 + class Bucket120,PgClassExpression860,List861,Lambda862,PgClassExpression904 bucket120 classDef bucket121 stroke:#7f007f - class Bucket121,PgClassExpression862,List863,Lambda864,PgClassExpression904 bucket121 + class Bucket121,PgClassExpression863,List864,Lambda865,PgClassExpression905 bucket121 classDef bucket122 stroke:#ffa500 - class Bucket122,Access877,Access917 bucket122 + class Bucket122,Access878,Access918 bucket122 classDef bucket123 stroke:#0000ff - class Bucket123,__Item775,PgSelectSingle776 bucket123 + class Bucket123,__Item776,PgSelectSingle777 bucket123 classDef bucket124 stroke:#7fff00 - class Bucket124,__Item777,PgSelectSingle778 bucket124 + class Bucket124,__Item778,PgSelectSingle779 bucket124 classDef bucket125 stroke:#ff1493 - class Bucket125,__Item779 bucket125 + class Bucket125,__Item780 bucket125 classDef bucket126 stroke:#808000 - class Bucket126,__Item780 bucket126 + class Bucket126,__Item781 bucket126 classDef bucket127 stroke:#dda0dd - class Bucket127,__Item781 bucket127 + class Bucket127,__Item782 bucket127 classDef bucket128 stroke:#ff0000 - class Bucket128,__Item782 bucket128 + class Bucket128,__Item783 bucket128 classDef bucket129 stroke:#ffff00 - class Bucket129,__Item783 bucket129 + class Bucket129,__Item784 bucket129 classDef bucket130 stroke:#00ffff - class Bucket130,PgClassExpression943,PgClassExpression946 bucket130 + class Bucket130,PgClassExpression947,PgClassExpression950 bucket130 classDef bucket131 stroke:#4169e1 - class Bucket131,PgClassExpression944,PgClassExpression947 bucket131 + class Bucket131,PgClassExpression948,PgClassExpression951 bucket131 classDef bucket132 stroke:#3cb371 - class Bucket132,Access945,Access948,Access949,Access950,Access951,Access952 bucket132 + class Bucket132,Access949,Access952,Access953,Access954,Access955,Access956 bucket132 classDef bucket133 stroke:#a52a2a - class Bucket133 bucket133 + class Bucket133,PgClassExpression957,PgClassExpression966,PgClassExpression974,PgClassExpression976,PgClassExpression978,PgClassExpression980,PgClassExpression982 bucket133 classDef bucket134 stroke:#ff00ff class Bucket134 bucket134 classDef bucket135 stroke:#f5deb3 class Bucket135 bucket135 classDef bucket136 stroke:#696969 - class Bucket136,PgClassExpression956,PgClassExpression965,PgClassExpression970,PgClassExpression972,PgClassExpression974,PgClassExpression976,PgClassExpression978 bucket136 + class Bucket136 bucket136 classDef bucket137 stroke:#00bfff - class Bucket137 bucket137 + class Bucket137,PgClassExpression961,PgClassExpression970,PgClassExpression975,PgClassExpression977,PgClassExpression979,PgClassExpression981,PgClassExpression983 bucket137 classDef bucket138 stroke:#7f007f class Bucket138 bucket138 classDef bucket139 stroke:#ffa500 class Bucket139 bucket139 classDef bucket140 stroke:#0000ff - class Bucket140,PgClassExpression960,PgClassExpression969,PgClassExpression971,PgClassExpression973,PgClassExpression975,PgClassExpression977,PgClassExpression979 bucket140 + class Bucket140 bucket140 classDef bucket141 stroke:#7fff00 - class Bucket141,PgClassExpression961 bucket141 + class Bucket141,PgClassExpression965 bucket141 classDef bucket142 stroke:#ff1493 - class Bucket142,__Item941,PgSelectSingle942 bucket142 + class Bucket142,__Item945,PgSelectSingle946 bucket142 classDef bucket143 stroke:#808000 - class Bucket143,PgClassExpression980,PgClassExpression981 bucket143 + class Bucket143,PgClassExpression984,PgClassExpression985 bucket143 %% implicit side effects - PgInsertSingle74 -.-o Lambda553 - PgInsertSingle74 -.-o Access754 - PgInsertSingle74 -.-o Access755 - PgInsertSingle74 -.-o PgSelectInlineApply982 - PgInsertSingle74 -.-o PgSelectInlineApply986 - PgInsertSingle91 -.-o Access205 - PgInsertSingle91 -.-o Access206 - PgInsertSingle91 -.-o Lambda605 - PgInsertSingle91 -.-o PgFromExpression712 - PgInsertSingle106 -.-o Access218 - PgInsertSingle106 -.-o Access219 - PgInsertSingle106 -.-o Lambda606 - PgInsertSingle106 -.-o PgFromExpression723 - PgInsertSingle115 -.-o Access231 - PgInsertSingle115 -.-o Access232 - PgInsertSingle115 -.-o Lambda576 - PgInsertSingle123 -.-o Lambda539 - PgInsertSingle131 -.-o Lambda540 - PgInsertSingle146 -.-o Access240 - PgInsertSingle146 -.-o Access241 - PgInsertSingle146 -.-o Lambda607 - PgInsertSingle146 -.-o PgFromExpression734 - PgInsertSingle157 -.-o Access503 - PgInsertSingle157 -.-o Access504 - PgInsertSingle157 -.-o PgFromExpression510 - PgInsertSingle176 -.-o Access644 - PgInsertSingle176 -.-o Access645 - PgInsertSingle186 -.-o Access253 - PgInsertSingle186 -.-o Access254 - PgInsertSingle186 -.-o PgFromExpression990 - PgInsertSingle186 -.-o PgSelectInlineApply991 - PgInsertSingle186 -.-o PgSelectInlineApply995 + PgInsertSingle75 -.-o Lambda554 + PgInsertSingle75 -.-o Access755 + PgInsertSingle75 -.-o Access756 + PgInsertSingle75 -.-o PgSelectInlineApply986 + PgInsertSingle75 -.-o PgSelectInlineApply990 + PgInsertSingle92 -.-o Access206 + PgInsertSingle92 -.-o Access207 + PgInsertSingle92 -.-o Lambda606 + PgInsertSingle92 -.-o PgFromExpression713 + PgInsertSingle107 -.-o Access219 + PgInsertSingle107 -.-o Access220 + PgInsertSingle107 -.-o Lambda607 + PgInsertSingle107 -.-o PgFromExpression724 + PgInsertSingle116 -.-o Access232 + PgInsertSingle116 -.-o Access233 + PgInsertSingle116 -.-o Lambda577 + PgInsertSingle124 -.-o Lambda540 + PgInsertSingle132 -.-o Lambda541 + PgInsertSingle147 -.-o Access241 + PgInsertSingle147 -.-o Access242 + PgInsertSingle147 -.-o Lambda608 + PgInsertSingle147 -.-o PgFromExpression735 + PgInsertSingle158 -.-o Access504 + PgInsertSingle158 -.-o Access505 + PgInsertSingle158 -.-o PgFromExpression511 + PgInsertSingle177 -.-o Access645 + PgInsertSingle177 -.-o Access646 + PgInsertSingle187 -.-o Access254 + PgInsertSingle187 -.-o Access255 + PgInsertSingle187 -.-o PgFromExpression994 + PgInsertSingle187 -.-o PgSelectInlineApply995 + PgInsertSingle187 -.-o PgSelectInlineApply999 diff --git a/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.sql b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.sql index 3dca89ae7a..335d61be9e 100644 --- a/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.sql +++ b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.sql @@ -18,7 +18,8 @@ insert into "b"."types" as __types__ ("id", "smallint", "bigint", "numeric", "de lower_inc(__types__."daterange"), to_char(lower(__types__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__types__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__types__."daterange") + upper_inc(__types__."daterange"), + isempty(__types__."daterange") )::text as "15", __types__."an_int_range"::text as "16", to_char(__types__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "17", diff --git a/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.test.graphql b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.test.graphql index 6658c4af99..06a9053b24 100644 --- a/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.test.graphql +++ b/postgraphile/postgraphile/__tests__/mutations/v4/mutation-create.test.graphql @@ -127,14 +127,17 @@ mutation CreateMutation($config: KeyValueHash!) { json jsonb numrange { + empty start { value inclusive } end { value inclusive } } daterange { + empty start { value inclusive } end { value inclusive } } anIntRange { + empty start { value inclusive } end { value inclusive } } diff --git a/postgraphile/postgraphile/__tests__/mutations/v4/procedure-mutation.mermaid b/postgraphile/postgraphile/__tests__/mutations/v4/procedure-mutation.mermaid index 1d0f2e9dd5..560664cce2 100644 --- a/postgraphile/postgraphile/__tests__/mutations/v4/procedure-mutation.mermaid +++ b/postgraphile/postgraphile/__tests__/mutations/v4/procedure-mutation.mermaid @@ -10,41 +10,41 @@ graph TD subgraph "Buckets for mutations/v4/procedure-mutation" Bucket0("Bucket 0 (root)"):::bucket Bucket1("Bucket 1 (mutationField)
Deps: 12, 13, 19

1: PgSelect[9]
2: PgSelectRows[15]
ᐳ: 14, 16, 17, 18"):::bucket - Bucket2("Bucket 2 (mutationField)
Deps: 32, 2, 620

1: Access[23]
2: Access[24]
3: Object[25]
4: PgFromExpression[26]
5: PgSelect[22]
6: PgSelectRows[28]
ᐳ: 27, 29, 30, 31"):::bucket - Bucket3("Bucket 3 (mutationField)
Deps: 45, 2, 621

1: Access[36]
2: Access[37]
3: Object[38]
4: PgFromExpression[39]
5: PgSelect[35]
6: PgSelectRows[41]
ᐳ: 40, 42, 43, 44"):::bucket - Bucket4("Bucket 4 (mutationField)
Deps: 58, 2, 622

1: Access[49]
2: Access[50]
3: Object[51]
4: PgFromExpression[52]
5: PgSelect[48]
6: PgSelectRows[54]
ᐳ: 53, 55, 56, 57"):::bucket - Bucket5("Bucket 5 (mutationField)
Deps: 71, 2, 623

1: Access[62]
2: Access[63]
3: Object[64]
4: PgFromExpression[65]
5: PgSelect[61]
6: PgSelectRows[67]
ᐳ: 66, 68, 69, 70"):::bucket + Bucket2("Bucket 2 (mutationField)
Deps: 32, 2, 621

1: Access[23]
2: Access[24]
3: Object[25]
4: PgFromExpression[26]
5: PgSelect[22]
6: PgSelectRows[28]
ᐳ: 27, 29, 30, 31"):::bucket + Bucket3("Bucket 3 (mutationField)
Deps: 45, 2, 622

1: Access[36]
2: Access[37]
3: Object[38]
4: PgFromExpression[39]
5: PgSelect[35]
6: PgSelectRows[41]
ᐳ: 40, 42, 43, 44"):::bucket + Bucket4("Bucket 4 (mutationField)
Deps: 58, 2, 623

1: Access[49]
2: Access[50]
3: Object[51]
4: PgFromExpression[52]
5: PgSelect[48]
6: PgSelectRows[54]
ᐳ: 53, 55, 56, 57"):::bucket + Bucket5("Bucket 5 (mutationField)
Deps: 71, 2, 624

1: Access[62]
2: Access[63]
3: Object[64]
4: PgFromExpression[65]
5: PgSelect[61]
6: PgSelectRows[67]
ᐳ: 66, 68, 69, 70"):::bucket Bucket6("Bucket 6 (mutationField)
Deps: 83, 2, 7

1: Access[74]
2: Access[75]
3: Object[76]
4: PgFromExpression[77]
5: PgSelect[73]
6: PgSelectRows[79]
ᐳ: 78, 80, 81, 82"):::bucket - Bucket7("Bucket 7 (mutationField)
Deps: 96, 2, 624

1: Access[87]
2: Access[88]
3: Object[89]
4: PgFromExpression[90]
5: PgSelect[86]
6: PgSelectRows[92]
ᐳ: 91, 93, 94, 95"):::bucket - Bucket8("Bucket 8 (mutationField)
Deps: 110, 2, 625, 626

1: Access[101]
2: Access[102]
3: Object[103]
4: PgFromExpression[104]
5: PgSelect[100]
6: PgSelectRows[106]
ᐳ: 105, 107, 108, 109"):::bucket - Bucket9("Bucket 9 (mutationField)
Deps: 123, 2, 626

1: Access[114]
2: Access[115]
3: Object[116]
4: PgFromExpression[117]
5: PgSelect[113]
6: PgSelectRows[119]
ᐳ: 118, 120, 121, 122"):::bucket - Bucket10("Bucket 10 (mutationField)
Deps: 137, 2, 7, 629

1: Access[128]
2: Access[129]
3: Object[130]
4: PgFromExpression[131]
5: PgSelect[127]
6: PgSelectRows[133]
ᐳ: 132, 134, 135, 136"):::bucket - Bucket11("Bucket 11 (mutationField)
Deps: 150, 2, 625, 630

1: Access[141]
2: Access[142]
3: Object[143]
4: PgFromExpression[144]
5: PgSelect[140]
6: PgSelectRows[146]
ᐳ: 145, 147, 148, 149"):::bucket - Bucket12("Bucket 12 (mutationField)
Deps: 162, 2, 625, 630

1: Access[153]
2: Access[154]
3: Object[155]
4: PgFromExpression[156]
5: PgSelect[152]
6: PgSelectRows[158]
ᐳ: 157, 159, 160, 161"):::bucket - Bucket13("Bucket 13 (mutationField)
Deps: 175, 2, 631, 625

1: Access[166]
2: Access[167]
3: Object[168]
4: PgFromExpression[169]
5: PgSelect[165]
6: PgSelectRows[171]
ᐳ: 170, 172, 173, 174"):::bucket - Bucket14("Bucket 14 (mutationField)
Deps: 187, 2, 625

1: Access[178]
2: Access[179]
3: Object[180]
4: PgFromExpression[181]
5: PgSelect[177]
6: PgSelectRows[183]
ᐳ: 182, 184, 185, 186"):::bucket - Bucket15("Bucket 15 (mutationField)
Deps: 199, 2, 625, 626

1: Access[190]
2: Access[191]
3: Object[192]
4: PgFromExpression[193]
5: PgSelect[189]
6: PgSelectRows[195]
ᐳ: 194, 196, 197, 198"):::bucket - Bucket16("Bucket 16 (mutationField)
Deps: 211, 2, 629, 626

1: Access[202]
2: Access[203]
3: Object[204]
4: PgFromExpression[205]
5: PgSelect[201]
6: PgSelectRows[207]
ᐳ: 206, 208, 209, 210"):::bucket - Bucket17("Bucket 17 (mutationField)
Deps: 232, 2, 632, 633, 634, 221, 635, 218

1: Access[223]
2: Access[224]
3: Object[225]
4: PgFromExpression[226]
5: PgSelect[222]
6: PgSelectRows[228]
ᐳ: 227, 229, 230, 231"):::bucket - Bucket18("Bucket 18 (mutationField)
Deps: 252, 2, 242

1: Access[244]
2: Access[245]
3: Object[246]
4: PgFromExpression[247]
5: PgSelect[243]
6: PgSelectRows[249]
ᐳ: 248, 250, 251"):::bucket - Bucket19("Bucket 19 (mutationField)
Deps: 263, 2, 256

1: Access[258]
2: Access[259]
3: Object[260]
4: PgFromExpression[261]
5: PgSelect[257]
6: PgSelectRows[490]
ᐳ: Object[262]"):::bucket - Bucket20("Bucket 20 (mutationField)
Deps: 274, 2, 267

1: Access[269]
2: Access[270]
3: Object[271]
4: PgFromExpression[272]
5: PgSelect[268]
6: PgSelectRows[491]
ᐳ: Object[273]"):::bucket - Bucket21("Bucket 21 (mutationField)
Deps: 285, 2, 629, 519

1: Access[277]
2: Access[278]
3: Object[279]
4: PgFromExpression[280]
5: PgSelect[276]
6: PgSelectRows[282]
ᐳ: 281, 283, 284"):::bucket - Bucket22("Bucket 22 (mutationField)
Deps: 297, 2, 642, 519

1: Access[289]
2: Access[290]
3: Object[291]
4: PgFromExpression[292]
5: PgSelect[288]
6: PgSelectRows[294]
ᐳ: 293, 295, 296"):::bucket - Bucket23("Bucket 23 (mutationField)
Deps: 304, 2

1: Access[300]
2: Access[301]
3: Object[302]
4: PgSelect[299]
5: PgSelectRows[492]
ᐳ: Object[303]"):::bucket - Bucket24("Bucket 24 (mutationField)
Deps: 313, 2, 629, 7, 643

1: Access[308]
2: Access[309]
3: Object[310]
4: PgFromExpression[311]
5: PgSelect[307]
6: PgSelectRows[493]
ᐳ: Object[312]"):::bucket - Bucket25("Bucket 25 (mutationField)
Deps: 325, 2

1: Access[317]
2: Access[318]
3: Object[319]
4: PgSelect[316]
5: PgSelectRows[321]
ᐳ: 320, 322, 323, 324"):::bucket - Bucket26("Bucket 26 (mutationField)
Deps: 336, 2

1: Access[328]
2: Access[329]
3: Object[330]
4: PgSelect[327]
5: PgSelectRows[332]
ᐳ: 331, 333, 334, 335"):::bucket - Bucket27("Bucket 27 (mutationField)
Deps: 349, 2, 338

1: Access[340]
2: Access[341]
3: Object[342]
4: PgFromExpression[343]
5: PgSelect[339]
6: PgSelectRows[345]
ᐳ: 344, 346, 347, 348"):::bucket - Bucket28("Bucket 28 (mutationField)
Deps: 362, 2, 645

1: Access[353]
2: Access[354]
3: Object[355]
4: PgFromExpression[356]
5: PgSelect[352]
6: PgSelectRows[358]
ᐳ: 357, 359, 360, 361"):::bucket - Bucket29("Bucket 29 (mutationField)
Deps: 372, 2, 365

1: Access[367]
2: Access[368]
3: Object[369]
4: PgFromExpression[370]
5: PgSelect[366]
6: PgSelectRows[494]
ᐳ: Object[371]"):::bucket - Bucket30("Bucket 30 (mutationField)
Deps: 389, 2, 379, 649

1: Access[381]
2: Access[382]
3: Object[383]
4: PgFromExpression[384]
5: PgSelect[380]
6: PgSelectRows[386]
ᐳ: 385, 387, 388"):::bucket - Bucket31("Bucket 31 (mutationField)
Deps: 399, 2

1: Access[392]
2: Access[393]
3: Object[394]
4: PgSelect[391]
5: PgSelectRows[396]
ᐳ: 395, 397, 398"):::bucket - Bucket32("Bucket 32 (mutationField)
Deps: 406, 2

1: Access[402]
2: Access[403]
3: Object[404]
4: PgSelect[401]
5: PgSelectRows[495]
ᐳ: Object[405]"):::bucket - Bucket33("Bucket 33 (mutationField)
Deps: 418, 2, 411

1: Access[413]
2: Access[414]
3: Object[415]
4: PgFromExpression[416]
5: PgSelect[412]
6: PgSelectRows[496]
ᐳ: Object[417]"):::bucket - Bucket34("Bucket 34 (mutationField)
Deps: 429, 2

1: Access[421]
2: Access[422]
3: Object[423]
4: PgSelect[420]
5: PgSelectRows[425]
ᐳ: 424, 426, 427, 428"):::bucket - Bucket35("Bucket 35 (mutationField)
Deps: 440, 2

1: Access[432]
2: Access[433]
3: Object[434]
4: PgSelect[431]
5: PgSelectRows[436]
ᐳ: 435, 437, 438, 439"):::bucket - Bucket36("Bucket 36 (mutationField)
Deps: 447, 2

1: Access[443]
2: Access[444]
3: Object[445]
4: PgSelect[442]
5: PgSelectRows[497]
ᐳ: Object[446]"):::bucket + Bucket7("Bucket 7 (mutationField)
Deps: 96, 2, 625

1: Access[87]
2: Access[88]
3: Object[89]
4: PgFromExpression[90]
5: PgSelect[86]
6: PgSelectRows[92]
ᐳ: 91, 93, 94, 95"):::bucket + Bucket8("Bucket 8 (mutationField)
Deps: 110, 2, 626, 627

1: Access[101]
2: Access[102]
3: Object[103]
4: PgFromExpression[104]
5: PgSelect[100]
6: PgSelectRows[106]
ᐳ: 105, 107, 108, 109"):::bucket + Bucket9("Bucket 9 (mutationField)
Deps: 123, 2, 627

1: Access[114]
2: Access[115]
3: Object[116]
4: PgFromExpression[117]
5: PgSelect[113]
6: PgSelectRows[119]
ᐳ: 118, 120, 121, 122"):::bucket + Bucket10("Bucket 10 (mutationField)
Deps: 137, 2, 7, 630

1: Access[128]
2: Access[129]
3: Object[130]
4: PgFromExpression[131]
5: PgSelect[127]
6: PgSelectRows[133]
ᐳ: 132, 134, 135, 136"):::bucket + Bucket11("Bucket 11 (mutationField)
Deps: 150, 2, 626, 631

1: Access[141]
2: Access[142]
3: Object[143]
4: PgFromExpression[144]
5: PgSelect[140]
6: PgSelectRows[146]
ᐳ: 145, 147, 148, 149"):::bucket + Bucket12("Bucket 12 (mutationField)
Deps: 162, 2, 626, 631

1: Access[153]
2: Access[154]
3: Object[155]
4: PgFromExpression[156]
5: PgSelect[152]
6: PgSelectRows[158]
ᐳ: 157, 159, 160, 161"):::bucket + Bucket13("Bucket 13 (mutationField)
Deps: 175, 2, 632, 626

1: Access[166]
2: Access[167]
3: Object[168]
4: PgFromExpression[169]
5: PgSelect[165]
6: PgSelectRows[171]
ᐳ: 170, 172, 173, 174"):::bucket + Bucket14("Bucket 14 (mutationField)
Deps: 187, 2, 626

1: Access[178]
2: Access[179]
3: Object[180]
4: PgFromExpression[181]
5: PgSelect[177]
6: PgSelectRows[183]
ᐳ: 182, 184, 185, 186"):::bucket + Bucket15("Bucket 15 (mutationField)
Deps: 199, 2, 626, 627

1: Access[190]
2: Access[191]
3: Object[192]
4: PgFromExpression[193]
5: PgSelect[189]
6: PgSelectRows[195]
ᐳ: 194, 196, 197, 198"):::bucket + Bucket16("Bucket 16 (mutationField)
Deps: 211, 2, 630, 627

1: Access[202]
2: Access[203]
3: Object[204]
4: PgFromExpression[205]
5: PgSelect[201]
6: PgSelectRows[207]
ᐳ: 206, 208, 209, 210"):::bucket + Bucket17("Bucket 17 (mutationField)
Deps: 233, 2, 633, 219, 634, 222, 635, 218

1: Access[224]
2: Access[225]
3: Object[226]
4: PgFromExpression[227]
5: PgSelect[223]
6: PgSelectRows[229]
ᐳ: 228, 230, 231, 232"):::bucket + Bucket18("Bucket 18 (mutationField)
Deps: 253, 2, 243

1: Access[245]
2: Access[246]
3: Object[247]
4: PgFromExpression[248]
5: PgSelect[244]
6: PgSelectRows[250]
ᐳ: 249, 251, 252"):::bucket + Bucket19("Bucket 19 (mutationField)
Deps: 264, 2, 257

1: Access[259]
2: Access[260]
3: Object[261]
4: PgFromExpression[262]
5: PgSelect[258]
6: PgSelectRows[491]
ᐳ: Object[263]"):::bucket + Bucket20("Bucket 20 (mutationField)
Deps: 275, 2, 268

1: Access[270]
2: Access[271]
3: Object[272]
4: PgFromExpression[273]
5: PgSelect[269]
6: PgSelectRows[492]
ᐳ: Object[274]"):::bucket + Bucket21("Bucket 21 (mutationField)
Deps: 286, 2, 630, 520

1: Access[278]
2: Access[279]
3: Object[280]
4: PgFromExpression[281]
5: PgSelect[277]
6: PgSelectRows[283]
ᐳ: 282, 284, 285"):::bucket + Bucket22("Bucket 22 (mutationField)
Deps: 298, 2, 642, 520

1: Access[290]
2: Access[291]
3: Object[292]
4: PgFromExpression[293]
5: PgSelect[289]
6: PgSelectRows[295]
ᐳ: 294, 296, 297"):::bucket + Bucket23("Bucket 23 (mutationField)
Deps: 305, 2

1: Access[301]
2: Access[302]
3: Object[303]
4: PgSelect[300]
5: PgSelectRows[493]
ᐳ: Object[304]"):::bucket + Bucket24("Bucket 24 (mutationField)
Deps: 314, 2, 630, 7, 643

1: Access[309]
2: Access[310]
3: Object[311]
4: PgFromExpression[312]
5: PgSelect[308]
6: PgSelectRows[494]
ᐳ: Object[313]"):::bucket + Bucket25("Bucket 25 (mutationField)
Deps: 326, 2

1: Access[318]
2: Access[319]
3: Object[320]
4: PgSelect[317]
5: PgSelectRows[322]
ᐳ: 321, 323, 324, 325"):::bucket + Bucket26("Bucket 26 (mutationField)
Deps: 337, 2

1: Access[329]
2: Access[330]
3: Object[331]
4: PgSelect[328]
5: PgSelectRows[333]
ᐳ: 332, 334, 335, 336"):::bucket + Bucket27("Bucket 27 (mutationField)
Deps: 350, 2, 339

1: Access[341]
2: Access[342]
3: Object[343]
4: PgFromExpression[344]
5: PgSelect[340]
6: PgSelectRows[346]
ᐳ: 345, 347, 348, 349"):::bucket + Bucket28("Bucket 28 (mutationField)
Deps: 363, 2, 645

1: Access[354]
2: Access[355]
3: Object[356]
4: PgFromExpression[357]
5: PgSelect[353]
6: PgSelectRows[359]
ᐳ: 358, 360, 361, 362"):::bucket + Bucket29("Bucket 29 (mutationField)
Deps: 373, 2, 366

1: Access[368]
2: Access[369]
3: Object[370]
4: PgFromExpression[371]
5: PgSelect[367]
6: PgSelectRows[495]
ᐳ: Object[372]"):::bucket + Bucket30("Bucket 30 (mutationField)
Deps: 390, 2, 380, 649

1: Access[382]
2: Access[383]
3: Object[384]
4: PgFromExpression[385]
5: PgSelect[381]
6: PgSelectRows[387]
ᐳ: 386, 388, 389"):::bucket + Bucket31("Bucket 31 (mutationField)
Deps: 400, 2

1: Access[393]
2: Access[394]
3: Object[395]
4: PgSelect[392]
5: PgSelectRows[397]
ᐳ: 396, 398, 399"):::bucket + Bucket32("Bucket 32 (mutationField)
Deps: 407, 2

1: Access[403]
2: Access[404]
3: Object[405]
4: PgSelect[402]
5: PgSelectRows[496]
ᐳ: Object[406]"):::bucket + Bucket33("Bucket 33 (mutationField)
Deps: 419, 2, 412

1: Access[414]
2: Access[415]
3: Object[416]
4: PgFromExpression[417]
5: PgSelect[413]
6: PgSelectRows[497]
ᐳ: Object[418]"):::bucket + Bucket34("Bucket 34 (mutationField)
Deps: 430, 2

1: Access[422]
2: Access[423]
3: Object[424]
4: PgSelect[421]
5: PgSelectRows[426]
ᐳ: 425, 427, 428, 429"):::bucket + Bucket35("Bucket 35 (mutationField)
Deps: 441, 2

1: Access[433]
2: Access[434]
3: Object[435]
4: PgSelect[432]
5: PgSelectRows[437]
ᐳ: 436, 438, 439, 440"):::bucket + Bucket36("Bucket 36 (mutationField)
Deps: 448, 2

1: Access[444]
2: Access[445]
3: Object[446]
4: PgSelect[443]
5: PgSelectRows[498]
ᐳ: Object[447]"):::bucket Bucket37("Bucket 37 (nullableBoundary)
Deps: 18, 17

ROOT Object{1}ᐸ{result}ᐳ[18]"):::bucket Bucket38("Bucket 38 (nullableBoundary)
Deps: 31, 30

ROOT Object{2}ᐸ{result}ᐳ[31]"):::bucket Bucket39("Bucket 39 (nullableBoundary)
Deps: 44, 43

ROOT Object{3}ᐸ{result}ᐳ[44]"):::bucket @@ -61,61 +61,61 @@ graph TD Bucket50("Bucket 50 (nullableBoundary)
Deps: 186, 185

ROOT Object{14}ᐸ{result}ᐳ[186]"):::bucket Bucket51("Bucket 51 (nullableBoundary)
Deps: 198, 197

ROOT Object{15}ᐸ{result}ᐳ[198]"):::bucket Bucket52("Bucket 52 (nullableBoundary)
Deps: 210, 209

ROOT Object{16}ᐸ{result}ᐳ[210]"):::bucket - Bucket53("Bucket 53 (nullableBoundary)
Deps: 231, 230

ROOT Object{17}ᐸ{result}ᐳ[231]"):::bucket - Bucket54("Bucket 54 (nullableBoundary)
Deps: 251, 250, 243

ROOT Object{18}ᐸ{result}ᐳ[251]"):::bucket - Bucket55("Bucket 55 (nullableBoundary)
Deps: 262, 257, 490

ROOT Object{19}ᐸ{result}ᐳ[262]"):::bucket - Bucket56("Bucket 56 (nullableBoundary)
Deps: 273, 268, 491

ROOT Object{20}ᐸ{result}ᐳ[273]"):::bucket - Bucket57("Bucket 57 (nullableBoundary)
Deps: 283, 276, 2, 519, 284

ROOT Object{21}ᐸ{result}ᐳ[284]
1:
ᐳ: 452, 454, 455, 470, 456, 521, 522
2: PgSelect[453], PgSelect[471]
ᐳ: Access[530]
3: PgSelectRows[458], Connection[474]
ᐳ: First[457], PgSelectSingle[459]
4: ConnectionItems[476]
ᐳ: 475, 531, 539, 479"):::bucket - Bucket58("Bucket 58 (nullableBoundary)
Deps: 295, 288, 2, 519, 296

ROOT Object{22}ᐸ{result}ᐳ[296]
1:
ᐳ: 460, 462, 463, 480, 464, 524, 525
2: PgSelect[461], PgSelect[481]
ᐳ: Access[532]
3: PgSelectRows[466], Connection[484]
ᐳ: First[465], PgSelectSingle[467]
4: ConnectionItems[486]
ᐳ: 485, 533, 540, 489"):::bucket - Bucket59("Bucket 59 (nullableBoundary)
Deps: 303, 299, 492

ROOT Object{23}ᐸ{result}ᐳ[303]"):::bucket - Bucket60("Bucket 60 (nullableBoundary)
Deps: 312, 307, 493

ROOT Object{24}ᐸ{result}ᐳ[312]"):::bucket - Bucket61("Bucket 61 (nullableBoundary)
Deps: 316, 324, 323

ROOT Object{25}ᐸ{result}ᐳ[324]"):::bucket - Bucket62("Bucket 62 (nullableBoundary)
Deps: 335

ROOT Object{26}ᐸ{result}ᐳ[335]"):::bucket - Bucket63("Bucket 63 (nullableBoundary)
Deps: 348, 347

ROOT Object{27}ᐸ{result}ᐳ[348]"):::bucket - Bucket64("Bucket 64 (nullableBoundary)
Deps: 361, 360

ROOT Object{28}ᐸ{result}ᐳ[361]"):::bucket - Bucket65("Bucket 65 (nullableBoundary)
Deps: 2, 366, 371, 494

ROOT Object{29}ᐸ{result}ᐳ[371]"):::bucket - Bucket66("Bucket 66 (nullableBoundary)
Deps: 388, 387, 380

ROOT Object{30}ᐸ{result}ᐳ[388]"):::bucket - Bucket67("Bucket 67 (nullableBoundary)
Deps: 398, 397, 391

ROOT Object{31}ᐸ{result}ᐳ[398]"):::bucket - Bucket68("Bucket 68 (nullableBoundary)
Deps: 405, 401, 495

ROOT Object{32}ᐸ{result}ᐳ[405]"):::bucket - Bucket69("Bucket 69 (nullableBoundary)
Deps: 417, 412, 496

ROOT Object{33}ᐸ{result}ᐳ[417]"):::bucket - Bucket70("Bucket 70 (nullableBoundary)
Deps: 428, 427

ROOT Object{34}ᐸ{result}ᐳ[428]"):::bucket - Bucket71("Bucket 71 (nullableBoundary)
Deps: 439, 438, 431

ROOT Object{35}ᐸ{result}ᐳ[439]"):::bucket - Bucket72("Bucket 72 (nullableBoundary)
Deps: 446, 442, 497

ROOT Object{36}ᐸ{result}ᐳ[446]"):::bucket - Bucket75("Bucket 75 (nullableBoundary)
Deps: 250, 243

ROOT PgSelectSingle{18}ᐸcompound_type_mutationᐳ[250]"):::bucket - Bucket76("Bucket 76 (nullableBoundary)
Deps: 283, 276, 522, 470, 452

ROOT PgSelectSingle{21}ᐸtable_mutationᐳ[283]"):::bucket - Bucket77("Bucket 77 (nullableBoundary)
Deps: 295, 288, 525, 480, 460

ROOT PgSelectSingle{22}ᐸtable_mutationᐳ[295]"):::bucket - Bucket78("Bucket 78 (nullableBoundary)
Deps: 387, 380

ROOT PgSelectSingle{30}ᐸpost_with_suffixᐳ[387]"):::bucket - Bucket79("Bucket 79 (nullableBoundary)
Deps: 397, 391

ROOT PgSelectSingle{31}ᐸissue756_mutationᐳ[397]"):::bucket - Bucket80("Bucket 80 (nullableBoundary)
Deps: 459, 276

ROOT PgSelectSingle{57}ᐸpersonᐳ[459]"):::bucket - Bucket81("Bucket 81 (nullableBoundary)
Deps: 467, 288

ROOT PgSelectSingle{58}ᐸpersonᐳ[467]"):::bucket - Bucket82("Bucket 82 (nullableBoundary)
Deps: 479, 539, 276, 531

ROOT Edge{57}[479]"):::bucket - Bucket83("Bucket 83 (nullableBoundary)
Deps: 489, 540, 288, 533

ROOT Edge{58}[489]"):::bucket - Bucket84("Bucket 84 (listItem)
Deps: 257

ROOT __Item{84}ᐸ490ᐳ[498]"):::bucket - Bucket85("Bucket 85 (listItem)
Deps: 268

ROOT __Item{85}ᐸ491ᐳ[500]"):::bucket - Bucket86("Bucket 86 (listItem)
Deps: 299

ROOT __Item{86}ᐸ492ᐳ[502]"):::bucket - Bucket87("Bucket 87 (listItem)
Deps: 307

ROOT __Item{87}ᐸ493ᐳ[504]"):::bucket - Bucket88("Bucket 88 (listItem)
Deps: 366, 572, 573

ROOT __Item{88}ᐸ494ᐳ[507]"):::bucket - Bucket89("Bucket 89 (listItem)
Deps: 401

ROOT __Item{89}ᐸ495ᐳ[509]"):::bucket - Bucket90("Bucket 90 (listItem)
Deps: 412

ROOT __Item{90}ᐸ496ᐳ[511]"):::bucket - Bucket91("Bucket 91 (listItem)

ROOT __Item{91}ᐸ427ᐳ[513]"):::bucket - Bucket92("Bucket 92 (listItem)
Deps: 431

ROOT __Item{92}ᐸ438ᐳ[514]"):::bucket - Bucket93("Bucket 93 (listItem)
Deps: 442

ROOT __Item{93}ᐸ497ᐳ[515]"):::bucket - Bucket94("Bucket 94 (nullableBoundary)
Deps: 499, 257

ROOT PgSelectSingle{84}ᐸcompound_type_set_mutationᐳ[499]"):::bucket - Bucket95("Bucket 95 (nullableBoundary)
Deps: 501, 268

ROOT PgSelectSingle{85}ᐸcompound_type_array_mutationᐳ[501]"):::bucket - Bucket96("Bucket 96 (nullableBoundary)
Deps: 503, 299

ROOT PgSelectSingle{86}ᐸtable_set_mutationᐳ[503]"):::bucket - Bucket97("Bucket 97 (nullableBoundary)
Deps: 508, 366, 572, 573

ROOT PgSelectSingle{88}ᐸpost_manyᐳ[508]
1:
ᐳ: 554, 561, 568
2: PgSelect[569]
3: PgSelectRows[598]"):::bucket - Bucket98("Bucket 98 (nullableBoundary)
Deps: 510, 401

ROOT PgSelectSingle{89}ᐸissue756_set_mutationᐳ[510]"):::bucket - Bucket99("Bucket 99 (nullableBoundary)
Deps: 512, 412

ROOT PgSelectSingle{90}ᐸmutation_compound_type_arrayᐳ[512]"):::bucket - Bucket100("Bucket 100 (nullableBoundary)
Deps: 514, 431

ROOT __Item{92}ᐸ438ᐳ[514]"):::bucket - Bucket101("Bucket 101 (nullableBoundary)
Deps: 517, 442

ROOT PgClassExpression{93}ᐸ__mutation...al_set__.vᐳ[517]"):::bucket - Bucket102("Bucket 102 (nullableBoundary)
Deps: 539, 276

ROOT PgSelectSingle{57}ᐸpostᐳ[539]"):::bucket - Bucket103("Bucket 103 (nullableBoundary)
Deps: 540, 288

ROOT PgSelectSingle{58}ᐸpostᐳ[540]"):::bucket - Bucket104("Bucket 104 (nullableBoundary)
Deps: 549, 243

ROOT PgClassExpression{75}ᐸ__compound...tion__.”g”ᐳ[549]"):::bucket - Bucket105("Bucket 105 (nullableBoundary)
Deps: 592, 257

ROOT PgClassExpression{94}ᐸ__compound...tion__.”g”ᐳ[592]"):::bucket - Bucket106("Bucket 106 (nullableBoundary)
Deps: 593, 268

ROOT PgClassExpression{95}ᐸ__compound...tion__.”g”ᐳ[593]"):::bucket - Bucket107("Bucket 107 (nullableBoundary)
Deps: 594, 412

ROOT PgClassExpression{99}ᐸ__mutation...rray__.”g”ᐳ[594]"):::bucket - Bucket108("Bucket 108 (listItem)
Deps: 366

ROOT __Item{108}ᐸ598ᐳ[606]"):::bucket - Bucket109("Bucket 109 (nullableBoundary)
Deps: 607, 366

ROOT PgSelectSingle{108}ᐸfrmcdc_comptypeᐳ[607]"):::bucket + Bucket53("Bucket 53 (nullableBoundary)
Deps: 232, 231

ROOT Object{17}ᐸ{result}ᐳ[232]"):::bucket + Bucket54("Bucket 54 (nullableBoundary)
Deps: 252, 251, 244

ROOT Object{18}ᐸ{result}ᐳ[252]"):::bucket + Bucket55("Bucket 55 (nullableBoundary)
Deps: 263, 258, 491

ROOT Object{19}ᐸ{result}ᐳ[263]"):::bucket + Bucket56("Bucket 56 (nullableBoundary)
Deps: 274, 269, 492

ROOT Object{20}ᐸ{result}ᐳ[274]"):::bucket + Bucket57("Bucket 57 (nullableBoundary)
Deps: 284, 277, 2, 520, 285

ROOT Object{21}ᐸ{result}ᐳ[285]
1:
ᐳ: 453, 455, 456, 471, 457, 522, 523
2: PgSelect[454], PgSelect[472]
ᐳ: Access[531]
3: PgSelectRows[459], Connection[475]
ᐳ: First[458], PgSelectSingle[460]
4: ConnectionItems[477]
ᐳ: 476, 532, 540, 480"):::bucket + Bucket58("Bucket 58 (nullableBoundary)
Deps: 296, 289, 2, 520, 297

ROOT Object{22}ᐸ{result}ᐳ[297]
1:
ᐳ: 461, 463, 464, 481, 465, 525, 526
2: PgSelect[462], PgSelect[482]
ᐳ: Access[533]
3: PgSelectRows[467], Connection[485]
ᐳ: First[466], PgSelectSingle[468]
4: ConnectionItems[487]
ᐳ: 486, 534, 541, 490"):::bucket + Bucket59("Bucket 59 (nullableBoundary)
Deps: 304, 300, 493

ROOT Object{23}ᐸ{result}ᐳ[304]"):::bucket + Bucket60("Bucket 60 (nullableBoundary)
Deps: 313, 308, 494

ROOT Object{24}ᐸ{result}ᐳ[313]"):::bucket + Bucket61("Bucket 61 (nullableBoundary)
Deps: 317, 325, 324

ROOT Object{25}ᐸ{result}ᐳ[325]"):::bucket + Bucket62("Bucket 62 (nullableBoundary)
Deps: 336

ROOT Object{26}ᐸ{result}ᐳ[336]"):::bucket + Bucket63("Bucket 63 (nullableBoundary)
Deps: 349, 348

ROOT Object{27}ᐸ{result}ᐳ[349]"):::bucket + Bucket64("Bucket 64 (nullableBoundary)
Deps: 362, 361

ROOT Object{28}ᐸ{result}ᐳ[362]"):::bucket + Bucket65("Bucket 65 (nullableBoundary)
Deps: 2, 367, 372, 495

ROOT Object{29}ᐸ{result}ᐳ[372]"):::bucket + Bucket66("Bucket 66 (nullableBoundary)
Deps: 389, 388, 381

ROOT Object{30}ᐸ{result}ᐳ[389]"):::bucket + Bucket67("Bucket 67 (nullableBoundary)
Deps: 399, 398, 392

ROOT Object{31}ᐸ{result}ᐳ[399]"):::bucket + Bucket68("Bucket 68 (nullableBoundary)
Deps: 406, 402, 496

ROOT Object{32}ᐸ{result}ᐳ[406]"):::bucket + Bucket69("Bucket 69 (nullableBoundary)
Deps: 418, 413, 497

ROOT Object{33}ᐸ{result}ᐳ[418]"):::bucket + Bucket70("Bucket 70 (nullableBoundary)
Deps: 429, 428

ROOT Object{34}ᐸ{result}ᐳ[429]"):::bucket + Bucket71("Bucket 71 (nullableBoundary)
Deps: 440, 439, 432

ROOT Object{35}ᐸ{result}ᐳ[440]"):::bucket + Bucket72("Bucket 72 (nullableBoundary)
Deps: 447, 443, 498

ROOT Object{36}ᐸ{result}ᐳ[447]"):::bucket + Bucket75("Bucket 75 (nullableBoundary)
Deps: 251, 244

ROOT PgSelectSingle{18}ᐸcompound_type_mutationᐳ[251]"):::bucket + Bucket76("Bucket 76 (nullableBoundary)
Deps: 284, 277, 523, 471, 453

ROOT PgSelectSingle{21}ᐸtable_mutationᐳ[284]"):::bucket + Bucket77("Bucket 77 (nullableBoundary)
Deps: 296, 289, 526, 481, 461

ROOT PgSelectSingle{22}ᐸtable_mutationᐳ[296]"):::bucket + Bucket78("Bucket 78 (nullableBoundary)
Deps: 388, 381

ROOT PgSelectSingle{30}ᐸpost_with_suffixᐳ[388]"):::bucket + Bucket79("Bucket 79 (nullableBoundary)
Deps: 398, 392

ROOT PgSelectSingle{31}ᐸissue756_mutationᐳ[398]"):::bucket + Bucket80("Bucket 80 (nullableBoundary)
Deps: 460, 277

ROOT PgSelectSingle{57}ᐸpersonᐳ[460]"):::bucket + Bucket81("Bucket 81 (nullableBoundary)
Deps: 468, 289

ROOT PgSelectSingle{58}ᐸpersonᐳ[468]"):::bucket + Bucket82("Bucket 82 (nullableBoundary)
Deps: 480, 540, 277, 532

ROOT Edge{57}[480]"):::bucket + Bucket83("Bucket 83 (nullableBoundary)
Deps: 490, 541, 289, 534

ROOT Edge{58}[490]"):::bucket + Bucket84("Bucket 84 (listItem)
Deps: 258

ROOT __Item{84}ᐸ491ᐳ[499]"):::bucket + Bucket85("Bucket 85 (listItem)
Deps: 269

ROOT __Item{85}ᐸ492ᐳ[501]"):::bucket + Bucket86("Bucket 86 (listItem)
Deps: 300

ROOT __Item{86}ᐸ493ᐳ[503]"):::bucket + Bucket87("Bucket 87 (listItem)
Deps: 308

ROOT __Item{87}ᐸ494ᐳ[505]"):::bucket + Bucket88("Bucket 88 (listItem)
Deps: 367, 573, 574

ROOT __Item{88}ᐸ495ᐳ[508]"):::bucket + Bucket89("Bucket 89 (listItem)
Deps: 402

ROOT __Item{89}ᐸ496ᐳ[510]"):::bucket + Bucket90("Bucket 90 (listItem)
Deps: 413

ROOT __Item{90}ᐸ497ᐳ[512]"):::bucket + Bucket91("Bucket 91 (listItem)

ROOT __Item{91}ᐸ428ᐳ[514]"):::bucket + Bucket92("Bucket 92 (listItem)
Deps: 432

ROOT __Item{92}ᐸ439ᐳ[515]"):::bucket + Bucket93("Bucket 93 (listItem)
Deps: 443

ROOT __Item{93}ᐸ498ᐳ[516]"):::bucket + Bucket94("Bucket 94 (nullableBoundary)
Deps: 500, 258

ROOT PgSelectSingle{84}ᐸcompound_type_set_mutationᐳ[500]"):::bucket + Bucket95("Bucket 95 (nullableBoundary)
Deps: 502, 269

ROOT PgSelectSingle{85}ᐸcompound_type_array_mutationᐳ[502]"):::bucket + Bucket96("Bucket 96 (nullableBoundary)
Deps: 504, 300

ROOT PgSelectSingle{86}ᐸtable_set_mutationᐳ[504]"):::bucket + Bucket97("Bucket 97 (nullableBoundary)
Deps: 509, 367, 573, 574

ROOT PgSelectSingle{88}ᐸpost_manyᐳ[509]
1:
ᐳ: 555, 562, 569
2: PgSelect[570]
3: PgSelectRows[599]"):::bucket + Bucket98("Bucket 98 (nullableBoundary)
Deps: 511, 402

ROOT PgSelectSingle{89}ᐸissue756_set_mutationᐳ[511]"):::bucket + Bucket99("Bucket 99 (nullableBoundary)
Deps: 513, 413

ROOT PgSelectSingle{90}ᐸmutation_compound_type_arrayᐳ[513]"):::bucket + Bucket100("Bucket 100 (nullableBoundary)
Deps: 515, 432

ROOT __Item{92}ᐸ439ᐳ[515]"):::bucket + Bucket101("Bucket 101 (nullableBoundary)
Deps: 518, 443

ROOT PgClassExpression{93}ᐸ__mutation...al_set__.vᐳ[518]"):::bucket + Bucket102("Bucket 102 (nullableBoundary)
Deps: 540, 277

ROOT PgSelectSingle{57}ᐸpostᐳ[540]"):::bucket + Bucket103("Bucket 103 (nullableBoundary)
Deps: 541, 289

ROOT PgSelectSingle{58}ᐸpostᐳ[541]"):::bucket + Bucket104("Bucket 104 (nullableBoundary)
Deps: 550, 244

ROOT PgClassExpression{75}ᐸ__compound...tion__.”g”ᐳ[550]"):::bucket + Bucket105("Bucket 105 (nullableBoundary)
Deps: 593, 258

ROOT PgClassExpression{94}ᐸ__compound...tion__.”g”ᐳ[593]"):::bucket + Bucket106("Bucket 106 (nullableBoundary)
Deps: 594, 269

ROOT PgClassExpression{95}ᐸ__compound...tion__.”g”ᐳ[594]"):::bucket + Bucket107("Bucket 107 (nullableBoundary)
Deps: 595, 413

ROOT PgClassExpression{99}ᐸ__mutation...rray__.”g”ᐳ[595]"):::bucket + Bucket108("Bucket 108 (listItem)
Deps: 367

ROOT __Item{108}ᐸ599ᐳ[607]"):::bucket + Bucket109("Bucket 109 (nullableBoundary)
Deps: 608, 367

ROOT PgSelectSingle{108}ᐸfrmcdc_comptypeᐳ[608]"):::bucket end Bucket0 --> Bucket1 & Bucket2 & Bucket3 & Bucket4 & Bucket5 & Bucket6 & Bucket7 & Bucket8 & Bucket9 & Bucket10 & Bucket11 & Bucket12 & Bucket13 & Bucket14 & Bucket15 & Bucket16 & Bucket17 & Bucket18 & Bucket19 & Bucket20 & Bucket21 & Bucket22 & Bucket23 & Bucket24 & Bucket25 & Bucket26 & Bucket27 & Bucket28 & Bucket29 & Bucket30 & Bucket31 & Bucket32 & Bucket33 & Bucket34 & Bucket35 & Bucket36 Bucket1 --> Bucket37 @@ -187,60 +187,60 @@ graph TD Bucket108 --> Bucket109 %% plan dependencies - __InputObject234{{"__InputObject[234∈0] ➊
More deps:
- Constantᐸ419ᐳ[636]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[637]
- Constantᐸ'red'ᐳ[638]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'FOO_BAR'ᐳ[639]
- Constantᐸ''ᐳ[640]
- Constantᐸ8ᐳ[641]"}}:::plan - __InputObject240{{"__InputObject[240∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[629]"}}:::plan - __InputObject240 --> __InputObject234 - __InputObject254{{"__InputObject[254∈0] ➊
More deps:
- Constantᐸ419ᐳ[636]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[637]
- Constantᐸ'red'ᐳ[638]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'FOO_BAR'ᐳ[639]
- Constantᐸ''ᐳ[640]
- Constantᐸ8ᐳ[641]"}}:::plan - __InputObject255{{"__InputObject[255∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[629]"}}:::plan - __InputObject255 --> __InputObject254 - __InputObject265{{"__InputObject[265∈0] ➊
More deps:
- Constantᐸ419ᐳ[636]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[637]
- Constantᐸ'red'ᐳ[638]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'FOO_BAR'ᐳ[639]
- Constantᐸ''ᐳ[640]
- Constantᐸ8ᐳ[641]"}}:::plan - __InputObject266{{"__InputObject[266∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[629]"}}:::plan - __InputObject266 --> __InputObject265 - __InputObject408{{"__InputObject[408∈0] ➊
More deps:
- Constantᐸ419ᐳ[636]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[637]
- Constantᐸ'red'ᐳ[638]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'BAR_FOO'ᐳ[650]
- Constantᐸ''ᐳ[640]
- Constantᐸ8ᐳ[641]"}}:::plan - __InputObject410{{"__InputObject[410∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[629]"}}:::plan - __InputObject410 --> __InputObject408 - __InputObject212{{"__InputObject[212∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ'50'ᐳ[632]
- Constantᐸfalseᐳ[633]
- Constantᐸ'xyz'ᐳ[634]
- Constantᐸ[ 1, 2, 3 ]ᐳ[216]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[635]
- __InputObject[218]"}}:::plan - __InputObject374{{"__InputObject[374∈0] ➊
More deps:
- Constantᐸ15ᐳ[646]
- Constantᐸ'headline_'ᐳ[647]
- Constantᐸ'body'ᐳ[648]
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject97{{"__InputObject[97∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[625]
- Constantᐸ2ᐳ[626]"}}:::plan - __InputObject124{{"__InputObject[124∈0] ➊
More deps:
- Constantᐸ'world'ᐳ[628]
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[629]"}}:::plan - __InputObject138{{"__InputObject[138∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[625]
- Constantᐸ3ᐳ[630]"}}:::plan - __InputObject151{{"__InputObject[151∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[625]
- Constantᐸ3ᐳ[630]"}}:::plan - __InputObject163{{"__InputObject[163∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ0ᐳ[631]
- Constantᐸ1ᐳ[625]"}}:::plan - __InputObject188{{"__InputObject[188∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[625]
- Constantᐸ2ᐳ[626]"}}:::plan - __InputObject200{{"__InputObject[200∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[629]
- Constantᐸ2ᐳ[626]"}}:::plan - __InputObject305{{"__InputObject[305∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[629]
- Constantᐸ6ᐳ[643]"}}:::plan - __InputObject373{{"__InputObject[373∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ'test'ᐳ[649]"}}:::plan - __InputObject374 --> __InputObject373 - __InputObject6{{"__InputObject[6∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[619]"}}:::plan + __InputObject235{{"__InputObject[235∈0] ➊
More deps:
- Constantᐸ419ᐳ[636]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[637]
- Constantᐸ'red'ᐳ[638]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'FOO_BAR'ᐳ[639]
- Constantᐸ''ᐳ[640]
- Constantᐸ8ᐳ[641]"}}:::plan + __InputObject241{{"__InputObject[241∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[630]"}}:::plan + __InputObject241 --> __InputObject235 + __InputObject255{{"__InputObject[255∈0] ➊
More deps:
- Constantᐸ419ᐳ[636]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[637]
- Constantᐸ'red'ᐳ[638]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'FOO_BAR'ᐳ[639]
- Constantᐸ''ᐳ[640]
- Constantᐸ8ᐳ[641]"}}:::plan + __InputObject256{{"__InputObject[256∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[630]"}}:::plan + __InputObject256 --> __InputObject255 + __InputObject266{{"__InputObject[266∈0] ➊
More deps:
- Constantᐸ419ᐳ[636]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[637]
- Constantᐸ'red'ᐳ[638]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'FOO_BAR'ᐳ[639]
- Constantᐸ''ᐳ[640]
- Constantᐸ8ᐳ[641]"}}:::plan + __InputObject267{{"__InputObject[267∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[630]"}}:::plan + __InputObject267 --> __InputObject266 + __InputObject409{{"__InputObject[409∈0] ➊
More deps:
- Constantᐸ419ᐳ[636]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[637]
- Constantᐸ'red'ᐳ[638]
- Constantᐸundefinedᐳ[7]
- Constantᐸ'BAR_FOO'ᐳ[650]
- Constantᐸ''ᐳ[640]
- Constantᐸ8ᐳ[641]"}}:::plan + __InputObject411{{"__InputObject[411∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[630]"}}:::plan + __InputObject411 --> __InputObject409 + __InputObject212{{"__InputObject[212∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ'50'ᐳ[633]
- Constantᐸfalseᐳ[219]
- Constantᐸ'xyz'ᐳ[634]
- Constantᐸ[ 1, 2, 3 ]ᐳ[216]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[635]
- __InputObject[218]"}}:::plan + __InputObject375{{"__InputObject[375∈0] ➊
More deps:
- Constantᐸ15ᐳ[646]
- Constantᐸ'headline_'ᐳ[647]
- Constantᐸ'body'ᐳ[648]
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject97{{"__InputObject[97∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[626]
- Constantᐸ2ᐳ[627]"}}:::plan + __InputObject124{{"__InputObject[124∈0] ➊
More deps:
- Constantᐸ'world'ᐳ[629]
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[630]"}}:::plan + __InputObject138{{"__InputObject[138∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[626]
- Constantᐸ3ᐳ[631]"}}:::plan + __InputObject151{{"__InputObject[151∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[626]
- Constantᐸ3ᐳ[631]"}}:::plan + __InputObject163{{"__InputObject[163∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ0ᐳ[632]
- Constantᐸ1ᐳ[626]"}}:::plan + __InputObject188{{"__InputObject[188∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[626]
- Constantᐸ2ᐳ[627]"}}:::plan + __InputObject200{{"__InputObject[200∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[630]
- Constantᐸ2ᐳ[627]"}}:::plan + __InputObject218{{"__InputObject[218∈0] ➊
Dependents: 2
More deps:
- Constantᐸfalseᐳ[219]"}}:::plan + __InputObject220{{"__InputObject[220∈0] ➊
More deps:
- Constantᐸ1ᐳ[626]
- Constantᐸfalseᐳ[219]"}}:::plan + __InputObject221{{"__InputObject[221∈0] ➊
More deps:
- Constantᐸ5ᐳ[630]
- Constantᐸfalseᐳ[219]"}}:::plan + __InputObject220 & __InputObject221 --> __InputObject218 + __InputObject306{{"__InputObject[306∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[630]
- Constantᐸ6ᐳ[643]"}}:::plan + __InputObject374{{"__InputObject[374∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ'test'ᐳ[649]"}}:::plan + __InputObject375 --> __InputObject374 + __InputObject6{{"__InputObject[6∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[620]"}}:::plan Object12{{"Object[12∈0] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan Access10{{"Access[10∈0] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access11{{"Access[11∈0] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan Access10 & Access11 --> Object12 - __InputObject20{{"__InputObject[20∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[620]"}}:::plan - __InputObject33{{"__InputObject[33∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[621]"}}:::plan - __InputObject46{{"__InputObject[46∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[622]"}}:::plan - __InputObject59{{"__InputObject[59∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[623]"}}:::plan - __InputObject84{{"__InputObject[84∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[624]"}}:::plan - __InputObject111{{"__InputObject[111∈0] ➊
More deps:
- Constantᐸ'hello'ᐳ[627]
- Constantᐸ2ᐳ[626]"}}:::plan - __InputObject176{{"__InputObject[176∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[625]"}}:::plan - __InputObject218{{"__InputObject[218∈0] ➊
Dependents: 2"}}:::plan - __InputObject219{{"__InputObject[219∈0] ➊
More deps:
- Constantᐸ1ᐳ[625]
- Constantᐸfalseᐳ[633]"}}:::plan - __InputObject220{{"__InputObject[220∈0] ➊
More deps:
- Constantᐸ5ᐳ[629]
- Constantᐸfalseᐳ[633]"}}:::plan - __InputObject219 & __InputObject220 --> __InputObject218 - __InputObject233{{"__InputObject[233∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject234 --> __InputObject233 - __InputObject253{{"__InputObject[253∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject254 --> __InputObject253 - __InputObject264{{"__InputObject[264∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject265 --> __InputObject264 - __InputObject275{{"__InputObject[275∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[629]"}}:::plan - __InputObject286{{"__InputObject[286∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ-1ᐳ[642]"}}:::plan - __InputObject337{{"__InputObject[337∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸnullᐳ[338]"}}:::plan - __InputObject350{{"__InputObject[350∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ'0123456789abcde'ᐳ[645]"}}:::plan - __InputObject363{{"__InputObject[363∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ[ §{ id: 7, headline: 'headline', body: 'body', authorId: 90ᐳ[364]"}}:::plan - __InputObject407{{"__InputObject[407∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject408 --> __InputObject407 - PgFromExpression13{{"PgFromExpression[13∈0] ➊
More deps:
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[619]"}}:::plan + __InputObject20{{"__InputObject[20∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[621]"}}:::plan + __InputObject33{{"__InputObject[33∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[622]"}}:::plan + __InputObject46{{"__InputObject[46∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[623]"}}:::plan + __InputObject59{{"__InputObject[59∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[624]"}}:::plan + __InputObject84{{"__InputObject[84∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[625]"}}:::plan + __InputObject111{{"__InputObject[111∈0] ➊
More deps:
- Constantᐸ'hello'ᐳ[628]
- Constantᐸ2ᐳ[627]"}}:::plan + __InputObject176{{"__InputObject[176∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[626]"}}:::plan + __InputObject234{{"__InputObject[234∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject235 --> __InputObject234 + __InputObject254{{"__InputObject[254∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject255 --> __InputObject254 + __InputObject265{{"__InputObject[265∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject266 --> __InputObject265 + __InputObject276{{"__InputObject[276∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[630]"}}:::plan + __InputObject287{{"__InputObject[287∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ-1ᐳ[642]"}}:::plan + __InputObject338{{"__InputObject[338∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸnullᐳ[339]"}}:::plan + __InputObject351{{"__InputObject[351∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ'0123456789abcde'ᐳ[645]"}}:::plan + __InputObject364{{"__InputObject[364∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ[ §{ id: 7, headline: 'headline', body: 'body', authorId: 90ᐳ[365]"}}:::plan + __InputObject408{{"__InputObject[408∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject409 --> __InputObject408 + PgFromExpression13{{"PgFromExpression[13∈0] ➊
More deps:
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[620]"}}:::plan ApplyInput19{{"ApplyInput[19∈0] ➊"}}:::plan __InputObject6 --> ApplyInput19 ApplyInput32{{"ApplyInput[32∈0] ➊"}}:::plan @@ -274,66 +274,66 @@ graph TD __InputObject188 --> ApplyInput199 ApplyInput211{{"ApplyInput[211∈0] ➊"}}:::plan __InputObject200 --> ApplyInput211 - BakedInput221{{"BakedInput[221∈0] ➊
More deps:
- Constantᐸ[ 1, 2, 3 ]ᐳ[216]"}}:::plan - ApplyInput232{{"ApplyInput[232∈0] ➊"}}:::plan - __InputObject212 --> ApplyInput232 - BakedInput242{{"BakedInput[242∈0] ➊"}}:::plan - __InputObject234 --> BakedInput242 - ApplyInput252{{"ApplyInput[252∈0] ➊"}}:::plan - __InputObject233 --> ApplyInput252 - BakedInput256{{"BakedInput[256∈0] ➊"}}:::plan - __InputObject254 --> BakedInput256 - ApplyInput263{{"ApplyInput[263∈0] ➊"}}:::plan - __InputObject253 --> ApplyInput263 - BakedInput267{{"BakedInput[267∈0] ➊"}}:::plan - __InputObject265 --> BakedInput267 - ApplyInput274{{"ApplyInput[274∈0] ➊"}}:::plan - __InputObject264 --> ApplyInput274 - ApplyInput285{{"ApplyInput[285∈0] ➊"}}:::plan - __InputObject275 --> ApplyInput285 - ApplyInput297{{"ApplyInput[297∈0] ➊"}}:::plan - __InputObject286 --> ApplyInput297 - __InputObject298{{"__InputObject[298∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - ApplyInput304{{"ApplyInput[304∈0] ➊"}}:::plan - __InputObject298 --> ApplyInput304 - ApplyInput313{{"ApplyInput[313∈0] ➊"}}:::plan - __InputObject305 --> ApplyInput313 - __InputObject314{{"__InputObject[314∈0] ➊
More deps:
- Constantᐸ'x'ᐳ[644]"}}:::plan - ApplyInput325{{"ApplyInput[325∈0] ➊"}}:::plan - __InputObject314 --> ApplyInput325 - __InputObject326{{"__InputObject[326∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - ApplyInput336{{"ApplyInput[336∈0] ➊"}}:::plan - __InputObject326 --> ApplyInput336 - ApplyInput349{{"ApplyInput[349∈0] ➊"}}:::plan - __InputObject337 --> ApplyInput349 - ApplyInput362{{"ApplyInput[362∈0] ➊"}}:::plan - __InputObject350 --> ApplyInput362 - BakedInput365{{"BakedInput[365∈0] ➊
More deps:
- Constantᐸ[ §{ id: 7, headline: 'headline', body: 'body', authorId: 90ᐳ[364]"}}:::plan - ApplyInput372{{"ApplyInput[372∈0] ➊"}}:::plan - __InputObject363 --> ApplyInput372 - BakedInput379{{"BakedInput[379∈0] ➊"}}:::plan - __InputObject374 --> BakedInput379 - ApplyInput389{{"ApplyInput[389∈0] ➊"}}:::plan - __InputObject373 --> ApplyInput389 - __InputObject390{{"__InputObject[390∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - ApplyInput399{{"ApplyInput[399∈0] ➊"}}:::plan - __InputObject390 --> ApplyInput399 - __InputObject400{{"__InputObject[400∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - ApplyInput406{{"ApplyInput[406∈0] ➊"}}:::plan - __InputObject400 --> ApplyInput406 - BakedInput411{{"BakedInput[411∈0] ➊"}}:::plan - __InputObject408 --> BakedInput411 - ApplyInput418{{"ApplyInput[418∈0] ➊"}}:::plan - __InputObject407 --> ApplyInput418 - __InputObject419{{"__InputObject[419∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - ApplyInput429{{"ApplyInput[429∈0] ➊"}}:::plan - __InputObject419 --> ApplyInput429 - __InputObject430{{"__InputObject[430∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - ApplyInput440{{"ApplyInput[440∈0] ➊"}}:::plan - __InputObject430 --> ApplyInput440 - __InputObject441{{"__InputObject[441∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - ApplyInput447{{"ApplyInput[447∈0] ➊"}}:::plan - __InputObject441 --> ApplyInput447 + BakedInput222{{"BakedInput[222∈0] ➊
More deps:
- Constantᐸ[ 1, 2, 3 ]ᐳ[216]"}}:::plan + ApplyInput233{{"ApplyInput[233∈0] ➊"}}:::plan + __InputObject212 --> ApplyInput233 + BakedInput243{{"BakedInput[243∈0] ➊"}}:::plan + __InputObject235 --> BakedInput243 + ApplyInput253{{"ApplyInput[253∈0] ➊"}}:::plan + __InputObject234 --> ApplyInput253 + BakedInput257{{"BakedInput[257∈0] ➊"}}:::plan + __InputObject255 --> BakedInput257 + ApplyInput264{{"ApplyInput[264∈0] ➊"}}:::plan + __InputObject254 --> ApplyInput264 + BakedInput268{{"BakedInput[268∈0] ➊"}}:::plan + __InputObject266 --> BakedInput268 + ApplyInput275{{"ApplyInput[275∈0] ➊"}}:::plan + __InputObject265 --> ApplyInput275 + ApplyInput286{{"ApplyInput[286∈0] ➊"}}:::plan + __InputObject276 --> ApplyInput286 + ApplyInput298{{"ApplyInput[298∈0] ➊"}}:::plan + __InputObject287 --> ApplyInput298 + __InputObject299{{"__InputObject[299∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + ApplyInput305{{"ApplyInput[305∈0] ➊"}}:::plan + __InputObject299 --> ApplyInput305 + ApplyInput314{{"ApplyInput[314∈0] ➊"}}:::plan + __InputObject306 --> ApplyInput314 + __InputObject315{{"__InputObject[315∈0] ➊
More deps:
- Constantᐸ'x'ᐳ[644]"}}:::plan + ApplyInput326{{"ApplyInput[326∈0] ➊"}}:::plan + __InputObject315 --> ApplyInput326 + __InputObject327{{"__InputObject[327∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + ApplyInput337{{"ApplyInput[337∈0] ➊"}}:::plan + __InputObject327 --> ApplyInput337 + ApplyInput350{{"ApplyInput[350∈0] ➊"}}:::plan + __InputObject338 --> ApplyInput350 + ApplyInput363{{"ApplyInput[363∈0] ➊"}}:::plan + __InputObject351 --> ApplyInput363 + BakedInput366{{"BakedInput[366∈0] ➊
More deps:
- Constantᐸ[ §{ id: 7, headline: 'headline', body: 'body', authorId: 90ᐳ[365]"}}:::plan + ApplyInput373{{"ApplyInput[373∈0] ➊"}}:::plan + __InputObject364 --> ApplyInput373 + BakedInput380{{"BakedInput[380∈0] ➊"}}:::plan + __InputObject375 --> BakedInput380 + ApplyInput390{{"ApplyInput[390∈0] ➊"}}:::plan + __InputObject374 --> ApplyInput390 + __InputObject391{{"__InputObject[391∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + ApplyInput400{{"ApplyInput[400∈0] ➊"}}:::plan + __InputObject391 --> ApplyInput400 + __InputObject401{{"__InputObject[401∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + ApplyInput407{{"ApplyInput[407∈0] ➊"}}:::plan + __InputObject401 --> ApplyInput407 + BakedInput412{{"BakedInput[412∈0] ➊"}}:::plan + __InputObject409 --> BakedInput412 + ApplyInput419{{"ApplyInput[419∈0] ➊"}}:::plan + __InputObject408 --> ApplyInput419 + __InputObject420{{"__InputObject[420∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + ApplyInput430{{"ApplyInput[430∈0] ➊"}}:::plan + __InputObject420 --> ApplyInput430 + __InputObject431{{"__InputObject[431∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + ApplyInput441{{"ApplyInput[441∈0] ➊"}}:::plan + __InputObject431 --> ApplyInput441 + __InputObject442{{"__InputObject[442∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + ApplyInput448{{"ApplyInput[448∈0] ➊"}}:::plan + __InputObject442 --> ApplyInput448 __Value2["__Value[2∈0] ➊
ᐸcontextᐳ
Dependents: 78"]:::plan PgSelect9[["PgSelect[9∈1] ➊
ᐸjson_identity_mutation(mutation)ᐳ"]]:::sideeffectplan Object12 & PgFromExpression13 & ApplyInput19 --> PgSelect9 @@ -349,7 +349,7 @@ graph TD PgClassExpression17 --> Object18 PgSelect22[["PgSelect[22∈2] ➊
ᐸjsonb_identity_mutation(mutation)ᐳ"]]:::sideeffectplan Object25{{"Object[25∈2] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression26{{"PgFromExpression[26∈2] ➊
More deps:
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[620]"}}:::plan + PgFromExpression26{{"PgFromExpression[26∈2] ➊
More deps:
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[621]"}}:::plan Object25 & PgFromExpression26 & ApplyInput32 --> PgSelect22 Access23{{"Access[23∈2] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access24{{"Access[24∈2] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -366,7 +366,7 @@ graph TD PgClassExpression30 --> Object31 PgSelect35[["PgSelect[35∈3] ➊
ᐸjson_identity_mutation(mutation)ᐳ"]]:::sideeffectplan Object38{{"Object[38∈3] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression39{{"PgFromExpression[39∈3] ➊
More deps:
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[621]"}}:::plan + PgFromExpression39{{"PgFromExpression[39∈3] ➊
More deps:
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[622]"}}:::plan Object38 & PgFromExpression39 & ApplyInput45 --> PgSelect35 Access36{{"Access[36∈3] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access37{{"Access[37∈3] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -383,7 +383,7 @@ graph TD PgClassExpression43 --> Object44 PgSelect48[["PgSelect[48∈4] ➊
ᐸjsonb_identity_mutation(mutation)ᐳ"]]:::sideeffectplan Object51{{"Object[51∈4] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression52{{"PgFromExpression[52∈4] ➊
More deps:
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[622]"}}:::plan + PgFromExpression52{{"PgFromExpression[52∈4] ➊
More deps:
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[623]"}}:::plan Object51 & PgFromExpression52 & ApplyInput58 --> PgSelect48 Access49{{"Access[49∈4] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access50{{"Access[50∈4] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -400,7 +400,7 @@ graph TD PgClassExpression56 --> Object57 PgSelect61[["PgSelect[61∈5] ➊
ᐸjsonb_identity_mutation_plpgsql(mutation)ᐳ"]]:::sideeffectplan Object64{{"Object[64∈5] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression65{{"PgFromExpression[65∈5] ➊
More deps:
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[623]"}}:::plan + PgFromExpression65{{"PgFromExpression[65∈5] ➊
More deps:
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[624]"}}:::plan Object64 & PgFromExpression65 & ApplyInput71 --> PgSelect61 Access62{{"Access[62∈5] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access63{{"Access[63∈5] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -434,7 +434,7 @@ graph TD PgClassExpression81 --> Object82 PgSelect86[["PgSelect[86∈7] ➊
ᐸjsonb_identity_mutation_plpgsql_with_default(mutation)ᐳ"]]:::sideeffectplan Object89{{"Object[89∈7] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression90{{"PgFromExpression[90∈7] ➊
More deps:
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[624]"}}:::plan + PgFromExpression90{{"PgFromExpression[90∈7] ➊
More deps:
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[625]"}}:::plan Object89 & PgFromExpression90 & ApplyInput96 --> PgSelect86 Access87{{"Access[87∈7] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access88{{"Access[88∈7] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -451,7 +451,7 @@ graph TD PgClassExpression94 --> Object95 PgSelect100[["PgSelect[100∈8] ➊
ᐸadd_1_mutation(mutation)ᐳ"]]:::sideeffectplan Object103{{"Object[103∈8] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression104{{"PgFromExpression[104∈8] ➊
More deps:
- Constantᐸ1ᐳ[625]
- Constantᐸ2ᐳ[626]"}}:::plan + PgFromExpression104{{"PgFromExpression[104∈8] ➊
More deps:
- Constantᐸ1ᐳ[626]
- Constantᐸ2ᐳ[627]"}}:::plan Object103 & PgFromExpression104 & ApplyInput110 --> PgSelect100 Access101{{"Access[101∈8] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access102{{"Access[102∈8] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -468,7 +468,7 @@ graph TD PgClassExpression108 --> Object109 PgSelect113[["PgSelect[113∈9] ➊
ᐸadd_2_mutation(mutation)ᐳ"]]:::sideeffectplan Object116{{"Object[116∈9] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression117{{"PgFromExpression[117∈9] ➊
More deps:
- Constantᐸ2ᐳ[626]"}}:::plan + PgFromExpression117{{"PgFromExpression[117∈9] ➊
More deps:
- Constantᐸ2ᐳ[627]"}}:::plan Object116 & PgFromExpression117 & ApplyInput123 --> PgSelect113 Access114{{"Access[114∈9] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access115{{"Access[115∈9] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -485,7 +485,7 @@ graph TD PgClassExpression121 --> Object122 PgSelect127[["PgSelect[127∈10] ➊
ᐸadd_3_mutation(mutation)ᐳ"]]:::sideeffectplan Object130{{"Object[130∈10] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression131{{"PgFromExpression[131∈10] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[629]"}}:::plan + PgFromExpression131{{"PgFromExpression[131∈10] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ5ᐳ[630]"}}:::plan Object130 & PgFromExpression131 & ApplyInput137 --> PgSelect127 Access128{{"Access[128∈10] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access129{{"Access[129∈10] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -502,7 +502,7 @@ graph TD PgClassExpression135 --> Object136 PgSelect140[["PgSelect[140∈11] ➊
ᐸadd_4_mutation(mutation)ᐳ"]]:::sideeffectplan Object143{{"Object[143∈11] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression144{{"PgFromExpression[144∈11] ➊
More deps:
- Constantᐸ1ᐳ[625]
- Constantᐸ3ᐳ[630]"}}:::plan + PgFromExpression144{{"PgFromExpression[144∈11] ➊
More deps:
- Constantᐸ1ᐳ[626]
- Constantᐸ3ᐳ[631]"}}:::plan Object143 & PgFromExpression144 & ApplyInput150 --> PgSelect140 Access141{{"Access[141∈11] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access142{{"Access[142∈11] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -519,7 +519,7 @@ graph TD PgClassExpression148 --> Object149 PgSelect152[["PgSelect[152∈12] ➊
ᐸadd_4_mutation_error(mutation)ᐳ"]]:::sideeffectplan Object155{{"Object[155∈12] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression156{{"PgFromExpression[156∈12] ➊
More deps:
- Constantᐸ1ᐳ[625]
- Constantᐸ3ᐳ[630]"}}:::plan + PgFromExpression156{{"PgFromExpression[156∈12] ➊
More deps:
- Constantᐸ1ᐳ[626]
- Constantᐸ3ᐳ[631]"}}:::plan Object155 & PgFromExpression156 & ApplyInput162 --> PgSelect152 Access153{{"Access[153∈12] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access154{{"Access[154∈12] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -536,7 +536,7 @@ graph TD PgClassExpression160 --> Object161 PgSelect165[["PgSelect[165∈13] ➊
ᐸmult_1(mutation)ᐳ"]]:::sideeffectplan Object168{{"Object[168∈13] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression169{{"PgFromExpression[169∈13] ➊
More deps:
- Constantᐸ0ᐳ[631]
- Constantᐸ1ᐳ[625]"}}:::plan + PgFromExpression169{{"PgFromExpression[169∈13] ➊
More deps:
- Constantᐸ0ᐳ[632]
- Constantᐸ1ᐳ[626]"}}:::plan Object168 & PgFromExpression169 & ApplyInput175 --> PgSelect165 Access166{{"Access[166∈13] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access167{{"Access[167∈13] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -553,7 +553,7 @@ graph TD PgClassExpression173 --> Object174 PgSelect177[["PgSelect[177∈14] ➊
ᐸmult_2(mutation)ᐳ"]]:::sideeffectplan Object180{{"Object[180∈14] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression181{{"PgFromExpression[181∈14] ➊
More deps:
- Constantᐸ1ᐳ[625]"}}:::plan + PgFromExpression181{{"PgFromExpression[181∈14] ➊
More deps:
- Constantᐸ1ᐳ[626]"}}:::plan Object180 & PgFromExpression181 & ApplyInput187 --> PgSelect177 Access178{{"Access[178∈14] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access179{{"Access[179∈14] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -570,7 +570,7 @@ graph TD PgClassExpression185 --> Object186 PgSelect189[["PgSelect[189∈15] ➊
ᐸmult_3(mutation)ᐳ"]]:::sideeffectplan Object192{{"Object[192∈15] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression193{{"PgFromExpression[193∈15] ➊
More deps:
- Constantᐸ1ᐳ[625]
- Constantᐸ2ᐳ[626]"}}:::plan + PgFromExpression193{{"PgFromExpression[193∈15] ➊
More deps:
- Constantᐸ1ᐳ[626]
- Constantᐸ2ᐳ[627]"}}:::plan Object192 & PgFromExpression193 & ApplyInput199 --> PgSelect189 Access190{{"Access[190∈15] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access191{{"Access[191∈15] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -587,7 +587,7 @@ graph TD PgClassExpression197 --> Object198 PgSelect201[["PgSelect[201∈16] ➊
ᐸmult_4(mutation)ᐳ"]]:::sideeffectplan Object204{{"Object[204∈16] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression205{{"PgFromExpression[205∈16] ➊
More deps:
- Constantᐸ5ᐳ[629]
- Constantᐸ2ᐳ[626]"}}:::plan + PgFromExpression205{{"PgFromExpression[205∈16] ➊
More deps:
- Constantᐸ5ᐳ[630]
- Constantᐸ2ᐳ[627]"}}:::plan Object204 & PgFromExpression205 & ApplyInput211 --> PgSelect201 Access202{{"Access[202∈16] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access203{{"Access[203∈16] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan @@ -602,580 +602,580 @@ graph TD PgSelectSingle208 --> PgClassExpression209 Object210{{"Object[210∈16] ➊
ᐸ{result}ᐳ"}}:::plan PgClassExpression209 --> Object210 - PgFromExpression226{{"PgFromExpression[226∈17] ➊
More deps:
- Constantᐸ'50'ᐳ[632]
- Constantᐸfalseᐳ[633]
- Constantᐸ'xyz'ᐳ[634]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[635]
- __InputObject[218]"}}:::plan - BakedInput221 --> PgFromExpression226 - PgSelect222[["PgSelect[222∈17] ➊
ᐸtypes_mutation(mutation)ᐳ"]]:::sideeffectplan - Object225{{"Object[225∈17] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object225 & PgFromExpression226 & ApplyInput232 --> PgSelect222 - Access223{{"Access[223∈17] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access224{{"Access[224∈17] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access223 & Access224 --> Object225 - First227{{"First[227∈17] ➊"}}:::plan - PgSelectRows228[["PgSelectRows[228∈17] ➊"]]:::plan - PgSelectRows228 --> First227 - PgSelect222 --> PgSelectRows228 - PgSelectSingle229{{"PgSelectSingle[229∈17] ➊
ᐸtypes_mutationᐳ"}}:::plan - First227 --> PgSelectSingle229 - PgClassExpression230{{"PgClassExpression[230∈17] ➊
ᐸ__types_mutation__.vᐳ"}}:::plan - PgSelectSingle229 --> PgClassExpression230 - Object231{{"Object[231∈17] ➊
ᐸ{result}ᐳ"}}:::plan - PgClassExpression230 --> Object231 - PgSelect243[["PgSelect[243∈18] ➊
ᐸcompound_type_mutation(mutation)ᐳ"]]:::sideeffectplan - Object246{{"Object[246∈18] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression247{{"PgFromExpression[247∈18] ➊"}}:::plan - Object246 & PgFromExpression247 & ApplyInput252 --> PgSelect243 - Access244{{"Access[244∈18] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access245{{"Access[245∈18] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access244 & Access245 --> Object246 - BakedInput242 --> PgFromExpression247 - First248{{"First[248∈18] ➊"}}:::plan - PgSelectRows249[["PgSelectRows[249∈18] ➊"]]:::plan - PgSelectRows249 --> First248 - PgSelect243 --> PgSelectRows249 - PgSelectSingle250{{"PgSelectSingle[250∈18] ➊
ᐸcompound_type_mutationᐳ"}}:::plan - First248 --> PgSelectSingle250 - Object251{{"Object[251∈18] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelectSingle250 --> Object251 - PgSelect257[["PgSelect[257∈19] ➊
ᐸcompound_type_set_mutation(mutation)ᐳ"]]:::sideeffectplan - Object260{{"Object[260∈19] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression261{{"PgFromExpression[261∈19] ➊"}}:::plan - Object260 & PgFromExpression261 & ApplyInput263 --> PgSelect257 - Access258{{"Access[258∈19] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access259{{"Access[259∈19] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access258 & Access259 --> Object260 - BakedInput256 --> PgFromExpression261 - Object262{{"Object[262∈19] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelect257 --> Object262 - PgSelectRows490[["PgSelectRows[490∈19] ➊"]]:::plan - PgSelect257 --> PgSelectRows490 - PgSelect268[["PgSelect[268∈20] ➊
ᐸcompound_type_array_mutation(mutation)ᐳ"]]:::sideeffectplan - Object271{{"Object[271∈20] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression272{{"PgFromExpression[272∈20] ➊"}}:::plan - Object271 & PgFromExpression272 & ApplyInput274 --> PgSelect268 - Access269{{"Access[269∈20] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access270{{"Access[270∈20] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access269 & Access270 --> Object271 - BakedInput267 --> PgFromExpression272 - Object273{{"Object[273∈20] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelect268 --> Object273 - PgSelectRows491[["PgSelectRows[491∈20] ➊"]]:::plan - PgSelect268 --> PgSelectRows491 - PgSelect276[["PgSelect[276∈21] ➊
ᐸtable_mutation(mutation)ᐳ"]]:::sideeffectplan - Object279{{"Object[279∈21] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression280{{"PgFromExpression[280∈21] ➊
More deps:
- Constantᐸ5ᐳ[629]"}}:::plan - Object279 & PgFromExpression280 & ApplyInput285 --> PgSelect276 - Access277{{"Access[277∈21] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access278{{"Access[278∈21] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access277 & Access278 --> Object279 - First281{{"First[281∈21] ➊"}}:::plan - PgSelectRows282[["PgSelectRows[282∈21] ➊"]]:::plan - PgSelectRows282 --> First281 - PgSelect276 --> PgSelectRows282 - PgSelectSingle283{{"PgSelectSingle[283∈21] ➊
ᐸtable_mutationᐳ"}}:::plan - First281 --> PgSelectSingle283 - Object284{{"Object[284∈21] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelectSingle283 --> Object284 - PgSelect288[["PgSelect[288∈22] ➊
ᐸtable_mutation(mutation)ᐳ"]]:::sideeffectplan - Object291{{"Object[291∈22] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression292{{"PgFromExpression[292∈22] ➊
More deps:
- Constantᐸ-1ᐳ[642]"}}:::plan - Object291 & PgFromExpression292 & ApplyInput297 --> PgSelect288 - Access289{{"Access[289∈22] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access290{{"Access[290∈22] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access289 & Access290 --> Object291 - First293{{"First[293∈22] ➊"}}:::plan - PgSelectRows294[["PgSelectRows[294∈22] ➊"]]:::plan - PgSelectRows294 --> First293 - PgSelect288 --> PgSelectRows294 - PgSelectSingle295{{"PgSelectSingle[295∈22] ➊
ᐸtable_mutationᐳ"}}:::plan - First293 --> PgSelectSingle295 - Object296{{"Object[296∈22] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelectSingle295 --> Object296 - PgSelect299[["PgSelect[299∈23] ➊
ᐸtable_set_mutation(mutation)ᐳ"]]:::sideeffectplan - Object302{{"Object[302∈23] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object302 & ApplyInput304 --> PgSelect299 - Access300{{"Access[300∈23] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access301{{"Access[301∈23] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access300 & Access301 --> Object302 - Object303{{"Object[303∈23] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelect299 --> Object303 - PgSelectRows492[["PgSelectRows[492∈23] ➊"]]:::plan - PgSelect299 --> PgSelectRows492 - PgSelect307[["PgSelect[307∈24] ➊
ᐸint_set_mutation(mutation)ᐳ"]]:::sideeffectplan - Object310{{"Object[310∈24] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression311{{"PgFromExpression[311∈24] ➊
More deps:
- Constantᐸ5ᐳ[629]
- Constantᐸundefinedᐳ[7]
- Constantᐸ6ᐳ[643]"}}:::plan - Object310 & PgFromExpression311 & ApplyInput313 --> PgSelect307 - Access308{{"Access[308∈24] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access309{{"Access[309∈24] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access308 & Access309 --> Object310 - Object312{{"Object[312∈24] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelect307 --> Object312 - PgSelectRows493[["PgSelectRows[493∈24] ➊"]]:::plan - PgSelect307 --> PgSelectRows493 - PgSelect316[["PgSelect[316∈25] ➊
ᐸno_args_mutation(mutation)ᐳ"]]:::sideeffectplan - Object319{{"Object[319∈25] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object319 & ApplyInput325 --> PgSelect316 - Access317{{"Access[317∈25] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access318{{"Access[318∈25] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access317 & Access318 --> Object319 - First320{{"First[320∈25] ➊"}}:::plan - PgSelectRows321[["PgSelectRows[321∈25] ➊"]]:::plan - PgSelectRows321 --> First320 - PgSelect316 --> PgSelectRows321 - PgSelectSingle322{{"PgSelectSingle[322∈25] ➊
ᐸno_args_mutationᐳ"}}:::plan - First320 --> PgSelectSingle322 - PgClassExpression323{{"PgClassExpression[323∈25] ➊
ᐸ__no_args_mutation__.vᐳ"}}:::plan - PgSelectSingle322 --> PgClassExpression323 - Object324{{"Object[324∈25] ➊
ᐸ{result}ᐳ"}}:::plan - PgClassExpression323 --> Object324 - PgSelect327[["PgSelect[327∈26] ➊
ᐸreturn_void_mutation(mutation)ᐳ"]]:::sideeffectplan - Object330{{"Object[330∈26] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object330 & ApplyInput336 --> PgSelect327 - Access328{{"Access[328∈26] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access329{{"Access[329∈26] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access328 & Access329 --> Object330 - First331{{"First[331∈26] ➊"}}:::plan - PgSelectRows332[["PgSelectRows[332∈26] ➊"]]:::plan - PgSelectRows332 --> First331 - PgSelect327 --> PgSelectRows332 - PgSelectSingle333{{"PgSelectSingle[333∈26] ➊
ᐸreturn_void_mutationᐳ"}}:::plan - First331 --> PgSelectSingle333 - PgClassExpression334{{"PgClassExpression[334∈26] ➊
ᐸ__return_v...tation__.vᐳ"}}:::plan - PgSelectSingle333 --> PgClassExpression334 - Object335{{"Object[335∈26] ➊
ᐸ{result}ᐳ"}}:::plan - PgClassExpression334 --> Object335 - PgSelect339[["PgSelect[339∈27] ➊
ᐸguid_fn(mutation)ᐳ"]]:::sideeffectplan - Object342{{"Object[342∈27] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression343{{"PgFromExpression[343∈27] ➊
More deps:
- Constantᐸnullᐳ[338]"}}:::plan - Object342 & PgFromExpression343 & ApplyInput349 --> PgSelect339 - Access340{{"Access[340∈27] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access341{{"Access[341∈27] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access340 & Access341 --> Object342 - First344{{"First[344∈27] ➊"}}:::plan - PgSelectRows345[["PgSelectRows[345∈27] ➊"]]:::plan - PgSelectRows345 --> First344 - PgSelect339 --> PgSelectRows345 - PgSelectSingle346{{"PgSelectSingle[346∈27] ➊
ᐸguid_fnᐳ"}}:::plan - First344 --> PgSelectSingle346 - PgClassExpression347{{"PgClassExpression[347∈27] ➊
ᐸ__guid_fn__.vᐳ"}}:::plan - PgSelectSingle346 --> PgClassExpression347 - Object348{{"Object[348∈27] ➊
ᐸ{result}ᐳ"}}:::plan - PgClassExpression347 --> Object348 - PgSelect352[["PgSelect[352∈28] ➊
ᐸguid_fn(mutation)ᐳ"]]:::sideeffectplan - Object355{{"Object[355∈28] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression356{{"PgFromExpression[356∈28] ➊
More deps:
- Constantᐸ'0123456789abcde'ᐳ[645]"}}:::plan - Object355 & PgFromExpression356 & ApplyInput362 --> PgSelect352 - Access353{{"Access[353∈28] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access354{{"Access[354∈28] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access353 & Access354 --> Object355 - First357{{"First[357∈28] ➊"}}:::plan - PgSelectRows358[["PgSelectRows[358∈28] ➊"]]:::plan - PgSelectRows358 --> First357 - PgSelect352 --> PgSelectRows358 - PgSelectSingle359{{"PgSelectSingle[359∈28] ➊
ᐸguid_fnᐳ"}}:::plan - First357 --> PgSelectSingle359 - PgClassExpression360{{"PgClassExpression[360∈28] ➊
ᐸ__guid_fn__.vᐳ"}}:::plan - PgSelectSingle359 --> PgClassExpression360 - Object361{{"Object[361∈28] ➊
ᐸ{result}ᐳ"}}:::plan - PgClassExpression360 --> Object361 - PgSelect366[["PgSelect[366∈29] ➊
ᐸpost_many(mutation)ᐳ"]]:::sideeffectplan - Object369{{"Object[369∈29] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression370{{"PgFromExpression[370∈29] ➊"}}:::plan - Object369 & PgFromExpression370 & ApplyInput372 --> PgSelect366 - Access367{{"Access[367∈29] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access368{{"Access[368∈29] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access367 & Access368 --> Object369 - BakedInput365 --> PgFromExpression370 - Object371{{"Object[371∈29] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelect366 --> Object371 - PgSelectRows494[["PgSelectRows[494∈29] ➊"]]:::plan - PgSelect366 --> PgSelectRows494 - PgSelect380[["PgSelect[380∈30] ➊
ᐸpost_with_suffix(mutation)ᐳ"]]:::sideeffectplan - Object383{{"Object[383∈30] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression384{{"PgFromExpression[384∈30] ➊
More deps:
- Constantᐸ'test'ᐳ[649]"}}:::plan - Object383 & PgFromExpression384 & ApplyInput389 --> PgSelect380 - Access381{{"Access[381∈30] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access382{{"Access[382∈30] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access381 & Access382 --> Object383 - BakedInput379 --> PgFromExpression384 - First385{{"First[385∈30] ➊"}}:::plan - PgSelectRows386[["PgSelectRows[386∈30] ➊"]]:::plan - PgSelectRows386 --> First385 - PgSelect380 --> PgSelectRows386 - PgSelectSingle387{{"PgSelectSingle[387∈30] ➊
ᐸpost_with_suffixᐳ"}}:::plan - First385 --> PgSelectSingle387 - Object388{{"Object[388∈30] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelectSingle387 --> Object388 - PgSelect391[["PgSelect[391∈31] ➊
ᐸissue756_mutation(mutation)ᐳ"]]:::sideeffectplan - Object394{{"Object[394∈31] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object394 & ApplyInput399 --> PgSelect391 - Access392{{"Access[392∈31] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access393{{"Access[393∈31] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access392 & Access393 --> Object394 - First395{{"First[395∈31] ➊"}}:::plan - PgSelectRows396[["PgSelectRows[396∈31] ➊"]]:::plan - PgSelectRows396 --> First395 - PgSelect391 --> PgSelectRows396 - PgSelectSingle397{{"PgSelectSingle[397∈31] ➊
ᐸissue756_mutationᐳ"}}:::plan - First395 --> PgSelectSingle397 - Object398{{"Object[398∈31] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelectSingle397 --> Object398 - PgSelect401[["PgSelect[401∈32] ➊
ᐸissue756_set_mutation(mutation)ᐳ"]]:::sideeffectplan - Object404{{"Object[404∈32] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object404 & ApplyInput406 --> PgSelect401 - Access402{{"Access[402∈32] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access403{{"Access[403∈32] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access402 & Access403 --> Object404 - Object405{{"Object[405∈32] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelect401 --> Object405 - PgSelectRows495[["PgSelectRows[495∈32] ➊"]]:::plan - PgSelect401 --> PgSelectRows495 - PgSelect412[["PgSelect[412∈33] ➊
ᐸmutation_compound_type_array(mutation)ᐳ"]]:::sideeffectplan - Object415{{"Object[415∈33] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgFromExpression416{{"PgFromExpression[416∈33] ➊"}}:::plan - Object415 & PgFromExpression416 & ApplyInput418 --> PgSelect412 - Access413{{"Access[413∈33] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access414{{"Access[414∈33] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access413 & Access414 --> Object415 - BakedInput411 --> PgFromExpression416 - Object417{{"Object[417∈33] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelect412 --> Object417 - PgSelectRows496[["PgSelectRows[496∈33] ➊"]]:::plan - PgSelect412 --> PgSelectRows496 - PgSelect420[["PgSelect[420∈34] ➊
ᐸmutation_text_array(mutation)ᐳ"]]:::sideeffectplan - Object423{{"Object[423∈34] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object423 & ApplyInput429 --> PgSelect420 - Access421{{"Access[421∈34] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access422{{"Access[422∈34] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access421 & Access422 --> Object423 - First424{{"First[424∈34] ➊"}}:::plan - PgSelectRows425[["PgSelectRows[425∈34] ➊"]]:::plan - PgSelectRows425 --> First424 - PgSelect420 --> PgSelectRows425 - PgSelectSingle426{{"PgSelectSingle[426∈34] ➊
ᐸmutation_text_arrayᐳ"}}:::plan - First424 --> PgSelectSingle426 - PgClassExpression427{{"PgClassExpression[427∈34] ➊
ᐸ__mutation..._array__.vᐳ"}}:::plan - PgSelectSingle426 --> PgClassExpression427 - Object428{{"Object[428∈34] ➊
ᐸ{result}ᐳ"}}:::plan - PgClassExpression427 --> Object428 - PgSelect431[["PgSelect[431∈35] ➊
ᐸmutation_interval_array(mutation)ᐳ"]]:::sideeffectplan - Object434{{"Object[434∈35] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object434 & ApplyInput440 --> PgSelect431 - Access432{{"Access[432∈35] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access433{{"Access[433∈35] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access432 & Access433 --> Object434 - First435{{"First[435∈35] ➊"}}:::plan - PgSelectRows436[["PgSelectRows[436∈35] ➊"]]:::plan - PgSelectRows436 --> First435 - PgSelect431 --> PgSelectRows436 - PgSelectSingle437{{"PgSelectSingle[437∈35] ➊
ᐸmutation_interval_arrayᐳ"}}:::plan - First435 --> PgSelectSingle437 - PgClassExpression438{{"PgClassExpression[438∈35] ➊
ᐸ__mutation..._array__.vᐳ"}}:::plan - PgSelectSingle437 --> PgClassExpression438 - Object439{{"Object[439∈35] ➊
ᐸ{result}ᐳ"}}:::plan - PgClassExpression438 --> Object439 - PgSelect442[["PgSelect[442∈36] ➊
ᐸmutation_interval_set(mutation)ᐳ"]]:::sideeffectplan - Object445{{"Object[445∈36] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object445 & ApplyInput447 --> PgSelect442 - Access443{{"Access[443∈36] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access444{{"Access[444∈36] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access443 & Access444 --> Object445 - Object446{{"Object[446∈36] ➊
ᐸ{result}ᐳ"}}:::plan - PgSelect442 --> Object446 - PgSelectRows497[["PgSelectRows[497∈36] ➊"]]:::plan - PgSelect442 --> PgSelectRows497 - Access448{{"Access[448∈44] ➊
ᐸ100.m.clientMutationIdᐳ"}}:::plan - PgSelect100 --> Access448 - Access449{{"Access[449∈45] ➊
ᐸ113.m.clientMutationIdᐳ"}}:::plan - PgSelect113 --> Access449 - Access450{{"Access[450∈46] ➊
ᐸ127.m.clientMutationIdᐳ"}}:::plan - PgSelect127 --> Access450 - PgSelect453[["PgSelect[453∈57] ➊
ᐸpersonᐳ"]]:::plan - Object456{{"Object[456∈57] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgClassExpression452{{"PgClassExpression[452∈57] ➊
ᐸ__table_mu...author_id”ᐳ"}}:::plan - Object456 & PgClassExpression452 --> PgSelect453 - Access454{{"Access[454∈57] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access455{{"Access[455∈57] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access454 & Access455 --> Object456 - PgSelect471[["PgSelect[471∈57] ➊
ᐸpostᐳ"]]:::plan - PgClassExpression470{{"PgClassExpression[470∈57] ➊
ᐸ__table_mutation__.”id”ᐳ"}}:::plan - Object456 & PgClassExpression470 --> PgSelect471 - Edge479{{"Edge[479∈57] ➊"}}:::plan - First475{{"First[475∈57] ➊"}}:::plan - PgCursor531{{"PgCursor[531∈57] ➊"}}:::plan - First475 & PgCursor531 --> Edge479 - List521{{"List[521∈57] ➊
ᐸ519,470ᐳ
More deps:
- Constantᐸ'posts'ᐳ[519]"}}:::plan - PgClassExpression470 --> List521 - Access530{{"Access[530∈57] ➊
ᐸ471.cursorDetailsᐳ"}}:::plan - First475 & Access530 --> PgCursor531 - PgSelectSingle283 --> PgClassExpression452 - First457{{"First[457∈57] ➊"}}:::plan - PgSelectRows458[["PgSelectRows[458∈57] ➊"]]:::plan - PgSelectRows458 --> First457 - PgSelect453 --> PgSelectRows458 - PgSelectSingle459{{"PgSelectSingle[459∈57] ➊
ᐸpersonᐳ"}}:::plan - First457 --> PgSelectSingle459 - PgSelectSingle283 --> PgClassExpression470 - Connection474[["Connection[474∈57] ➊
ᐸ471ᐳ"]]:::plan - PgSelect471 --> Connection474 - ConnectionItems476[["ConnectionItems[476∈57] ➊"]]:::plan - ConnectionItems476 --> First475 - Connection474 --> ConnectionItems476 - Lambda522{{"Lambda[522∈57] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List521 --> Lambda522 - PgSelect471 --> Access530 - PgSelectSingle539{{"PgSelectSingle[539∈57] ➊
ᐸpostᐳ"}}:::plan - First475 --> PgSelectSingle539 - PgSelect461[["PgSelect[461∈58] ➊
ᐸpersonᐳ"]]:::plan - Object464{{"Object[464∈58] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - PgClassExpression460{{"PgClassExpression[460∈58] ➊
ᐸ__table_mu...author_id”ᐳ"}}:::plan - Object464 & PgClassExpression460 --> PgSelect461 - Access462{{"Access[462∈58] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access463{{"Access[463∈58] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access462 & Access463 --> Object464 - PgSelect481[["PgSelect[481∈58] ➊
ᐸpostᐳ"]]:::plan - PgClassExpression480{{"PgClassExpression[480∈58] ➊
ᐸ__table_mutation__.”id”ᐳ"}}:::plan - Object464 & PgClassExpression480 --> PgSelect481 - Edge489{{"Edge[489∈58] ➊"}}:::plan - First485{{"First[485∈58] ➊"}}:::plan - PgCursor533{{"PgCursor[533∈58] ➊"}}:::plan - First485 & PgCursor533 --> Edge489 - List524{{"List[524∈58] ➊
ᐸ519,480ᐳ
More deps:
- Constantᐸ'posts'ᐳ[519]"}}:::plan - PgClassExpression480 --> List524 - Access532{{"Access[532∈58] ➊
ᐸ481.cursorDetailsᐳ"}}:::plan - First485 & Access532 --> PgCursor533 - PgSelectSingle295 --> PgClassExpression460 - First465{{"First[465∈58] ➊"}}:::plan - PgSelectRows466[["PgSelectRows[466∈58] ➊"]]:::plan - PgSelectRows466 --> First465 - PgSelect461 --> PgSelectRows466 - PgSelectSingle467{{"PgSelectSingle[467∈58] ➊
ᐸpersonᐳ"}}:::plan - First465 --> PgSelectSingle467 - PgSelectSingle295 --> PgClassExpression480 - Connection484[["Connection[484∈58] ➊
ᐸ481ᐳ"]]:::plan - PgSelect481 --> Connection484 - ConnectionItems486[["ConnectionItems[486∈58] ➊"]]:::plan - ConnectionItems486 --> First485 - Connection484 --> ConnectionItems486 - Lambda525{{"Lambda[525∈58] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List524 --> Lambda525 - PgSelect481 --> Access532 - PgSelectSingle540{{"PgSelectSingle[540∈58] ➊
ᐸpostᐳ"}}:::plan - First485 --> PgSelectSingle540 - Access451{{"Access[451∈61] ➊
ᐸ316.m.clientMutationIdᐳ"}}:::plan - PgSelect316 --> Access451 - Object572{{"Object[572∈65] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Access570{{"Access[570∈65] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access571{{"Access[571∈65] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access570 & Access571 --> Object572 - PgFromExpression573{{"PgFromExpression[573∈65] ➊"}}:::plan - PgClassExpression518{{"PgClassExpression[518∈75] ➊
ᐸ__compound...tion__.”a”ᐳ"}}:::plan - Object251 o--o PgClassExpression518 - PgClassExpression534{{"PgClassExpression[534∈75] ➊
ᐸ__compound...tion__.”b”ᐳ"}}:::plan - PgClassExpression518 o--o PgClassExpression534 - PgClassExpression541{{"PgClassExpression[541∈75] ➊
ᐸ__compound...tion__.”c”ᐳ"}}:::plan - PgClassExpression534 o--o PgClassExpression541 - PgClassExpression544{{"PgClassExpression[544∈75] ➊
ᐸ__compound...tion__.”d”ᐳ"}}:::plan - PgClassExpression541 o--o PgClassExpression544 - PgClassExpression547{{"PgClassExpression[547∈75] ➊
ᐸ__compound...tion__.”e”ᐳ"}}:::plan - PgClassExpression544 o--o PgClassExpression547 - PgClassExpression548{{"PgClassExpression[548∈75] ➊
ᐸ__compound...tion__.”f”ᐳ"}}:::plan - PgClassExpression547 o--o PgClassExpression548 - PgClassExpression549{{"PgClassExpression[549∈75] ➊
ᐸ__compound...tion__.”g”ᐳ"}}:::plan - PgSelectSingle250 --> PgClassExpression549 - PgClassExpression550{{"PgClassExpression[550∈75] ➊
ᐸ__compound....”foo_bar”ᐳ"}}:::plan - PgClassExpression548 o--o PgClassExpression550 - PgClassExpression542{{"PgClassExpression[542∈76] ➊
ᐸ__table_mu...”headline”ᐳ"}}:::plan - Object284 o--o PgClassExpression542 - PgClassExpression543{{"PgClassExpression[543∈77] ➊
ᐸ__table_mu...”headline”ᐳ"}}:::plan - Object296 o--o PgClassExpression543 - PgClassExpression526{{"PgClassExpression[526∈78] ➊
ᐸ__post_wit...fix__.”id”ᐳ"}}:::plan - Object388 o--o PgClassExpression526 - PgClassExpression535{{"PgClassExpression[535∈78] ➊
ᐸ__post_wit...”headline”ᐳ"}}:::plan - PgClassExpression526 o--o PgClassExpression535 - PgClassExpression527{{"PgClassExpression[527∈79] ➊
ᐸ__issue756...ion__.”id”ᐳ"}}:::plan - Object398 o--o PgClassExpression527 - PgClassExpression536{{"PgClassExpression[536∈79] ➊
ᐸ__issue756...ion__.”ts”ᐳ"}}:::plan + PgFromExpression227{{"PgFromExpression[227∈17] ➊
More deps:
- Constantᐸ'50'ᐳ[633]
- Constantᐸfalseᐳ[219]
- Constantᐸ'xyz'ᐳ[634]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[635]
- __InputObject[218]"}}:::plan + BakedInput222 --> PgFromExpression227 + PgSelect223[["PgSelect[223∈17] ➊
ᐸtypes_mutation(mutation)ᐳ"]]:::sideeffectplan + Object226{{"Object[226∈17] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object226 & PgFromExpression227 & ApplyInput233 --> PgSelect223 + Access224{{"Access[224∈17] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access225{{"Access[225∈17] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access224 & Access225 --> Object226 + First228{{"First[228∈17] ➊"}}:::plan + PgSelectRows229[["PgSelectRows[229∈17] ➊"]]:::plan + PgSelectRows229 --> First228 + PgSelect223 --> PgSelectRows229 + PgSelectSingle230{{"PgSelectSingle[230∈17] ➊
ᐸtypes_mutationᐳ"}}:::plan + First228 --> PgSelectSingle230 + PgClassExpression231{{"PgClassExpression[231∈17] ➊
ᐸ__types_mutation__.vᐳ"}}:::plan + PgSelectSingle230 --> PgClassExpression231 + Object232{{"Object[232∈17] ➊
ᐸ{result}ᐳ"}}:::plan + PgClassExpression231 --> Object232 + PgSelect244[["PgSelect[244∈18] ➊
ᐸcompound_type_mutation(mutation)ᐳ"]]:::sideeffectplan + Object247{{"Object[247∈18] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgFromExpression248{{"PgFromExpression[248∈18] ➊"}}:::plan + Object247 & PgFromExpression248 & ApplyInput253 --> PgSelect244 + Access245{{"Access[245∈18] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access246{{"Access[246∈18] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access245 & Access246 --> Object247 + BakedInput243 --> PgFromExpression248 + First249{{"First[249∈18] ➊"}}:::plan + PgSelectRows250[["PgSelectRows[250∈18] ➊"]]:::plan + PgSelectRows250 --> First249 + PgSelect244 --> PgSelectRows250 + PgSelectSingle251{{"PgSelectSingle[251∈18] ➊
ᐸcompound_type_mutationᐳ"}}:::plan + First249 --> PgSelectSingle251 + Object252{{"Object[252∈18] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelectSingle251 --> Object252 + PgSelect258[["PgSelect[258∈19] ➊
ᐸcompound_type_set_mutation(mutation)ᐳ"]]:::sideeffectplan + Object261{{"Object[261∈19] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgFromExpression262{{"PgFromExpression[262∈19] ➊"}}:::plan + Object261 & PgFromExpression262 & ApplyInput264 --> PgSelect258 + Access259{{"Access[259∈19] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access260{{"Access[260∈19] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access259 & Access260 --> Object261 + BakedInput257 --> PgFromExpression262 + Object263{{"Object[263∈19] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelect258 --> Object263 + PgSelectRows491[["PgSelectRows[491∈19] ➊"]]:::plan + PgSelect258 --> PgSelectRows491 + PgSelect269[["PgSelect[269∈20] ➊
ᐸcompound_type_array_mutation(mutation)ᐳ"]]:::sideeffectplan + Object272{{"Object[272∈20] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgFromExpression273{{"PgFromExpression[273∈20] ➊"}}:::plan + Object272 & PgFromExpression273 & ApplyInput275 --> PgSelect269 + Access270{{"Access[270∈20] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access271{{"Access[271∈20] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access270 & Access271 --> Object272 + BakedInput268 --> PgFromExpression273 + Object274{{"Object[274∈20] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelect269 --> Object274 + PgSelectRows492[["PgSelectRows[492∈20] ➊"]]:::plan + PgSelect269 --> PgSelectRows492 + PgSelect277[["PgSelect[277∈21] ➊
ᐸtable_mutation(mutation)ᐳ"]]:::sideeffectplan + Object280{{"Object[280∈21] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgFromExpression281{{"PgFromExpression[281∈21] ➊
More deps:
- Constantᐸ5ᐳ[630]"}}:::plan + Object280 & PgFromExpression281 & ApplyInput286 --> PgSelect277 + Access278{{"Access[278∈21] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access279{{"Access[279∈21] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access278 & Access279 --> Object280 + First282{{"First[282∈21] ➊"}}:::plan + PgSelectRows283[["PgSelectRows[283∈21] ➊"]]:::plan + PgSelectRows283 --> First282 + PgSelect277 --> PgSelectRows283 + PgSelectSingle284{{"PgSelectSingle[284∈21] ➊
ᐸtable_mutationᐳ"}}:::plan + First282 --> PgSelectSingle284 + Object285{{"Object[285∈21] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelectSingle284 --> Object285 + PgSelect289[["PgSelect[289∈22] ➊
ᐸtable_mutation(mutation)ᐳ"]]:::sideeffectplan + Object292{{"Object[292∈22] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgFromExpression293{{"PgFromExpression[293∈22] ➊
More deps:
- Constantᐸ-1ᐳ[642]"}}:::plan + Object292 & PgFromExpression293 & ApplyInput298 --> PgSelect289 + Access290{{"Access[290∈22] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access291{{"Access[291∈22] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access290 & Access291 --> Object292 + First294{{"First[294∈22] ➊"}}:::plan + PgSelectRows295[["PgSelectRows[295∈22] ➊"]]:::plan + PgSelectRows295 --> First294 + PgSelect289 --> PgSelectRows295 + PgSelectSingle296{{"PgSelectSingle[296∈22] ➊
ᐸtable_mutationᐳ"}}:::plan + First294 --> PgSelectSingle296 + Object297{{"Object[297∈22] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelectSingle296 --> Object297 + PgSelect300[["PgSelect[300∈23] ➊
ᐸtable_set_mutation(mutation)ᐳ"]]:::sideeffectplan + Object303{{"Object[303∈23] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object303 & ApplyInput305 --> PgSelect300 + Access301{{"Access[301∈23] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access302{{"Access[302∈23] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access301 & Access302 --> Object303 + Object304{{"Object[304∈23] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelect300 --> Object304 + PgSelectRows493[["PgSelectRows[493∈23] ➊"]]:::plan + PgSelect300 --> PgSelectRows493 + PgSelect308[["PgSelect[308∈24] ➊
ᐸint_set_mutation(mutation)ᐳ"]]:::sideeffectplan + Object311{{"Object[311∈24] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgFromExpression312{{"PgFromExpression[312∈24] ➊
More deps:
- Constantᐸ5ᐳ[630]
- Constantᐸundefinedᐳ[7]
- Constantᐸ6ᐳ[643]"}}:::plan + Object311 & PgFromExpression312 & ApplyInput314 --> PgSelect308 + Access309{{"Access[309∈24] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access310{{"Access[310∈24] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access309 & Access310 --> Object311 + Object313{{"Object[313∈24] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelect308 --> Object313 + PgSelectRows494[["PgSelectRows[494∈24] ➊"]]:::plan + PgSelect308 --> PgSelectRows494 + PgSelect317[["PgSelect[317∈25] ➊
ᐸno_args_mutation(mutation)ᐳ"]]:::sideeffectplan + Object320{{"Object[320∈25] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object320 & ApplyInput326 --> PgSelect317 + Access318{{"Access[318∈25] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access319{{"Access[319∈25] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access318 & Access319 --> Object320 + First321{{"First[321∈25] ➊"}}:::plan + PgSelectRows322[["PgSelectRows[322∈25] ➊"]]:::plan + PgSelectRows322 --> First321 + PgSelect317 --> PgSelectRows322 + PgSelectSingle323{{"PgSelectSingle[323∈25] ➊
ᐸno_args_mutationᐳ"}}:::plan + First321 --> PgSelectSingle323 + PgClassExpression324{{"PgClassExpression[324∈25] ➊
ᐸ__no_args_mutation__.vᐳ"}}:::plan + PgSelectSingle323 --> PgClassExpression324 + Object325{{"Object[325∈25] ➊
ᐸ{result}ᐳ"}}:::plan + PgClassExpression324 --> Object325 + PgSelect328[["PgSelect[328∈26] ➊
ᐸreturn_void_mutation(mutation)ᐳ"]]:::sideeffectplan + Object331{{"Object[331∈26] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object331 & ApplyInput337 --> PgSelect328 + Access329{{"Access[329∈26] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access330{{"Access[330∈26] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access329 & Access330 --> Object331 + First332{{"First[332∈26] ➊"}}:::plan + PgSelectRows333[["PgSelectRows[333∈26] ➊"]]:::plan + PgSelectRows333 --> First332 + PgSelect328 --> PgSelectRows333 + PgSelectSingle334{{"PgSelectSingle[334∈26] ➊
ᐸreturn_void_mutationᐳ"}}:::plan + First332 --> PgSelectSingle334 + PgClassExpression335{{"PgClassExpression[335∈26] ➊
ᐸ__return_v...tation__.vᐳ"}}:::plan + PgSelectSingle334 --> PgClassExpression335 + Object336{{"Object[336∈26] ➊
ᐸ{result}ᐳ"}}:::plan + PgClassExpression335 --> Object336 + PgSelect340[["PgSelect[340∈27] ➊
ᐸguid_fn(mutation)ᐳ"]]:::sideeffectplan + Object343{{"Object[343∈27] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgFromExpression344{{"PgFromExpression[344∈27] ➊
More deps:
- Constantᐸnullᐳ[339]"}}:::plan + Object343 & PgFromExpression344 & ApplyInput350 --> PgSelect340 + Access341{{"Access[341∈27] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access342{{"Access[342∈27] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access341 & Access342 --> Object343 + First345{{"First[345∈27] ➊"}}:::plan + PgSelectRows346[["PgSelectRows[346∈27] ➊"]]:::plan + PgSelectRows346 --> First345 + PgSelect340 --> PgSelectRows346 + PgSelectSingle347{{"PgSelectSingle[347∈27] ➊
ᐸguid_fnᐳ"}}:::plan + First345 --> PgSelectSingle347 + PgClassExpression348{{"PgClassExpression[348∈27] ➊
ᐸ__guid_fn__.vᐳ"}}:::plan + PgSelectSingle347 --> PgClassExpression348 + Object349{{"Object[349∈27] ➊
ᐸ{result}ᐳ"}}:::plan + PgClassExpression348 --> Object349 + PgSelect353[["PgSelect[353∈28] ➊
ᐸguid_fn(mutation)ᐳ"]]:::sideeffectplan + Object356{{"Object[356∈28] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgFromExpression357{{"PgFromExpression[357∈28] ➊
More deps:
- Constantᐸ'0123456789abcde'ᐳ[645]"}}:::plan + Object356 & PgFromExpression357 & ApplyInput363 --> PgSelect353 + Access354{{"Access[354∈28] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access355{{"Access[355∈28] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access354 & Access355 --> Object356 + First358{{"First[358∈28] ➊"}}:::plan + PgSelectRows359[["PgSelectRows[359∈28] ➊"]]:::plan + PgSelectRows359 --> First358 + PgSelect353 --> PgSelectRows359 + PgSelectSingle360{{"PgSelectSingle[360∈28] ➊
ᐸguid_fnᐳ"}}:::plan + First358 --> PgSelectSingle360 + PgClassExpression361{{"PgClassExpression[361∈28] ➊
ᐸ__guid_fn__.vᐳ"}}:::plan + PgSelectSingle360 --> PgClassExpression361 + Object362{{"Object[362∈28] ➊
ᐸ{result}ᐳ"}}:::plan + PgClassExpression361 --> Object362 + PgSelect367[["PgSelect[367∈29] ➊
ᐸpost_many(mutation)ᐳ"]]:::sideeffectplan + Object370{{"Object[370∈29] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgFromExpression371{{"PgFromExpression[371∈29] ➊"}}:::plan + Object370 & PgFromExpression371 & ApplyInput373 --> PgSelect367 + Access368{{"Access[368∈29] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access369{{"Access[369∈29] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access368 & Access369 --> Object370 + BakedInput366 --> PgFromExpression371 + Object372{{"Object[372∈29] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelect367 --> Object372 + PgSelectRows495[["PgSelectRows[495∈29] ➊"]]:::plan + PgSelect367 --> PgSelectRows495 + PgSelect381[["PgSelect[381∈30] ➊
ᐸpost_with_suffix(mutation)ᐳ"]]:::sideeffectplan + Object384{{"Object[384∈30] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgFromExpression385{{"PgFromExpression[385∈30] ➊
More deps:
- Constantᐸ'test'ᐳ[649]"}}:::plan + Object384 & PgFromExpression385 & ApplyInput390 --> PgSelect381 + Access382{{"Access[382∈30] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access383{{"Access[383∈30] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access382 & Access383 --> Object384 + BakedInput380 --> PgFromExpression385 + First386{{"First[386∈30] ➊"}}:::plan + PgSelectRows387[["PgSelectRows[387∈30] ➊"]]:::plan + PgSelectRows387 --> First386 + PgSelect381 --> PgSelectRows387 + PgSelectSingle388{{"PgSelectSingle[388∈30] ➊
ᐸpost_with_suffixᐳ"}}:::plan + First386 --> PgSelectSingle388 + Object389{{"Object[389∈30] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelectSingle388 --> Object389 + PgSelect392[["PgSelect[392∈31] ➊
ᐸissue756_mutation(mutation)ᐳ"]]:::sideeffectplan + Object395{{"Object[395∈31] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object395 & ApplyInput400 --> PgSelect392 + Access393{{"Access[393∈31] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access394{{"Access[394∈31] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access393 & Access394 --> Object395 + First396{{"First[396∈31] ➊"}}:::plan + PgSelectRows397[["PgSelectRows[397∈31] ➊"]]:::plan + PgSelectRows397 --> First396 + PgSelect392 --> PgSelectRows397 + PgSelectSingle398{{"PgSelectSingle[398∈31] ➊
ᐸissue756_mutationᐳ"}}:::plan + First396 --> PgSelectSingle398 + Object399{{"Object[399∈31] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelectSingle398 --> Object399 + PgSelect402[["PgSelect[402∈32] ➊
ᐸissue756_set_mutation(mutation)ᐳ"]]:::sideeffectplan + Object405{{"Object[405∈32] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object405 & ApplyInput407 --> PgSelect402 + Access403{{"Access[403∈32] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access404{{"Access[404∈32] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access403 & Access404 --> Object405 + Object406{{"Object[406∈32] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelect402 --> Object406 + PgSelectRows496[["PgSelectRows[496∈32] ➊"]]:::plan + PgSelect402 --> PgSelectRows496 + PgSelect413[["PgSelect[413∈33] ➊
ᐸmutation_compound_type_array(mutation)ᐳ"]]:::sideeffectplan + Object416{{"Object[416∈33] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgFromExpression417{{"PgFromExpression[417∈33] ➊"}}:::plan + Object416 & PgFromExpression417 & ApplyInput419 --> PgSelect413 + Access414{{"Access[414∈33] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access415{{"Access[415∈33] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access414 & Access415 --> Object416 + BakedInput412 --> PgFromExpression417 + Object418{{"Object[418∈33] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelect413 --> Object418 + PgSelectRows497[["PgSelectRows[497∈33] ➊"]]:::plan + PgSelect413 --> PgSelectRows497 + PgSelect421[["PgSelect[421∈34] ➊
ᐸmutation_text_array(mutation)ᐳ"]]:::sideeffectplan + Object424{{"Object[424∈34] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object424 & ApplyInput430 --> PgSelect421 + Access422{{"Access[422∈34] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access423{{"Access[423∈34] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access422 & Access423 --> Object424 + First425{{"First[425∈34] ➊"}}:::plan + PgSelectRows426[["PgSelectRows[426∈34] ➊"]]:::plan + PgSelectRows426 --> First425 + PgSelect421 --> PgSelectRows426 + PgSelectSingle427{{"PgSelectSingle[427∈34] ➊
ᐸmutation_text_arrayᐳ"}}:::plan + First425 --> PgSelectSingle427 + PgClassExpression428{{"PgClassExpression[428∈34] ➊
ᐸ__mutation..._array__.vᐳ"}}:::plan + PgSelectSingle427 --> PgClassExpression428 + Object429{{"Object[429∈34] ➊
ᐸ{result}ᐳ"}}:::plan + PgClassExpression428 --> Object429 + PgSelect432[["PgSelect[432∈35] ➊
ᐸmutation_interval_array(mutation)ᐳ"]]:::sideeffectplan + Object435{{"Object[435∈35] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object435 & ApplyInput441 --> PgSelect432 + Access433{{"Access[433∈35] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access434{{"Access[434∈35] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access433 & Access434 --> Object435 + First436{{"First[436∈35] ➊"}}:::plan + PgSelectRows437[["PgSelectRows[437∈35] ➊"]]:::plan + PgSelectRows437 --> First436 + PgSelect432 --> PgSelectRows437 + PgSelectSingle438{{"PgSelectSingle[438∈35] ➊
ᐸmutation_interval_arrayᐳ"}}:::plan + First436 --> PgSelectSingle438 + PgClassExpression439{{"PgClassExpression[439∈35] ➊
ᐸ__mutation..._array__.vᐳ"}}:::plan + PgSelectSingle438 --> PgClassExpression439 + Object440{{"Object[440∈35] ➊
ᐸ{result}ᐳ"}}:::plan + PgClassExpression439 --> Object440 + PgSelect443[["PgSelect[443∈36] ➊
ᐸmutation_interval_set(mutation)ᐳ"]]:::sideeffectplan + Object446{{"Object[446∈36] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object446 & ApplyInput448 --> PgSelect443 + Access444{{"Access[444∈36] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access445{{"Access[445∈36] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access444 & Access445 --> Object446 + Object447{{"Object[447∈36] ➊
ᐸ{result}ᐳ"}}:::plan + PgSelect443 --> Object447 + PgSelectRows498[["PgSelectRows[498∈36] ➊"]]:::plan + PgSelect443 --> PgSelectRows498 + Access449{{"Access[449∈44] ➊
ᐸ100.m.clientMutationIdᐳ"}}:::plan + PgSelect100 --> Access449 + Access450{{"Access[450∈45] ➊
ᐸ113.m.clientMutationIdᐳ"}}:::plan + PgSelect113 --> Access450 + Access451{{"Access[451∈46] ➊
ᐸ127.m.clientMutationIdᐳ"}}:::plan + PgSelect127 --> Access451 + PgSelect454[["PgSelect[454∈57] ➊
ᐸpersonᐳ"]]:::plan + Object457{{"Object[457∈57] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgClassExpression453{{"PgClassExpression[453∈57] ➊
ᐸ__table_mu...author_id”ᐳ"}}:::plan + Object457 & PgClassExpression453 --> PgSelect454 + Access455{{"Access[455∈57] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access456{{"Access[456∈57] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access455 & Access456 --> Object457 + PgSelect472[["PgSelect[472∈57] ➊
ᐸpostᐳ"]]:::plan + PgClassExpression471{{"PgClassExpression[471∈57] ➊
ᐸ__table_mutation__.”id”ᐳ"}}:::plan + Object457 & PgClassExpression471 --> PgSelect472 + Edge480{{"Edge[480∈57] ➊"}}:::plan + First476{{"First[476∈57] ➊"}}:::plan + PgCursor532{{"PgCursor[532∈57] ➊"}}:::plan + First476 & PgCursor532 --> Edge480 + List522{{"List[522∈57] ➊
ᐸ520,471ᐳ
More deps:
- Constantᐸ'posts'ᐳ[520]"}}:::plan + PgClassExpression471 --> List522 + Access531{{"Access[531∈57] ➊
ᐸ472.cursorDetailsᐳ"}}:::plan + First476 & Access531 --> PgCursor532 + PgSelectSingle284 --> PgClassExpression453 + First458{{"First[458∈57] ➊"}}:::plan + PgSelectRows459[["PgSelectRows[459∈57] ➊"]]:::plan + PgSelectRows459 --> First458 + PgSelect454 --> PgSelectRows459 + PgSelectSingle460{{"PgSelectSingle[460∈57] ➊
ᐸpersonᐳ"}}:::plan + First458 --> PgSelectSingle460 + PgSelectSingle284 --> PgClassExpression471 + Connection475[["Connection[475∈57] ➊
ᐸ472ᐳ"]]:::plan + PgSelect472 --> Connection475 + ConnectionItems477[["ConnectionItems[477∈57] ➊"]]:::plan + ConnectionItems477 --> First476 + Connection475 --> ConnectionItems477 + Lambda523{{"Lambda[523∈57] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List522 --> Lambda523 + PgSelect472 --> Access531 + PgSelectSingle540{{"PgSelectSingle[540∈57] ➊
ᐸpostᐳ"}}:::plan + First476 --> PgSelectSingle540 + PgSelect462[["PgSelect[462∈58] ➊
ᐸpersonᐳ"]]:::plan + Object465{{"Object[465∈58] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + PgClassExpression461{{"PgClassExpression[461∈58] ➊
ᐸ__table_mu...author_id”ᐳ"}}:::plan + Object465 & PgClassExpression461 --> PgSelect462 + Access463{{"Access[463∈58] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access464{{"Access[464∈58] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access463 & Access464 --> Object465 + PgSelect482[["PgSelect[482∈58] ➊
ᐸpostᐳ"]]:::plan + PgClassExpression481{{"PgClassExpression[481∈58] ➊
ᐸ__table_mutation__.”id”ᐳ"}}:::plan + Object465 & PgClassExpression481 --> PgSelect482 + Edge490{{"Edge[490∈58] ➊"}}:::plan + First486{{"First[486∈58] ➊"}}:::plan + PgCursor534{{"PgCursor[534∈58] ➊"}}:::plan + First486 & PgCursor534 --> Edge490 + List525{{"List[525∈58] ➊
ᐸ520,481ᐳ
More deps:
- Constantᐸ'posts'ᐳ[520]"}}:::plan + PgClassExpression481 --> List525 + Access533{{"Access[533∈58] ➊
ᐸ482.cursorDetailsᐳ"}}:::plan + First486 & Access533 --> PgCursor534 + PgSelectSingle296 --> PgClassExpression461 + First466{{"First[466∈58] ➊"}}:::plan + PgSelectRows467[["PgSelectRows[467∈58] ➊"]]:::plan + PgSelectRows467 --> First466 + PgSelect462 --> PgSelectRows467 + PgSelectSingle468{{"PgSelectSingle[468∈58] ➊
ᐸpersonᐳ"}}:::plan + First466 --> PgSelectSingle468 + PgSelectSingle296 --> PgClassExpression481 + Connection485[["Connection[485∈58] ➊
ᐸ482ᐳ"]]:::plan + PgSelect482 --> Connection485 + ConnectionItems487[["ConnectionItems[487∈58] ➊"]]:::plan + ConnectionItems487 --> First486 + Connection485 --> ConnectionItems487 + Lambda526{{"Lambda[526∈58] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List525 --> Lambda526 + PgSelect482 --> Access533 + PgSelectSingle541{{"PgSelectSingle[541∈58] ➊
ᐸpostᐳ"}}:::plan + First486 --> PgSelectSingle541 + Access452{{"Access[452∈61] ➊
ᐸ317.m.clientMutationIdᐳ"}}:::plan + PgSelect317 --> Access452 + Object573{{"Object[573∈65] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Access571{{"Access[571∈65] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access572{{"Access[572∈65] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access571 & Access572 --> Object573 + PgFromExpression574{{"PgFromExpression[574∈65] ➊"}}:::plan + PgClassExpression519{{"PgClassExpression[519∈75] ➊
ᐸ__compound...tion__.”a”ᐳ"}}:::plan + Object252 o--o PgClassExpression519 + PgClassExpression535{{"PgClassExpression[535∈75] ➊
ᐸ__compound...tion__.”b”ᐳ"}}:::plan + PgClassExpression519 o--o PgClassExpression535 + PgClassExpression542{{"PgClassExpression[542∈75] ➊
ᐸ__compound...tion__.”c”ᐳ"}}:::plan + PgClassExpression535 o--o PgClassExpression542 + PgClassExpression545{{"PgClassExpression[545∈75] ➊
ᐸ__compound...tion__.”d”ᐳ"}}:::plan + PgClassExpression542 o--o PgClassExpression545 + PgClassExpression548{{"PgClassExpression[548∈75] ➊
ᐸ__compound...tion__.”e”ᐳ"}}:::plan + PgClassExpression545 o--o PgClassExpression548 + PgClassExpression549{{"PgClassExpression[549∈75] ➊
ᐸ__compound...tion__.”f”ᐳ"}}:::plan + PgClassExpression548 o--o PgClassExpression549 + PgClassExpression550{{"PgClassExpression[550∈75] ➊
ᐸ__compound...tion__.”g”ᐳ"}}:::plan + PgSelectSingle251 --> PgClassExpression550 + PgClassExpression551{{"PgClassExpression[551∈75] ➊
ᐸ__compound....”foo_bar”ᐳ"}}:::plan + PgClassExpression549 o--o PgClassExpression551 + PgClassExpression543{{"PgClassExpression[543∈76] ➊
ᐸ__table_mu...”headline”ᐳ"}}:::plan + Object285 o--o PgClassExpression543 + PgClassExpression544{{"PgClassExpression[544∈77] ➊
ᐸ__table_mu...”headline”ᐳ"}}:::plan + Object297 o--o PgClassExpression544 + PgClassExpression527{{"PgClassExpression[527∈78] ➊
ᐸ__post_wit...fix__.”id”ᐳ"}}:::plan + Object389 o--o PgClassExpression527 + PgClassExpression536{{"PgClassExpression[536∈78] ➊
ᐸ__post_wit...”headline”ᐳ"}}:::plan PgClassExpression527 o--o PgClassExpression536 - PgClassExpression528{{"PgClassExpression[528∈80] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgSelectSingle459 --> PgClassExpression528 - PgClassExpression537{{"PgClassExpression[537∈80] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + PgClassExpression528{{"PgClassExpression[528∈79] ➊
ᐸ__issue756...ion__.”id”ᐳ"}}:::plan + Object399 o--o PgClassExpression528 + PgClassExpression537{{"PgClassExpression[537∈79] ➊
ᐸ__issue756...ion__.”ts”ᐳ"}}:::plan PgClassExpression528 o--o PgClassExpression537 - PgClassExpression529{{"PgClassExpression[529∈81] ➊
ᐸ__person__.”id”ᐳ"}}:::plan - PgSelectSingle467 --> PgClassExpression529 - PgClassExpression538{{"PgClassExpression[538∈81] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + PgClassExpression529{{"PgClassExpression[529∈80] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgSelectSingle460 --> PgClassExpression529 + PgClassExpression538{{"PgClassExpression[538∈80] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan PgClassExpression529 o--o PgClassExpression538 - __Item498[/"__Item[498∈84]
ᐸ490ᐳ"\]:::itemplan - PgSelectRows490 ==> __Item498 - PgSelectSingle499{{"PgSelectSingle[499∈84]
ᐸcompound_type_set_mutationᐳ"}}:::plan - __Item498 --> PgSelectSingle499 - __Item500[/"__Item[500∈85]
ᐸ491ᐳ"\]:::itemplan - PgSelectRows491 ==> __Item500 - PgSelectSingle501{{"PgSelectSingle[501∈85]
ᐸcompound_type_array_mutationᐳ"}}:::plan - __Item500 --> PgSelectSingle501 - __Item502[/"__Item[502∈86]
ᐸ492ᐳ"\]:::itemplan - PgSelectRows492 ==> __Item502 - PgSelectSingle503{{"PgSelectSingle[503∈86]
ᐸtable_set_mutationᐳ"}}:::plan - __Item502 --> PgSelectSingle503 - __Item504[/"__Item[504∈87]
ᐸ493ᐳ"\]:::itemplan - PgSelectRows493 ==> __Item504 - PgSelectSingle505{{"PgSelectSingle[505∈87]
ᐸint_set_mutationᐳ"}}:::plan - __Item504 --> PgSelectSingle505 - PgClassExpression506{{"PgClassExpression[506∈87]
ᐸ__int_set_mutation__.vᐳ"}}:::plan - PgSelectSingle505 --> PgClassExpression506 - __Item507[/"__Item[507∈88]
ᐸ494ᐳ"\]:::itemplan - PgSelectRows494 ==> __Item507 - PgSelectSingle508{{"PgSelectSingle[508∈88]
ᐸpost_manyᐳ"}}:::plan - __Item507 --> PgSelectSingle508 - __Item509[/"__Item[509∈89]
ᐸ495ᐳ"\]:::itemplan - PgSelectRows495 ==> __Item509 - PgSelectSingle510{{"PgSelectSingle[510∈89]
ᐸissue756_set_mutationᐳ"}}:::plan - __Item509 --> PgSelectSingle510 - __Item511[/"__Item[511∈90]
ᐸ496ᐳ"\]:::itemplan - PgSelectRows496 ==> __Item511 - PgSelectSingle512{{"PgSelectSingle[512∈90]
ᐸmutation_compound_type_arrayᐳ"}}:::plan - __Item511 --> PgSelectSingle512 - __Item513[/"__Item[513∈91]
ᐸ427ᐳ"\]:::itemplan - PgClassExpression427 ==> __Item513 - __Item514[/"__Item[514∈92]
ᐸ438ᐳ"\]:::itemplan - PgClassExpression438 ==> __Item514 - __Item515[/"__Item[515∈93]
ᐸ497ᐳ"\]:::itemplan - PgSelectRows497 ==> __Item515 - PgSelectSingle516{{"PgSelectSingle[516∈93]
ᐸmutation_interval_setᐳ"}}:::plan - __Item515 --> PgSelectSingle516 - PgClassExpression517{{"PgClassExpression[517∈93]
ᐸ__mutation...al_set__.vᐳ"}}:::plan - PgSelectSingle516 --> PgClassExpression517 - PgClassExpression551{{"PgClassExpression[551∈94]
ᐸ__compound...tion__.”a”ᐳ"}}:::plan - PgSelectSingle499 --> PgClassExpression551 - PgClassExpression559{{"PgClassExpression[559∈94]
ᐸ__compound...tion__.”b”ᐳ"}}:::plan - PgClassExpression551 o--o PgClassExpression559 - PgClassExpression566{{"PgClassExpression[566∈94]
ᐸ__compound...tion__.”c”ᐳ"}}:::plan - PgClassExpression559 o--o PgClassExpression566 - PgClassExpression577{{"PgClassExpression[577∈94]
ᐸ__compound...tion__.”d”ᐳ"}}:::plan - PgClassExpression566 o--o PgClassExpression577 - PgClassExpression582{{"PgClassExpression[582∈94]
ᐸ__compound...tion__.”e”ᐳ"}}:::plan - PgClassExpression577 o--o PgClassExpression582 - PgClassExpression587{{"PgClassExpression[587∈94]
ᐸ__compound...tion__.”f”ᐳ"}}:::plan - PgClassExpression582 o--o PgClassExpression587 - PgClassExpression592{{"PgClassExpression[592∈94]
ᐸ__compound...tion__.”g”ᐳ"}}:::plan - PgSelectSingle499 --> PgClassExpression592 - PgClassExpression595{{"PgClassExpression[595∈94]
ᐸ__compound....”foo_bar”ᐳ"}}:::plan - PgClassExpression587 o--o PgClassExpression595 - PgClassExpression552{{"PgClassExpression[552∈95]
ᐸ__compound...tion__.”a”ᐳ"}}:::plan - PgSelectSingle501 --> PgClassExpression552 - PgClassExpression560{{"PgClassExpression[560∈95]
ᐸ__compound...tion__.”b”ᐳ"}}:::plan + PgClassExpression530{{"PgClassExpression[530∈81] ➊
ᐸ__person__.”id”ᐳ"}}:::plan + PgSelectSingle468 --> PgClassExpression530 + PgClassExpression539{{"PgClassExpression[539∈81] ➊
ᐸ__person__...full_name”ᐳ"}}:::plan + PgClassExpression530 o--o PgClassExpression539 + __Item499[/"__Item[499∈84]
ᐸ491ᐳ"\]:::itemplan + PgSelectRows491 ==> __Item499 + PgSelectSingle500{{"PgSelectSingle[500∈84]
ᐸcompound_type_set_mutationᐳ"}}:::plan + __Item499 --> PgSelectSingle500 + __Item501[/"__Item[501∈85]
ᐸ492ᐳ"\]:::itemplan + PgSelectRows492 ==> __Item501 + PgSelectSingle502{{"PgSelectSingle[502∈85]
ᐸcompound_type_array_mutationᐳ"}}:::plan + __Item501 --> PgSelectSingle502 + __Item503[/"__Item[503∈86]
ᐸ493ᐳ"\]:::itemplan + PgSelectRows493 ==> __Item503 + PgSelectSingle504{{"PgSelectSingle[504∈86]
ᐸtable_set_mutationᐳ"}}:::plan + __Item503 --> PgSelectSingle504 + __Item505[/"__Item[505∈87]
ᐸ494ᐳ"\]:::itemplan + PgSelectRows494 ==> __Item505 + PgSelectSingle506{{"PgSelectSingle[506∈87]
ᐸint_set_mutationᐳ"}}:::plan + __Item505 --> PgSelectSingle506 + PgClassExpression507{{"PgClassExpression[507∈87]
ᐸ__int_set_mutation__.vᐳ"}}:::plan + PgSelectSingle506 --> PgClassExpression507 + __Item508[/"__Item[508∈88]
ᐸ495ᐳ"\]:::itemplan + PgSelectRows495 ==> __Item508 + PgSelectSingle509{{"PgSelectSingle[509∈88]
ᐸpost_manyᐳ"}}:::plan + __Item508 --> PgSelectSingle509 + __Item510[/"__Item[510∈89]
ᐸ496ᐳ"\]:::itemplan + PgSelectRows496 ==> __Item510 + PgSelectSingle511{{"PgSelectSingle[511∈89]
ᐸissue756_set_mutationᐳ"}}:::plan + __Item510 --> PgSelectSingle511 + __Item512[/"__Item[512∈90]
ᐸ497ᐳ"\]:::itemplan + PgSelectRows497 ==> __Item512 + PgSelectSingle513{{"PgSelectSingle[513∈90]
ᐸmutation_compound_type_arrayᐳ"}}:::plan + __Item512 --> PgSelectSingle513 + __Item514[/"__Item[514∈91]
ᐸ428ᐳ"\]:::itemplan + PgClassExpression428 ==> __Item514 + __Item515[/"__Item[515∈92]
ᐸ439ᐳ"\]:::itemplan + PgClassExpression439 ==> __Item515 + __Item516[/"__Item[516∈93]
ᐸ498ᐳ"\]:::itemplan + PgSelectRows498 ==> __Item516 + PgSelectSingle517{{"PgSelectSingle[517∈93]
ᐸmutation_interval_setᐳ"}}:::plan + __Item516 --> PgSelectSingle517 + PgClassExpression518{{"PgClassExpression[518∈93]
ᐸ__mutation...al_set__.vᐳ"}}:::plan + PgSelectSingle517 --> PgClassExpression518 + PgClassExpression552{{"PgClassExpression[552∈94]
ᐸ__compound...tion__.”a”ᐳ"}}:::plan + PgSelectSingle500 --> PgClassExpression552 + PgClassExpression560{{"PgClassExpression[560∈94]
ᐸ__compound...tion__.”b”ᐳ"}}:::plan PgClassExpression552 o--o PgClassExpression560 - PgClassExpression567{{"PgClassExpression[567∈95]
ᐸ__compound...tion__.”c”ᐳ"}}:::plan + PgClassExpression567{{"PgClassExpression[567∈94]
ᐸ__compound...tion__.”c”ᐳ"}}:::plan PgClassExpression560 o--o PgClassExpression567 - PgClassExpression578{{"PgClassExpression[578∈95]
ᐸ__compound...tion__.”d”ᐳ"}}:::plan + PgClassExpression578{{"PgClassExpression[578∈94]
ᐸ__compound...tion__.”d”ᐳ"}}:::plan PgClassExpression567 o--o PgClassExpression578 - PgClassExpression583{{"PgClassExpression[583∈95]
ᐸ__compound...tion__.”e”ᐳ"}}:::plan + PgClassExpression583{{"PgClassExpression[583∈94]
ᐸ__compound...tion__.”e”ᐳ"}}:::plan PgClassExpression578 o--o PgClassExpression583 - PgClassExpression588{{"PgClassExpression[588∈95]
ᐸ__compound...tion__.”f”ᐳ"}}:::plan + PgClassExpression588{{"PgClassExpression[588∈94]
ᐸ__compound...tion__.”f”ᐳ"}}:::plan PgClassExpression583 o--o PgClassExpression588 - PgClassExpression593{{"PgClassExpression[593∈95]
ᐸ__compound...tion__.”g”ᐳ"}}:::plan - PgSelectSingle501 --> PgClassExpression593 - PgClassExpression596{{"PgClassExpression[596∈95]
ᐸ__compound....”foo_bar”ᐳ"}}:::plan + PgClassExpression593{{"PgClassExpression[593∈94]
ᐸ__compound...tion__.”g”ᐳ"}}:::plan + PgSelectSingle500 --> PgClassExpression593 + PgClassExpression596{{"PgClassExpression[596∈94]
ᐸ__compound....”foo_bar”ᐳ"}}:::plan PgClassExpression588 o--o PgClassExpression596 - PgClassExpression553{{"PgClassExpression[553∈96]
ᐸ__table_se...full_name”ᐳ"}}:::plan - PgSelectSingle503 --> PgClassExpression553 - PgSelect569[["PgSelect[569∈97]
ᐸfrmcdc_comptypeᐳ"]]:::plan - PgClassExpression568{{"PgClassExpression[568∈97]
ᐸ__post_man...comptypes”ᐳ"}}:::plan - Object572 & PgClassExpression568 & PgFromExpression573 --> PgSelect569 - PgClassExpression554{{"PgClassExpression[554∈97]
ᐸ__post_many__.”id”ᐳ"}}:::plan - PgSelectSingle508 --> PgClassExpression554 - PgClassExpression561{{"PgClassExpression[561∈97]
ᐸ__post_man...”headline”ᐳ"}}:::plan - PgClassExpression554 o--o PgClassExpression561 - PgSelectSingle508 --> PgClassExpression568 - PgSelectRows598[["PgSelectRows[598∈97]"]]:::plan - PgSelect569 --> PgSelectRows598 - PgClassExpression555{{"PgClassExpression[555∈98]
ᐸ__issue756...ion__.”id”ᐳ"}}:::plan - PgSelectSingle510 --> PgClassExpression555 - PgClassExpression562{{"PgClassExpression[562∈98]
ᐸ__issue756...ion__.”ts”ᐳ"}}:::plan - PgClassExpression555 o--o PgClassExpression562 - PgClassExpression556{{"PgClassExpression[556∈99]
ᐸ__mutation...rray__.”a”ᐳ"}}:::plan - PgSelectSingle512 --> PgClassExpression556 - PgClassExpression563{{"PgClassExpression[563∈99]
ᐸ__mutation...rray__.”b”ᐳ"}}:::plan - PgClassExpression556 o--o PgClassExpression563 - PgClassExpression574{{"PgClassExpression[574∈99]
ᐸ__mutation...rray__.”c”ᐳ"}}:::plan - PgClassExpression563 o--o PgClassExpression574 - PgClassExpression579{{"PgClassExpression[579∈99]
ᐸ__mutation...rray__.”d”ᐳ"}}:::plan - PgClassExpression574 o--o PgClassExpression579 - PgClassExpression584{{"PgClassExpression[584∈99]
ᐸ__mutation...rray__.”e”ᐳ"}}:::plan + PgClassExpression553{{"PgClassExpression[553∈95]
ᐸ__compound...tion__.”a”ᐳ"}}:::plan + PgSelectSingle502 --> PgClassExpression553 + PgClassExpression561{{"PgClassExpression[561∈95]
ᐸ__compound...tion__.”b”ᐳ"}}:::plan + PgClassExpression553 o--o PgClassExpression561 + PgClassExpression568{{"PgClassExpression[568∈95]
ᐸ__compound...tion__.”c”ᐳ"}}:::plan + PgClassExpression561 o--o PgClassExpression568 + PgClassExpression579{{"PgClassExpression[579∈95]
ᐸ__compound...tion__.”d”ᐳ"}}:::plan + PgClassExpression568 o--o PgClassExpression579 + PgClassExpression584{{"PgClassExpression[584∈95]
ᐸ__compound...tion__.”e”ᐳ"}}:::plan PgClassExpression579 o--o PgClassExpression584 - PgClassExpression589{{"PgClassExpression[589∈99]
ᐸ__mutation...rray__.”f”ᐳ"}}:::plan + PgClassExpression589{{"PgClassExpression[589∈95]
ᐸ__compound...tion__.”f”ᐳ"}}:::plan PgClassExpression584 o--o PgClassExpression589 - PgClassExpression594{{"PgClassExpression[594∈99]
ᐸ__mutation...rray__.”g”ᐳ"}}:::plan - PgSelectSingle512 --> PgClassExpression594 - PgClassExpression597{{"PgClassExpression[597∈99]
ᐸ__mutation....”foo_bar”ᐳ"}}:::plan + PgClassExpression594{{"PgClassExpression[594∈95]
ᐸ__compound...tion__.”g”ᐳ"}}:::plan + PgSelectSingle502 --> PgClassExpression594 + PgClassExpression597{{"PgClassExpression[597∈95]
ᐸ__compound....”foo_bar”ᐳ"}}:::plan PgClassExpression589 o--o PgClassExpression597 - Access557{{"Access[557∈100]
ᐸ514.secondsᐳ"}}:::plan - __Item514 --> Access557 - Access564{{"Access[564∈100]
ᐸ514.minutesᐳ"}}:::plan - Access557 o--o Access564 - Access575{{"Access[575∈100]
ᐸ514.hoursᐳ"}}:::plan - Access564 o--o Access575 - Access580{{"Access[580∈100]
ᐸ514.daysᐳ"}}:::plan - Access575 o--o Access580 - Access585{{"Access[585∈100]
ᐸ514.monthsᐳ"}}:::plan - Access580 o--o Access585 - Access590{{"Access[590∈100]
ᐸ514.yearsᐳ"}}:::plan - Access585 o--o Access590 - Access558{{"Access[558∈101]
ᐸ517.secondsᐳ"}}:::plan - PgClassExpression517 --> Access558 - Access565{{"Access[565∈101]
ᐸ517.minutesᐳ"}}:::plan + PgClassExpression554{{"PgClassExpression[554∈96]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgSelectSingle504 --> PgClassExpression554 + PgSelect570[["PgSelect[570∈97]
ᐸfrmcdc_comptypeᐳ"]]:::plan + PgClassExpression569{{"PgClassExpression[569∈97]
ᐸ__post_man...comptypes”ᐳ"}}:::plan + Object573 & PgClassExpression569 & PgFromExpression574 --> PgSelect570 + PgClassExpression555{{"PgClassExpression[555∈97]
ᐸ__post_many__.”id”ᐳ"}}:::plan + PgSelectSingle509 --> PgClassExpression555 + PgClassExpression562{{"PgClassExpression[562∈97]
ᐸ__post_man...”headline”ᐳ"}}:::plan + PgClassExpression555 o--o PgClassExpression562 + PgSelectSingle509 --> PgClassExpression569 + PgSelectRows599[["PgSelectRows[599∈97]"]]:::plan + PgSelect570 --> PgSelectRows599 + PgClassExpression556{{"PgClassExpression[556∈98]
ᐸ__issue756...ion__.”id”ᐳ"}}:::plan + PgSelectSingle511 --> PgClassExpression556 + PgClassExpression563{{"PgClassExpression[563∈98]
ᐸ__issue756...ion__.”ts”ᐳ"}}:::plan + PgClassExpression556 o--o PgClassExpression563 + PgClassExpression557{{"PgClassExpression[557∈99]
ᐸ__mutation...rray__.”a”ᐳ"}}:::plan + PgSelectSingle513 --> PgClassExpression557 + PgClassExpression564{{"PgClassExpression[564∈99]
ᐸ__mutation...rray__.”b”ᐳ"}}:::plan + PgClassExpression557 o--o PgClassExpression564 + PgClassExpression575{{"PgClassExpression[575∈99]
ᐸ__mutation...rray__.”c”ᐳ"}}:::plan + PgClassExpression564 o--o PgClassExpression575 + PgClassExpression580{{"PgClassExpression[580∈99]
ᐸ__mutation...rray__.”d”ᐳ"}}:::plan + PgClassExpression575 o--o PgClassExpression580 + PgClassExpression585{{"PgClassExpression[585∈99]
ᐸ__mutation...rray__.”e”ᐳ"}}:::plan + PgClassExpression580 o--o PgClassExpression585 + PgClassExpression590{{"PgClassExpression[590∈99]
ᐸ__mutation...rray__.”f”ᐳ"}}:::plan + PgClassExpression585 o--o PgClassExpression590 + PgClassExpression595{{"PgClassExpression[595∈99]
ᐸ__mutation...rray__.”g”ᐳ"}}:::plan + PgSelectSingle513 --> PgClassExpression595 + PgClassExpression598{{"PgClassExpression[598∈99]
ᐸ__mutation....”foo_bar”ᐳ"}}:::plan + PgClassExpression590 o--o PgClassExpression598 + Access558{{"Access[558∈100]
ᐸ515.secondsᐳ"}}:::plan + __Item515 --> Access558 + Access565{{"Access[565∈100]
ᐸ515.minutesᐳ"}}:::plan Access558 o--o Access565 - Access576{{"Access[576∈101]
ᐸ517.hoursᐳ"}}:::plan + Access576{{"Access[576∈100]
ᐸ515.hoursᐳ"}}:::plan Access565 o--o Access576 - Access581{{"Access[581∈101]
ᐸ517.daysᐳ"}}:::plan + Access581{{"Access[581∈100]
ᐸ515.daysᐳ"}}:::plan Access576 o--o Access581 - Access586{{"Access[586∈101]
ᐸ517.monthsᐳ"}}:::plan + Access586{{"Access[586∈100]
ᐸ515.monthsᐳ"}}:::plan Access581 o--o Access586 - Access591{{"Access[591∈101]
ᐸ517.yearsᐳ"}}:::plan + Access591{{"Access[591∈100]
ᐸ515.yearsᐳ"}}:::plan Access586 o--o Access591 - PgClassExpression599{{"PgClassExpression[599∈102] ➊
ᐸ__post__.”id”ᐳ"}}:::plan - PgSelectSingle539 --> PgClassExpression599 - PgClassExpression602{{"PgClassExpression[602∈102] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan - PgClassExpression599 o--o PgClassExpression602 - PgClassExpression600{{"PgClassExpression[600∈103] ➊
ᐸ__post__.”id”ᐳ"}}:::plan + Access559{{"Access[559∈101]
ᐸ518.secondsᐳ"}}:::plan + PgClassExpression518 --> Access559 + Access566{{"Access[566∈101]
ᐸ518.minutesᐳ"}}:::plan + Access559 o--o Access566 + Access577{{"Access[577∈101]
ᐸ518.hoursᐳ"}}:::plan + Access566 o--o Access577 + Access582{{"Access[582∈101]
ᐸ518.daysᐳ"}}:::plan + Access577 o--o Access582 + Access587{{"Access[587∈101]
ᐸ518.monthsᐳ"}}:::plan + Access582 o--o Access587 + Access592{{"Access[592∈101]
ᐸ518.yearsᐳ"}}:::plan + Access587 o--o Access592 + PgClassExpression600{{"PgClassExpression[600∈102] ➊
ᐸ__post__.”id”ᐳ"}}:::plan PgSelectSingle540 --> PgClassExpression600 - PgClassExpression603{{"PgClassExpression[603∈103] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan + PgClassExpression603{{"PgClassExpression[603∈102] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan PgClassExpression600 o--o PgClassExpression603 - Access601{{"Access[601∈104] ➊
ᐸ549.secondsᐳ"}}:::plan - PgClassExpression549 --> Access601 - Access604{{"Access[604∈104] ➊
ᐸ549.minutesᐳ"}}:::plan - Access601 o--o Access604 - Access605{{"Access[605∈104] ➊
ᐸ549.hoursᐳ"}}:::plan - Access604 o--o Access605 - Access608{{"Access[608∈105]
ᐸ592.secondsᐳ"}}:::plan - PgClassExpression592 --> Access608 - Access611{{"Access[611∈105]
ᐸ592.minutesᐳ"}}:::plan - Access608 o--o Access611 - Access614{{"Access[614∈105]
ᐸ592.hoursᐳ"}}:::plan - Access611 o--o Access614 - Access609{{"Access[609∈106]
ᐸ593.secondsᐳ"}}:::plan + PgClassExpression601{{"PgClassExpression[601∈103] ➊
ᐸ__post__.”id”ᐳ"}}:::plan + PgSelectSingle541 --> PgClassExpression601 + PgClassExpression604{{"PgClassExpression[604∈103] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan + PgClassExpression601 o--o PgClassExpression604 + Access602{{"Access[602∈104] ➊
ᐸ550.secondsᐳ"}}:::plan + PgClassExpression550 --> Access602 + Access605{{"Access[605∈104] ➊
ᐸ550.minutesᐳ"}}:::plan + Access602 o--o Access605 + Access606{{"Access[606∈104] ➊
ᐸ550.hoursᐳ"}}:::plan + Access605 o--o Access606 + Access609{{"Access[609∈105]
ᐸ593.secondsᐳ"}}:::plan PgClassExpression593 --> Access609 - Access612{{"Access[612∈106]
ᐸ593.minutesᐳ"}}:::plan + Access612{{"Access[612∈105]
ᐸ593.minutesᐳ"}}:::plan Access609 o--o Access612 - Access615{{"Access[615∈106]
ᐸ593.hoursᐳ"}}:::plan + Access615{{"Access[615∈105]
ᐸ593.hoursᐳ"}}:::plan Access612 o--o Access615 - Access610{{"Access[610∈107]
ᐸ594.secondsᐳ"}}:::plan + Access610{{"Access[610∈106]
ᐸ594.secondsᐳ"}}:::plan PgClassExpression594 --> Access610 - Access613{{"Access[613∈107]
ᐸ594.minutesᐳ"}}:::plan + Access613{{"Access[613∈106]
ᐸ594.minutesᐳ"}}:::plan Access610 o--o Access613 - Access616{{"Access[616∈107]
ᐸ594.hoursᐳ"}}:::plan + Access616{{"Access[616∈106]
ᐸ594.hoursᐳ"}}:::plan Access613 o--o Access616 - __Item606[/"__Item[606∈108]
ᐸ598ᐳ"\]:::itemplan - PgSelectRows598 ==> __Item606 - PgSelectSingle607{{"PgSelectSingle[607∈108]
ᐸfrmcdc_comptypeᐳ"}}:::plan - __Item606 --> PgSelectSingle607 - PgClassExpression617{{"PgClassExpression[617∈109]
ᐸ__frmcdc_c...”schedule”ᐳ"}}:::plan - PgSelectSingle607 --> PgClassExpression617 - PgClassExpression618{{"PgClassExpression[618∈109]
ᐸ__frmcdc_c...optimised”ᐳ"}}:::plan - PgClassExpression617 o--o PgClassExpression618 + Access611{{"Access[611∈107]
ᐸ595.secondsᐳ"}}:::plan + PgClassExpression595 --> Access611 + Access614{{"Access[614∈107]
ᐸ595.minutesᐳ"}}:::plan + Access611 o--o Access614 + Access617{{"Access[617∈107]
ᐸ595.hoursᐳ"}}:::plan + Access614 o--o Access617 + __Item607[/"__Item[607∈108]
ᐸ599ᐳ"\]:::itemplan + PgSelectRows599 ==> __Item607 + PgSelectSingle608{{"PgSelectSingle[608∈108]
ᐸfrmcdc_comptypeᐳ"}}:::plan + __Item607 --> PgSelectSingle608 + PgClassExpression618{{"PgClassExpression[618∈109]
ᐸ__frmcdc_c...”schedule”ᐳ"}}:::plan + PgSelectSingle608 --> PgClassExpression618 + PgClassExpression619{{"PgClassExpression[619∈109]
ᐸ__frmcdc_c...optimised”ᐳ"}}:::plan + PgClassExpression618 o--o PgClassExpression619 %% define steps classDef bucket0 stroke:#696969 - class Bucket0,__Value2,__InputObject6,Access10,Access11,Object12,PgFromExpression13,ApplyInput19,__InputObject20,ApplyInput32,__InputObject33,ApplyInput45,__InputObject46,ApplyInput58,__InputObject59,ApplyInput71,__InputObject72,ApplyInput83,__InputObject84,ApplyInput96,__InputObject97,ApplyInput110,__InputObject111,ApplyInput123,__InputObject124,ApplyInput137,__InputObject138,ApplyInput150,__InputObject151,ApplyInput162,__InputObject163,ApplyInput175,__InputObject176,ApplyInput187,__InputObject188,ApplyInput199,__InputObject200,ApplyInput211,__InputObject212,__InputObject218,__InputObject219,__InputObject220,BakedInput221,ApplyInput232,__InputObject233,__InputObject234,__InputObject240,BakedInput242,ApplyInput252,__InputObject253,__InputObject254,__InputObject255,BakedInput256,ApplyInput263,__InputObject264,__InputObject265,__InputObject266,BakedInput267,ApplyInput274,__InputObject275,ApplyInput285,__InputObject286,ApplyInput297,__InputObject298,ApplyInput304,__InputObject305,ApplyInput313,__InputObject314,ApplyInput325,__InputObject326,ApplyInput336,__InputObject337,ApplyInput349,__InputObject350,ApplyInput362,__InputObject363,BakedInput365,ApplyInput372,__InputObject373,__InputObject374,BakedInput379,ApplyInput389,__InputObject390,ApplyInput399,__InputObject400,ApplyInput406,__InputObject407,__InputObject408,__InputObject410,BakedInput411,ApplyInput418,__InputObject419,ApplyInput429,__InputObject430,ApplyInput440,__InputObject441,ApplyInput447 bucket0 + class Bucket0,__Value2,__InputObject6,Access10,Access11,Object12,PgFromExpression13,ApplyInput19,__InputObject20,ApplyInput32,__InputObject33,ApplyInput45,__InputObject46,ApplyInput58,__InputObject59,ApplyInput71,__InputObject72,ApplyInput83,__InputObject84,ApplyInput96,__InputObject97,ApplyInput110,__InputObject111,ApplyInput123,__InputObject124,ApplyInput137,__InputObject138,ApplyInput150,__InputObject151,ApplyInput162,__InputObject163,ApplyInput175,__InputObject176,ApplyInput187,__InputObject188,ApplyInput199,__InputObject200,ApplyInput211,__InputObject212,__InputObject218,__InputObject220,__InputObject221,BakedInput222,ApplyInput233,__InputObject234,__InputObject235,__InputObject241,BakedInput243,ApplyInput253,__InputObject254,__InputObject255,__InputObject256,BakedInput257,ApplyInput264,__InputObject265,__InputObject266,__InputObject267,BakedInput268,ApplyInput275,__InputObject276,ApplyInput286,__InputObject287,ApplyInput298,__InputObject299,ApplyInput305,__InputObject306,ApplyInput314,__InputObject315,ApplyInput326,__InputObject327,ApplyInput337,__InputObject338,ApplyInput350,__InputObject351,ApplyInput363,__InputObject364,BakedInput366,ApplyInput373,__InputObject374,__InputObject375,BakedInput380,ApplyInput390,__InputObject391,ApplyInput400,__InputObject401,ApplyInput407,__InputObject408,__InputObject409,__InputObject411,BakedInput412,ApplyInput419,__InputObject420,ApplyInput430,__InputObject431,ApplyInput441,__InputObject442,ApplyInput448 bucket0 classDef bucket1 stroke:#00bfff class Bucket1,PgSelect9,First14,PgSelectRows15,PgSelectSingle16,PgClassExpression17,Object18 bucket1 classDef bucket2 stroke:#7f007f @@ -1209,45 +1209,45 @@ graph TD classDef bucket16 stroke:#f5deb3 class Bucket16,PgSelect201,Access202,Access203,Object204,PgFromExpression205,First206,PgSelectRows207,PgSelectSingle208,PgClassExpression209,Object210 bucket16 classDef bucket17 stroke:#696969 - class Bucket17,PgSelect222,Access223,Access224,Object225,PgFromExpression226,First227,PgSelectRows228,PgSelectSingle229,PgClassExpression230,Object231 bucket17 + class Bucket17,PgSelect223,Access224,Access225,Object226,PgFromExpression227,First228,PgSelectRows229,PgSelectSingle230,PgClassExpression231,Object232 bucket17 classDef bucket18 stroke:#00bfff - class Bucket18,PgSelect243,Access244,Access245,Object246,PgFromExpression247,First248,PgSelectRows249,PgSelectSingle250,Object251 bucket18 + class Bucket18,PgSelect244,Access245,Access246,Object247,PgFromExpression248,First249,PgSelectRows250,PgSelectSingle251,Object252 bucket18 classDef bucket19 stroke:#7f007f - class Bucket19,PgSelect257,Access258,Access259,Object260,PgFromExpression261,Object262,PgSelectRows490 bucket19 + class Bucket19,PgSelect258,Access259,Access260,Object261,PgFromExpression262,Object263,PgSelectRows491 bucket19 classDef bucket20 stroke:#ffa500 - class Bucket20,PgSelect268,Access269,Access270,Object271,PgFromExpression272,Object273,PgSelectRows491 bucket20 + class Bucket20,PgSelect269,Access270,Access271,Object272,PgFromExpression273,Object274,PgSelectRows492 bucket20 classDef bucket21 stroke:#0000ff - class Bucket21,PgSelect276,Access277,Access278,Object279,PgFromExpression280,First281,PgSelectRows282,PgSelectSingle283,Object284 bucket21 + class Bucket21,PgSelect277,Access278,Access279,Object280,PgFromExpression281,First282,PgSelectRows283,PgSelectSingle284,Object285 bucket21 classDef bucket22 stroke:#7fff00 - class Bucket22,PgSelect288,Access289,Access290,Object291,PgFromExpression292,First293,PgSelectRows294,PgSelectSingle295,Object296 bucket22 + class Bucket22,PgSelect289,Access290,Access291,Object292,PgFromExpression293,First294,PgSelectRows295,PgSelectSingle296,Object297 bucket22 classDef bucket23 stroke:#ff1493 - class Bucket23,PgSelect299,Access300,Access301,Object302,Object303,PgSelectRows492 bucket23 + class Bucket23,PgSelect300,Access301,Access302,Object303,Object304,PgSelectRows493 bucket23 classDef bucket24 stroke:#808000 - class Bucket24,PgSelect307,Access308,Access309,Object310,PgFromExpression311,Object312,PgSelectRows493 bucket24 + class Bucket24,PgSelect308,Access309,Access310,Object311,PgFromExpression312,Object313,PgSelectRows494 bucket24 classDef bucket25 stroke:#dda0dd - class Bucket25,PgSelect316,Access317,Access318,Object319,First320,PgSelectRows321,PgSelectSingle322,PgClassExpression323,Object324 bucket25 + class Bucket25,PgSelect317,Access318,Access319,Object320,First321,PgSelectRows322,PgSelectSingle323,PgClassExpression324,Object325 bucket25 classDef bucket26 stroke:#ff0000 - class Bucket26,PgSelect327,Access328,Access329,Object330,First331,PgSelectRows332,PgSelectSingle333,PgClassExpression334,Object335 bucket26 + class Bucket26,PgSelect328,Access329,Access330,Object331,First332,PgSelectRows333,PgSelectSingle334,PgClassExpression335,Object336 bucket26 classDef bucket27 stroke:#ffff00 - class Bucket27,PgSelect339,Access340,Access341,Object342,PgFromExpression343,First344,PgSelectRows345,PgSelectSingle346,PgClassExpression347,Object348 bucket27 + class Bucket27,PgSelect340,Access341,Access342,Object343,PgFromExpression344,First345,PgSelectRows346,PgSelectSingle347,PgClassExpression348,Object349 bucket27 classDef bucket28 stroke:#00ffff - class Bucket28,PgSelect352,Access353,Access354,Object355,PgFromExpression356,First357,PgSelectRows358,PgSelectSingle359,PgClassExpression360,Object361 bucket28 + class Bucket28,PgSelect353,Access354,Access355,Object356,PgFromExpression357,First358,PgSelectRows359,PgSelectSingle360,PgClassExpression361,Object362 bucket28 classDef bucket29 stroke:#4169e1 - class Bucket29,PgSelect366,Access367,Access368,Object369,PgFromExpression370,Object371,PgSelectRows494 bucket29 + class Bucket29,PgSelect367,Access368,Access369,Object370,PgFromExpression371,Object372,PgSelectRows495 bucket29 classDef bucket30 stroke:#3cb371 - class Bucket30,PgSelect380,Access381,Access382,Object383,PgFromExpression384,First385,PgSelectRows386,PgSelectSingle387,Object388 bucket30 + class Bucket30,PgSelect381,Access382,Access383,Object384,PgFromExpression385,First386,PgSelectRows387,PgSelectSingle388,Object389 bucket30 classDef bucket31 stroke:#a52a2a - class Bucket31,PgSelect391,Access392,Access393,Object394,First395,PgSelectRows396,PgSelectSingle397,Object398 bucket31 + class Bucket31,PgSelect392,Access393,Access394,Object395,First396,PgSelectRows397,PgSelectSingle398,Object399 bucket31 classDef bucket32 stroke:#ff00ff - class Bucket32,PgSelect401,Access402,Access403,Object404,Object405,PgSelectRows495 bucket32 + class Bucket32,PgSelect402,Access403,Access404,Object405,Object406,PgSelectRows496 bucket32 classDef bucket33 stroke:#f5deb3 - class Bucket33,PgSelect412,Access413,Access414,Object415,PgFromExpression416,Object417,PgSelectRows496 bucket33 + class Bucket33,PgSelect413,Access414,Access415,Object416,PgFromExpression417,Object418,PgSelectRows497 bucket33 classDef bucket34 stroke:#696969 - class Bucket34,PgSelect420,Access421,Access422,Object423,First424,PgSelectRows425,PgSelectSingle426,PgClassExpression427,Object428 bucket34 + class Bucket34,PgSelect421,Access422,Access423,Object424,First425,PgSelectRows426,PgSelectSingle427,PgClassExpression428,Object429 bucket34 classDef bucket35 stroke:#00bfff - class Bucket35,PgSelect431,Access432,Access433,Object434,First435,PgSelectRows436,PgSelectSingle437,PgClassExpression438,Object439 bucket35 + class Bucket35,PgSelect432,Access433,Access434,Object435,First436,PgSelectRows437,PgSelectSingle438,PgClassExpression439,Object440 bucket35 classDef bucket36 stroke:#7f007f - class Bucket36,PgSelect442,Access443,Access444,Object445,Object446,PgSelectRows497 bucket36 + class Bucket36,PgSelect443,Access444,Access445,Object446,Object447,PgSelectRows498 bucket36 classDef bucket37 stroke:#ffa500 class Bucket37 bucket37 classDef bucket38 stroke:#0000ff @@ -1263,11 +1263,11 @@ graph TD classDef bucket43 stroke:#ff0000 class Bucket43 bucket43 classDef bucket44 stroke:#ffff00 - class Bucket44,Access448 bucket44 + class Bucket44,Access449 bucket44 classDef bucket45 stroke:#00ffff - class Bucket45,Access449 bucket45 + class Bucket45,Access450 bucket45 classDef bucket46 stroke:#4169e1 - class Bucket46,Access450 bucket46 + class Bucket46,Access451 bucket46 classDef bucket47 stroke:#3cb371 class Bucket47 bucket47 classDef bucket48 stroke:#a52a2a @@ -1289,15 +1289,15 @@ graph TD classDef bucket56 stroke:#7fff00 class Bucket56 bucket56 classDef bucket57 stroke:#ff1493 - class Bucket57,PgClassExpression452,PgSelect453,Access454,Access455,Object456,First457,PgSelectRows458,PgSelectSingle459,PgClassExpression470,PgSelect471,Connection474,First475,ConnectionItems476,Edge479,List521,Lambda522,Access530,PgCursor531,PgSelectSingle539 bucket57 + class Bucket57,PgClassExpression453,PgSelect454,Access455,Access456,Object457,First458,PgSelectRows459,PgSelectSingle460,PgClassExpression471,PgSelect472,Connection475,First476,ConnectionItems477,Edge480,List522,Lambda523,Access531,PgCursor532,PgSelectSingle540 bucket57 classDef bucket58 stroke:#808000 - class Bucket58,PgClassExpression460,PgSelect461,Access462,Access463,Object464,First465,PgSelectRows466,PgSelectSingle467,PgClassExpression480,PgSelect481,Connection484,First485,ConnectionItems486,Edge489,List524,Lambda525,Access532,PgCursor533,PgSelectSingle540 bucket58 + class Bucket58,PgClassExpression461,PgSelect462,Access463,Access464,Object465,First466,PgSelectRows467,PgSelectSingle468,PgClassExpression481,PgSelect482,Connection485,First486,ConnectionItems487,Edge490,List525,Lambda526,Access533,PgCursor534,PgSelectSingle541 bucket58 classDef bucket59 stroke:#dda0dd class Bucket59 bucket59 classDef bucket60 stroke:#ff0000 class Bucket60 bucket60 classDef bucket61 stroke:#ffff00 - class Bucket61,Access451 bucket61 + class Bucket61,Access452 bucket61 classDef bucket62 stroke:#00ffff class Bucket62 bucket62 classDef bucket63 stroke:#4169e1 @@ -1305,7 +1305,7 @@ graph TD classDef bucket64 stroke:#3cb371 class Bucket64 bucket64 classDef bucket65 stroke:#a52a2a - class Bucket65,Access570,Access571,Object572,PgFromExpression573 bucket65 + class Bucket65,Access571,Access572,Object573,PgFromExpression574 bucket65 classDef bucket66 stroke:#ff00ff class Bucket66 bucket66 classDef bucket67 stroke:#f5deb3 @@ -1321,82 +1321,82 @@ graph TD classDef bucket72 stroke:#0000ff class Bucket72 bucket72 classDef bucket75 stroke:#808000 - class Bucket75,PgClassExpression518,PgClassExpression534,PgClassExpression541,PgClassExpression544,PgClassExpression547,PgClassExpression548,PgClassExpression549,PgClassExpression550 bucket75 + class Bucket75,PgClassExpression519,PgClassExpression535,PgClassExpression542,PgClassExpression545,PgClassExpression548,PgClassExpression549,PgClassExpression550,PgClassExpression551 bucket75 classDef bucket76 stroke:#dda0dd - class Bucket76,PgClassExpression542 bucket76 + class Bucket76,PgClassExpression543 bucket76 classDef bucket77 stroke:#ff0000 - class Bucket77,PgClassExpression543 bucket77 + class Bucket77,PgClassExpression544 bucket77 classDef bucket78 stroke:#ffff00 - class Bucket78,PgClassExpression526,PgClassExpression535 bucket78 + class Bucket78,PgClassExpression527,PgClassExpression536 bucket78 classDef bucket79 stroke:#00ffff - class Bucket79,PgClassExpression527,PgClassExpression536 bucket79 + class Bucket79,PgClassExpression528,PgClassExpression537 bucket79 classDef bucket80 stroke:#4169e1 - class Bucket80,PgClassExpression528,PgClassExpression537 bucket80 + class Bucket80,PgClassExpression529,PgClassExpression538 bucket80 classDef bucket81 stroke:#3cb371 - class Bucket81,PgClassExpression529,PgClassExpression538 bucket81 + class Bucket81,PgClassExpression530,PgClassExpression539 bucket81 classDef bucket82 stroke:#a52a2a class Bucket82 bucket82 classDef bucket83 stroke:#ff00ff class Bucket83 bucket83 classDef bucket84 stroke:#f5deb3 - class Bucket84,__Item498,PgSelectSingle499 bucket84 + class Bucket84,__Item499,PgSelectSingle500 bucket84 classDef bucket85 stroke:#696969 - class Bucket85,__Item500,PgSelectSingle501 bucket85 + class Bucket85,__Item501,PgSelectSingle502 bucket85 classDef bucket86 stroke:#00bfff - class Bucket86,__Item502,PgSelectSingle503 bucket86 + class Bucket86,__Item503,PgSelectSingle504 bucket86 classDef bucket87 stroke:#7f007f - class Bucket87,__Item504,PgSelectSingle505,PgClassExpression506 bucket87 + class Bucket87,__Item505,PgSelectSingle506,PgClassExpression507 bucket87 classDef bucket88 stroke:#ffa500 - class Bucket88,__Item507,PgSelectSingle508 bucket88 + class Bucket88,__Item508,PgSelectSingle509 bucket88 classDef bucket89 stroke:#0000ff - class Bucket89,__Item509,PgSelectSingle510 bucket89 + class Bucket89,__Item510,PgSelectSingle511 bucket89 classDef bucket90 stroke:#7fff00 - class Bucket90,__Item511,PgSelectSingle512 bucket90 + class Bucket90,__Item512,PgSelectSingle513 bucket90 classDef bucket91 stroke:#ff1493 - class Bucket91,__Item513 bucket91 + class Bucket91,__Item514 bucket91 classDef bucket92 stroke:#808000 - class Bucket92,__Item514 bucket92 + class Bucket92,__Item515 bucket92 classDef bucket93 stroke:#dda0dd - class Bucket93,__Item515,PgSelectSingle516,PgClassExpression517 bucket93 + class Bucket93,__Item516,PgSelectSingle517,PgClassExpression518 bucket93 classDef bucket94 stroke:#ff0000 - class Bucket94,PgClassExpression551,PgClassExpression559,PgClassExpression566,PgClassExpression577,PgClassExpression582,PgClassExpression587,PgClassExpression592,PgClassExpression595 bucket94 + class Bucket94,PgClassExpression552,PgClassExpression560,PgClassExpression567,PgClassExpression578,PgClassExpression583,PgClassExpression588,PgClassExpression593,PgClassExpression596 bucket94 classDef bucket95 stroke:#ffff00 - class Bucket95,PgClassExpression552,PgClassExpression560,PgClassExpression567,PgClassExpression578,PgClassExpression583,PgClassExpression588,PgClassExpression593,PgClassExpression596 bucket95 + class Bucket95,PgClassExpression553,PgClassExpression561,PgClassExpression568,PgClassExpression579,PgClassExpression584,PgClassExpression589,PgClassExpression594,PgClassExpression597 bucket95 classDef bucket96 stroke:#00ffff - class Bucket96,PgClassExpression553 bucket96 + class Bucket96,PgClassExpression554 bucket96 classDef bucket97 stroke:#4169e1 - class Bucket97,PgClassExpression554,PgClassExpression561,PgClassExpression568,PgSelect569,PgSelectRows598 bucket97 + class Bucket97,PgClassExpression555,PgClassExpression562,PgClassExpression569,PgSelect570,PgSelectRows599 bucket97 classDef bucket98 stroke:#3cb371 - class Bucket98,PgClassExpression555,PgClassExpression562 bucket98 + class Bucket98,PgClassExpression556,PgClassExpression563 bucket98 classDef bucket99 stroke:#a52a2a - class Bucket99,PgClassExpression556,PgClassExpression563,PgClassExpression574,PgClassExpression579,PgClassExpression584,PgClassExpression589,PgClassExpression594,PgClassExpression597 bucket99 + class Bucket99,PgClassExpression557,PgClassExpression564,PgClassExpression575,PgClassExpression580,PgClassExpression585,PgClassExpression590,PgClassExpression595,PgClassExpression598 bucket99 classDef bucket100 stroke:#ff00ff - class Bucket100,Access557,Access564,Access575,Access580,Access585,Access590 bucket100 + class Bucket100,Access558,Access565,Access576,Access581,Access586,Access591 bucket100 classDef bucket101 stroke:#f5deb3 - class Bucket101,Access558,Access565,Access576,Access581,Access586,Access591 bucket101 + class Bucket101,Access559,Access566,Access577,Access582,Access587,Access592 bucket101 classDef bucket102 stroke:#696969 - class Bucket102,PgClassExpression599,PgClassExpression602 bucket102 + class Bucket102,PgClassExpression600,PgClassExpression603 bucket102 classDef bucket103 stroke:#00bfff - class Bucket103,PgClassExpression600,PgClassExpression603 bucket103 + class Bucket103,PgClassExpression601,PgClassExpression604 bucket103 classDef bucket104 stroke:#7f007f - class Bucket104,Access601,Access604,Access605 bucket104 + class Bucket104,Access602,Access605,Access606 bucket104 classDef bucket105 stroke:#ffa500 - class Bucket105,Access608,Access611,Access614 bucket105 + class Bucket105,Access609,Access612,Access615 bucket105 classDef bucket106 stroke:#0000ff - class Bucket106,Access609,Access612,Access615 bucket106 + class Bucket106,Access610,Access613,Access616 bucket106 classDef bucket107 stroke:#7fff00 - class Bucket107,Access610,Access613,Access616 bucket107 + class Bucket107,Access611,Access614,Access617 bucket107 classDef bucket108 stroke:#ff1493 - class Bucket108,__Item606,PgSelectSingle607 bucket108 + class Bucket108,__Item607,PgSelectSingle608 bucket108 classDef bucket109 stroke:#808000 - class Bucket109,PgClassExpression617,PgClassExpression618 bucket109 + class Bucket109,PgClassExpression618,PgClassExpression619 bucket109 %% implicit side effects - PgSelect276 -.-o Access454 - PgSelect276 -.-o Access455 - PgSelect288 -.-o Access462 - PgSelect288 -.-o Access463 - PgSelect366 -.-o Access570 - PgSelect366 -.-o Access571 - PgSelect366 -.-o PgFromExpression573 + PgSelect277 -.-o Access455 + PgSelect277 -.-o Access456 + PgSelect289 -.-o Access463 + PgSelect289 -.-o Access464 + PgSelect367 -.-o Access571 + PgSelect367 -.-o Access572 + PgSelect367 -.-o PgFromExpression574 diff --git a/postgraphile/postgraphile/__tests__/mutations/v4/types.mermaid b/postgraphile/postgraphile/__tests__/mutations/v4/types.mermaid index 7bce2861dc..270b22f984 100644 --- a/postgraphile/postgraphile/__tests__/mutations/v4/types.mermaid +++ b/postgraphile/postgraphile/__tests__/mutations/v4/types.mermaid @@ -10,152 +10,152 @@ graph TD subgraph "Buckets for mutations/v4/types" Bucket0("Bucket 0 (root)"):::bucket Bucket1("Bucket 1 (mutationField)
Deps: 12, 13, 18, 2

1: PgSelect[9]
2: PgSelectRows[15]
ᐳ: 14, 16, 17"):::bucket - Bucket2("Bucket 2 (mutationField)
Deps: 25, 2

1: Access[21]
2: Access[22]
3: Object[23]
4: PgSelect[20]
5: PgSelectRows[124]
ᐳ: Object[24]"):::bucket - Bucket3("Bucket 3 (mutationField)
Deps: 32, 2

1: Access[28]
2: Access[29]
3: Object[30]
4: PgSelect[27]
5: PgSelectRows[125]
ᐳ: Object[31]"):::bucket - Bucket4("Bucket 4 (mutationField)
Deps: 1231, 94, 2

1: Access[91]
2: Access[92]
3: Object[93]
4: PgUpdateSingle[90]
5:
ᐳ: Object[95]"):::bucket - Bucket5("Bucket 5 (mutationField)
Deps: 122, 2

1: Access[119]
2: Access[120]
3: Object[121]
4: PgInsertSingle[118]
5:
ᐳ: Object[123]"):::bucket + Bucket2("Bucket 2 (mutationField)
Deps: 25, 2

1: Access[21]
2: Access[22]
3: Object[23]
4: PgSelect[20]
5: PgSelectRows[125]
ᐳ: Object[24]"):::bucket + Bucket3("Bucket 3 (mutationField)
Deps: 32, 2

1: Access[28]
2: Access[29]
3: Object[30]
4: PgSelect[27]
5: PgSelectRows[126]
ᐳ: Object[31]"):::bucket + Bucket4("Bucket 4 (mutationField)
Deps: 1232, 95, 2

1: Access[92]
2: Access[93]
3: Object[94]
4: PgUpdateSingle[91]
5:
ᐳ: Object[96]"):::bucket + Bucket5("Bucket 5 (mutationField)
Deps: 123, 2

1: Access[120]
2: Access[121]
3: Object[122]
4: PgInsertSingle[119]
5:
ᐳ: Object[124]"):::bucket Bucket6("Bucket 6 (nullableBoundary)
Deps: 2, 9, 17, 16

ROOT Object{1}ᐸ{result}ᐳ[17]"):::bucket - Bucket7("Bucket 7 (nullableBoundary)
Deps: 2, 20, 24, 124

ROOT Object{2}ᐸ{result}ᐳ[24]"):::bucket - Bucket8("Bucket 8 (nullableBoundary)
Deps: 2, 27, 31, 125

ROOT Object{3}ᐸ{result}ᐳ[31]"):::bucket - Bucket9("Bucket 9 (nullableBoundary)
Deps: 2, 90, 95

ROOT Object{4}ᐸ{result}ᐳ[95]"):::bucket - Bucket10("Bucket 10 (nullableBoundary)
Deps: 2, 118, 123

ROOT Object{5}ᐸ{result}ᐳ[123]"):::bucket - Bucket11("Bucket 11 (nullableBoundary)
Deps: 16, 9, 217, 1151, 1155, 1159, 1163

ROOT PgSelectSingle{1}ᐸtype_function_mutationᐳ[16]
1:
ᐳ: 130, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 237, 255, 273, 291, 294, 297, 300, 303, 306, 309, 312, 315, 318, 321, 324, 327, 330, 333, 336, 339, 376, 379, 570, 573, 576, 579, 630, 645, 648, 651, 654, 699, 711, 726, 735, 744, 922, 925, 928, 940, 943, 946, 958, 961, 964, 976, 979, 982
2: 214, 238, 256, 274, 342, 359
ᐳ: 1152, 1156, 1160, 1164
3: 219, 241, 259, 277, 345, 362
ᐳ: 218, 220, 240, 242, 258, 260, 276, 278, 344, 346, 361, 363, 582, 657, 714, 717, 729, 738, 747, 753, 1153, 1154, 1157, 1158
4: PgSelectRows[589], PgSelectRows[664]
ᐳ: 588, 590, 663, 665"):::bucket - Bucket12("Bucket 12 (nullableBoundary)
Deps: 90, 225, 1199, 1203, 1207, 1211

ROOT PgUpdateSingle{4}ᐸtypes(id;)ᐳ[90]
1:
ᐳ: 132, 131, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 178, 181, 184, 187, 190, 193, 196, 199, 202, 205, 208, 211, 221, 243, 261, 279, 292, 295, 298, 301, 304, 307, 310, 313, 316, 319, 322, 325, 328, 331, 334, 337, 340, 377, 380, 571, 574, 577, 580, 631, 646, 649, 652, 655, 700, 712, 727, 736, 745, 923, 926, 929, 941, 944, 947, 959, 962, 965, 977, 980, 983
2: 222, 244, 262, 280, 348, 365
ᐳ: 1200, 1204, 1208, 1212
3: 227, 247, 265, 283, 351, 368
ᐳ: 226, 228, 246, 248, 264, 266, 282, 284, 350, 352, 367, 369, 583, 658, 715, 718, 730, 739, 748, 754, 1201, 1202, 1205, 1206
4: PgSelectRows[595], PgSelectRows[670]
ᐳ: 594, 596, 669, 671"):::bucket - Bucket13("Bucket 13 (nullableBoundary)
Deps: 118, 233, 1215, 1219, 1223, 1227

ROOT PgInsertSingle{5}ᐸtypes()ᐳ[118]
1:
ᐳ: 134, 133, 137, 140, 143, 146, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 179, 182, 185, 188, 191, 194, 197, 200, 203, 206, 209, 212, 229, 249, 267, 285, 293, 296, 299, 302, 305, 308, 311, 314, 317, 320, 323, 326, 329, 332, 335, 338, 341, 378, 381, 572, 575, 578, 581, 632, 647, 650, 653, 656, 701, 713, 728, 737, 746, 924, 927, 930, 942, 945, 948, 960, 963, 966, 978, 981, 984
2: 230, 250, 268, 286, 354, 371
ᐳ: 1216, 1220, 1224, 1228
3: 235, 253, 271, 289, 357, 374
ᐳ: 234, 236, 252, 254, 270, 272, 288, 290, 356, 358, 373, 375, 584, 659, 716, 719, 731, 740, 749, 755, 1217, 1218, 1221, 1222
4: PgSelectRows[601], PgSelectRows[676]
ᐳ: 600, 602, 675, 677"):::bucket - Bucket14("Bucket 14 (listItem)
Deps: 20, 461, 1167, 1171, 1175, 1179

ROOT __Item{14}ᐸ124ᐳ[126]"):::bucket - Bucket15("Bucket 15 (listItem)
Deps: 27, 469, 1183, 1187, 1191, 1195

ROOT __Item{15}ᐸ125ᐳ[128]"):::bucket - Bucket16("Bucket 16 (nullableBoundary)
Deps: 127, 20, 461, 1167, 1171, 1175, 1179

ROOT PgSelectSingle{14}ᐸtype_function_list_mutationᐳ[127]
1:
ᐳ: 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 473, 485, 497, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 563, 565, 778, 780, 782, 784, 818, 831, 833, 835, 837, 867, 878, 891, 900, 909
2: 458, 474, 486, 498, 543, 553
ᐳ: Access[1168], Access[1172]
3: 463, 477, 489, 501, 546, 556
ᐳ: 462, 464, 476, 478, 488, 490, 500, 502, 545, 547, 555, 557, 786, 839, 880, 882, 893, 902, 911, 915, 1169, 1170, 1173, 1174
4: PgSelectRows[792], PgSelectRows[845]
ᐳ: 791, 793, 844, 846"):::bucket - Bucket17("Bucket 17 (nullableBoundary)
Deps: 129, 27, 469, 1183, 1187, 1191, 1195

ROOT PgSelectSingle{15}ᐸtype_function_connection_mutationᐳ[129]
1:
ᐳ: 404, 406, 408, 410, 412, 414, 416, 418, 420, 422, 424, 426, 428, 430, 432, 434, 436, 438, 440, 442, 444, 446, 448, 450, 452, 454, 456, 465, 479, 491, 503, 510, 512, 514, 516, 518, 520, 522, 524, 526, 528, 530, 532, 534, 536, 538, 540, 542, 564, 566, 779, 781, 783, 785, 819, 832, 834, 836, 838, 868, 879, 892, 901, 910
2: 466, 480, 492, 504, 548, 558
ᐳ: Access[1184], Access[1188]
3: 471, 483, 495, 507, 551, 561
ᐳ: 470, 472, 482, 484, 494, 496, 506, 508, 550, 552, 560, 562, 787, 840, 881, 883, 894, 903, 912, 916, 1185, 1186, 1189, 1190
4: PgSelectRows[798], PgSelectRows[851]
ᐳ: 797, 799, 850, 852"):::bucket - Bucket18("Bucket 18 (nullableBoundary)
Deps: 177, 9

ROOT PgClassExpression{11}ᐸ__type_fun...ble_range”ᐳ[177]"):::bucket - Bucket19("Bucket 19 (nullableBoundary)
Deps: 178, 90

ROOT PgClassExpression{12}ᐸ__types__....ble_range”ᐳ[178]"):::bucket - Bucket20("Bucket 20 (nullableBoundary)
Deps: 179, 118

ROOT PgClassExpression{13}ᐸ__types__....ble_range”ᐳ[179]"):::bucket - Bucket21("Bucket 21 (nullableBoundary)
Deps: 260, 9

ROOT PgSelectSingle{11}ᐸfrmcdc_compoundTypeᐳ[260]"):::bucket - Bucket22("Bucket 22 (nullableBoundary)
Deps: 266, 90

ROOT PgSelectSingle{12}ᐸfrmcdc_compoundTypeᐳ[266]"):::bucket - Bucket23("Bucket 23 (nullableBoundary)
Deps: 272, 118

ROOT PgSelectSingle{13}ᐸfrmcdc_compoundTypeᐳ[272]"):::bucket - Bucket24("Bucket 24 (nullableBoundary)
Deps: 9, 278, 1160, 1164

ROOT PgSelectSingle{11}ᐸfrmcdc_nestedCompoundTypeᐳ[278]
1:
ᐳ: 723, 1161, 1165, 1162, 1166
2: PgSelectRows[612], PgSelectRows[685]
ᐳ: 611, 613, 684, 686"):::bucket - Bucket25("Bucket 25 (nullableBoundary)
Deps: 90, 284, 1208, 1212

ROOT PgSelectSingle{12}ᐸfrmcdc_nestedCompoundTypeᐳ[284]
1:
ᐳ: 724, 1209, 1213, 1210, 1214
2: PgSelectRows[620], PgSelectRows[691]
ᐳ: 619, 621, 690, 692"):::bucket - Bucket26("Bucket 26 (nullableBoundary)
Deps: 118, 290, 1224, 1228

ROOT PgSelectSingle{13}ᐸfrmcdc_nestedCompoundTypeᐳ[290]
1:
ᐳ: 725, 1225, 1229, 1226, 1230
2: PgSelectRows[628], PgSelectRows[697]
ᐳ: 627, 629, 696, 698"):::bucket - Bucket27("Bucket 27 (nullableBoundary)
Deps: 294, 9

ROOT PgClassExpression{11}ᐸ__type_fun...ablePoint”ᐳ[294]"):::bucket - Bucket28("Bucket 28 (nullableBoundary)
Deps: 295, 90

ROOT PgClassExpression{12}ᐸ__types__....ablePoint”ᐳ[295]"):::bucket - Bucket29("Bucket 29 (nullableBoundary)
Deps: 296, 118

ROOT PgClassExpression{13}ᐸ__types__....ablePoint”ᐳ[296]"):::bucket - Bucket30("Bucket 30 (nullableBoundary)
Deps: 346, 9

ROOT PgSelectSingle{11}ᐸpostᐳ[346]"):::bucket - Bucket31("Bucket 31 (nullableBoundary)
Deps: 352, 90

ROOT PgSelectSingle{12}ᐸpostᐳ[352]"):::bucket - Bucket32("Bucket 32 (nullableBoundary)
Deps: 358, 118

ROOT PgSelectSingle{13}ᐸpostᐳ[358]"):::bucket - Bucket33("Bucket 33 (nullableBoundary)
Deps: 363, 9

ROOT PgSelectSingle{11}ᐸpostᐳ[363]"):::bucket - Bucket34("Bucket 34 (nullableBoundary)
Deps: 369, 90

ROOT PgSelectSingle{12}ᐸpostᐳ[369]"):::bucket - Bucket35("Bucket 35 (nullableBoundary)
Deps: 375, 118

ROOT PgSelectSingle{13}ᐸpostᐳ[375]"):::bucket - Bucket36("Bucket 36 (listItem)

ROOT __Item{36}ᐸ156ᐳ[382]"):::bucket - Bucket37("Bucket 37 (listItem)

ROOT __Item{37}ᐸ157ᐳ[383]"):::bucket - Bucket38("Bucket 38 (listItem)

ROOT __Item{38}ᐸ158ᐳ[384]"):::bucket - Bucket39("Bucket 39 (listItem)

ROOT __Item{39}ᐸ165ᐳ[385]"):::bucket - Bucket40("Bucket 40 (listItem)

ROOT __Item{40}ᐸ166ᐳ[386]"):::bucket - Bucket41("Bucket 41 (listItem)

ROOT __Item{41}ᐸ167ᐳ[387]"):::bucket - Bucket42("Bucket 42 (listItem)
Deps: 9

ROOT __Item{42}ᐸ207ᐳ[388]"):::bucket - Bucket43("Bucket 43 (listItem)
Deps: 90

ROOT __Item{43}ᐸ208ᐳ[389]"):::bucket - Bucket44("Bucket 44 (listItem)
Deps: 118

ROOT __Item{44}ᐸ209ᐳ[390]"):::bucket - Bucket45("Bucket 45 (listItem)

ROOT __Item{45}ᐸ330ᐳ[391]"):::bucket - Bucket46("Bucket 46 (listItem)

ROOT __Item{46}ᐸ331ᐳ[392]"):::bucket - Bucket47("Bucket 47 (listItem)

ROOT __Item{47}ᐸ332ᐳ[393]"):::bucket - Bucket48("Bucket 48 (listItem)

ROOT __Item{48}ᐸ333ᐳ[394]"):::bucket - Bucket49("Bucket 49 (listItem)

ROOT __Item{49}ᐸ334ᐳ[395]"):::bucket - Bucket50("Bucket 50 (listItem)

ROOT __Item{50}ᐸ335ᐳ[396]"):::bucket - Bucket51("Bucket 51 (listItem)

ROOT __Item{51}ᐸ339ᐳ[397]"):::bucket - Bucket52("Bucket 52 (listItem)

ROOT __Item{52}ᐸ340ᐳ[398]"):::bucket - Bucket53("Bucket 53 (listItem)

ROOT __Item{53}ᐸ341ᐳ[399]"):::bucket - Bucket54("Bucket 54 (listItem)

ROOT __Item{54}ᐸ379ᐳ[400]"):::bucket - Bucket55("Bucket 55 (listItem)

ROOT __Item{55}ᐸ380ᐳ[401]"):::bucket - Bucket56("Bucket 56 (listItem)

ROOT __Item{56}ᐸ381ᐳ[402]"):::bucket - Bucket57("Bucket 57 (nullableBoundary)
Deps: 388, 9

ROOT __Item{42}ᐸ207ᐳ[388]"):::bucket - Bucket58("Bucket 58 (nullableBoundary)
Deps: 389, 90

ROOT __Item{43}ᐸ208ᐳ[389]"):::bucket - Bucket59("Bucket 59 (nullableBoundary)
Deps: 390, 118

ROOT __Item{44}ᐸ209ᐳ[390]"):::bucket - Bucket60("Bucket 60 (nullableBoundary)
Deps: 433, 20

ROOT PgClassExpression{16}ᐸ__type_fun...ble_range”ᐳ[433]"):::bucket - Bucket61("Bucket 61 (nullableBoundary)
Deps: 434, 27

ROOT PgClassExpression{17}ᐸ__type_fun...ble_range”ᐳ[434]"):::bucket - Bucket62("Bucket 62 (nullableBoundary)
Deps: 490, 20

ROOT PgSelectSingle{16}ᐸfrmcdc_compoundTypeᐳ[490]"):::bucket - Bucket63("Bucket 63 (nullableBoundary)
Deps: 496, 27

ROOT PgSelectSingle{17}ᐸfrmcdc_compoundTypeᐳ[496]"):::bucket - Bucket64("Bucket 64 (nullableBoundary)
Deps: 20, 502, 498

ROOT PgSelectSingle{16}ᐸfrmcdc_nestedCompoundTypeᐳ[502]
1:
ᐳ: 886, 1176, 1180, 1177, 1178, 1181, 1182
2: PgSelectRows[808], PgSelectRows[859]
ᐳ: 807, 809, 858, 860"):::bucket - Bucket65("Bucket 65 (nullableBoundary)
Deps: 27, 508, 504

ROOT PgSelectSingle{17}ᐸfrmcdc_nestedCompoundTypeᐳ[508]
1:
ᐳ: 887, 1192, 1196, 1193, 1194, 1197, 1198
2: PgSelectRows[816], PgSelectRows[865]
ᐳ: 815, 817, 864, 866"):::bucket - Bucket66("Bucket 66 (nullableBoundary)
Deps: 511, 20

ROOT PgClassExpression{16}ᐸ__type_fun...ablePoint”ᐳ[511]"):::bucket - Bucket67("Bucket 67 (nullableBoundary)
Deps: 512, 27

ROOT PgClassExpression{17}ᐸ__type_fun...ablePoint”ᐳ[512]"):::bucket - Bucket68("Bucket 68 (nullableBoundary)
Deps: 547, 20

ROOT PgSelectSingle{16}ᐸpostᐳ[547]"):::bucket - Bucket69("Bucket 69 (nullableBoundary)
Deps: 552, 27

ROOT PgSelectSingle{17}ᐸpostᐳ[552]"):::bucket - Bucket70("Bucket 70 (nullableBoundary)
Deps: 557, 20

ROOT PgSelectSingle{16}ᐸpostᐳ[557]"):::bucket - Bucket71("Bucket 71 (nullableBoundary)
Deps: 562, 27

ROOT PgSelectSingle{17}ᐸpostᐳ[562]"):::bucket - Bucket72("Bucket 72 (listItem)

ROOT __Item{72}ᐸ419ᐳ[759]"):::bucket - Bucket73("Bucket 73 (listItem)

ROOT __Item{73}ᐸ420ᐳ[760]"):::bucket - Bucket74("Bucket 74 (listItem)

ROOT __Item{74}ᐸ425ᐳ[761]"):::bucket - Bucket75("Bucket 75 (listItem)

ROOT __Item{75}ᐸ426ᐳ[762]"):::bucket - Bucket76("Bucket 76 (listItem)
Deps: 20

ROOT __Item{76}ᐸ453ᐳ[763]"):::bucket - Bucket77("Bucket 77 (listItem)
Deps: 27

ROOT __Item{77}ᐸ454ᐳ[764]"):::bucket - Bucket78("Bucket 78 (listItem)

ROOT __Item{78}ᐸ535ᐳ[765]"):::bucket - Bucket79("Bucket 79 (listItem)

ROOT __Item{79}ᐸ536ᐳ[766]"):::bucket - Bucket80("Bucket 80 (listItem)

ROOT __Item{80}ᐸ537ᐳ[767]"):::bucket - Bucket81("Bucket 81 (listItem)

ROOT __Item{81}ᐸ538ᐳ[768]"):::bucket - Bucket82("Bucket 82 (listItem)

ROOT __Item{82}ᐸ541ᐳ[769]"):::bucket - Bucket83("Bucket 83 (listItem)

ROOT __Item{83}ᐸ542ᐳ[770]"):::bucket - Bucket84("Bucket 84 (listItem)

ROOT __Item{84}ᐸ565ᐳ[771]"):::bucket - Bucket85("Bucket 85 (listItem)

ROOT __Item{85}ᐸ566ᐳ[772]"):::bucket - Bucket86("Bucket 86 (nullableBoundary)
Deps: 567, 919, 955

ROOT Access{18}ᐸ177.startᐳ[567]"):::bucket - Bucket87("Bucket 87 (nullableBoundary)
Deps: 568, 920, 956

ROOT Access{19}ᐸ178.startᐳ[568]"):::bucket - Bucket88("Bucket 88 (nullableBoundary)
Deps: 569, 921, 957

ROOT Access{20}ᐸ179.startᐳ[569]"):::bucket - Bucket89("Bucket 89 (nullableBoundary)
Deps: 570, 922, 958

ROOT Access{11}ᐸ180.startᐳ[570]"):::bucket - Bucket90("Bucket 90 (nullableBoundary)
Deps: 571, 923, 959

ROOT Access{12}ᐸ181.startᐳ[571]"):::bucket - Bucket91("Bucket 91 (nullableBoundary)
Deps: 572, 924, 960

ROOT Access{13}ᐸ182.startᐳ[572]"):::bucket - Bucket92("Bucket 92 (nullableBoundary)
Deps: 573, 925, 961

ROOT Access{11}ᐸ183.startᐳ[573]"):::bucket - Bucket93("Bucket 93 (nullableBoundary)
Deps: 574, 926, 962

ROOT Access{12}ᐸ184.startᐳ[574]"):::bucket - Bucket94("Bucket 94 (nullableBoundary)
Deps: 575, 927, 963

ROOT Access{13}ᐸ185.startᐳ[575]"):::bucket - Bucket95("Bucket 95 (nullableBoundary)
Deps: 576, 928, 964

ROOT Access{11}ᐸ186.startᐳ[576]"):::bucket - Bucket96("Bucket 96 (nullableBoundary)
Deps: 577, 929, 965

ROOT Access{12}ᐸ187.startᐳ[577]"):::bucket - Bucket97("Bucket 97 (nullableBoundary)
Deps: 578, 930, 966

ROOT Access{13}ᐸ188.startᐳ[578]"):::bucket - Bucket98("Bucket 98 (nullableBoundary)
Deps: 590, 9

ROOT PgSelectSingle{11}ᐸfrmcdc_compoundTypeᐳ[590]"):::bucket - Bucket99("Bucket 99 (nullableBoundary)
Deps: 596, 90

ROOT PgSelectSingle{12}ᐸfrmcdc_compoundTypeᐳ[596]"):::bucket - Bucket100("Bucket 100 (nullableBoundary)
Deps: 602, 118

ROOT PgSelectSingle{13}ᐸfrmcdc_compoundTypeᐳ[602]"):::bucket - Bucket101("Bucket 101 (nullableBoundary)
Deps: 613, 9

ROOT PgSelectSingle{24}ᐸfrmcdc_compoundTypeᐳ[613]"):::bucket - Bucket102("Bucket 102 (nullableBoundary)
Deps: 621, 90

ROOT PgSelectSingle{25}ᐸfrmcdc_compoundTypeᐳ[621]"):::bucket - Bucket103("Bucket 103 (nullableBoundary)
Deps: 629, 118

ROOT PgSelectSingle{26}ᐸfrmcdc_compoundTypeᐳ[629]"):::bucket - Bucket104("Bucket 104 (nullableBoundary)
Deps: 642, 937, 973

ROOT Access{18}ᐸ177.endᐳ[642]"):::bucket - Bucket105("Bucket 105 (nullableBoundary)
Deps: 643, 938, 974

ROOT Access{19}ᐸ178.endᐳ[643]"):::bucket - Bucket106("Bucket 106 (nullableBoundary)
Deps: 644, 939, 975

ROOT Access{20}ᐸ179.endᐳ[644]"):::bucket - Bucket107("Bucket 107 (nullableBoundary)
Deps: 645, 940, 976

ROOT Access{11}ᐸ180.endᐳ[645]"):::bucket - Bucket108("Bucket 108 (nullableBoundary)
Deps: 646, 941, 977

ROOT Access{12}ᐸ181.endᐳ[646]"):::bucket - Bucket109("Bucket 109 (nullableBoundary)
Deps: 647, 942, 978

ROOT Access{13}ᐸ182.endᐳ[647]"):::bucket - Bucket110("Bucket 110 (nullableBoundary)
Deps: 648, 943, 979

ROOT Access{11}ᐸ183.endᐳ[648]"):::bucket - Bucket111("Bucket 111 (nullableBoundary)
Deps: 649, 944, 980

ROOT Access{12}ᐸ184.endᐳ[649]"):::bucket - Bucket112("Bucket 112 (nullableBoundary)
Deps: 650, 945, 981

ROOT Access{13}ᐸ185.endᐳ[650]"):::bucket - Bucket113("Bucket 113 (nullableBoundary)
Deps: 651, 946, 982

ROOT Access{11}ᐸ186.endᐳ[651]"):::bucket - Bucket114("Bucket 114 (nullableBoundary)
Deps: 652, 947, 983

ROOT Access{12}ᐸ187.endᐳ[652]"):::bucket - Bucket115("Bucket 115 (nullableBoundary)
Deps: 653, 948, 984

ROOT Access{13}ᐸ188.endᐳ[653]"):::bucket - Bucket116("Bucket 116 (nullableBoundary)
Deps: 665, 9

ROOT PgSelectSingle{11}ᐸfrmcdc_compoundTypeᐳ[665]"):::bucket - Bucket117("Bucket 117 (nullableBoundary)
Deps: 671, 90

ROOT PgSelectSingle{12}ᐸfrmcdc_compoundTypeᐳ[671]"):::bucket - Bucket118("Bucket 118 (nullableBoundary)
Deps: 677, 118

ROOT PgSelectSingle{13}ᐸfrmcdc_compoundTypeᐳ[677]"):::bucket - Bucket119("Bucket 119 (nullableBoundary)
Deps: 686, 9

ROOT PgSelectSingle{24}ᐸfrmcdc_compoundTypeᐳ[686]"):::bucket - Bucket120("Bucket 120 (nullableBoundary)
Deps: 692, 90

ROOT PgSelectSingle{25}ᐸfrmcdc_compoundTypeᐳ[692]"):::bucket - Bucket121("Bucket 121 (nullableBoundary)
Deps: 698, 118

ROOT PgSelectSingle{26}ᐸfrmcdc_compoundTypeᐳ[698]"):::bucket - Bucket122("Bucket 122 (nullableBoundary)
Deps: 763, 20

ROOT __Item{76}ᐸ453ᐳ[763]"):::bucket - Bucket123("Bucket 123 (nullableBoundary)
Deps: 764, 27

ROOT __Item{77}ᐸ454ᐳ[764]"):::bucket - Bucket124("Bucket 124 (nullableBoundary)
Deps: 433, 20, 776

ROOT Access{60}ᐸ433.startᐳ[776]"):::bucket - Bucket125("Bucket 125 (nullableBoundary)
Deps: 434, 27, 777

ROOT Access{61}ᐸ434.startᐳ[777]"):::bucket - Bucket126("Bucket 126 (nullableBoundary)
Deps: 435, 20, 778

ROOT Access{16}ᐸ435.startᐳ[778]"):::bucket - Bucket127("Bucket 127 (nullableBoundary)
Deps: 436, 27, 779

ROOT Access{17}ᐸ436.startᐳ[779]"):::bucket - Bucket128("Bucket 128 (nullableBoundary)
Deps: 437, 20, 780

ROOT Access{16}ᐸ437.startᐳ[780]"):::bucket - Bucket129("Bucket 129 (nullableBoundary)
Deps: 438, 27, 781

ROOT Access{17}ᐸ438.startᐳ[781]"):::bucket - Bucket130("Bucket 130 (nullableBoundary)
Deps: 439, 20, 782

ROOT Access{16}ᐸ439.startᐳ[782]"):::bucket - Bucket131("Bucket 131 (nullableBoundary)
Deps: 440, 27, 783

ROOT Access{17}ᐸ440.startᐳ[783]"):::bucket - Bucket132("Bucket 132 (nullableBoundary)
Deps: 793, 20

ROOT PgSelectSingle{16}ᐸfrmcdc_compoundTypeᐳ[793]"):::bucket - Bucket133("Bucket 133 (nullableBoundary)
Deps: 799, 27

ROOT PgSelectSingle{17}ᐸfrmcdc_compoundTypeᐳ[799]"):::bucket - Bucket134("Bucket 134 (nullableBoundary)
Deps: 809, 20

ROOT PgSelectSingle{64}ᐸfrmcdc_compoundTypeᐳ[809]"):::bucket - Bucket135("Bucket 135 (nullableBoundary)
Deps: 817, 27

ROOT PgSelectSingle{65}ᐸfrmcdc_compoundTypeᐳ[817]"):::bucket - Bucket136("Bucket 136 (nullableBoundary)
Deps: 433, 20, 829

ROOT Access{60}ᐸ433.endᐳ[829]"):::bucket - Bucket137("Bucket 137 (nullableBoundary)
Deps: 434, 27, 830

ROOT Access{61}ᐸ434.endᐳ[830]"):::bucket - Bucket138("Bucket 138 (nullableBoundary)
Deps: 435, 20, 831

ROOT Access{16}ᐸ435.endᐳ[831]"):::bucket - Bucket139("Bucket 139 (nullableBoundary)
Deps: 436, 27, 832

ROOT Access{17}ᐸ436.endᐳ[832]"):::bucket - Bucket140("Bucket 140 (nullableBoundary)
Deps: 437, 20, 833

ROOT Access{16}ᐸ437.endᐳ[833]"):::bucket - Bucket141("Bucket 141 (nullableBoundary)
Deps: 438, 27, 834

ROOT Access{17}ᐸ438.endᐳ[834]"):::bucket - Bucket142("Bucket 142 (nullableBoundary)
Deps: 439, 20, 835

ROOT Access{16}ᐸ439.endᐳ[835]"):::bucket - Bucket143("Bucket 143 (nullableBoundary)
Deps: 440, 27, 836

ROOT Access{17}ᐸ440.endᐳ[836]"):::bucket - Bucket144("Bucket 144 (nullableBoundary)
Deps: 846, 20

ROOT PgSelectSingle{16}ᐸfrmcdc_compoundTypeᐳ[846]"):::bucket - Bucket145("Bucket 145 (nullableBoundary)
Deps: 852, 27

ROOT PgSelectSingle{17}ᐸfrmcdc_compoundTypeᐳ[852]"):::bucket - Bucket146("Bucket 146 (nullableBoundary)
Deps: 860, 20

ROOT PgSelectSingle{64}ᐸfrmcdc_compoundTypeᐳ[860]"):::bucket - Bucket147("Bucket 147 (nullableBoundary)
Deps: 866, 27

ROOT PgSelectSingle{65}ᐸfrmcdc_compoundTypeᐳ[866]"):::bucket + Bucket7("Bucket 7 (nullableBoundary)
Deps: 2, 20, 24, 125

ROOT Object{2}ᐸ{result}ᐳ[24]"):::bucket + Bucket8("Bucket 8 (nullableBoundary)
Deps: 2, 27, 31, 126

ROOT Object{3}ᐸ{result}ᐳ[31]"):::bucket + Bucket9("Bucket 9 (nullableBoundary)
Deps: 2, 91, 96

ROOT Object{4}ᐸ{result}ᐳ[96]"):::bucket + Bucket10("Bucket 10 (nullableBoundary)
Deps: 2, 119, 124

ROOT Object{5}ᐸ{result}ᐳ[124]"):::bucket + Bucket11("Bucket 11 (nullableBoundary)
Deps: 16, 9, 218, 1152, 1156, 1160, 1164

ROOT PgSelectSingle{1}ᐸtype_function_mutationᐳ[16]
1:
ᐳ: 131, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 178, 181, 184, 187, 190, 193, 196, 199, 202, 205, 208, 211, 214, 238, 256, 274, 292, 295, 298, 301, 304, 307, 310, 313, 316, 319, 322, 325, 328, 331, 334, 337, 340, 377, 380, 571, 574, 577, 580, 631, 646, 649, 652, 655, 700, 712, 727, 736, 745, 923, 926, 929, 941, 944, 947, 959, 962, 965, 977, 980, 983
2: 215, 239, 257, 275, 343, 360
ᐳ: 1153, 1157, 1161, 1165
3: 220, 242, 260, 278, 346, 363
ᐳ: 219, 221, 241, 243, 259, 261, 277, 279, 345, 347, 362, 364, 583, 658, 715, 718, 730, 739, 748, 754, 1154, 1155, 1158, 1159
4: PgSelectRows[590], PgSelectRows[665]
ᐳ: 589, 591, 664, 666"):::bucket + Bucket12("Bucket 12 (nullableBoundary)
Deps: 91, 226, 1200, 1204, 1208, 1212

ROOT PgUpdateSingle{4}ᐸtypes(id;)ᐳ[91]
1:
ᐳ: 133, 132, 137, 140, 143, 146, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 179, 182, 185, 188, 191, 194, 197, 200, 203, 206, 209, 212, 222, 244, 262, 280, 293, 296, 299, 302, 305, 308, 311, 314, 317, 320, 323, 326, 329, 332, 335, 338, 341, 378, 381, 572, 575, 578, 581, 632, 647, 650, 653, 656, 701, 713, 728, 737, 746, 924, 927, 930, 942, 945, 948, 960, 963, 966, 978, 981, 984
2: 223, 245, 263, 281, 349, 366
ᐳ: 1201, 1205, 1209, 1213
3: 228, 248, 266, 284, 352, 369
ᐳ: 227, 229, 247, 249, 265, 267, 283, 285, 351, 353, 368, 370, 584, 659, 716, 719, 731, 740, 749, 755, 1202, 1203, 1206, 1207
4: PgSelectRows[596], PgSelectRows[671]
ᐳ: 595, 597, 670, 672"):::bucket + Bucket13("Bucket 13 (nullableBoundary)
Deps: 119, 234, 1216, 1220, 1224, 1228

ROOT PgInsertSingle{5}ᐸtypes()ᐳ[119]
1:
ᐳ: 135, 134, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 230, 250, 268, 286, 294, 297, 300, 303, 306, 309, 312, 315, 318, 321, 324, 327, 330, 333, 336, 339, 342, 379, 382, 573, 576, 579, 582, 633, 648, 651, 654, 657, 702, 714, 729, 738, 747, 925, 928, 931, 943, 946, 949, 961, 964, 967, 979, 982, 985
2: 231, 251, 269, 287, 355, 372
ᐳ: 1217, 1221, 1225, 1229
3: 236, 254, 272, 290, 358, 375
ᐳ: 235, 237, 253, 255, 271, 273, 289, 291, 357, 359, 374, 376, 585, 660, 717, 720, 732, 741, 750, 756, 1218, 1219, 1222, 1223
4: PgSelectRows[602], PgSelectRows[677]
ᐳ: 601, 603, 676, 678"):::bucket + Bucket14("Bucket 14 (listItem)
Deps: 20, 462, 1168, 1172, 1176, 1180

ROOT __Item{14}ᐸ125ᐳ[127]"):::bucket + Bucket15("Bucket 15 (listItem)
Deps: 27, 470, 1184, 1188, 1192, 1196

ROOT __Item{15}ᐸ126ᐳ[129]"):::bucket + Bucket16("Bucket 16 (nullableBoundary)
Deps: 128, 20, 462, 1168, 1172, 1176, 1180

ROOT PgSelectSingle{14}ᐸtype_function_list_mutationᐳ[128]
1:
ᐳ: 404, 406, 408, 410, 412, 414, 416, 418, 420, 422, 424, 426, 428, 430, 432, 434, 436, 438, 440, 442, 444, 446, 448, 450, 452, 454, 456, 458, 474, 486, 498, 510, 512, 514, 516, 518, 520, 522, 524, 526, 528, 530, 532, 534, 536, 538, 540, 542, 564, 566, 779, 781, 783, 785, 819, 832, 834, 836, 838, 868, 879, 892, 901, 910
2: 459, 475, 487, 499, 544, 554
ᐳ: Access[1169], Access[1173]
3: 464, 478, 490, 502, 547, 557
ᐳ: 463, 465, 477, 479, 489, 491, 501, 503, 546, 548, 556, 558, 787, 840, 881, 883, 894, 903, 912, 916, 1170, 1171, 1174, 1175
4: PgSelectRows[793], PgSelectRows[846]
ᐳ: 792, 794, 845, 847"):::bucket + Bucket17("Bucket 17 (nullableBoundary)
Deps: 130, 27, 470, 1184, 1188, 1192, 1196

ROOT PgSelectSingle{15}ᐸtype_function_connection_mutationᐳ[130]
1:
ᐳ: 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 466, 480, 492, 504, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 565, 567, 780, 782, 784, 786, 820, 833, 835, 837, 839, 869, 880, 893, 902, 911
2: 467, 481, 493, 505, 549, 559
ᐳ: Access[1185], Access[1189]
3: 472, 484, 496, 508, 552, 562
ᐳ: 471, 473, 483, 485, 495, 497, 507, 509, 551, 553, 561, 563, 788, 841, 882, 884, 895, 904, 913, 917, 1186, 1187, 1190, 1191
4: PgSelectRows[799], PgSelectRows[852]
ᐳ: 798, 800, 851, 853"):::bucket + Bucket18("Bucket 18 (nullableBoundary)
Deps: 178, 9

ROOT PgClassExpression{11}ᐸ__type_fun...ble_range”ᐳ[178]"):::bucket + Bucket19("Bucket 19 (nullableBoundary)
Deps: 179, 91

ROOT PgClassExpression{12}ᐸ__types__....ble_range”ᐳ[179]"):::bucket + Bucket20("Bucket 20 (nullableBoundary)
Deps: 180, 119

ROOT PgClassExpression{13}ᐸ__types__....ble_range”ᐳ[180]"):::bucket + Bucket21("Bucket 21 (nullableBoundary)
Deps: 261, 9

ROOT PgSelectSingle{11}ᐸfrmcdc_compoundTypeᐳ[261]"):::bucket + Bucket22("Bucket 22 (nullableBoundary)
Deps: 267, 91

ROOT PgSelectSingle{12}ᐸfrmcdc_compoundTypeᐳ[267]"):::bucket + Bucket23("Bucket 23 (nullableBoundary)
Deps: 273, 119

ROOT PgSelectSingle{13}ᐸfrmcdc_compoundTypeᐳ[273]"):::bucket + Bucket24("Bucket 24 (nullableBoundary)
Deps: 9, 279, 1161, 1165

ROOT PgSelectSingle{11}ᐸfrmcdc_nestedCompoundTypeᐳ[279]
1:
ᐳ: 724, 1162, 1166, 1163, 1167
2: PgSelectRows[613], PgSelectRows[686]
ᐳ: 612, 614, 685, 687"):::bucket + Bucket25("Bucket 25 (nullableBoundary)
Deps: 91, 285, 1209, 1213

ROOT PgSelectSingle{12}ᐸfrmcdc_nestedCompoundTypeᐳ[285]
1:
ᐳ: 725, 1210, 1214, 1211, 1215
2: PgSelectRows[621], PgSelectRows[692]
ᐳ: 620, 622, 691, 693"):::bucket + Bucket26("Bucket 26 (nullableBoundary)
Deps: 119, 291, 1225, 1229

ROOT PgSelectSingle{13}ᐸfrmcdc_nestedCompoundTypeᐳ[291]
1:
ᐳ: 726, 1226, 1230, 1227, 1231
2: PgSelectRows[629], PgSelectRows[698]
ᐳ: 628, 630, 697, 699"):::bucket + Bucket27("Bucket 27 (nullableBoundary)
Deps: 295, 9

ROOT PgClassExpression{11}ᐸ__type_fun...ablePoint”ᐳ[295]"):::bucket + Bucket28("Bucket 28 (nullableBoundary)
Deps: 296, 91

ROOT PgClassExpression{12}ᐸ__types__....ablePoint”ᐳ[296]"):::bucket + Bucket29("Bucket 29 (nullableBoundary)
Deps: 297, 119

ROOT PgClassExpression{13}ᐸ__types__....ablePoint”ᐳ[297]"):::bucket + Bucket30("Bucket 30 (nullableBoundary)
Deps: 347, 9

ROOT PgSelectSingle{11}ᐸpostᐳ[347]"):::bucket + Bucket31("Bucket 31 (nullableBoundary)
Deps: 353, 91

ROOT PgSelectSingle{12}ᐸpostᐳ[353]"):::bucket + Bucket32("Bucket 32 (nullableBoundary)
Deps: 359, 119

ROOT PgSelectSingle{13}ᐸpostᐳ[359]"):::bucket + Bucket33("Bucket 33 (nullableBoundary)
Deps: 364, 9

ROOT PgSelectSingle{11}ᐸpostᐳ[364]"):::bucket + Bucket34("Bucket 34 (nullableBoundary)
Deps: 370, 91

ROOT PgSelectSingle{12}ᐸpostᐳ[370]"):::bucket + Bucket35("Bucket 35 (nullableBoundary)
Deps: 376, 119

ROOT PgSelectSingle{13}ᐸpostᐳ[376]"):::bucket + Bucket36("Bucket 36 (listItem)

ROOT __Item{36}ᐸ157ᐳ[383]"):::bucket + Bucket37("Bucket 37 (listItem)

ROOT __Item{37}ᐸ158ᐳ[384]"):::bucket + Bucket38("Bucket 38 (listItem)

ROOT __Item{38}ᐸ159ᐳ[385]"):::bucket + Bucket39("Bucket 39 (listItem)

ROOT __Item{39}ᐸ166ᐳ[386]"):::bucket + Bucket40("Bucket 40 (listItem)

ROOT __Item{40}ᐸ167ᐳ[387]"):::bucket + Bucket41("Bucket 41 (listItem)

ROOT __Item{41}ᐸ168ᐳ[388]"):::bucket + Bucket42("Bucket 42 (listItem)
Deps: 9

ROOT __Item{42}ᐸ208ᐳ[389]"):::bucket + Bucket43("Bucket 43 (listItem)
Deps: 91

ROOT __Item{43}ᐸ209ᐳ[390]"):::bucket + Bucket44("Bucket 44 (listItem)
Deps: 119

ROOT __Item{44}ᐸ210ᐳ[391]"):::bucket + Bucket45("Bucket 45 (listItem)

ROOT __Item{45}ᐸ331ᐳ[392]"):::bucket + Bucket46("Bucket 46 (listItem)

ROOT __Item{46}ᐸ332ᐳ[393]"):::bucket + Bucket47("Bucket 47 (listItem)

ROOT __Item{47}ᐸ333ᐳ[394]"):::bucket + Bucket48("Bucket 48 (listItem)

ROOT __Item{48}ᐸ334ᐳ[395]"):::bucket + Bucket49("Bucket 49 (listItem)

ROOT __Item{49}ᐸ335ᐳ[396]"):::bucket + Bucket50("Bucket 50 (listItem)

ROOT __Item{50}ᐸ336ᐳ[397]"):::bucket + Bucket51("Bucket 51 (listItem)

ROOT __Item{51}ᐸ340ᐳ[398]"):::bucket + Bucket52("Bucket 52 (listItem)

ROOT __Item{52}ᐸ341ᐳ[399]"):::bucket + Bucket53("Bucket 53 (listItem)

ROOT __Item{53}ᐸ342ᐳ[400]"):::bucket + Bucket54("Bucket 54 (listItem)

ROOT __Item{54}ᐸ380ᐳ[401]"):::bucket + Bucket55("Bucket 55 (listItem)

ROOT __Item{55}ᐸ381ᐳ[402]"):::bucket + Bucket56("Bucket 56 (listItem)

ROOT __Item{56}ᐸ382ᐳ[403]"):::bucket + Bucket57("Bucket 57 (nullableBoundary)
Deps: 389, 9

ROOT __Item{42}ᐸ208ᐳ[389]"):::bucket + Bucket58("Bucket 58 (nullableBoundary)
Deps: 390, 91

ROOT __Item{43}ᐸ209ᐳ[390]"):::bucket + Bucket59("Bucket 59 (nullableBoundary)
Deps: 391, 119

ROOT __Item{44}ᐸ210ᐳ[391]"):::bucket + Bucket60("Bucket 60 (nullableBoundary)
Deps: 434, 20

ROOT PgClassExpression{16}ᐸ__type_fun...ble_range”ᐳ[434]"):::bucket + Bucket61("Bucket 61 (nullableBoundary)
Deps: 435, 27

ROOT PgClassExpression{17}ᐸ__type_fun...ble_range”ᐳ[435]"):::bucket + Bucket62("Bucket 62 (nullableBoundary)
Deps: 491, 20

ROOT PgSelectSingle{16}ᐸfrmcdc_compoundTypeᐳ[491]"):::bucket + Bucket63("Bucket 63 (nullableBoundary)
Deps: 497, 27

ROOT PgSelectSingle{17}ᐸfrmcdc_compoundTypeᐳ[497]"):::bucket + Bucket64("Bucket 64 (nullableBoundary)
Deps: 20, 503, 499

ROOT PgSelectSingle{16}ᐸfrmcdc_nestedCompoundTypeᐳ[503]
1:
ᐳ: 887, 1177, 1181, 1178, 1179, 1182, 1183
2: PgSelectRows[809], PgSelectRows[860]
ᐳ: 808, 810, 859, 861"):::bucket + Bucket65("Bucket 65 (nullableBoundary)
Deps: 27, 509, 505

ROOT PgSelectSingle{17}ᐸfrmcdc_nestedCompoundTypeᐳ[509]
1:
ᐳ: 888, 1193, 1197, 1194, 1195, 1198, 1199
2: PgSelectRows[817], PgSelectRows[866]
ᐳ: 816, 818, 865, 867"):::bucket + Bucket66("Bucket 66 (nullableBoundary)
Deps: 512, 20

ROOT PgClassExpression{16}ᐸ__type_fun...ablePoint”ᐳ[512]"):::bucket + Bucket67("Bucket 67 (nullableBoundary)
Deps: 513, 27

ROOT PgClassExpression{17}ᐸ__type_fun...ablePoint”ᐳ[513]"):::bucket + Bucket68("Bucket 68 (nullableBoundary)
Deps: 548, 20

ROOT PgSelectSingle{16}ᐸpostᐳ[548]"):::bucket + Bucket69("Bucket 69 (nullableBoundary)
Deps: 553, 27

ROOT PgSelectSingle{17}ᐸpostᐳ[553]"):::bucket + Bucket70("Bucket 70 (nullableBoundary)
Deps: 558, 20

ROOT PgSelectSingle{16}ᐸpostᐳ[558]"):::bucket + Bucket71("Bucket 71 (nullableBoundary)
Deps: 563, 27

ROOT PgSelectSingle{17}ᐸpostᐳ[563]"):::bucket + Bucket72("Bucket 72 (listItem)

ROOT __Item{72}ᐸ420ᐳ[760]"):::bucket + Bucket73("Bucket 73 (listItem)

ROOT __Item{73}ᐸ421ᐳ[761]"):::bucket + Bucket74("Bucket 74 (listItem)

ROOT __Item{74}ᐸ426ᐳ[762]"):::bucket + Bucket75("Bucket 75 (listItem)

ROOT __Item{75}ᐸ427ᐳ[763]"):::bucket + Bucket76("Bucket 76 (listItem)
Deps: 20

ROOT __Item{76}ᐸ454ᐳ[764]"):::bucket + Bucket77("Bucket 77 (listItem)
Deps: 27

ROOT __Item{77}ᐸ455ᐳ[765]"):::bucket + Bucket78("Bucket 78 (listItem)

ROOT __Item{78}ᐸ536ᐳ[766]"):::bucket + Bucket79("Bucket 79 (listItem)

ROOT __Item{79}ᐸ537ᐳ[767]"):::bucket + Bucket80("Bucket 80 (listItem)

ROOT __Item{80}ᐸ538ᐳ[768]"):::bucket + Bucket81("Bucket 81 (listItem)

ROOT __Item{81}ᐸ539ᐳ[769]"):::bucket + Bucket82("Bucket 82 (listItem)

ROOT __Item{82}ᐸ542ᐳ[770]"):::bucket + Bucket83("Bucket 83 (listItem)

ROOT __Item{83}ᐸ543ᐳ[771]"):::bucket + Bucket84("Bucket 84 (listItem)

ROOT __Item{84}ᐸ566ᐳ[772]"):::bucket + Bucket85("Bucket 85 (listItem)

ROOT __Item{85}ᐸ567ᐳ[773]"):::bucket + Bucket86("Bucket 86 (nullableBoundary)
Deps: 568, 920, 956

ROOT Access{18}ᐸ178.startᐳ[568]"):::bucket + Bucket87("Bucket 87 (nullableBoundary)
Deps: 569, 921, 957

ROOT Access{19}ᐸ179.startᐳ[569]"):::bucket + Bucket88("Bucket 88 (nullableBoundary)
Deps: 570, 922, 958

ROOT Access{20}ᐸ180.startᐳ[570]"):::bucket + Bucket89("Bucket 89 (nullableBoundary)
Deps: 571, 923, 959

ROOT Access{11}ᐸ181.startᐳ[571]"):::bucket + Bucket90("Bucket 90 (nullableBoundary)
Deps: 572, 924, 960

ROOT Access{12}ᐸ182.startᐳ[572]"):::bucket + Bucket91("Bucket 91 (nullableBoundary)
Deps: 573, 925, 961

ROOT Access{13}ᐸ183.startᐳ[573]"):::bucket + Bucket92("Bucket 92 (nullableBoundary)
Deps: 574, 926, 962

ROOT Access{11}ᐸ184.startᐳ[574]"):::bucket + Bucket93("Bucket 93 (nullableBoundary)
Deps: 575, 927, 963

ROOT Access{12}ᐸ185.startᐳ[575]"):::bucket + Bucket94("Bucket 94 (nullableBoundary)
Deps: 576, 928, 964

ROOT Access{13}ᐸ186.startᐳ[576]"):::bucket + Bucket95("Bucket 95 (nullableBoundary)
Deps: 577, 929, 965

ROOT Access{11}ᐸ187.startᐳ[577]"):::bucket + Bucket96("Bucket 96 (nullableBoundary)
Deps: 578, 930, 966

ROOT Access{12}ᐸ188.startᐳ[578]"):::bucket + Bucket97("Bucket 97 (nullableBoundary)
Deps: 579, 931, 967

ROOT Access{13}ᐸ189.startᐳ[579]"):::bucket + Bucket98("Bucket 98 (nullableBoundary)
Deps: 591, 9

ROOT PgSelectSingle{11}ᐸfrmcdc_compoundTypeᐳ[591]"):::bucket + Bucket99("Bucket 99 (nullableBoundary)
Deps: 597, 91

ROOT PgSelectSingle{12}ᐸfrmcdc_compoundTypeᐳ[597]"):::bucket + Bucket100("Bucket 100 (nullableBoundary)
Deps: 603, 119

ROOT PgSelectSingle{13}ᐸfrmcdc_compoundTypeᐳ[603]"):::bucket + Bucket101("Bucket 101 (nullableBoundary)
Deps: 614, 9

ROOT PgSelectSingle{24}ᐸfrmcdc_compoundTypeᐳ[614]"):::bucket + Bucket102("Bucket 102 (nullableBoundary)
Deps: 622, 91

ROOT PgSelectSingle{25}ᐸfrmcdc_compoundTypeᐳ[622]"):::bucket + Bucket103("Bucket 103 (nullableBoundary)
Deps: 630, 119

ROOT PgSelectSingle{26}ᐸfrmcdc_compoundTypeᐳ[630]"):::bucket + Bucket104("Bucket 104 (nullableBoundary)
Deps: 643, 938, 974

ROOT Access{18}ᐸ178.endᐳ[643]"):::bucket + Bucket105("Bucket 105 (nullableBoundary)
Deps: 644, 939, 975

ROOT Access{19}ᐸ179.endᐳ[644]"):::bucket + Bucket106("Bucket 106 (nullableBoundary)
Deps: 645, 940, 976

ROOT Access{20}ᐸ180.endᐳ[645]"):::bucket + Bucket107("Bucket 107 (nullableBoundary)
Deps: 646, 941, 977

ROOT Access{11}ᐸ181.endᐳ[646]"):::bucket + Bucket108("Bucket 108 (nullableBoundary)
Deps: 647, 942, 978

ROOT Access{12}ᐸ182.endᐳ[647]"):::bucket + Bucket109("Bucket 109 (nullableBoundary)
Deps: 648, 943, 979

ROOT Access{13}ᐸ183.endᐳ[648]"):::bucket + Bucket110("Bucket 110 (nullableBoundary)
Deps: 649, 944, 980

ROOT Access{11}ᐸ184.endᐳ[649]"):::bucket + Bucket111("Bucket 111 (nullableBoundary)
Deps: 650, 945, 981

ROOT Access{12}ᐸ185.endᐳ[650]"):::bucket + Bucket112("Bucket 112 (nullableBoundary)
Deps: 651, 946, 982

ROOT Access{13}ᐸ186.endᐳ[651]"):::bucket + Bucket113("Bucket 113 (nullableBoundary)
Deps: 652, 947, 983

ROOT Access{11}ᐸ187.endᐳ[652]"):::bucket + Bucket114("Bucket 114 (nullableBoundary)
Deps: 653, 948, 984

ROOT Access{12}ᐸ188.endᐳ[653]"):::bucket + Bucket115("Bucket 115 (nullableBoundary)
Deps: 654, 949, 985

ROOT Access{13}ᐸ189.endᐳ[654]"):::bucket + Bucket116("Bucket 116 (nullableBoundary)
Deps: 666, 9

ROOT PgSelectSingle{11}ᐸfrmcdc_compoundTypeᐳ[666]"):::bucket + Bucket117("Bucket 117 (nullableBoundary)
Deps: 672, 91

ROOT PgSelectSingle{12}ᐸfrmcdc_compoundTypeᐳ[672]"):::bucket + Bucket118("Bucket 118 (nullableBoundary)
Deps: 678, 119

ROOT PgSelectSingle{13}ᐸfrmcdc_compoundTypeᐳ[678]"):::bucket + Bucket119("Bucket 119 (nullableBoundary)
Deps: 687, 9

ROOT PgSelectSingle{24}ᐸfrmcdc_compoundTypeᐳ[687]"):::bucket + Bucket120("Bucket 120 (nullableBoundary)
Deps: 693, 91

ROOT PgSelectSingle{25}ᐸfrmcdc_compoundTypeᐳ[693]"):::bucket + Bucket121("Bucket 121 (nullableBoundary)
Deps: 699, 119

ROOT PgSelectSingle{26}ᐸfrmcdc_compoundTypeᐳ[699]"):::bucket + Bucket122("Bucket 122 (nullableBoundary)
Deps: 764, 20

ROOT __Item{76}ᐸ454ᐳ[764]"):::bucket + Bucket123("Bucket 123 (nullableBoundary)
Deps: 765, 27

ROOT __Item{77}ᐸ455ᐳ[765]"):::bucket + Bucket124("Bucket 124 (nullableBoundary)
Deps: 434, 20, 777

ROOT Access{60}ᐸ434.startᐳ[777]"):::bucket + Bucket125("Bucket 125 (nullableBoundary)
Deps: 435, 27, 778

ROOT Access{61}ᐸ435.startᐳ[778]"):::bucket + Bucket126("Bucket 126 (nullableBoundary)
Deps: 436, 20, 779

ROOT Access{16}ᐸ436.startᐳ[779]"):::bucket + Bucket127("Bucket 127 (nullableBoundary)
Deps: 437, 27, 780

ROOT Access{17}ᐸ437.startᐳ[780]"):::bucket + Bucket128("Bucket 128 (nullableBoundary)
Deps: 438, 20, 781

ROOT Access{16}ᐸ438.startᐳ[781]"):::bucket + Bucket129("Bucket 129 (nullableBoundary)
Deps: 439, 27, 782

ROOT Access{17}ᐸ439.startᐳ[782]"):::bucket + Bucket130("Bucket 130 (nullableBoundary)
Deps: 440, 20, 783

ROOT Access{16}ᐸ440.startᐳ[783]"):::bucket + Bucket131("Bucket 131 (nullableBoundary)
Deps: 441, 27, 784

ROOT Access{17}ᐸ441.startᐳ[784]"):::bucket + Bucket132("Bucket 132 (nullableBoundary)
Deps: 794, 20

ROOT PgSelectSingle{16}ᐸfrmcdc_compoundTypeᐳ[794]"):::bucket + Bucket133("Bucket 133 (nullableBoundary)
Deps: 800, 27

ROOT PgSelectSingle{17}ᐸfrmcdc_compoundTypeᐳ[800]"):::bucket + Bucket134("Bucket 134 (nullableBoundary)
Deps: 810, 20

ROOT PgSelectSingle{64}ᐸfrmcdc_compoundTypeᐳ[810]"):::bucket + Bucket135("Bucket 135 (nullableBoundary)
Deps: 818, 27

ROOT PgSelectSingle{65}ᐸfrmcdc_compoundTypeᐳ[818]"):::bucket + Bucket136("Bucket 136 (nullableBoundary)
Deps: 434, 20, 830

ROOT Access{60}ᐸ434.endᐳ[830]"):::bucket + Bucket137("Bucket 137 (nullableBoundary)
Deps: 435, 27, 831

ROOT Access{61}ᐸ435.endᐳ[831]"):::bucket + Bucket138("Bucket 138 (nullableBoundary)
Deps: 436, 20, 832

ROOT Access{16}ᐸ436.endᐳ[832]"):::bucket + Bucket139("Bucket 139 (nullableBoundary)
Deps: 437, 27, 833

ROOT Access{17}ᐸ437.endᐳ[833]"):::bucket + Bucket140("Bucket 140 (nullableBoundary)
Deps: 438, 20, 834

ROOT Access{16}ᐸ438.endᐳ[834]"):::bucket + Bucket141("Bucket 141 (nullableBoundary)
Deps: 439, 27, 835

ROOT Access{17}ᐸ439.endᐳ[835]"):::bucket + Bucket142("Bucket 142 (nullableBoundary)
Deps: 440, 20, 836

ROOT Access{16}ᐸ440.endᐳ[836]"):::bucket + Bucket143("Bucket 143 (nullableBoundary)
Deps: 441, 27, 837

ROOT Access{17}ᐸ441.endᐳ[837]"):::bucket + Bucket144("Bucket 144 (nullableBoundary)
Deps: 847, 20

ROOT PgSelectSingle{16}ᐸfrmcdc_compoundTypeᐳ[847]"):::bucket + Bucket145("Bucket 145 (nullableBoundary)
Deps: 853, 27

ROOT PgSelectSingle{17}ᐸfrmcdc_compoundTypeᐳ[853]"):::bucket + Bucket146("Bucket 146 (nullableBoundary)
Deps: 861, 20

ROOT PgSelectSingle{64}ᐸfrmcdc_compoundTypeᐳ[861]"):::bucket + Bucket147("Bucket 147 (nullableBoundary)
Deps: 867, 27

ROOT PgSelectSingle{65}ᐸfrmcdc_compoundTypeᐳ[867]"):::bucket end Bucket0 --> Bucket1 & Bucket2 & Bucket3 & Bucket4 & Bucket5 Bucket1 --> Bucket6 @@ -192,57 +192,57 @@ graph TD Bucket77 --> Bucket123 %% plan dependencies - __InputObject34{{"__InputObject[34∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[1232]
- Constantᐸ'1'ᐳ[1233]
- Constantᐸtrueᐳ[1234]
- Constantᐸ'red'ᐳ[1235]
- Constantᐸ[ 'red', 'green', 'blue' ]ᐳ[39]
- Constantᐸ[ 'Hi' ]ᐳ[40]
- Constantᐸ{ json: true }ᐳ[1236]
- Constantᐸ{ jsonb: true }ᐳ[1237]
- Constantᐸ'$.path'ᐳ[1238]
- Constantᐸ'2012-01-11'ᐳ[1243]
- Constantᐸ'2012-01-01'ᐳ[1244]
- Constantᐸ'2010-01-01'ᐳ[1245]
- Constantᐸ'19:00:00'ᐳ[1246]
- Constantᐸ[ §{ minutes: 27 } ]ᐳ[63]
- Constantᐸ27ᐳ[1247]
- Constantᐸ'192.168.0.0'ᐳ[1252]
- Constantᐸ'192.168.0.0/16'ᐳ[1253]
- Constantᐸ'08:00:2b:01:02:03'ᐳ[1254]
- Constantᐸ'b.type_function'ᐳ[1255]
- Constantᐸ'b.type_function(int)'ᐳ[1256]
- Constantᐸ'*ᐸᐳ'ᐳ[1257]
- Constantᐸ'+(integer, integer)'ᐳ[1258]
- Constantᐸ'c.person'ᐳ[1259]
- Constantᐸ'numeric'ᐳ[1260]
- Constantᐸ'dutch'ᐳ[1261]
- Constantᐸ'dutch_stem'ᐳ[1262]
- Constantᐸ[ 'T1', 'T2', 'T3' ]ᐳ[84]
- Constantᐸ[ '2098288669218571759', '2098288669218571760', '20982886692ᐳ[85]
- ConstantᐸᐸBuffer 5a 53 ea 5a 7f eaᐳᐳ[1263]
- Constantᐸ[ ᐸBuffer 01 a0 5b 09 c0 ddᐳ, ᐸBuffer 01 a0 5bᐳ ]ᐳ[87]
- Constantᐸ'Foo.Bar.Baz'ᐳ[1264]
- Constantᐸ[ 'Bar.Baz.Qux', 'Bar.Foo.Fah' ]ᐳ[89]"}}:::plan - __InputObject44{{"__InputObject[44∈0] ➊"}}:::plan - __InputObject48{{"__InputObject[48∈0] ➊"}}:::plan - __InputObject53{{"__InputObject[53∈0] ➊"}}:::plan - __InputObject61{{"__InputObject[61∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ27ᐳ[1247]"}}:::plan - __InputObject64{{"__InputObject[64∈0] ➊
More deps:
- Constantᐸ1ᐳ[1232]
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject65{{"__InputObject[65∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject67{{"__InputObject[67∈0] ➊
More deps:
- Constantᐸ99ᐳ[1248]
- Constantᐸ77ᐳ[1249]"}}:::plan - __InputObject70{{"__InputObject[70∈0] ➊
More deps:
- Constantᐸ0ᐳ[1250]
- Constantᐸ42ᐳ[1251]"}}:::plan - __InputObject44 & __InputObject48 & __InputObject53 & __InputObject61 & __InputObject64 & __InputObject65 & __InputObject67 & __InputObject70 --> __InputObject34 - __InputObject97{{"__InputObject[97∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[1232]
- Constantᐸ'1'ᐳ[1233]
- Constantᐸtrueᐳ[1234]
- Constantᐸ'red'ᐳ[1235]
- Constantᐸ[ 'red', 'green', 'blue' ]ᐳ[98]
- Constantᐸ[ 'Hi' ]ᐳ[99]
- Constantᐸ{ json: true }ᐳ[1265]
- Constantᐸ{ jsonb: true }ᐳ[1266]
- Constantᐸ'$.path'ᐳ[1238]
- Constantᐸ'2012-01-11'ᐳ[1243]
- Constantᐸ'2012-01-01'ᐳ[1244]
- Constantᐸ'2010-01-01'ᐳ[1245]
- Constantᐸ'19:00:00'ᐳ[1246]
- Constantᐸ[ §{ minutes: 27 } ]ᐳ[112]
- Constantᐸ27ᐳ[1247]
- Constantᐸ'b.type_function'ᐳ[1255]
- Constantᐸ'b.type_function(int)'ᐳ[1256]
- Constantᐸ'*ᐸᐳ'ᐳ[1257]
- Constantᐸ'+(integer, integer)'ᐳ[1258]
- Constantᐸ'c.person'ᐳ[1259]
- Constantᐸ'numeric'ᐳ[1260]
- Constantᐸ'dutch'ᐳ[1261]
- Constantᐸ'dutch_stem'ᐳ[1262]
- Constantᐸ'Foo.Bar.Baz'ᐳ[1264]
- Constantᐸ[ 'Bar.Baz.Qux', 'Bar.Foo.Fah' ]ᐳ[117]"}}:::plan - __InputObject102{{"__InputObject[102∈0] ➊"}}:::plan - __InputObject105{{"__InputObject[105∈0] ➊"}}:::plan - __InputObject108{{"__InputObject[108∈0] ➊"}}:::plan - __InputObject111{{"__InputObject[111∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ27ᐳ[1247]"}}:::plan - __InputObject113{{"__InputObject[113∈0] ➊
More deps:
- Constantᐸ1ᐳ[1232]
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject114{{"__InputObject[114∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject116{{"__InputObject[116∈0] ➊
More deps:
- Constantᐸ99ᐳ[1248]
- Constantᐸ77ᐳ[1249]"}}:::plan - __InputObject102 & __InputObject105 & __InputObject108 & __InputObject111 & __InputObject113 & __InputObject114 & __InputObject116 --> __InputObject97 - __InputObject33{{"__InputObject[33∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ11ᐳ[1231]"}}:::plan + __InputObject34{{"__InputObject[34∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[1233]
- Constantᐸ'1'ᐳ[1234]
- Constantᐸtrueᐳ[1235]
- Constantᐸ'red'ᐳ[1236]
- Constantᐸ[ 'red', 'green', 'blue' ]ᐳ[39]
- Constantᐸ[ 'Hi' ]ᐳ[40]
- Constantᐸ{ json: true }ᐳ[1237]
- Constantᐸ{ jsonb: true }ᐳ[1238]
- Constantᐸ'$.path'ᐳ[1239]
- Constantᐸ'2012-01-11'ᐳ[1244]
- Constantᐸ'2012-01-01'ᐳ[1245]
- Constantᐸ'2010-01-01'ᐳ[1246]
- Constantᐸ'19:00:00'ᐳ[1247]
- Constantᐸ[ §{ minutes: 27 } ]ᐳ[64]
- Constantᐸ27ᐳ[1248]
- Constantᐸ'192.168.0.0'ᐳ[1253]
- Constantᐸ'192.168.0.0/16'ᐳ[1254]
- Constantᐸ'08:00:2b:01:02:03'ᐳ[1255]
- Constantᐸ'b.type_function'ᐳ[1256]
- Constantᐸ'b.type_function(int)'ᐳ[1257]
- Constantᐸ'*ᐸᐳ'ᐳ[1258]
- Constantᐸ'+(integer, integer)'ᐳ[1259]
- Constantᐸ'c.person'ᐳ[1260]
- Constantᐸ'numeric'ᐳ[1261]
- Constantᐸ'dutch'ᐳ[1262]
- Constantᐸ'dutch_stem'ᐳ[1263]
- Constantᐸ[ 'T1', 'T2', 'T3' ]ᐳ[85]
- Constantᐸ[ '2098288669218571759', '2098288669218571760', '20982886692ᐳ[86]
- ConstantᐸᐸBuffer 5a 53 ea 5a 7f eaᐳᐳ[1264]
- Constantᐸ[ ᐸBuffer 01 a0 5b 09 c0 ddᐳ, ᐸBuffer 01 a0 5bᐳ ]ᐳ[88]
- Constantᐸ'Foo.Bar.Baz'ᐳ[1265]
- Constantᐸ[ 'Bar.Baz.Qux', 'Bar.Foo.Fah' ]ᐳ[90]"}}:::plan + __InputObject44{{"__InputObject[44∈0] ➊
More deps:
- Constantᐸfalseᐳ[45]"}}:::plan + __InputObject49{{"__InputObject[49∈0] ➊
More deps:
- Constantᐸfalseᐳ[45]"}}:::plan + __InputObject54{{"__InputObject[54∈0] ➊
More deps:
- Constantᐸfalseᐳ[45]"}}:::plan + __InputObject62{{"__InputObject[62∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ27ᐳ[1248]"}}:::plan + __InputObject65{{"__InputObject[65∈0] ➊
More deps:
- Constantᐸ1ᐳ[1233]
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject66{{"__InputObject[66∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject68{{"__InputObject[68∈0] ➊
More deps:
- Constantᐸ99ᐳ[1249]
- Constantᐸ77ᐳ[1250]"}}:::plan + __InputObject71{{"__InputObject[71∈0] ➊
More deps:
- Constantᐸ0ᐳ[1251]
- Constantᐸ42ᐳ[1252]"}}:::plan + __InputObject44 & __InputObject49 & __InputObject54 & __InputObject62 & __InputObject65 & __InputObject66 & __InputObject68 & __InputObject71 --> __InputObject34 + __InputObject98{{"__InputObject[98∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ1ᐳ[1233]
- Constantᐸ'1'ᐳ[1234]
- Constantᐸtrueᐳ[1235]
- Constantᐸ'red'ᐳ[1236]
- Constantᐸ[ 'red', 'green', 'blue' ]ᐳ[99]
- Constantᐸ[ 'Hi' ]ᐳ[100]
- Constantᐸ{ json: true }ᐳ[1266]
- Constantᐸ{ jsonb: true }ᐳ[1267]
- Constantᐸ'$.path'ᐳ[1239]
- Constantᐸ'2012-01-11'ᐳ[1244]
- Constantᐸ'2012-01-01'ᐳ[1245]
- Constantᐸ'2010-01-01'ᐳ[1246]
- Constantᐸ'19:00:00'ᐳ[1247]
- Constantᐸ[ §{ minutes: 27 } ]ᐳ[113]
- Constantᐸ27ᐳ[1248]
- Constantᐸ'b.type_function'ᐳ[1256]
- Constantᐸ'b.type_function(int)'ᐳ[1257]
- Constantᐸ'*ᐸᐳ'ᐳ[1258]
- Constantᐸ'+(integer, integer)'ᐳ[1259]
- Constantᐸ'c.person'ᐳ[1260]
- Constantᐸ'numeric'ᐳ[1261]
- Constantᐸ'dutch'ᐳ[1262]
- Constantᐸ'dutch_stem'ᐳ[1263]
- Constantᐸ'Foo.Bar.Baz'ᐳ[1265]
- Constantᐸ[ 'Bar.Baz.Qux', 'Bar.Foo.Fah' ]ᐳ[118]"}}:::plan + __InputObject103{{"__InputObject[103∈0] ➊
More deps:
- Constantᐸfalseᐳ[45]"}}:::plan + __InputObject106{{"__InputObject[106∈0] ➊
More deps:
- Constantᐸfalseᐳ[45]"}}:::plan + __InputObject109{{"__InputObject[109∈0] ➊
More deps:
- Constantᐸfalseᐳ[45]"}}:::plan + __InputObject112{{"__InputObject[112∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ27ᐳ[1248]"}}:::plan + __InputObject114{{"__InputObject[114∈0] ➊
More deps:
- Constantᐸ1ᐳ[1233]
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject115{{"__InputObject[115∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject117{{"__InputObject[117∈0] ➊
More deps:
- Constantᐸ99ᐳ[1249]
- Constantᐸ77ᐳ[1250]"}}:::plan + __InputObject103 & __InputObject106 & __InputObject109 & __InputObject112 & __InputObject114 & __InputObject115 & __InputObject117 --> __InputObject98 + __InputObject33{{"__InputObject[33∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ11ᐳ[1232]"}}:::plan __InputObject34 --> __InputObject33 - __InputObject6{{"__InputObject[6∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ11ᐳ[1231]"}}:::plan + __InputObject46{{"__InputObject[46∈0] ➊
More deps:
- Constantᐸ'1'ᐳ[1234]
- Constantᐸtrueᐳ[1235]"}}:::plan + __InputObject47{{"__InputObject[47∈0] ➊
More deps:
- Constantᐸ'7'ᐳ[1240]
- Constantᐸtrueᐳ[1235]"}}:::plan + __InputObject46 & __InputObject47 --> __InputObject44 + __InputObject50{{"__InputObject[50∈0] ➊
More deps:
- Constantᐸ'1985-01-01'ᐳ[1241]
- Constantᐸtrueᐳ[1235]"}}:::plan + __InputObject52{{"__InputObject[52∈0] ➊
More deps:
- Constantᐸ'2020-01-01'ᐳ[1242]
- Constantᐸtrueᐳ[1235]"}}:::plan + __InputObject50 & __InputObject52 --> __InputObject49 + __InputObject55{{"__InputObject[55∈0] ➊
More deps:
- Constantᐸ1ᐳ[1233]
- Constantᐸtrueᐳ[1235]"}}:::plan + __InputObject56{{"__InputObject[56∈0] ➊
More deps:
- Constantᐸ2ᐳ[1243]
- Constantᐸtrueᐳ[1235]"}}:::plan + __InputObject55 & __InputObject56 --> __InputObject54 + __InputObject104{{"__InputObject[104∈0] ➊
More deps:
- Constantᐸ'1'ᐳ[1234]
- Constantᐸtrueᐳ[1235]"}}:::plan + __InputObject105{{"__InputObject[105∈0] ➊
More deps:
- Constantᐸ'7'ᐳ[1240]
- Constantᐸtrueᐳ[1235]"}}:::plan + __InputObject104 & __InputObject105 --> __InputObject103 + __InputObject107{{"__InputObject[107∈0] ➊
More deps:
- Constantᐸ'1985-01-01'ᐳ[1241]
- Constantᐸtrueᐳ[1235]"}}:::plan + __InputObject108{{"__InputObject[108∈0] ➊
More deps:
- Constantᐸ'2020-01-01'ᐳ[1242]
- Constantᐸtrueᐳ[1235]"}}:::plan + __InputObject107 & __InputObject108 --> __InputObject106 + __InputObject110{{"__InputObject[110∈0] ➊
More deps:
- Constantᐸ1ᐳ[1233]
- Constantᐸtrueᐳ[1235]"}}:::plan + __InputObject111{{"__InputObject[111∈0] ➊
More deps:
- Constantᐸ2ᐳ[1243]
- Constantᐸtrueᐳ[1235]"}}:::plan + __InputObject110 & __InputObject111 --> __InputObject109 + __InputObject6{{"__InputObject[6∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]
- Constantᐸ11ᐳ[1232]"}}:::plan Object12{{"Object[12∈0] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan Access10{{"Access[10∈0] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan Access11{{"Access[11∈0] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan Access10 & Access11 --> Object12 - __InputObject45{{"__InputObject[45∈0] ➊
More deps:
- Constantᐸ'1'ᐳ[1233]
- Constantᐸtrueᐳ[1234]"}}:::plan - __InputObject46{{"__InputObject[46∈0] ➊
More deps:
- Constantᐸ'7'ᐳ[1239]
- Constantᐸtrueᐳ[1234]"}}:::plan - __InputObject45 & __InputObject46 --> __InputObject44 - __InputObject49{{"__InputObject[49∈0] ➊
More deps:
- Constantᐸ'1985-01-01'ᐳ[1240]
- Constantᐸtrueᐳ[1234]"}}:::plan - __InputObject51{{"__InputObject[51∈0] ➊
More deps:
- Constantᐸ'2020-01-01'ᐳ[1241]
- Constantᐸtrueᐳ[1234]"}}:::plan - __InputObject49 & __InputObject51 --> __InputObject48 - __InputObject54{{"__InputObject[54∈0] ➊
More deps:
- Constantᐸ1ᐳ[1232]
- Constantᐸtrueᐳ[1234]"}}:::plan - __InputObject55{{"__InputObject[55∈0] ➊
More deps:
- Constantᐸ2ᐳ[1242]
- Constantᐸtrueᐳ[1234]"}}:::plan - __InputObject54 & __InputObject55 --> __InputObject53 - __InputObject66{{"__InputObject[66∈0] ➊
More deps:
- Constantᐸ1ᐳ[1232]
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject66 --> __InputObject65 - __InputObject96{{"__InputObject[96∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject97 --> __InputObject96 - __InputObject103{{"__InputObject[103∈0] ➊
More deps:
- Constantᐸ'1'ᐳ[1233]
- Constantᐸtrueᐳ[1234]"}}:::plan - __InputObject104{{"__InputObject[104∈0] ➊
More deps:
- Constantᐸ'7'ᐳ[1239]
- Constantᐸtrueᐳ[1234]"}}:::plan - __InputObject103 & __InputObject104 --> __InputObject102 - __InputObject106{{"__InputObject[106∈0] ➊
More deps:
- Constantᐸ'1985-01-01'ᐳ[1240]
- Constantᐸtrueᐳ[1234]"}}:::plan - __InputObject107{{"__InputObject[107∈0] ➊
More deps:
- Constantᐸ'2020-01-01'ᐳ[1241]
- Constantᐸtrueᐳ[1234]"}}:::plan - __InputObject106 & __InputObject107 --> __InputObject105 - __InputObject109{{"__InputObject[109∈0] ➊
More deps:
- Constantᐸ1ᐳ[1232]
- Constantᐸtrueᐳ[1234]"}}:::plan - __InputObject110{{"__InputObject[110∈0] ➊
More deps:
- Constantᐸ2ᐳ[1242]
- Constantᐸtrueᐳ[1234]"}}:::plan - __InputObject109 & __InputObject110 --> __InputObject108 - __InputObject115{{"__InputObject[115∈0] ➊
More deps:
- Constantᐸ1ᐳ[1232]
- Constantᐸundefinedᐳ[7]"}}:::plan - __InputObject115 --> __InputObject114 - PgFromExpression13{{"PgFromExpression[13∈0] ➊
More deps:
- Constantᐸ11ᐳ[1231]"}}:::plan + __InputObject67{{"__InputObject[67∈0] ➊
More deps:
- Constantᐸ1ᐳ[1233]
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject67 --> __InputObject66 + __InputObject97{{"__InputObject[97∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject98 --> __InputObject97 + __InputObject116{{"__InputObject[116∈0] ➊
More deps:
- Constantᐸ1ᐳ[1233]
- Constantᐸundefinedᐳ[7]"}}:::plan + __InputObject116 --> __InputObject115 + PgFromExpression13{{"PgFromExpression[13∈0] ➊
More deps:
- Constantᐸ11ᐳ[1232]"}}:::plan ApplyInput18{{"ApplyInput[18∈0] ➊"}}:::plan __InputObject6 --> ApplyInput18 __InputObject19{{"__InputObject[19∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan @@ -251,10 +251,10 @@ graph TD __InputObject26{{"__InputObject[26∈0] ➊
More deps:
- Constantᐸundefinedᐳ[7]"}}:::plan ApplyInput32{{"ApplyInput[32∈0] ➊"}}:::plan __InputObject26 --> ApplyInput32 - ApplyInput94{{"ApplyInput[94∈0] ➊"}}:::plan - __InputObject33 --> ApplyInput94 - ApplyInput122{{"ApplyInput[122∈0] ➊"}}:::plan - __InputObject96 --> ApplyInput122 + ApplyInput95{{"ApplyInput[95∈0] ➊"}}:::plan + __InputObject33 --> ApplyInput95 + ApplyInput123{{"ApplyInput[123∈0] ➊"}}:::plan + __InputObject97 --> ApplyInput123 __Value2["__Value[2∈0] ➊
ᐸcontextᐳ
Dependents: 20"]:::plan PgSelect9[["PgSelect[9∈1] ➊
ᐸtype_function_mutation(mutation)ᐳ"]]:::sideeffectplan Object12 & PgFromExpression13 & ApplyInput18 --> PgSelect9 @@ -274,8 +274,8 @@ graph TD Access21 & Access22 --> Object23 Object24{{"Object[24∈2] ➊
ᐸ{result}ᐳ"}}:::plan PgSelect20 --> Object24 - PgSelectRows124[["PgSelectRows[124∈2] ➊"]]:::plan - PgSelect20 --> PgSelectRows124 + PgSelectRows125[["PgSelectRows[125∈2] ➊"]]:::plan + PgSelect20 --> PgSelectRows125 PgSelect27[["PgSelect[27∈3] ➊
ᐸtype_function_connection_mutation(mutation)ᐳ"]]:::sideeffectplan Object30{{"Object[30∈3] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan Object30 & ApplyInput32 --> PgSelect27 @@ -284,2180 +284,2180 @@ graph TD Access28 & Access29 --> Object30 Object31{{"Object[31∈3] ➊
ᐸ{result}ᐳ"}}:::plan PgSelect27 --> Object31 - PgSelectRows125[["PgSelectRows[125∈3] ➊"]]:::plan - PgSelect27 --> PgSelectRows125 - PgUpdateSingle90[["PgUpdateSingle[90∈4] ➊
ᐸtypes(id;)ᐳ
More deps:
- Constantᐸ11ᐳ[1231]"]]:::sideeffectplan - Object93{{"Object[93∈4] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object93 & ApplyInput94 --> PgUpdateSingle90 - Access91{{"Access[91∈4] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access92{{"Access[92∈4] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access91 & Access92 --> Object93 - Object95{{"Object[95∈4] ➊
ᐸ{result}ᐳ"}}:::plan - PgUpdateSingle90 --> Object95 - PgInsertSingle118[["PgInsertSingle[118∈5] ➊
ᐸtypes()ᐳ"]]:::sideeffectplan - Object121{{"Object[121∈5] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Object121 & ApplyInput122 --> PgInsertSingle118 - Access119{{"Access[119∈5] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access120{{"Access[120∈5] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access119 & Access120 --> Object121 - Object123{{"Object[123∈5] ➊
ᐸ{result}ᐳ"}}:::plan - PgInsertSingle118 --> Object123 - Object217{{"Object[217∈6] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Access215{{"Access[215∈6] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access216{{"Access[216∈6] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access215 & Access216 --> Object217 - PgSelectInlineApply1151["PgSelectInlineApply[1151∈6] ➊"]:::plan - PgSelectInlineApply1155["PgSelectInlineApply[1155∈6] ➊"]:::plan - PgSelectInlineApply1159["PgSelectInlineApply[1159∈6] ➊"]:::plan - PgSelectInlineApply1163["PgSelectInlineApply[1163∈6] ➊"]:::plan - Object461{{"Object[461∈7] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Access459{{"Access[459∈7] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access460{{"Access[460∈7] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access459 & Access460 --> Object461 - PgSelectInlineApply1167["PgSelectInlineApply[1167∈7] ➊"]:::plan - PgSelectInlineApply1171["PgSelectInlineApply[1171∈7] ➊"]:::plan - PgSelectInlineApply1175["PgSelectInlineApply[1175∈7] ➊"]:::plan - PgSelectInlineApply1179["PgSelectInlineApply[1179∈7] ➊"]:::plan - Object469{{"Object[469∈8] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Access467{{"Access[467∈8] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access468{{"Access[468∈8] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access467 & Access468 --> Object469 - PgSelectInlineApply1183["PgSelectInlineApply[1183∈8] ➊"]:::plan - PgSelectInlineApply1187["PgSelectInlineApply[1187∈8] ➊"]:::plan - PgSelectInlineApply1191["PgSelectInlineApply[1191∈8] ➊"]:::plan - PgSelectInlineApply1195["PgSelectInlineApply[1195∈8] ➊"]:::plan - Object225{{"Object[225∈9] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Access223{{"Access[223∈9] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access224{{"Access[224∈9] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access223 & Access224 --> Object225 - PgSelectInlineApply1199["PgSelectInlineApply[1199∈9] ➊"]:::plan - PgSelectInlineApply1203["PgSelectInlineApply[1203∈9] ➊"]:::plan - PgSelectInlineApply1207["PgSelectInlineApply[1207∈9] ➊"]:::plan - PgSelectInlineApply1211["PgSelectInlineApply[1211∈9] ➊"]:::plan - Object233{{"Object[233∈10] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Access231{{"Access[231∈10] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan - Access232{{"Access[232∈10] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan - Access231 & Access232 --> Object233 - PgSelectInlineApply1215["PgSelectInlineApply[1215∈10] ➊"]:::plan - PgSelectInlineApply1219["PgSelectInlineApply[1219∈10] ➊"]:::plan - PgSelectInlineApply1223["PgSelectInlineApply[1223∈10] ➊"]:::plan - PgSelectInlineApply1227["PgSelectInlineApply[1227∈10] ➊"]:::plan - PgSelect238[["PgSelect[238∈11] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan - PgClassExpression237{{"PgClassExpression[237∈11] ➊
ᐸ__type_fun...ound_type”ᐳ"}}:::plan - Object217 & PgClassExpression237 & PgSelectInlineApply1151 & PgSelectInlineApply1155 --> PgSelect238 - PgSelect274[["PgSelect[274∈11] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan - PgClassExpression273{{"PgClassExpression[273∈11] ➊
ᐸ__type_fun...ound_type”ᐳ"}}:::plan - Object217 & PgClassExpression273 & PgSelectInlineApply1159 & PgSelectInlineApply1163 --> PgSelect274 - PgSelect214[["PgSelect[214∈11] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan - PgClassExpression213{{"PgClassExpression[213∈11] ➊
ᐸ__type_fun...ound_type”ᐳ"}}:::plan - Object217 & PgClassExpression213 --> PgSelect214 - PgSelect256[["PgSelect[256∈11] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan - PgClassExpression255{{"PgClassExpression[255∈11] ➊
ᐸ__type_fun...ound_type”ᐳ"}}:::plan - Object217 & PgClassExpression255 --> PgSelect256 - PgSelect342[["PgSelect[342∈11] ➊
ᐸpostᐳ"]]:::plan - PgClassExpression135{{"PgClassExpression[135∈11] ➊
ᐸ__type_fun...”smallint”ᐳ"}}:::plan - Object217 & PgClassExpression135 --> PgSelect342 - PgSelect359[["PgSelect[359∈11] ➊
ᐸpostᐳ"]]:::plan - PgClassExpression130{{"PgClassExpression[130∈11] ➊
ᐸ__type_fun...ion__.”id”ᐳ"}}:::plan - Object217 & PgClassExpression130 --> PgSelect359 - List1153{{"List[1153∈11] ➊
ᐸ1152,242ᐳ"}}:::plan - Access1152{{"Access[1152∈11] ➊
ᐸ238.m.joinDetailsFor586ᐳ"}}:::plan - PgSelectSingle242{{"PgSelectSingle[242∈11] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - Access1152 & PgSelectSingle242 --> List1153 - List1157{{"List[1157∈11] ➊
ᐸ1156,242ᐳ"}}:::plan - Access1156{{"Access[1156∈11] ➊
ᐸ238.m.joinDetailsFor661ᐳ"}}:::plan - Access1156 & PgSelectSingle242 --> List1157 - PgSelectSingle16 --> PgClassExpression130 - PgSelectSingle16 --> PgClassExpression135 - PgClassExpression138{{"PgClassExpression[138∈11] ➊
ᐸ__type_fun..._.”bigint”ᐳ"}}:::plan - Object17 o--o PgClassExpression138 - PgClassExpression141{{"PgClassExpression[141∈11] ➊
ᐸ__type_fun....”numeric”ᐳ"}}:::plan - PgClassExpression138 o--o PgClassExpression141 - PgClassExpression144{{"PgClassExpression[144∈11] ➊
ᐸ__type_fun....”decimal”ᐳ"}}:::plan - PgClassExpression141 o--o PgClassExpression144 - PgClassExpression147{{"PgClassExpression[147∈11] ➊
ᐸ__type_fun....”boolean”ᐳ"}}:::plan - PgClassExpression144 o--o PgClassExpression147 - PgClassExpression150{{"PgClassExpression[150∈11] ➊
ᐸ__type_fun....”varchar”ᐳ"}}:::plan - PgClassExpression147 o--o PgClassExpression150 - PgClassExpression153{{"PgClassExpression[153∈11] ➊
ᐸ__type_fun...n__.”enum”ᐳ"}}:::plan - PgClassExpression150 o--o PgClassExpression153 - PgClassExpression156{{"PgClassExpression[156∈11] ➊
ᐸ__type_fun...num_array”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression156 - PgClassExpression159{{"PgClassExpression[159∈11] ➊
ᐸ__type_fun..._.”domain”ᐳ"}}:::plan - PgClassExpression153 o--o PgClassExpression159 - PgClassExpression162{{"PgClassExpression[162∈11] ➊
ᐸ__type_fun....”domain2”ᐳ"}}:::plan - PgClassExpression159 o--o PgClassExpression162 - PgClassExpression165{{"PgClassExpression[165∈11] ➊
ᐸ__type_fun...ext_array”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression165 - PgClassExpression168{{"PgClassExpression[168∈11] ➊
ᐸ__type_fun...n__.”json”ᐳ"}}:::plan - PgClassExpression162 o--o PgClassExpression168 - PgClassExpression171{{"PgClassExpression[171∈11] ➊
ᐸ__type_fun...__.”jsonb”ᐳ"}}:::plan - PgClassExpression168 o--o PgClassExpression171 - PgClassExpression174{{"PgClassExpression[174∈11] ➊
ᐸ__type_fun...”jsonpath”ᐳ"}}:::plan - PgClassExpression171 o--o PgClassExpression174 - PgClassExpression177{{"PgClassExpression[177∈11] ➊
ᐸ__type_fun...ble_range”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression177 - PgClassExpression180{{"PgClassExpression[180∈11] ➊
ᐸ__type_fun...”numrange”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression180 - PgClassExpression183{{"PgClassExpression[183∈11] ➊
ᐸ__type_fun...daterange”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression183 - PgClassExpression186{{"PgClassExpression[186∈11] ➊
ᐸ__type_fun...int_range”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression186 - PgClassExpression189{{"PgClassExpression[189∈11] ➊
ᐸ__type_fun...timestamp”ᐳ"}}:::plan - PgClassExpression174 o--o PgClassExpression189 - PgClassExpression192{{"PgClassExpression[192∈11] ➊
ᐸ__type_fun...mestamptz”ᐳ"}}:::plan - PgClassExpression189 o--o PgClassExpression192 - PgClassExpression195{{"PgClassExpression[195∈11] ➊
ᐸ__type_fun...n__.”date”ᐳ"}}:::plan - PgClassExpression192 o--o PgClassExpression195 - PgClassExpression198{{"PgClassExpression[198∈11] ➊
ᐸ__type_fun...n__.”time”ᐳ"}}:::plan - PgClassExpression195 o--o PgClassExpression198 - PgClassExpression201{{"PgClassExpression[201∈11] ➊
ᐸ__type_fun..._.”timetz”ᐳ"}}:::plan - PgClassExpression198 o--o PgClassExpression201 - PgClassExpression204{{"PgClassExpression[204∈11] ➊
ᐸ__type_fun...”interval”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression204 - PgClassExpression207{{"PgClassExpression[207∈11] ➊
ᐸ__type_fun...val_array”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression207 - PgClassExpression210{{"PgClassExpression[210∈11] ➊
ᐸ__type_fun...__.”money”ᐳ"}}:::plan - PgClassExpression201 o--o PgClassExpression210 - PgSelectSingle16 --> PgClassExpression213 - First218{{"First[218∈11] ➊"}}:::plan - PgSelectRows219[["PgSelectRows[219∈11] ➊"]]:::plan - PgSelectRows219 --> First218 - PgSelect214 --> PgSelectRows219 - PgSelectSingle220{{"PgSelectSingle[220∈11] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First218 --> PgSelectSingle220 - PgSelectSingle16 --> PgClassExpression237 - First240{{"First[240∈11] ➊"}}:::plan - PgSelectRows241[["PgSelectRows[241∈11] ➊"]]:::plan - PgSelectRows241 --> First240 - PgSelect238 --> PgSelectRows241 - First240 --> PgSelectSingle242 - PgSelectSingle16 --> PgClassExpression255 - First258{{"First[258∈11] ➊"}}:::plan - PgSelectRows259[["PgSelectRows[259∈11] ➊"]]:::plan - PgSelectRows259 --> First258 - PgSelect256 --> PgSelectRows259 - PgSelectSingle260{{"PgSelectSingle[260∈11] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First258 --> PgSelectSingle260 - PgSelectSingle16 --> PgClassExpression273 - First276{{"First[276∈11] ➊"}}:::plan - PgSelectRows277[["PgSelectRows[277∈11] ➊"]]:::plan - PgSelectRows277 --> First276 - PgSelect274 --> PgSelectRows277 - PgSelectSingle278{{"PgSelectSingle[278∈11] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - First276 --> PgSelectSingle278 - PgClassExpression291{{"PgClassExpression[291∈11] ➊
ᐸ__type_fun...__.”point”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression291 - PgClassExpression294{{"PgClassExpression[294∈11] ➊
ᐸ__type_fun...ablePoint”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression294 - PgClassExpression297{{"PgClassExpression[297∈11] ➊
ᐸ__type_fun...n__.”inet”ᐳ"}}:::plan - PgClassExpression210 o--o PgClassExpression297 - PgClassExpression300{{"PgClassExpression[300∈11] ➊
ᐸ__type_fun...n__.”cidr”ᐳ"}}:::plan - PgClassExpression297 o--o PgClassExpression300 - PgClassExpression303{{"PgClassExpression[303∈11] ➊
ᐸ__type_fun....”macaddr”ᐳ"}}:::plan - PgClassExpression300 o--o PgClassExpression303 - PgClassExpression306{{"PgClassExpression[306∈11] ➊
ᐸ__type_fun....”regproc”ᐳ"}}:::plan - PgClassExpression303 o--o PgClassExpression306 - PgClassExpression309{{"PgClassExpression[309∈11] ➊
ᐸ__type_fun...procedure”ᐳ"}}:::plan - PgClassExpression306 o--o PgClassExpression309 - PgClassExpression312{{"PgClassExpression[312∈11] ➊
ᐸ__type_fun....”regoper”ᐳ"}}:::plan - PgClassExpression309 o--o PgClassExpression312 - PgClassExpression315{{"PgClassExpression[315∈11] ➊
ᐸ__type_fun...goperator”ᐳ"}}:::plan - PgClassExpression312 o--o PgClassExpression315 - PgClassExpression318{{"PgClassExpression[318∈11] ➊
ᐸ__type_fun...”regclass”ᐳ"}}:::plan - PgClassExpression315 o--o PgClassExpression318 - PgClassExpression321{{"PgClassExpression[321∈11] ➊
ᐸ__type_fun....”regtype”ᐳ"}}:::plan - PgClassExpression318 o--o PgClassExpression321 - PgClassExpression324{{"PgClassExpression[324∈11] ➊
ᐸ__type_fun...regconfig”ᐳ"}}:::plan - PgClassExpression321 o--o PgClassExpression324 - PgClassExpression327{{"PgClassExpression[327∈11] ➊
ᐸ__type_fun...ictionary”ᐳ"}}:::plan - PgClassExpression324 o--o PgClassExpression327 - PgClassExpression330{{"PgClassExpression[330∈11] ➊
ᐸ__type_fun...ay_domain”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression330 - PgClassExpression333{{"PgClassExpression[333∈11] ➊
ᐸ__type_fun...ay_domain”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression333 - PgClassExpression336{{"PgClassExpression[336∈11] ➊
ᐸ__type_fun...__.”bytea”ᐳ"}}:::plan - PgClassExpression327 o--o PgClassExpression336 - PgClassExpression339{{"PgClassExpression[339∈11] ➊
ᐸ__type_fun...tea_array”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression339 - First344{{"First[344∈11] ➊"}}:::plan - PgSelectRows345[["PgSelectRows[345∈11] ➊"]]:::plan - PgSelectRows345 --> First344 - PgSelect342 --> PgSelectRows345 - PgSelectSingle346{{"PgSelectSingle[346∈11] ➊
ᐸpostᐳ"}}:::plan - First344 --> PgSelectSingle346 - First361{{"First[361∈11] ➊"}}:::plan - PgSelectRows362[["PgSelectRows[362∈11] ➊"]]:::plan - PgSelectRows362 --> First361 - PgSelect359 --> PgSelectRows362 - PgSelectSingle363{{"PgSelectSingle[363∈11] ➊
ᐸpostᐳ"}}:::plan - First361 --> PgSelectSingle363 - PgClassExpression376{{"PgClassExpression[376∈11] ➊
ᐸ__type_fun...__.”ltree”ᐳ"}}:::plan - PgClassExpression336 o--o PgClassExpression376 - PgClassExpression379{{"PgClassExpression[379∈11] ➊
ᐸ__type_fun...ree_array”ᐳ"}}:::plan - PgSelectSingle16 --> PgClassExpression379 - Access570{{"Access[570∈11] ➊
ᐸ180.startᐳ"}}:::plan - PgClassExpression180 --> Access570 - Access573{{"Access[573∈11] ➊
ᐸ183.startᐳ"}}:::plan - PgClassExpression183 --> Access573 - Access576{{"Access[576∈11] ➊
ᐸ186.startᐳ"}}:::plan - PgClassExpression186 --> Access576 - Access579{{"Access[579∈11] ➊
ᐸ204.yearsᐳ"}}:::plan - PgClassExpression204 --> Access579 - PgClassExpression582{{"PgClassExpression[582∈11] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle220 --> PgClassExpression582 - First588{{"First[588∈11] ➊"}}:::plan - PgSelectRows589[["PgSelectRows[589∈11] ➊"]]:::plan - PgSelectRows589 --> First588 - Lambda1154{{"Lambda[1154∈11] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1154 --> PgSelectRows589 - PgSelectSingle590{{"PgSelectSingle[590∈11] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First588 --> PgSelectSingle590 - Access630{{"Access[630∈11] ➊
ᐸ291.xᐳ"}}:::plan - PgClassExpression291 --> Access630 - Access645{{"Access[645∈11] ➊
ᐸ180.endᐳ"}}:::plan - Access570 o--o Access645 - Access648{{"Access[648∈11] ➊
ᐸ183.endᐳ"}}:::plan - Access573 o--o Access648 - Access651{{"Access[651∈11] ➊
ᐸ186.endᐳ"}}:::plan - Access576 o--o Access651 - Access654{{"Access[654∈11] ➊
ᐸ204.monthsᐳ"}}:::plan - Access579 o--o Access654 - PgClassExpression657{{"PgClassExpression[657∈11] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan - PgClassExpression582 o--o PgClassExpression657 - First663{{"First[663∈11] ➊"}}:::plan - PgSelectRows664[["PgSelectRows[664∈11] ➊"]]:::plan - PgSelectRows664 --> First663 - Lambda1158{{"Lambda[1158∈11] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1158 --> PgSelectRows664 - PgSelectSingle665{{"PgSelectSingle[665∈11] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First663 --> PgSelectSingle665 - Access699{{"Access[699∈11] ➊
ᐸ291.yᐳ"}}:::plan - Access630 o--o Access699 - Access711{{"Access[711∈11] ➊
ᐸ204.daysᐳ"}}:::plan - Access654 o--o Access711 - PgClassExpression714{{"PgClassExpression[714∈11] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan - PgClassExpression657 o--o PgClassExpression714 - PgClassExpression717{{"PgClassExpression[717∈11] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan - PgSelectSingle242 --> PgClassExpression717 - Access726{{"Access[726∈11] ➊
ᐸ204.hoursᐳ"}}:::plan - Access711 o--o Access726 - PgClassExpression729{{"PgClassExpression[729∈11] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan - PgClassExpression714 o--o PgClassExpression729 - Access735{{"Access[735∈11] ➊
ᐸ204.minutesᐳ"}}:::plan - Access726 o--o Access735 - PgClassExpression738{{"PgClassExpression[738∈11] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan - PgClassExpression729 o--o PgClassExpression738 - Access744{{"Access[744∈11] ➊
ᐸ204.secondsᐳ"}}:::plan - Access735 o--o Access744 - PgClassExpression747{{"PgClassExpression[747∈11] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan - PgClassExpression738 o--o PgClassExpression747 - PgClassExpression753{{"PgClassExpression[753∈11] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan - PgClassExpression747 o--o PgClassExpression753 - Access922{{"Access[922∈11] ➊
ᐸ180.start.valueᐳ"}}:::plan - Access645 o--o Access922 - Access925{{"Access[925∈11] ➊
ᐸ183.start.valueᐳ"}}:::plan - Access648 o--o Access925 - Access928{{"Access[928∈11] ➊
ᐸ186.start.valueᐳ"}}:::plan - Access651 o--o Access928 - Access940{{"Access[940∈11] ➊
ᐸ180.end.valueᐳ"}}:::plan - Access922 o--o Access940 - Access943{{"Access[943∈11] ➊
ᐸ183.end.valueᐳ"}}:::plan - Access925 o--o Access943 - Access946{{"Access[946∈11] ➊
ᐸ186.end.valueᐳ"}}:::plan - Access928 o--o Access946 - Access958{{"Access[958∈11] ➊
ᐸ180.start.inclusiveᐳ"}}:::plan - Access940 o--o Access958 - Access961{{"Access[961∈11] ➊
ᐸ183.start.inclusiveᐳ"}}:::plan - Access943 o--o Access961 - Access964{{"Access[964∈11] ➊
ᐸ186.start.inclusiveᐳ"}}:::plan - Access946 o--o Access964 - Access976{{"Access[976∈11] ➊
ᐸ180.end.inclusiveᐳ"}}:::plan - Access958 o--o Access976 - Access979{{"Access[979∈11] ➊
ᐸ183.end.inclusiveᐳ"}}:::plan - Access961 o--o Access979 - Access982{{"Access[982∈11] ➊
ᐸ186.end.inclusiveᐳ"}}:::plan - Access964 o--o Access982 - PgSelect238 --> Access1152 - List1153 --> Lambda1154 - PgSelect238 --> Access1156 - List1157 --> Lambda1158 - Access1160{{"Access[1160∈11] ➊
ᐸ274.m.joinDetailsFor607ᐳ"}}:::plan - PgSelect274 --> Access1160 - Access1164{{"Access[1164∈11] ➊
ᐸ274.m.joinDetailsFor682ᐳ"}}:::plan - PgSelect274 --> Access1164 - PgSelect244[["PgSelect[244∈12] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan - PgClassExpression243{{"PgClassExpression[243∈12] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan - Object225 & PgClassExpression243 & PgSelectInlineApply1199 & PgSelectInlineApply1203 --> PgSelect244 - PgSelect280[["PgSelect[280∈12] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan - PgClassExpression279{{"PgClassExpression[279∈12] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan - Object225 & PgClassExpression279 & PgSelectInlineApply1207 & PgSelectInlineApply1211 --> PgSelect280 - PgSelect222[["PgSelect[222∈12] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan - PgClassExpression221{{"PgClassExpression[221∈12] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan - Object225 & PgClassExpression221 --> PgSelect222 - PgSelect262[["PgSelect[262∈12] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan - PgClassExpression261{{"PgClassExpression[261∈12] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan - Object225 & PgClassExpression261 --> PgSelect262 - PgSelect348[["PgSelect[348∈12] ➊
ᐸpostᐳ"]]:::plan - PgClassExpression136{{"PgClassExpression[136∈12] ➊
ᐸ__types__.”smallint”ᐳ"}}:::plan - Object225 & PgClassExpression136 --> PgSelect348 - PgSelect365[["PgSelect[365∈12] ➊
ᐸpostᐳ"]]:::plan - PgClassExpression131{{"PgClassExpression[131∈12] ➊
ᐸ__types__.”id”ᐳ"}}:::plan - Object225 & PgClassExpression131 --> PgSelect365 - List1201{{"List[1201∈12] ➊
ᐸ1200,248ᐳ"}}:::plan - Access1200{{"Access[1200∈12] ➊
ᐸ244.m.joinDetailsFor592ᐳ"}}:::plan - PgSelectSingle248{{"PgSelectSingle[248∈12] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - Access1200 & PgSelectSingle248 --> List1201 - List1205{{"List[1205∈12] ➊
ᐸ1204,248ᐳ"}}:::plan - Access1204{{"Access[1204∈12] ➊
ᐸ244.m.joinDetailsFor667ᐳ"}}:::plan - Access1204 & PgSelectSingle248 --> List1205 - Access132{{"Access[132∈12] ➊
ᐸ90.tᐳ"}}:::plan - Access132 --> PgClassExpression131 - PgUpdateSingle90 --> Access132 - Access132 --> PgClassExpression136 - PgClassExpression139{{"PgClassExpression[139∈12] ➊
ᐸ__types__.”bigint”ᐳ"}}:::plan - Access132 --> PgClassExpression139 - PgClassExpression142{{"PgClassExpression[142∈12] ➊
ᐸ__types__.”numeric”ᐳ"}}:::plan + PgSelectRows126[["PgSelectRows[126∈3] ➊"]]:::plan + PgSelect27 --> PgSelectRows126 + PgUpdateSingle91[["PgUpdateSingle[91∈4] ➊
ᐸtypes(id;)ᐳ
More deps:
- Constantᐸ11ᐳ[1232]"]]:::sideeffectplan + Object94{{"Object[94∈4] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object94 & ApplyInput95 --> PgUpdateSingle91 + Access92{{"Access[92∈4] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access93{{"Access[93∈4] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access92 & Access93 --> Object94 + Object96{{"Object[96∈4] ➊
ᐸ{result}ᐳ"}}:::plan + PgUpdateSingle91 --> Object96 + PgInsertSingle119[["PgInsertSingle[119∈5] ➊
ᐸtypes()ᐳ"]]:::sideeffectplan + Object122{{"Object[122∈5] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Object122 & ApplyInput123 --> PgInsertSingle119 + Access120{{"Access[120∈5] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access121{{"Access[121∈5] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access120 & Access121 --> Object122 + Object124{{"Object[124∈5] ➊
ᐸ{result}ᐳ"}}:::plan + PgInsertSingle119 --> Object124 + Object218{{"Object[218∈6] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Access216{{"Access[216∈6] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access217{{"Access[217∈6] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access216 & Access217 --> Object218 + PgSelectInlineApply1152["PgSelectInlineApply[1152∈6] ➊"]:::plan + PgSelectInlineApply1156["PgSelectInlineApply[1156∈6] ➊"]:::plan + PgSelectInlineApply1160["PgSelectInlineApply[1160∈6] ➊"]:::plan + PgSelectInlineApply1164["PgSelectInlineApply[1164∈6] ➊"]:::plan + Object462{{"Object[462∈7] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Access460{{"Access[460∈7] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access461{{"Access[461∈7] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access460 & Access461 --> Object462 + PgSelectInlineApply1168["PgSelectInlineApply[1168∈7] ➊"]:::plan + PgSelectInlineApply1172["PgSelectInlineApply[1172∈7] ➊"]:::plan + PgSelectInlineApply1176["PgSelectInlineApply[1176∈7] ➊"]:::plan + PgSelectInlineApply1180["PgSelectInlineApply[1180∈7] ➊"]:::plan + Object470{{"Object[470∈8] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Access468{{"Access[468∈8] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access469{{"Access[469∈8] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access468 & Access469 --> Object470 + PgSelectInlineApply1184["PgSelectInlineApply[1184∈8] ➊"]:::plan + PgSelectInlineApply1188["PgSelectInlineApply[1188∈8] ➊"]:::plan + PgSelectInlineApply1192["PgSelectInlineApply[1192∈8] ➊"]:::plan + PgSelectInlineApply1196["PgSelectInlineApply[1196∈8] ➊"]:::plan + Object226{{"Object[226∈9] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Access224{{"Access[224∈9] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access225{{"Access[225∈9] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access224 & Access225 --> Object226 + PgSelectInlineApply1200["PgSelectInlineApply[1200∈9] ➊"]:::plan + PgSelectInlineApply1204["PgSelectInlineApply[1204∈9] ➊"]:::plan + PgSelectInlineApply1208["PgSelectInlineApply[1208∈9] ➊"]:::plan + PgSelectInlineApply1212["PgSelectInlineApply[1212∈9] ➊"]:::plan + Object234{{"Object[234∈10] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan + Access232{{"Access[232∈10] ➊
ᐸ2.pgSettingsᐳ
More deps:
- __Value[2]"}}:::plan + Access233{{"Access[233∈10] ➊
ᐸ2.withPgClientᐳ
More deps:
- __Value[2]"}}:::plan + Access232 & Access233 --> Object234 + PgSelectInlineApply1216["PgSelectInlineApply[1216∈10] ➊"]:::plan + PgSelectInlineApply1220["PgSelectInlineApply[1220∈10] ➊"]:::plan + PgSelectInlineApply1224["PgSelectInlineApply[1224∈10] ➊"]:::plan + PgSelectInlineApply1228["PgSelectInlineApply[1228∈10] ➊"]:::plan + PgSelect239[["PgSelect[239∈11] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan + PgClassExpression238{{"PgClassExpression[238∈11] ➊
ᐸ__type_fun...ound_type”ᐳ"}}:::plan + Object218 & PgClassExpression238 & PgSelectInlineApply1152 & PgSelectInlineApply1156 --> PgSelect239 + PgSelect275[["PgSelect[275∈11] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan + PgClassExpression274{{"PgClassExpression[274∈11] ➊
ᐸ__type_fun...ound_type”ᐳ"}}:::plan + Object218 & PgClassExpression274 & PgSelectInlineApply1160 & PgSelectInlineApply1164 --> PgSelect275 + PgSelect215[["PgSelect[215∈11] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan + PgClassExpression214{{"PgClassExpression[214∈11] ➊
ᐸ__type_fun...ound_type”ᐳ"}}:::plan + Object218 & PgClassExpression214 --> PgSelect215 + PgSelect257[["PgSelect[257∈11] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan + PgClassExpression256{{"PgClassExpression[256∈11] ➊
ᐸ__type_fun...ound_type”ᐳ"}}:::plan + Object218 & PgClassExpression256 --> PgSelect257 + PgSelect343[["PgSelect[343∈11] ➊
ᐸpostᐳ"]]:::plan + PgClassExpression136{{"PgClassExpression[136∈11] ➊
ᐸ__type_fun...”smallint”ᐳ"}}:::plan + Object218 & PgClassExpression136 --> PgSelect343 + PgSelect360[["PgSelect[360∈11] ➊
ᐸpostᐳ"]]:::plan + PgClassExpression131{{"PgClassExpression[131∈11] ➊
ᐸ__type_fun...ion__.”id”ᐳ"}}:::plan + Object218 & PgClassExpression131 --> PgSelect360 + List1154{{"List[1154∈11] ➊
ᐸ1153,243ᐳ"}}:::plan + Access1153{{"Access[1153∈11] ➊
ᐸ239.m.joinDetailsFor587ᐳ"}}:::plan + PgSelectSingle243{{"PgSelectSingle[243∈11] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan + Access1153 & PgSelectSingle243 --> List1154 + List1158{{"List[1158∈11] ➊
ᐸ1157,243ᐳ"}}:::plan + Access1157{{"Access[1157∈11] ➊
ᐸ239.m.joinDetailsFor662ᐳ"}}:::plan + Access1157 & PgSelectSingle243 --> List1158 + PgSelectSingle16 --> PgClassExpression131 + PgSelectSingle16 --> PgClassExpression136 + PgClassExpression139{{"PgClassExpression[139∈11] ➊
ᐸ__type_fun..._.”bigint”ᐳ"}}:::plan + Object17 o--o PgClassExpression139 + PgClassExpression142{{"PgClassExpression[142∈11] ➊
ᐸ__type_fun....”numeric”ᐳ"}}:::plan PgClassExpression139 o--o PgClassExpression142 - PgClassExpression145{{"PgClassExpression[145∈12] ➊
ᐸ__types__.”decimal”ᐳ"}}:::plan + PgClassExpression145{{"PgClassExpression[145∈11] ➊
ᐸ__type_fun....”decimal”ᐳ"}}:::plan PgClassExpression142 o--o PgClassExpression145 - PgClassExpression148{{"PgClassExpression[148∈12] ➊
ᐸ__types__.”boolean”ᐳ"}}:::plan + PgClassExpression148{{"PgClassExpression[148∈11] ➊
ᐸ__type_fun....”boolean”ᐳ"}}:::plan PgClassExpression145 o--o PgClassExpression148 - PgClassExpression151{{"PgClassExpression[151∈12] ➊
ᐸ__types__.”varchar”ᐳ"}}:::plan + PgClassExpression151{{"PgClassExpression[151∈11] ➊
ᐸ__type_fun....”varchar”ᐳ"}}:::plan PgClassExpression148 o--o PgClassExpression151 - PgClassExpression154{{"PgClassExpression[154∈12] ➊
ᐸ__types__.”enum”ᐳ"}}:::plan + PgClassExpression154{{"PgClassExpression[154∈11] ➊
ᐸ__type_fun...n__.”enum”ᐳ"}}:::plan PgClassExpression151 o--o PgClassExpression154 - PgClassExpression157{{"PgClassExpression[157∈12] ➊
ᐸ__types__.”enum_array”ᐳ"}}:::plan - Access132 --> PgClassExpression157 - PgClassExpression160{{"PgClassExpression[160∈12] ➊
ᐸ__types__.”domain”ᐳ"}}:::plan + PgClassExpression157{{"PgClassExpression[157∈11] ➊
ᐸ__type_fun...num_array”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression157 + PgClassExpression160{{"PgClassExpression[160∈11] ➊
ᐸ__type_fun..._.”domain”ᐳ"}}:::plan PgClassExpression154 o--o PgClassExpression160 - PgClassExpression163{{"PgClassExpression[163∈12] ➊
ᐸ__types__.”domain2”ᐳ"}}:::plan + PgClassExpression163{{"PgClassExpression[163∈11] ➊
ᐸ__type_fun....”domain2”ᐳ"}}:::plan PgClassExpression160 o--o PgClassExpression163 - PgClassExpression166{{"PgClassExpression[166∈12] ➊
ᐸ__types__.”text_array”ᐳ"}}:::plan - Access132 --> PgClassExpression166 - PgClassExpression169{{"PgClassExpression[169∈12] ➊
ᐸ__types__.”json”ᐳ"}}:::plan + PgClassExpression166{{"PgClassExpression[166∈11] ➊
ᐸ__type_fun...ext_array”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression166 + PgClassExpression169{{"PgClassExpression[169∈11] ➊
ᐸ__type_fun...n__.”json”ᐳ"}}:::plan PgClassExpression163 o--o PgClassExpression169 - PgClassExpression172{{"PgClassExpression[172∈12] ➊
ᐸ__types__.”jsonb”ᐳ"}}:::plan + PgClassExpression172{{"PgClassExpression[172∈11] ➊
ᐸ__type_fun...__.”jsonb”ᐳ"}}:::plan PgClassExpression169 o--o PgClassExpression172 - PgClassExpression175{{"PgClassExpression[175∈12] ➊
ᐸ__types__.”jsonpath”ᐳ"}}:::plan + PgClassExpression175{{"PgClassExpression[175∈11] ➊
ᐸ__type_fun...”jsonpath”ᐳ"}}:::plan PgClassExpression172 o--o PgClassExpression175 - PgClassExpression178{{"PgClassExpression[178∈12] ➊
ᐸ__types__....ble_range”ᐳ"}}:::plan - Access132 --> PgClassExpression178 - PgClassExpression181{{"PgClassExpression[181∈12] ➊
ᐸ__types__.”numrange”ᐳ"}}:::plan - Access132 --> PgClassExpression181 - PgClassExpression184{{"PgClassExpression[184∈12] ➊
ᐸ__types__.”daterange”ᐳ"}}:::plan - Access132 --> PgClassExpression184 - PgClassExpression187{{"PgClassExpression[187∈12] ➊
ᐸ__types__....int_range”ᐳ"}}:::plan - Access132 --> PgClassExpression187 - PgClassExpression190{{"PgClassExpression[190∈12] ➊
ᐸ__types__.”timestamp”ᐳ"}}:::plan + PgClassExpression178{{"PgClassExpression[178∈11] ➊
ᐸ__type_fun...ble_range”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression178 + PgClassExpression181{{"PgClassExpression[181∈11] ➊
ᐸ__type_fun...”numrange”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression181 + PgClassExpression184{{"PgClassExpression[184∈11] ➊
ᐸ__type_fun...daterange”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression184 + PgClassExpression187{{"PgClassExpression[187∈11] ➊
ᐸ__type_fun...int_range”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression187 + PgClassExpression190{{"PgClassExpression[190∈11] ➊
ᐸ__type_fun...timestamp”ᐳ"}}:::plan PgClassExpression175 o--o PgClassExpression190 - PgClassExpression193{{"PgClassExpression[193∈12] ➊
ᐸ__types__.”timestamptz”ᐳ"}}:::plan + PgClassExpression193{{"PgClassExpression[193∈11] ➊
ᐸ__type_fun...mestamptz”ᐳ"}}:::plan PgClassExpression190 o--o PgClassExpression193 - PgClassExpression196{{"PgClassExpression[196∈12] ➊
ᐸ__types__.”date”ᐳ"}}:::plan + PgClassExpression196{{"PgClassExpression[196∈11] ➊
ᐸ__type_fun...n__.”date”ᐳ"}}:::plan PgClassExpression193 o--o PgClassExpression196 - PgClassExpression199{{"PgClassExpression[199∈12] ➊
ᐸ__types__.”time”ᐳ"}}:::plan + PgClassExpression199{{"PgClassExpression[199∈11] ➊
ᐸ__type_fun...n__.”time”ᐳ"}}:::plan PgClassExpression196 o--o PgClassExpression199 - PgClassExpression202{{"PgClassExpression[202∈12] ➊
ᐸ__types__.”timetz”ᐳ"}}:::plan + PgClassExpression202{{"PgClassExpression[202∈11] ➊
ᐸ__type_fun..._.”timetz”ᐳ"}}:::plan PgClassExpression199 o--o PgClassExpression202 - PgClassExpression205{{"PgClassExpression[205∈12] ➊
ᐸ__types__.”interval”ᐳ"}}:::plan - Access132 --> PgClassExpression205 - PgClassExpression208{{"PgClassExpression[208∈12] ➊
ᐸ__types__....val_array”ᐳ"}}:::plan - Access132 --> PgClassExpression208 - PgClassExpression211{{"PgClassExpression[211∈12] ➊
ᐸ__types__.”money”ᐳ"}}:::plan + PgClassExpression205{{"PgClassExpression[205∈11] ➊
ᐸ__type_fun...”interval”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression205 + PgClassExpression208{{"PgClassExpression[208∈11] ➊
ᐸ__type_fun...val_array”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression208 + PgClassExpression211{{"PgClassExpression[211∈11] ➊
ᐸ__type_fun...__.”money”ᐳ"}}:::plan PgClassExpression202 o--o PgClassExpression211 - Access132 --> PgClassExpression221 - First226{{"First[226∈12] ➊"}}:::plan - PgSelectRows227[["PgSelectRows[227∈12] ➊"]]:::plan - PgSelectRows227 --> First226 - PgSelect222 --> PgSelectRows227 - PgSelectSingle228{{"PgSelectSingle[228∈12] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First226 --> PgSelectSingle228 - Access132 --> PgClassExpression243 - First246{{"First[246∈12] ➊"}}:::plan - PgSelectRows247[["PgSelectRows[247∈12] ➊"]]:::plan - PgSelectRows247 --> First246 - PgSelect244 --> PgSelectRows247 - First246 --> PgSelectSingle248 - Access132 --> PgClassExpression261 - First264{{"First[264∈12] ➊"}}:::plan - PgSelectRows265[["PgSelectRows[265∈12] ➊"]]:::plan - PgSelectRows265 --> First264 - PgSelect262 --> PgSelectRows265 - PgSelectSingle266{{"PgSelectSingle[266∈12] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First264 --> PgSelectSingle266 - Access132 --> PgClassExpression279 - First282{{"First[282∈12] ➊"}}:::plan - PgSelectRows283[["PgSelectRows[283∈12] ➊"]]:::plan - PgSelectRows283 --> First282 - PgSelect280 --> PgSelectRows283 - PgSelectSingle284{{"PgSelectSingle[284∈12] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - First282 --> PgSelectSingle284 - PgClassExpression292{{"PgClassExpression[292∈12] ➊
ᐸ__types__.”point”ᐳ"}}:::plan - Access132 --> PgClassExpression292 - PgClassExpression295{{"PgClassExpression[295∈12] ➊
ᐸ__types__....ablePoint”ᐳ"}}:::plan - Access132 --> PgClassExpression295 - PgClassExpression298{{"PgClassExpression[298∈12] ➊
ᐸ__types__.”inet”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression214 + First219{{"First[219∈11] ➊"}}:::plan + PgSelectRows220[["PgSelectRows[220∈11] ➊"]]:::plan + PgSelectRows220 --> First219 + PgSelect215 --> PgSelectRows220 + PgSelectSingle221{{"PgSelectSingle[221∈11] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First219 --> PgSelectSingle221 + PgSelectSingle16 --> PgClassExpression238 + First241{{"First[241∈11] ➊"}}:::plan + PgSelectRows242[["PgSelectRows[242∈11] ➊"]]:::plan + PgSelectRows242 --> First241 + PgSelect239 --> PgSelectRows242 + First241 --> PgSelectSingle243 + PgSelectSingle16 --> PgClassExpression256 + First259{{"First[259∈11] ➊"}}:::plan + PgSelectRows260[["PgSelectRows[260∈11] ➊"]]:::plan + PgSelectRows260 --> First259 + PgSelect257 --> PgSelectRows260 + PgSelectSingle261{{"PgSelectSingle[261∈11] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First259 --> PgSelectSingle261 + PgSelectSingle16 --> PgClassExpression274 + First277{{"First[277∈11] ➊"}}:::plan + PgSelectRows278[["PgSelectRows[278∈11] ➊"]]:::plan + PgSelectRows278 --> First277 + PgSelect275 --> PgSelectRows278 + PgSelectSingle279{{"PgSelectSingle[279∈11] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan + First277 --> PgSelectSingle279 + PgClassExpression292{{"PgClassExpression[292∈11] ➊
ᐸ__type_fun...__.”point”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression292 + PgClassExpression295{{"PgClassExpression[295∈11] ➊
ᐸ__type_fun...ablePoint”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression295 + PgClassExpression298{{"PgClassExpression[298∈11] ➊
ᐸ__type_fun...n__.”inet”ᐳ"}}:::plan PgClassExpression211 o--o PgClassExpression298 - PgClassExpression301{{"PgClassExpression[301∈12] ➊
ᐸ__types__.”cidr”ᐳ"}}:::plan + PgClassExpression301{{"PgClassExpression[301∈11] ➊
ᐸ__type_fun...n__.”cidr”ᐳ"}}:::plan PgClassExpression298 o--o PgClassExpression301 - PgClassExpression304{{"PgClassExpression[304∈12] ➊
ᐸ__types__.”macaddr”ᐳ"}}:::plan + PgClassExpression304{{"PgClassExpression[304∈11] ➊
ᐸ__type_fun....”macaddr”ᐳ"}}:::plan PgClassExpression301 o--o PgClassExpression304 - PgClassExpression307{{"PgClassExpression[307∈12] ➊
ᐸ__types__.”regproc”ᐳ"}}:::plan + PgClassExpression307{{"PgClassExpression[307∈11] ➊
ᐸ__type_fun....”regproc”ᐳ"}}:::plan PgClassExpression304 o--o PgClassExpression307 - PgClassExpression310{{"PgClassExpression[310∈12] ➊
ᐸ__types__....procedure”ᐳ"}}:::plan + PgClassExpression310{{"PgClassExpression[310∈11] ➊
ᐸ__type_fun...procedure”ᐳ"}}:::plan PgClassExpression307 o--o PgClassExpression310 - PgClassExpression313{{"PgClassExpression[313∈12] ➊
ᐸ__types__.”regoper”ᐳ"}}:::plan + PgClassExpression313{{"PgClassExpression[313∈11] ➊
ᐸ__type_fun....”regoper”ᐳ"}}:::plan PgClassExpression310 o--o PgClassExpression313 - PgClassExpression316{{"PgClassExpression[316∈12] ➊
ᐸ__types__.”regoperator”ᐳ"}}:::plan + PgClassExpression316{{"PgClassExpression[316∈11] ➊
ᐸ__type_fun...goperator”ᐳ"}}:::plan PgClassExpression313 o--o PgClassExpression316 - PgClassExpression319{{"PgClassExpression[319∈12] ➊
ᐸ__types__.”regclass”ᐳ"}}:::plan + PgClassExpression319{{"PgClassExpression[319∈11] ➊
ᐸ__type_fun...”regclass”ᐳ"}}:::plan PgClassExpression316 o--o PgClassExpression319 - PgClassExpression322{{"PgClassExpression[322∈12] ➊
ᐸ__types__.”regtype”ᐳ"}}:::plan + PgClassExpression322{{"PgClassExpression[322∈11] ➊
ᐸ__type_fun....”regtype”ᐳ"}}:::plan PgClassExpression319 o--o PgClassExpression322 - PgClassExpression325{{"PgClassExpression[325∈12] ➊
ᐸ__types__.”regconfig”ᐳ"}}:::plan + PgClassExpression325{{"PgClassExpression[325∈11] ➊
ᐸ__type_fun...regconfig”ᐳ"}}:::plan PgClassExpression322 o--o PgClassExpression325 - PgClassExpression328{{"PgClassExpression[328∈12] ➊
ᐸ__types__....ictionary”ᐳ"}}:::plan + PgClassExpression328{{"PgClassExpression[328∈11] ➊
ᐸ__type_fun...ictionary”ᐳ"}}:::plan PgClassExpression325 o--o PgClassExpression328 - PgClassExpression331{{"PgClassExpression[331∈12] ➊
ᐸ__types__....ay_domain”ᐳ"}}:::plan - Access132 --> PgClassExpression331 - PgClassExpression334{{"PgClassExpression[334∈12] ➊
ᐸ__types__....ay_domain”ᐳ"}}:::plan - Access132 --> PgClassExpression334 - PgClassExpression337{{"PgClassExpression[337∈12] ➊
ᐸ__types__.”bytea”ᐳ"}}:::plan + PgClassExpression331{{"PgClassExpression[331∈11] ➊
ᐸ__type_fun...ay_domain”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression331 + PgClassExpression334{{"PgClassExpression[334∈11] ➊
ᐸ__type_fun...ay_domain”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression334 + PgClassExpression337{{"PgClassExpression[337∈11] ➊
ᐸ__type_fun...__.”bytea”ᐳ"}}:::plan PgClassExpression328 o--o PgClassExpression337 - PgClassExpression340{{"PgClassExpression[340∈12] ➊
ᐸ__types__.”bytea_array”ᐳ"}}:::plan - Access132 --> PgClassExpression340 - First350{{"First[350∈12] ➊"}}:::plan - PgSelectRows351[["PgSelectRows[351∈12] ➊"]]:::plan - PgSelectRows351 --> First350 - PgSelect348 --> PgSelectRows351 - PgSelectSingle352{{"PgSelectSingle[352∈12] ➊
ᐸpostᐳ"}}:::plan - First350 --> PgSelectSingle352 - First367{{"First[367∈12] ➊"}}:::plan - PgSelectRows368[["PgSelectRows[368∈12] ➊"]]:::plan - PgSelectRows368 --> First367 - PgSelect365 --> PgSelectRows368 - PgSelectSingle369{{"PgSelectSingle[369∈12] ➊
ᐸpostᐳ"}}:::plan - First367 --> PgSelectSingle369 - PgClassExpression377{{"PgClassExpression[377∈12] ➊
ᐸ__types__.”ltree”ᐳ"}}:::plan + PgClassExpression340{{"PgClassExpression[340∈11] ➊
ᐸ__type_fun...tea_array”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression340 + First345{{"First[345∈11] ➊"}}:::plan + PgSelectRows346[["PgSelectRows[346∈11] ➊"]]:::plan + PgSelectRows346 --> First345 + PgSelect343 --> PgSelectRows346 + PgSelectSingle347{{"PgSelectSingle[347∈11] ➊
ᐸpostᐳ"}}:::plan + First345 --> PgSelectSingle347 + First362{{"First[362∈11] ➊"}}:::plan + PgSelectRows363[["PgSelectRows[363∈11] ➊"]]:::plan + PgSelectRows363 --> First362 + PgSelect360 --> PgSelectRows363 + PgSelectSingle364{{"PgSelectSingle[364∈11] ➊
ᐸpostᐳ"}}:::plan + First362 --> PgSelectSingle364 + PgClassExpression377{{"PgClassExpression[377∈11] ➊
ᐸ__type_fun...__.”ltree”ᐳ"}}:::plan PgClassExpression337 o--o PgClassExpression377 - PgClassExpression380{{"PgClassExpression[380∈12] ➊
ᐸ__types__.”ltree_array”ᐳ"}}:::plan - Access132 --> PgClassExpression380 - Access571{{"Access[571∈12] ➊
ᐸ181.startᐳ"}}:::plan + PgClassExpression380{{"PgClassExpression[380∈11] ➊
ᐸ__type_fun...ree_array”ᐳ"}}:::plan + PgSelectSingle16 --> PgClassExpression380 + Access571{{"Access[571∈11] ➊
ᐸ181.startᐳ"}}:::plan PgClassExpression181 --> Access571 - Access574{{"Access[574∈12] ➊
ᐸ184.startᐳ"}}:::plan + Access574{{"Access[574∈11] ➊
ᐸ184.startᐳ"}}:::plan PgClassExpression184 --> Access574 - Access577{{"Access[577∈12] ➊
ᐸ187.startᐳ"}}:::plan + Access577{{"Access[577∈11] ➊
ᐸ187.startᐳ"}}:::plan PgClassExpression187 --> Access577 - Access580{{"Access[580∈12] ➊
ᐸ205.yearsᐳ"}}:::plan + Access580{{"Access[580∈11] ➊
ᐸ205.yearsᐳ"}}:::plan PgClassExpression205 --> Access580 - PgClassExpression583{{"PgClassExpression[583∈12] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle228 --> PgClassExpression583 - First594{{"First[594∈12] ➊"}}:::plan - PgSelectRows595[["PgSelectRows[595∈12] ➊"]]:::plan - PgSelectRows595 --> First594 - Lambda1202{{"Lambda[1202∈12] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1202 --> PgSelectRows595 - PgSelectSingle596{{"PgSelectSingle[596∈12] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First594 --> PgSelectSingle596 - Access631{{"Access[631∈12] ➊
ᐸ292.xᐳ"}}:::plan + PgClassExpression583{{"PgClassExpression[583∈11] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle221 --> PgClassExpression583 + First589{{"First[589∈11] ➊"}}:::plan + PgSelectRows590[["PgSelectRows[590∈11] ➊"]]:::plan + PgSelectRows590 --> First589 + Lambda1155{{"Lambda[1155∈11] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1155 --> PgSelectRows590 + PgSelectSingle591{{"PgSelectSingle[591∈11] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First589 --> PgSelectSingle591 + Access631{{"Access[631∈11] ➊
ᐸ292.xᐳ"}}:::plan PgClassExpression292 --> Access631 - Access646{{"Access[646∈12] ➊
ᐸ181.endᐳ"}}:::plan + Access646{{"Access[646∈11] ➊
ᐸ181.endᐳ"}}:::plan Access571 o--o Access646 - Access649{{"Access[649∈12] ➊
ᐸ184.endᐳ"}}:::plan + Access649{{"Access[649∈11] ➊
ᐸ184.endᐳ"}}:::plan Access574 o--o Access649 - Access652{{"Access[652∈12] ➊
ᐸ187.endᐳ"}}:::plan + Access652{{"Access[652∈11] ➊
ᐸ187.endᐳ"}}:::plan Access577 o--o Access652 - Access655{{"Access[655∈12] ➊
ᐸ205.monthsᐳ"}}:::plan + Access655{{"Access[655∈11] ➊
ᐸ205.monthsᐳ"}}:::plan Access580 o--o Access655 - PgClassExpression658{{"PgClassExpression[658∈12] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression658{{"PgClassExpression[658∈11] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression583 o--o PgClassExpression658 - First669{{"First[669∈12] ➊"}}:::plan - PgSelectRows670[["PgSelectRows[670∈12] ➊"]]:::plan - PgSelectRows670 --> First669 - Lambda1206{{"Lambda[1206∈12] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1206 --> PgSelectRows670 - PgSelectSingle671{{"PgSelectSingle[671∈12] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First669 --> PgSelectSingle671 - Access700{{"Access[700∈12] ➊
ᐸ292.yᐳ"}}:::plan + First664{{"First[664∈11] ➊"}}:::plan + PgSelectRows665[["PgSelectRows[665∈11] ➊"]]:::plan + PgSelectRows665 --> First664 + Lambda1159{{"Lambda[1159∈11] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1159 --> PgSelectRows665 + PgSelectSingle666{{"PgSelectSingle[666∈11] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First664 --> PgSelectSingle666 + Access700{{"Access[700∈11] ➊
ᐸ292.yᐳ"}}:::plan Access631 o--o Access700 - Access712{{"Access[712∈12] ➊
ᐸ205.daysᐳ"}}:::plan + Access712{{"Access[712∈11] ➊
ᐸ205.daysᐳ"}}:::plan Access655 o--o Access712 - PgClassExpression715{{"PgClassExpression[715∈12] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression715{{"PgClassExpression[715∈11] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression658 o--o PgClassExpression715 - PgClassExpression718{{"PgClassExpression[718∈12] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan - PgSelectSingle248 --> PgClassExpression718 - Access727{{"Access[727∈12] ➊
ᐸ205.hoursᐳ"}}:::plan + PgClassExpression718{{"PgClassExpression[718∈11] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan + PgSelectSingle243 --> PgClassExpression718 + Access727{{"Access[727∈11] ➊
ᐸ205.hoursᐳ"}}:::plan Access712 o--o Access727 - PgClassExpression730{{"PgClassExpression[730∈12] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression730{{"PgClassExpression[730∈11] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression715 o--o PgClassExpression730 - Access736{{"Access[736∈12] ➊
ᐸ205.minutesᐳ"}}:::plan + Access736{{"Access[736∈11] ➊
ᐸ205.minutesᐳ"}}:::plan Access727 o--o Access736 - PgClassExpression739{{"PgClassExpression[739∈12] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression739{{"PgClassExpression[739∈11] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression730 o--o PgClassExpression739 - Access745{{"Access[745∈12] ➊
ᐸ205.secondsᐳ"}}:::plan + Access745{{"Access[745∈11] ➊
ᐸ205.secondsᐳ"}}:::plan Access736 o--o Access745 - PgClassExpression748{{"PgClassExpression[748∈12] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression748{{"PgClassExpression[748∈11] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression739 o--o PgClassExpression748 - PgClassExpression754{{"PgClassExpression[754∈12] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression754{{"PgClassExpression[754∈11] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression748 o--o PgClassExpression754 - Access923{{"Access[923∈12] ➊
ᐸ181.start.valueᐳ"}}:::plan + Access923{{"Access[923∈11] ➊
ᐸ181.start.valueᐳ"}}:::plan Access646 o--o Access923 - Access926{{"Access[926∈12] ➊
ᐸ184.start.valueᐳ"}}:::plan + Access926{{"Access[926∈11] ➊
ᐸ184.start.valueᐳ"}}:::plan Access649 o--o Access926 - Access929{{"Access[929∈12] ➊
ᐸ187.start.valueᐳ"}}:::plan + Access929{{"Access[929∈11] ➊
ᐸ187.start.valueᐳ"}}:::plan Access652 o--o Access929 - Access941{{"Access[941∈12] ➊
ᐸ181.end.valueᐳ"}}:::plan + Access941{{"Access[941∈11] ➊
ᐸ181.end.valueᐳ"}}:::plan Access923 o--o Access941 - Access944{{"Access[944∈12] ➊
ᐸ184.end.valueᐳ"}}:::plan + Access944{{"Access[944∈11] ➊
ᐸ184.end.valueᐳ"}}:::plan Access926 o--o Access944 - Access947{{"Access[947∈12] ➊
ᐸ187.end.valueᐳ"}}:::plan + Access947{{"Access[947∈11] ➊
ᐸ187.end.valueᐳ"}}:::plan Access929 o--o Access947 - Access959{{"Access[959∈12] ➊
ᐸ181.start.inclusiveᐳ"}}:::plan + Access959{{"Access[959∈11] ➊
ᐸ181.start.inclusiveᐳ"}}:::plan Access941 o--o Access959 - Access962{{"Access[962∈12] ➊
ᐸ184.start.inclusiveᐳ"}}:::plan + Access962{{"Access[962∈11] ➊
ᐸ184.start.inclusiveᐳ"}}:::plan Access944 o--o Access962 - Access965{{"Access[965∈12] ➊
ᐸ187.start.inclusiveᐳ"}}:::plan + Access965{{"Access[965∈11] ➊
ᐸ187.start.inclusiveᐳ"}}:::plan Access947 o--o Access965 - Access977{{"Access[977∈12] ➊
ᐸ181.end.inclusiveᐳ"}}:::plan + Access977{{"Access[977∈11] ➊
ᐸ181.end.inclusiveᐳ"}}:::plan Access959 o--o Access977 - Access980{{"Access[980∈12] ➊
ᐸ184.end.inclusiveᐳ"}}:::plan + Access980{{"Access[980∈11] ➊
ᐸ184.end.inclusiveᐳ"}}:::plan Access962 o--o Access980 - Access983{{"Access[983∈12] ➊
ᐸ187.end.inclusiveᐳ"}}:::plan + Access983{{"Access[983∈11] ➊
ᐸ187.end.inclusiveᐳ"}}:::plan Access965 o--o Access983 - PgSelect244 --> Access1200 - List1201 --> Lambda1202 - PgSelect244 --> Access1204 - List1205 --> Lambda1206 - Access1208{{"Access[1208∈12] ➊
ᐸ280.m.joinDetailsFor615ᐳ"}}:::plan - PgSelect280 --> Access1208 - Access1212{{"Access[1212∈12] ➊
ᐸ280.m.joinDetailsFor688ᐳ"}}:::plan - PgSelect280 --> Access1212 - PgSelect250[["PgSelect[250∈13] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan - PgClassExpression249{{"PgClassExpression[249∈13] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan - Object233 & PgClassExpression249 & PgSelectInlineApply1215 & PgSelectInlineApply1219 --> PgSelect250 - PgSelect286[["PgSelect[286∈13] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan - PgClassExpression285{{"PgClassExpression[285∈13] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan - Object233 & PgClassExpression285 & PgSelectInlineApply1223 & PgSelectInlineApply1227 --> PgSelect286 - PgSelect230[["PgSelect[230∈13] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan - PgClassExpression229{{"PgClassExpression[229∈13] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan - Object233 & PgClassExpression229 --> PgSelect230 - PgSelect268[["PgSelect[268∈13] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan - PgClassExpression267{{"PgClassExpression[267∈13] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan - Object233 & PgClassExpression267 --> PgSelect268 - PgSelect354[["PgSelect[354∈13] ➊
ᐸpostᐳ"]]:::plan - PgClassExpression137{{"PgClassExpression[137∈13] ➊
ᐸ__types__.”smallint”ᐳ"}}:::plan - Object233 & PgClassExpression137 --> PgSelect354 - PgSelect371[["PgSelect[371∈13] ➊
ᐸpostᐳ"]]:::plan - PgClassExpression133{{"PgClassExpression[133∈13] ➊
ᐸ__types__.”id”ᐳ"}}:::plan - Object233 & PgClassExpression133 --> PgSelect371 - List1217{{"List[1217∈13] ➊
ᐸ1216,254ᐳ"}}:::plan - Access1216{{"Access[1216∈13] ➊
ᐸ250.m.joinDetailsFor598ᐳ"}}:::plan - PgSelectSingle254{{"PgSelectSingle[254∈13] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - Access1216 & PgSelectSingle254 --> List1217 - List1221{{"List[1221∈13] ➊
ᐸ1220,254ᐳ"}}:::plan - Access1220{{"Access[1220∈13] ➊
ᐸ250.m.joinDetailsFor673ᐳ"}}:::plan - Access1220 & PgSelectSingle254 --> List1221 - Access134{{"Access[134∈13] ➊
ᐸ118.tᐳ"}}:::plan - Access134 --> PgClassExpression133 - PgInsertSingle118 --> Access134 - Access134 --> PgClassExpression137 - PgClassExpression140{{"PgClassExpression[140∈13] ➊
ᐸ__types__.”bigint”ᐳ"}}:::plan - Access134 --> PgClassExpression140 - PgClassExpression143{{"PgClassExpression[143∈13] ➊
ᐸ__types__.”numeric”ᐳ"}}:::plan + PgSelect239 --> Access1153 + List1154 --> Lambda1155 + PgSelect239 --> Access1157 + List1158 --> Lambda1159 + Access1161{{"Access[1161∈11] ➊
ᐸ275.m.joinDetailsFor608ᐳ"}}:::plan + PgSelect275 --> Access1161 + Access1165{{"Access[1165∈11] ➊
ᐸ275.m.joinDetailsFor683ᐳ"}}:::plan + PgSelect275 --> Access1165 + PgSelect245[["PgSelect[245∈12] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan + PgClassExpression244{{"PgClassExpression[244∈12] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan + Object226 & PgClassExpression244 & PgSelectInlineApply1200 & PgSelectInlineApply1204 --> PgSelect245 + PgSelect281[["PgSelect[281∈12] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan + PgClassExpression280{{"PgClassExpression[280∈12] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan + Object226 & PgClassExpression280 & PgSelectInlineApply1208 & PgSelectInlineApply1212 --> PgSelect281 + PgSelect223[["PgSelect[223∈12] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan + PgClassExpression222{{"PgClassExpression[222∈12] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan + Object226 & PgClassExpression222 --> PgSelect223 + PgSelect263[["PgSelect[263∈12] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan + PgClassExpression262{{"PgClassExpression[262∈12] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan + Object226 & PgClassExpression262 --> PgSelect263 + PgSelect349[["PgSelect[349∈12] ➊
ᐸpostᐳ"]]:::plan + PgClassExpression137{{"PgClassExpression[137∈12] ➊
ᐸ__types__.”smallint”ᐳ"}}:::plan + Object226 & PgClassExpression137 --> PgSelect349 + PgSelect366[["PgSelect[366∈12] ➊
ᐸpostᐳ"]]:::plan + PgClassExpression132{{"PgClassExpression[132∈12] ➊
ᐸ__types__.”id”ᐳ"}}:::plan + Object226 & PgClassExpression132 --> PgSelect366 + List1202{{"List[1202∈12] ➊
ᐸ1201,249ᐳ"}}:::plan + Access1201{{"Access[1201∈12] ➊
ᐸ245.m.joinDetailsFor593ᐳ"}}:::plan + PgSelectSingle249{{"PgSelectSingle[249∈12] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan + Access1201 & PgSelectSingle249 --> List1202 + List1206{{"List[1206∈12] ➊
ᐸ1205,249ᐳ"}}:::plan + Access1205{{"Access[1205∈12] ➊
ᐸ245.m.joinDetailsFor668ᐳ"}}:::plan + Access1205 & PgSelectSingle249 --> List1206 + Access133{{"Access[133∈12] ➊
ᐸ91.tᐳ"}}:::plan + Access133 --> PgClassExpression132 + PgUpdateSingle91 --> Access133 + Access133 --> PgClassExpression137 + PgClassExpression140{{"PgClassExpression[140∈12] ➊
ᐸ__types__.”bigint”ᐳ"}}:::plan + Access133 --> PgClassExpression140 + PgClassExpression143{{"PgClassExpression[143∈12] ➊
ᐸ__types__.”numeric”ᐳ"}}:::plan PgClassExpression140 o--o PgClassExpression143 - PgClassExpression146{{"PgClassExpression[146∈13] ➊
ᐸ__types__.”decimal”ᐳ"}}:::plan + PgClassExpression146{{"PgClassExpression[146∈12] ➊
ᐸ__types__.”decimal”ᐳ"}}:::plan PgClassExpression143 o--o PgClassExpression146 - PgClassExpression149{{"PgClassExpression[149∈13] ➊
ᐸ__types__.”boolean”ᐳ"}}:::plan + PgClassExpression149{{"PgClassExpression[149∈12] ➊
ᐸ__types__.”boolean”ᐳ"}}:::plan PgClassExpression146 o--o PgClassExpression149 - PgClassExpression152{{"PgClassExpression[152∈13] ➊
ᐸ__types__.”varchar”ᐳ"}}:::plan + PgClassExpression152{{"PgClassExpression[152∈12] ➊
ᐸ__types__.”varchar”ᐳ"}}:::plan PgClassExpression149 o--o PgClassExpression152 - PgClassExpression155{{"PgClassExpression[155∈13] ➊
ᐸ__types__.”enum”ᐳ"}}:::plan + PgClassExpression155{{"PgClassExpression[155∈12] ➊
ᐸ__types__.”enum”ᐳ"}}:::plan PgClassExpression152 o--o PgClassExpression155 - PgClassExpression158{{"PgClassExpression[158∈13] ➊
ᐸ__types__.”enum_array”ᐳ"}}:::plan - Access134 --> PgClassExpression158 - PgClassExpression161{{"PgClassExpression[161∈13] ➊
ᐸ__types__.”domain”ᐳ"}}:::plan + PgClassExpression158{{"PgClassExpression[158∈12] ➊
ᐸ__types__.”enum_array”ᐳ"}}:::plan + Access133 --> PgClassExpression158 + PgClassExpression161{{"PgClassExpression[161∈12] ➊
ᐸ__types__.”domain”ᐳ"}}:::plan PgClassExpression155 o--o PgClassExpression161 - PgClassExpression164{{"PgClassExpression[164∈13] ➊
ᐸ__types__.”domain2”ᐳ"}}:::plan + PgClassExpression164{{"PgClassExpression[164∈12] ➊
ᐸ__types__.”domain2”ᐳ"}}:::plan PgClassExpression161 o--o PgClassExpression164 - PgClassExpression167{{"PgClassExpression[167∈13] ➊
ᐸ__types__.”text_array”ᐳ"}}:::plan - Access134 --> PgClassExpression167 - PgClassExpression170{{"PgClassExpression[170∈13] ➊
ᐸ__types__.”json”ᐳ"}}:::plan + PgClassExpression167{{"PgClassExpression[167∈12] ➊
ᐸ__types__.”text_array”ᐳ"}}:::plan + Access133 --> PgClassExpression167 + PgClassExpression170{{"PgClassExpression[170∈12] ➊
ᐸ__types__.”json”ᐳ"}}:::plan PgClassExpression164 o--o PgClassExpression170 - PgClassExpression173{{"PgClassExpression[173∈13] ➊
ᐸ__types__.”jsonb”ᐳ"}}:::plan + PgClassExpression173{{"PgClassExpression[173∈12] ➊
ᐸ__types__.”jsonb”ᐳ"}}:::plan PgClassExpression170 o--o PgClassExpression173 - PgClassExpression176{{"PgClassExpression[176∈13] ➊
ᐸ__types__.”jsonpath”ᐳ"}}:::plan + PgClassExpression176{{"PgClassExpression[176∈12] ➊
ᐸ__types__.”jsonpath”ᐳ"}}:::plan PgClassExpression173 o--o PgClassExpression176 - PgClassExpression179{{"PgClassExpression[179∈13] ➊
ᐸ__types__....ble_range”ᐳ"}}:::plan - Access134 --> PgClassExpression179 - PgClassExpression182{{"PgClassExpression[182∈13] ➊
ᐸ__types__.”numrange”ᐳ"}}:::plan - Access134 --> PgClassExpression182 - PgClassExpression185{{"PgClassExpression[185∈13] ➊
ᐸ__types__.”daterange”ᐳ"}}:::plan - Access134 --> PgClassExpression185 - PgClassExpression188{{"PgClassExpression[188∈13] ➊
ᐸ__types__....int_range”ᐳ"}}:::plan - Access134 --> PgClassExpression188 - PgClassExpression191{{"PgClassExpression[191∈13] ➊
ᐸ__types__.”timestamp”ᐳ"}}:::plan + PgClassExpression179{{"PgClassExpression[179∈12] ➊
ᐸ__types__....ble_range”ᐳ"}}:::plan + Access133 --> PgClassExpression179 + PgClassExpression182{{"PgClassExpression[182∈12] ➊
ᐸ__types__.”numrange”ᐳ"}}:::plan + Access133 --> PgClassExpression182 + PgClassExpression185{{"PgClassExpression[185∈12] ➊
ᐸ__types__.”daterange”ᐳ"}}:::plan + Access133 --> PgClassExpression185 + PgClassExpression188{{"PgClassExpression[188∈12] ➊
ᐸ__types__....int_range”ᐳ"}}:::plan + Access133 --> PgClassExpression188 + PgClassExpression191{{"PgClassExpression[191∈12] ➊
ᐸ__types__.”timestamp”ᐳ"}}:::plan PgClassExpression176 o--o PgClassExpression191 - PgClassExpression194{{"PgClassExpression[194∈13] ➊
ᐸ__types__.”timestamptz”ᐳ"}}:::plan + PgClassExpression194{{"PgClassExpression[194∈12] ➊
ᐸ__types__.”timestamptz”ᐳ"}}:::plan PgClassExpression191 o--o PgClassExpression194 - PgClassExpression197{{"PgClassExpression[197∈13] ➊
ᐸ__types__.”date”ᐳ"}}:::plan + PgClassExpression197{{"PgClassExpression[197∈12] ➊
ᐸ__types__.”date”ᐳ"}}:::plan PgClassExpression194 o--o PgClassExpression197 - PgClassExpression200{{"PgClassExpression[200∈13] ➊
ᐸ__types__.”time”ᐳ"}}:::plan + PgClassExpression200{{"PgClassExpression[200∈12] ➊
ᐸ__types__.”time”ᐳ"}}:::plan PgClassExpression197 o--o PgClassExpression200 - PgClassExpression203{{"PgClassExpression[203∈13] ➊
ᐸ__types__.”timetz”ᐳ"}}:::plan + PgClassExpression203{{"PgClassExpression[203∈12] ➊
ᐸ__types__.”timetz”ᐳ"}}:::plan PgClassExpression200 o--o PgClassExpression203 - PgClassExpression206{{"PgClassExpression[206∈13] ➊
ᐸ__types__.”interval”ᐳ"}}:::plan - Access134 --> PgClassExpression206 - PgClassExpression209{{"PgClassExpression[209∈13] ➊
ᐸ__types__....val_array”ᐳ"}}:::plan - Access134 --> PgClassExpression209 - PgClassExpression212{{"PgClassExpression[212∈13] ➊
ᐸ__types__.”money”ᐳ"}}:::plan + PgClassExpression206{{"PgClassExpression[206∈12] ➊
ᐸ__types__.”interval”ᐳ"}}:::plan + Access133 --> PgClassExpression206 + PgClassExpression209{{"PgClassExpression[209∈12] ➊
ᐸ__types__....val_array”ᐳ"}}:::plan + Access133 --> PgClassExpression209 + PgClassExpression212{{"PgClassExpression[212∈12] ➊
ᐸ__types__.”money”ᐳ"}}:::plan PgClassExpression203 o--o PgClassExpression212 - Access134 --> PgClassExpression229 - First234{{"First[234∈13] ➊"}}:::plan - PgSelectRows235[["PgSelectRows[235∈13] ➊"]]:::plan - PgSelectRows235 --> First234 - PgSelect230 --> PgSelectRows235 - PgSelectSingle236{{"PgSelectSingle[236∈13] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First234 --> PgSelectSingle236 - Access134 --> PgClassExpression249 - First252{{"First[252∈13] ➊"}}:::plan - PgSelectRows253[["PgSelectRows[253∈13] ➊"]]:::plan - PgSelectRows253 --> First252 - PgSelect250 --> PgSelectRows253 - First252 --> PgSelectSingle254 - Access134 --> PgClassExpression267 - First270{{"First[270∈13] ➊"}}:::plan - PgSelectRows271[["PgSelectRows[271∈13] ➊"]]:::plan - PgSelectRows271 --> First270 - PgSelect268 --> PgSelectRows271 - PgSelectSingle272{{"PgSelectSingle[272∈13] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First270 --> PgSelectSingle272 - Access134 --> PgClassExpression285 - First288{{"First[288∈13] ➊"}}:::plan - PgSelectRows289[["PgSelectRows[289∈13] ➊"]]:::plan - PgSelectRows289 --> First288 - PgSelect286 --> PgSelectRows289 - PgSelectSingle290{{"PgSelectSingle[290∈13] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - First288 --> PgSelectSingle290 - PgClassExpression293{{"PgClassExpression[293∈13] ➊
ᐸ__types__.”point”ᐳ"}}:::plan - Access134 --> PgClassExpression293 - PgClassExpression296{{"PgClassExpression[296∈13] ➊
ᐸ__types__....ablePoint”ᐳ"}}:::plan - Access134 --> PgClassExpression296 - PgClassExpression299{{"PgClassExpression[299∈13] ➊
ᐸ__types__.”inet”ᐳ"}}:::plan + Access133 --> PgClassExpression222 + First227{{"First[227∈12] ➊"}}:::plan + PgSelectRows228[["PgSelectRows[228∈12] ➊"]]:::plan + PgSelectRows228 --> First227 + PgSelect223 --> PgSelectRows228 + PgSelectSingle229{{"PgSelectSingle[229∈12] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First227 --> PgSelectSingle229 + Access133 --> PgClassExpression244 + First247{{"First[247∈12] ➊"}}:::plan + PgSelectRows248[["PgSelectRows[248∈12] ➊"]]:::plan + PgSelectRows248 --> First247 + PgSelect245 --> PgSelectRows248 + First247 --> PgSelectSingle249 + Access133 --> PgClassExpression262 + First265{{"First[265∈12] ➊"}}:::plan + PgSelectRows266[["PgSelectRows[266∈12] ➊"]]:::plan + PgSelectRows266 --> First265 + PgSelect263 --> PgSelectRows266 + PgSelectSingle267{{"PgSelectSingle[267∈12] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First265 --> PgSelectSingle267 + Access133 --> PgClassExpression280 + First283{{"First[283∈12] ➊"}}:::plan + PgSelectRows284[["PgSelectRows[284∈12] ➊"]]:::plan + PgSelectRows284 --> First283 + PgSelect281 --> PgSelectRows284 + PgSelectSingle285{{"PgSelectSingle[285∈12] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan + First283 --> PgSelectSingle285 + PgClassExpression293{{"PgClassExpression[293∈12] ➊
ᐸ__types__.”point”ᐳ"}}:::plan + Access133 --> PgClassExpression293 + PgClassExpression296{{"PgClassExpression[296∈12] ➊
ᐸ__types__....ablePoint”ᐳ"}}:::plan + Access133 --> PgClassExpression296 + PgClassExpression299{{"PgClassExpression[299∈12] ➊
ᐸ__types__.”inet”ᐳ"}}:::plan PgClassExpression212 o--o PgClassExpression299 - PgClassExpression302{{"PgClassExpression[302∈13] ➊
ᐸ__types__.”cidr”ᐳ"}}:::plan + PgClassExpression302{{"PgClassExpression[302∈12] ➊
ᐸ__types__.”cidr”ᐳ"}}:::plan PgClassExpression299 o--o PgClassExpression302 - PgClassExpression305{{"PgClassExpression[305∈13] ➊
ᐸ__types__.”macaddr”ᐳ"}}:::plan + PgClassExpression305{{"PgClassExpression[305∈12] ➊
ᐸ__types__.”macaddr”ᐳ"}}:::plan PgClassExpression302 o--o PgClassExpression305 - PgClassExpression308{{"PgClassExpression[308∈13] ➊
ᐸ__types__.”regproc”ᐳ"}}:::plan + PgClassExpression308{{"PgClassExpression[308∈12] ➊
ᐸ__types__.”regproc”ᐳ"}}:::plan PgClassExpression305 o--o PgClassExpression308 - PgClassExpression311{{"PgClassExpression[311∈13] ➊
ᐸ__types__....procedure”ᐳ"}}:::plan + PgClassExpression311{{"PgClassExpression[311∈12] ➊
ᐸ__types__....procedure”ᐳ"}}:::plan PgClassExpression308 o--o PgClassExpression311 - PgClassExpression314{{"PgClassExpression[314∈13] ➊
ᐸ__types__.”regoper”ᐳ"}}:::plan + PgClassExpression314{{"PgClassExpression[314∈12] ➊
ᐸ__types__.”regoper”ᐳ"}}:::plan PgClassExpression311 o--o PgClassExpression314 - PgClassExpression317{{"PgClassExpression[317∈13] ➊
ᐸ__types__.”regoperator”ᐳ"}}:::plan + PgClassExpression317{{"PgClassExpression[317∈12] ➊
ᐸ__types__.”regoperator”ᐳ"}}:::plan PgClassExpression314 o--o PgClassExpression317 - PgClassExpression320{{"PgClassExpression[320∈13] ➊
ᐸ__types__.”regclass”ᐳ"}}:::plan + PgClassExpression320{{"PgClassExpression[320∈12] ➊
ᐸ__types__.”regclass”ᐳ"}}:::plan PgClassExpression317 o--o PgClassExpression320 - PgClassExpression323{{"PgClassExpression[323∈13] ➊
ᐸ__types__.”regtype”ᐳ"}}:::plan + PgClassExpression323{{"PgClassExpression[323∈12] ➊
ᐸ__types__.”regtype”ᐳ"}}:::plan PgClassExpression320 o--o PgClassExpression323 - PgClassExpression326{{"PgClassExpression[326∈13] ➊
ᐸ__types__.”regconfig”ᐳ"}}:::plan + PgClassExpression326{{"PgClassExpression[326∈12] ➊
ᐸ__types__.”regconfig”ᐳ"}}:::plan PgClassExpression323 o--o PgClassExpression326 - PgClassExpression329{{"PgClassExpression[329∈13] ➊
ᐸ__types__....ictionary”ᐳ"}}:::plan + PgClassExpression329{{"PgClassExpression[329∈12] ➊
ᐸ__types__....ictionary”ᐳ"}}:::plan PgClassExpression326 o--o PgClassExpression329 - PgClassExpression332{{"PgClassExpression[332∈13] ➊
ᐸ__types__....ay_domain”ᐳ"}}:::plan - Access134 --> PgClassExpression332 - PgClassExpression335{{"PgClassExpression[335∈13] ➊
ᐸ__types__....ay_domain”ᐳ"}}:::plan - Access134 --> PgClassExpression335 - PgClassExpression338{{"PgClassExpression[338∈13] ➊
ᐸ__types__.”bytea”ᐳ"}}:::plan + PgClassExpression332{{"PgClassExpression[332∈12] ➊
ᐸ__types__....ay_domain”ᐳ"}}:::plan + Access133 --> PgClassExpression332 + PgClassExpression335{{"PgClassExpression[335∈12] ➊
ᐸ__types__....ay_domain”ᐳ"}}:::plan + Access133 --> PgClassExpression335 + PgClassExpression338{{"PgClassExpression[338∈12] ➊
ᐸ__types__.”bytea”ᐳ"}}:::plan PgClassExpression329 o--o PgClassExpression338 - PgClassExpression341{{"PgClassExpression[341∈13] ➊
ᐸ__types__.”bytea_array”ᐳ"}}:::plan - Access134 --> PgClassExpression341 - First356{{"First[356∈13] ➊"}}:::plan - PgSelectRows357[["PgSelectRows[357∈13] ➊"]]:::plan - PgSelectRows357 --> First356 - PgSelect354 --> PgSelectRows357 - PgSelectSingle358{{"PgSelectSingle[358∈13] ➊
ᐸpostᐳ"}}:::plan - First356 --> PgSelectSingle358 - First373{{"First[373∈13] ➊"}}:::plan - PgSelectRows374[["PgSelectRows[374∈13] ➊"]]:::plan - PgSelectRows374 --> First373 - PgSelect371 --> PgSelectRows374 - PgSelectSingle375{{"PgSelectSingle[375∈13] ➊
ᐸpostᐳ"}}:::plan - First373 --> PgSelectSingle375 - PgClassExpression378{{"PgClassExpression[378∈13] ➊
ᐸ__types__.”ltree”ᐳ"}}:::plan + PgClassExpression341{{"PgClassExpression[341∈12] ➊
ᐸ__types__.”bytea_array”ᐳ"}}:::plan + Access133 --> PgClassExpression341 + First351{{"First[351∈12] ➊"}}:::plan + PgSelectRows352[["PgSelectRows[352∈12] ➊"]]:::plan + PgSelectRows352 --> First351 + PgSelect349 --> PgSelectRows352 + PgSelectSingle353{{"PgSelectSingle[353∈12] ➊
ᐸpostᐳ"}}:::plan + First351 --> PgSelectSingle353 + First368{{"First[368∈12] ➊"}}:::plan + PgSelectRows369[["PgSelectRows[369∈12] ➊"]]:::plan + PgSelectRows369 --> First368 + PgSelect366 --> PgSelectRows369 + PgSelectSingle370{{"PgSelectSingle[370∈12] ➊
ᐸpostᐳ"}}:::plan + First368 --> PgSelectSingle370 + PgClassExpression378{{"PgClassExpression[378∈12] ➊
ᐸ__types__.”ltree”ᐳ"}}:::plan PgClassExpression338 o--o PgClassExpression378 - PgClassExpression381{{"PgClassExpression[381∈13] ➊
ᐸ__types__.”ltree_array”ᐳ"}}:::plan - Access134 --> PgClassExpression381 - Access572{{"Access[572∈13] ➊
ᐸ182.startᐳ"}}:::plan + PgClassExpression381{{"PgClassExpression[381∈12] ➊
ᐸ__types__.”ltree_array”ᐳ"}}:::plan + Access133 --> PgClassExpression381 + Access572{{"Access[572∈12] ➊
ᐸ182.startᐳ"}}:::plan PgClassExpression182 --> Access572 - Access575{{"Access[575∈13] ➊
ᐸ185.startᐳ"}}:::plan + Access575{{"Access[575∈12] ➊
ᐸ185.startᐳ"}}:::plan PgClassExpression185 --> Access575 - Access578{{"Access[578∈13] ➊
ᐸ188.startᐳ"}}:::plan + Access578{{"Access[578∈12] ➊
ᐸ188.startᐳ"}}:::plan PgClassExpression188 --> Access578 - Access581{{"Access[581∈13] ➊
ᐸ206.yearsᐳ"}}:::plan + Access581{{"Access[581∈12] ➊
ᐸ206.yearsᐳ"}}:::plan PgClassExpression206 --> Access581 - PgClassExpression584{{"PgClassExpression[584∈13] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle236 --> PgClassExpression584 - First600{{"First[600∈13] ➊"}}:::plan - PgSelectRows601[["PgSelectRows[601∈13] ➊"]]:::plan - PgSelectRows601 --> First600 - Lambda1218{{"Lambda[1218∈13] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1218 --> PgSelectRows601 - PgSelectSingle602{{"PgSelectSingle[602∈13] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First600 --> PgSelectSingle602 - Access632{{"Access[632∈13] ➊
ᐸ293.xᐳ"}}:::plan + PgClassExpression584{{"PgClassExpression[584∈12] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle229 --> PgClassExpression584 + First595{{"First[595∈12] ➊"}}:::plan + PgSelectRows596[["PgSelectRows[596∈12] ➊"]]:::plan + PgSelectRows596 --> First595 + Lambda1203{{"Lambda[1203∈12] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1203 --> PgSelectRows596 + PgSelectSingle597{{"PgSelectSingle[597∈12] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First595 --> PgSelectSingle597 + Access632{{"Access[632∈12] ➊
ᐸ293.xᐳ"}}:::plan PgClassExpression293 --> Access632 - Access647{{"Access[647∈13] ➊
ᐸ182.endᐳ"}}:::plan + Access647{{"Access[647∈12] ➊
ᐸ182.endᐳ"}}:::plan Access572 o--o Access647 - Access650{{"Access[650∈13] ➊
ᐸ185.endᐳ"}}:::plan + Access650{{"Access[650∈12] ➊
ᐸ185.endᐳ"}}:::plan Access575 o--o Access650 - Access653{{"Access[653∈13] ➊
ᐸ188.endᐳ"}}:::plan + Access653{{"Access[653∈12] ➊
ᐸ188.endᐳ"}}:::plan Access578 o--o Access653 - Access656{{"Access[656∈13] ➊
ᐸ206.monthsᐳ"}}:::plan + Access656{{"Access[656∈12] ➊
ᐸ206.monthsᐳ"}}:::plan Access581 o--o Access656 - PgClassExpression659{{"PgClassExpression[659∈13] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression659{{"PgClassExpression[659∈12] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression584 o--o PgClassExpression659 - First675{{"First[675∈13] ➊"}}:::plan - PgSelectRows676[["PgSelectRows[676∈13] ➊"]]:::plan - PgSelectRows676 --> First675 - Lambda1222{{"Lambda[1222∈13] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1222 --> PgSelectRows676 - PgSelectSingle677{{"PgSelectSingle[677∈13] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First675 --> PgSelectSingle677 - Access701{{"Access[701∈13] ➊
ᐸ293.yᐳ"}}:::plan + First670{{"First[670∈12] ➊"}}:::plan + PgSelectRows671[["PgSelectRows[671∈12] ➊"]]:::plan + PgSelectRows671 --> First670 + Lambda1207{{"Lambda[1207∈12] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1207 --> PgSelectRows671 + PgSelectSingle672{{"PgSelectSingle[672∈12] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First670 --> PgSelectSingle672 + Access701{{"Access[701∈12] ➊
ᐸ293.yᐳ"}}:::plan Access632 o--o Access701 - Access713{{"Access[713∈13] ➊
ᐸ206.daysᐳ"}}:::plan + Access713{{"Access[713∈12] ➊
ᐸ206.daysᐳ"}}:::plan Access656 o--o Access713 - PgClassExpression716{{"PgClassExpression[716∈13] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression716{{"PgClassExpression[716∈12] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression659 o--o PgClassExpression716 - PgClassExpression719{{"PgClassExpression[719∈13] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan - PgSelectSingle254 --> PgClassExpression719 - Access728{{"Access[728∈13] ➊
ᐸ206.hoursᐳ"}}:::plan + PgClassExpression719{{"PgClassExpression[719∈12] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan + PgSelectSingle249 --> PgClassExpression719 + Access728{{"Access[728∈12] ➊
ᐸ206.hoursᐳ"}}:::plan Access713 o--o Access728 - PgClassExpression731{{"PgClassExpression[731∈13] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression731{{"PgClassExpression[731∈12] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression716 o--o PgClassExpression731 - Access737{{"Access[737∈13] ➊
ᐸ206.minutesᐳ"}}:::plan + Access737{{"Access[737∈12] ➊
ᐸ206.minutesᐳ"}}:::plan Access728 o--o Access737 - PgClassExpression740{{"PgClassExpression[740∈13] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression740{{"PgClassExpression[740∈12] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression731 o--o PgClassExpression740 - Access746{{"Access[746∈13] ➊
ᐸ206.secondsᐳ"}}:::plan + Access746{{"Access[746∈12] ➊
ᐸ206.secondsᐳ"}}:::plan Access737 o--o Access746 - PgClassExpression749{{"PgClassExpression[749∈13] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression749{{"PgClassExpression[749∈12] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression740 o--o PgClassExpression749 - PgClassExpression755{{"PgClassExpression[755∈13] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression755{{"PgClassExpression[755∈12] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression749 o--o PgClassExpression755 - Access924{{"Access[924∈13] ➊
ᐸ182.start.valueᐳ"}}:::plan + Access924{{"Access[924∈12] ➊
ᐸ182.start.valueᐳ"}}:::plan Access647 o--o Access924 - Access927{{"Access[927∈13] ➊
ᐸ185.start.valueᐳ"}}:::plan + Access927{{"Access[927∈12] ➊
ᐸ185.start.valueᐳ"}}:::plan Access650 o--o Access927 - Access930{{"Access[930∈13] ➊
ᐸ188.start.valueᐳ"}}:::plan + Access930{{"Access[930∈12] ➊
ᐸ188.start.valueᐳ"}}:::plan Access653 o--o Access930 - Access942{{"Access[942∈13] ➊
ᐸ182.end.valueᐳ"}}:::plan + Access942{{"Access[942∈12] ➊
ᐸ182.end.valueᐳ"}}:::plan Access924 o--o Access942 - Access945{{"Access[945∈13] ➊
ᐸ185.end.valueᐳ"}}:::plan + Access945{{"Access[945∈12] ➊
ᐸ185.end.valueᐳ"}}:::plan Access927 o--o Access945 - Access948{{"Access[948∈13] ➊
ᐸ188.end.valueᐳ"}}:::plan + Access948{{"Access[948∈12] ➊
ᐸ188.end.valueᐳ"}}:::plan Access930 o--o Access948 - Access960{{"Access[960∈13] ➊
ᐸ182.start.inclusiveᐳ"}}:::plan + Access960{{"Access[960∈12] ➊
ᐸ182.start.inclusiveᐳ"}}:::plan Access942 o--o Access960 - Access963{{"Access[963∈13] ➊
ᐸ185.start.inclusiveᐳ"}}:::plan + Access963{{"Access[963∈12] ➊
ᐸ185.start.inclusiveᐳ"}}:::plan Access945 o--o Access963 - Access966{{"Access[966∈13] ➊
ᐸ188.start.inclusiveᐳ"}}:::plan + Access966{{"Access[966∈12] ➊
ᐸ188.start.inclusiveᐳ"}}:::plan Access948 o--o Access966 - Access978{{"Access[978∈13] ➊
ᐸ182.end.inclusiveᐳ"}}:::plan + Access978{{"Access[978∈12] ➊
ᐸ182.end.inclusiveᐳ"}}:::plan Access960 o--o Access978 - Access981{{"Access[981∈13] ➊
ᐸ185.end.inclusiveᐳ"}}:::plan + Access981{{"Access[981∈12] ➊
ᐸ185.end.inclusiveᐳ"}}:::plan Access963 o--o Access981 - Access984{{"Access[984∈13] ➊
ᐸ188.end.inclusiveᐳ"}}:::plan + Access984{{"Access[984∈12] ➊
ᐸ188.end.inclusiveᐳ"}}:::plan Access966 o--o Access984 - PgSelect250 --> Access1216 - List1217 --> Lambda1218 - PgSelect250 --> Access1220 - List1221 --> Lambda1222 - Access1224{{"Access[1224∈13] ➊
ᐸ286.m.joinDetailsFor623ᐳ"}}:::plan - PgSelect286 --> Access1224 - Access1228{{"Access[1228∈13] ➊
ᐸ286.m.joinDetailsFor694ᐳ"}}:::plan - PgSelect286 --> Access1228 - __Item126[/"__Item[126∈14]
ᐸ124ᐳ"\]:::itemplan - PgSelectRows124 ==> __Item126 - PgSelectSingle127{{"PgSelectSingle[127∈14]
ᐸtype_function_list_mutationᐳ"}}:::plan - __Item126 --> PgSelectSingle127 - __Item128[/"__Item[128∈15]
ᐸ125ᐳ"\]:::itemplan - PgSelectRows125 ==> __Item128 - PgSelectSingle129{{"PgSelectSingle[129∈15]
ᐸtype_function_connection_mutationᐳ"}}:::plan - __Item128 --> PgSelectSingle129 - PgSelect474[["PgSelect[474∈16]
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan - PgClassExpression473{{"PgClassExpression[473∈16]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan - Object461 & PgClassExpression473 & PgSelectInlineApply1167 & PgSelectInlineApply1171 --> PgSelect474 - PgSelect498[["PgSelect[498∈16]
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan - PgClassExpression497{{"PgClassExpression[497∈16]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan - Object461 & PgClassExpression497 & PgSelectInlineApply1175 & PgSelectInlineApply1179 --> PgSelect498 - PgSelect458[["PgSelect[458∈16]
ᐸfrmcdc_compoundTypeᐳ"]]:::plan - PgClassExpression457{{"PgClassExpression[457∈16]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan - Object461 & PgClassExpression457 --> PgSelect458 - PgSelect486[["PgSelect[486∈16]
ᐸfrmcdc_compoundTypeᐳ"]]:::plan - PgClassExpression485{{"PgClassExpression[485∈16]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan - Object461 & PgClassExpression485 --> PgSelect486 - PgSelect543[["PgSelect[543∈16]
ᐸpostᐳ"]]:::plan - PgClassExpression405{{"PgClassExpression[405∈16]
ᐸ__type_fun...”smallint”ᐳ"}}:::plan - Object461 & PgClassExpression405 --> PgSelect543 - PgSelect553[["PgSelect[553∈16]
ᐸpostᐳ"]]:::plan - PgClassExpression403{{"PgClassExpression[403∈16]
ᐸ__type_fun...ion__.”id”ᐳ"}}:::plan - Object461 & PgClassExpression403 --> PgSelect553 - List1169{{"List[1169∈16]
ᐸ1168,478ᐳ"}}:::plan - Access1168{{"Access[1168∈16]
ᐸ474.m.joinDetailsFor789ᐳ"}}:::plan - PgSelectSingle478{{"PgSelectSingle[478∈16]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - Access1168 & PgSelectSingle478 --> List1169 - List1173{{"List[1173∈16]
ᐸ1172,478ᐳ"}}:::plan - Access1172{{"Access[1172∈16]
ᐸ474.m.joinDetailsFor842ᐳ"}}:::plan - Access1172 & PgSelectSingle478 --> List1173 - PgSelectSingle127 --> PgClassExpression403 - PgSelectSingle127 --> PgClassExpression405 - PgClassExpression407{{"PgClassExpression[407∈16]
ᐸ__type_fun..._.”bigint”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression407 - PgClassExpression409{{"PgClassExpression[409∈16]
ᐸ__type_fun....”numeric”ᐳ"}}:::plan - PgClassExpression407 o--o PgClassExpression409 - PgClassExpression411{{"PgClassExpression[411∈16]
ᐸ__type_fun....”decimal”ᐳ"}}:::plan - PgClassExpression409 o--o PgClassExpression411 - PgClassExpression413{{"PgClassExpression[413∈16]
ᐸ__type_fun....”boolean”ᐳ"}}:::plan - PgClassExpression411 o--o PgClassExpression413 - PgClassExpression415{{"PgClassExpression[415∈16]
ᐸ__type_fun....”varchar”ᐳ"}}:::plan - PgClassExpression413 o--o PgClassExpression415 - PgClassExpression417{{"PgClassExpression[417∈16]
ᐸ__type_fun...n__.”enum”ᐳ"}}:::plan - PgClassExpression415 o--o PgClassExpression417 - PgClassExpression419{{"PgClassExpression[419∈16]
ᐸ__type_fun...num_array”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression419 - PgClassExpression421{{"PgClassExpression[421∈16]
ᐸ__type_fun..._.”domain”ᐳ"}}:::plan - PgClassExpression417 o--o PgClassExpression421 - PgClassExpression423{{"PgClassExpression[423∈16]
ᐸ__type_fun....”domain2”ᐳ"}}:::plan - PgClassExpression421 o--o PgClassExpression423 - PgClassExpression425{{"PgClassExpression[425∈16]
ᐸ__type_fun...ext_array”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression425 - PgClassExpression427{{"PgClassExpression[427∈16]
ᐸ__type_fun...n__.”json”ᐳ"}}:::plan - PgClassExpression423 o--o PgClassExpression427 - PgClassExpression429{{"PgClassExpression[429∈16]
ᐸ__type_fun...__.”jsonb”ᐳ"}}:::plan - PgClassExpression427 o--o PgClassExpression429 - PgClassExpression431{{"PgClassExpression[431∈16]
ᐸ__type_fun...”jsonpath”ᐳ"}}:::plan - PgClassExpression429 o--o PgClassExpression431 - PgClassExpression433{{"PgClassExpression[433∈16]
ᐸ__type_fun...ble_range”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression433 - PgClassExpression435{{"PgClassExpression[435∈16]
ᐸ__type_fun...”numrange”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression435 - PgClassExpression437{{"PgClassExpression[437∈16]
ᐸ__type_fun...daterange”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression437 - PgClassExpression439{{"PgClassExpression[439∈16]
ᐸ__type_fun...int_range”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression439 - PgClassExpression441{{"PgClassExpression[441∈16]
ᐸ__type_fun...timestamp”ᐳ"}}:::plan - PgClassExpression431 o--o PgClassExpression441 - PgClassExpression443{{"PgClassExpression[443∈16]
ᐸ__type_fun...mestamptz”ᐳ"}}:::plan - PgClassExpression441 o--o PgClassExpression443 - PgClassExpression445{{"PgClassExpression[445∈16]
ᐸ__type_fun...n__.”date”ᐳ"}}:::plan - PgClassExpression443 o--o PgClassExpression445 - PgClassExpression447{{"PgClassExpression[447∈16]
ᐸ__type_fun...n__.”time”ᐳ"}}:::plan - PgClassExpression445 o--o PgClassExpression447 - PgClassExpression449{{"PgClassExpression[449∈16]
ᐸ__type_fun..._.”timetz”ᐳ"}}:::plan - PgClassExpression447 o--o PgClassExpression449 - PgClassExpression451{{"PgClassExpression[451∈16]
ᐸ__type_fun...”interval”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression451 - PgClassExpression453{{"PgClassExpression[453∈16]
ᐸ__type_fun...val_array”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression453 - PgClassExpression455{{"PgClassExpression[455∈16]
ᐸ__type_fun...__.”money”ᐳ"}}:::plan - PgClassExpression449 o--o PgClassExpression455 - PgSelectSingle127 --> PgClassExpression457 - First462{{"First[462∈16]"}}:::plan - PgSelectRows463[["PgSelectRows[463∈16]"]]:::plan - PgSelectRows463 --> First462 - PgSelect458 --> PgSelectRows463 - PgSelectSingle464{{"PgSelectSingle[464∈16]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First462 --> PgSelectSingle464 - PgSelectSingle127 --> PgClassExpression473 - First476{{"First[476∈16]"}}:::plan - PgSelectRows477[["PgSelectRows[477∈16]"]]:::plan - PgSelectRows477 --> First476 - PgSelect474 --> PgSelectRows477 - First476 --> PgSelectSingle478 - PgSelectSingle127 --> PgClassExpression485 - First488{{"First[488∈16]"}}:::plan - PgSelectRows489[["PgSelectRows[489∈16]"]]:::plan - PgSelectRows489 --> First488 - PgSelect486 --> PgSelectRows489 - PgSelectSingle490{{"PgSelectSingle[490∈16]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First488 --> PgSelectSingle490 - PgSelectSingle127 --> PgClassExpression497 - First500{{"First[500∈16]"}}:::plan - PgSelectRows501[["PgSelectRows[501∈16]"]]:::plan - PgSelectRows501 --> First500 - PgSelect498 --> PgSelectRows501 - PgSelectSingle502{{"PgSelectSingle[502∈16]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - First500 --> PgSelectSingle502 - PgClassExpression509{{"PgClassExpression[509∈16]
ᐸ__type_fun...__.”point”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression509 - PgClassExpression511{{"PgClassExpression[511∈16]
ᐸ__type_fun...ablePoint”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression511 - PgClassExpression513{{"PgClassExpression[513∈16]
ᐸ__type_fun...n__.”inet”ᐳ"}}:::plan - PgClassExpression455 o--o PgClassExpression513 - PgClassExpression515{{"PgClassExpression[515∈16]
ᐸ__type_fun...n__.”cidr”ᐳ"}}:::plan - PgClassExpression513 o--o PgClassExpression515 - PgClassExpression517{{"PgClassExpression[517∈16]
ᐸ__type_fun....”macaddr”ᐳ"}}:::plan - PgClassExpression515 o--o PgClassExpression517 - PgClassExpression519{{"PgClassExpression[519∈16]
ᐸ__type_fun....”regproc”ᐳ"}}:::plan - PgClassExpression517 o--o PgClassExpression519 - PgClassExpression521{{"PgClassExpression[521∈16]
ᐸ__type_fun...procedure”ᐳ"}}:::plan - PgClassExpression519 o--o PgClassExpression521 - PgClassExpression523{{"PgClassExpression[523∈16]
ᐸ__type_fun....”regoper”ᐳ"}}:::plan - PgClassExpression521 o--o PgClassExpression523 - PgClassExpression525{{"PgClassExpression[525∈16]
ᐸ__type_fun...goperator”ᐳ"}}:::plan - PgClassExpression523 o--o PgClassExpression525 - PgClassExpression527{{"PgClassExpression[527∈16]
ᐸ__type_fun...”regclass”ᐳ"}}:::plan - PgClassExpression525 o--o PgClassExpression527 - PgClassExpression529{{"PgClassExpression[529∈16]
ᐸ__type_fun....”regtype”ᐳ"}}:::plan - PgClassExpression527 o--o PgClassExpression529 - PgClassExpression531{{"PgClassExpression[531∈16]
ᐸ__type_fun...regconfig”ᐳ"}}:::plan - PgClassExpression529 o--o PgClassExpression531 - PgClassExpression533{{"PgClassExpression[533∈16]
ᐸ__type_fun...ictionary”ᐳ"}}:::plan - PgClassExpression531 o--o PgClassExpression533 - PgClassExpression535{{"PgClassExpression[535∈16]
ᐸ__type_fun...ay_domain”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression535 - PgClassExpression537{{"PgClassExpression[537∈16]
ᐸ__type_fun...ay_domain”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression537 - PgClassExpression539{{"PgClassExpression[539∈16]
ᐸ__type_fun...__.”bytea”ᐳ"}}:::plan - PgClassExpression533 o--o PgClassExpression539 - PgClassExpression541{{"PgClassExpression[541∈16]
ᐸ__type_fun...tea_array”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression541 - First545{{"First[545∈16]"}}:::plan - PgSelectRows546[["PgSelectRows[546∈16]"]]:::plan - PgSelectRows546 --> First545 - PgSelect543 --> PgSelectRows546 - PgSelectSingle547{{"PgSelectSingle[547∈16]
ᐸpostᐳ"}}:::plan - First545 --> PgSelectSingle547 - First555{{"First[555∈16]"}}:::plan - PgSelectRows556[["PgSelectRows[556∈16]"]]:::plan - PgSelectRows556 --> First555 - PgSelect553 --> PgSelectRows556 - PgSelectSingle557{{"PgSelectSingle[557∈16]
ᐸpostᐳ"}}:::plan - First555 --> PgSelectSingle557 - PgClassExpression563{{"PgClassExpression[563∈16]
ᐸ__type_fun...__.”ltree”ᐳ"}}:::plan - PgClassExpression539 o--o PgClassExpression563 - PgClassExpression565{{"PgClassExpression[565∈16]
ᐸ__type_fun...ree_array”ᐳ"}}:::plan - PgSelectSingle127 --> PgClassExpression565 - Access778{{"Access[778∈16]
ᐸ435.startᐳ"}}:::plan - PgClassExpression435 --> Access778 - Access780{{"Access[780∈16]
ᐸ437.startᐳ"}}:::plan - PgClassExpression437 --> Access780 - Access782{{"Access[782∈16]
ᐸ439.startᐳ"}}:::plan - PgClassExpression439 --> Access782 - Access784{{"Access[784∈16]
ᐸ451.yearsᐳ"}}:::plan - PgClassExpression451 --> Access784 - PgClassExpression786{{"PgClassExpression[786∈16]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle464 --> PgClassExpression786 - First791{{"First[791∈16]"}}:::plan - PgSelectRows792[["PgSelectRows[792∈16]"]]:::plan - PgSelectRows792 --> First791 - Lambda1170{{"Lambda[1170∈16]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1170 --> PgSelectRows792 - PgSelectSingle793{{"PgSelectSingle[793∈16]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First791 --> PgSelectSingle793 - Access818{{"Access[818∈16]
ᐸ509.xᐳ"}}:::plan - PgClassExpression509 --> Access818 - Access831{{"Access[831∈16]
ᐸ435.endᐳ"}}:::plan - Access778 o--o Access831 - Access833{{"Access[833∈16]
ᐸ437.endᐳ"}}:::plan - Access780 o--o Access833 - Access835{{"Access[835∈16]
ᐸ439.endᐳ"}}:::plan - Access782 o--o Access835 - Access837{{"Access[837∈16]
ᐸ451.monthsᐳ"}}:::plan - Access784 o--o Access837 - PgClassExpression839{{"PgClassExpression[839∈16]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan - PgClassExpression786 o--o PgClassExpression839 - First844{{"First[844∈16]"}}:::plan - PgSelectRows845[["PgSelectRows[845∈16]"]]:::plan - PgSelectRows845 --> First844 - Lambda1174{{"Lambda[1174∈16]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1174 --> PgSelectRows845 - PgSelectSingle846{{"PgSelectSingle[846∈16]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First844 --> PgSelectSingle846 - Access867{{"Access[867∈16]
ᐸ509.yᐳ"}}:::plan - Access818 o--o Access867 - Access878{{"Access[878∈16]
ᐸ451.daysᐳ"}}:::plan - Access837 o--o Access878 - PgClassExpression880{{"PgClassExpression[880∈16]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan - PgClassExpression839 o--o PgClassExpression880 - PgClassExpression882{{"PgClassExpression[882∈16]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan - PgSelectSingle478 --> PgClassExpression882 - Access891{{"Access[891∈16]
ᐸ451.hoursᐳ"}}:::plan - Access878 o--o Access891 - PgClassExpression893{{"PgClassExpression[893∈16]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan - PgClassExpression880 o--o PgClassExpression893 - Access900{{"Access[900∈16]
ᐸ451.minutesᐳ"}}:::plan - Access891 o--o Access900 - PgClassExpression902{{"PgClassExpression[902∈16]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan - PgClassExpression893 o--o PgClassExpression902 - Access909{{"Access[909∈16]
ᐸ451.secondsᐳ"}}:::plan - Access900 o--o Access909 - PgClassExpression911{{"PgClassExpression[911∈16]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan - PgClassExpression902 o--o PgClassExpression911 - PgClassExpression915{{"PgClassExpression[915∈16]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan - PgClassExpression911 o--o PgClassExpression915 - PgSelect474 --> Access1168 - List1169 --> Lambda1170 - PgSelect474 --> Access1172 - List1173 --> Lambda1174 - PgSelect480[["PgSelect[480∈17]
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan - PgClassExpression479{{"PgClassExpression[479∈17]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan - Object469 & PgClassExpression479 & PgSelectInlineApply1183 & PgSelectInlineApply1187 --> PgSelect480 - PgSelect504[["PgSelect[504∈17]
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan - PgClassExpression503{{"PgClassExpression[503∈17]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan - Object469 & PgClassExpression503 & PgSelectInlineApply1191 & PgSelectInlineApply1195 --> PgSelect504 - PgSelect466[["PgSelect[466∈17]
ᐸfrmcdc_compoundTypeᐳ"]]:::plan - PgClassExpression465{{"PgClassExpression[465∈17]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan - Object469 & PgClassExpression465 --> PgSelect466 - PgSelect492[["PgSelect[492∈17]
ᐸfrmcdc_compoundTypeᐳ"]]:::plan - PgClassExpression491{{"PgClassExpression[491∈17]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan - Object469 & PgClassExpression491 --> PgSelect492 - PgSelect548[["PgSelect[548∈17]
ᐸpostᐳ"]]:::plan - PgClassExpression406{{"PgClassExpression[406∈17]
ᐸ__type_fun...”smallint”ᐳ"}}:::plan - Object469 & PgClassExpression406 --> PgSelect548 - PgSelect558[["PgSelect[558∈17]
ᐸpostᐳ"]]:::plan - PgClassExpression404{{"PgClassExpression[404∈17]
ᐸ__type_fun...ion__.”id”ᐳ"}}:::plan - Object469 & PgClassExpression404 --> PgSelect558 - List1185{{"List[1185∈17]
ᐸ1184,484ᐳ"}}:::plan - Access1184{{"Access[1184∈17]
ᐸ480.m.joinDetailsFor795ᐳ"}}:::plan - PgSelectSingle484{{"PgSelectSingle[484∈17]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - Access1184 & PgSelectSingle484 --> List1185 - List1189{{"List[1189∈17]
ᐸ1188,484ᐳ"}}:::plan - Access1188{{"Access[1188∈17]
ᐸ480.m.joinDetailsFor848ᐳ"}}:::plan - Access1188 & PgSelectSingle484 --> List1189 - PgSelectSingle129 --> PgClassExpression404 - PgSelectSingle129 --> PgClassExpression406 - PgClassExpression408{{"PgClassExpression[408∈17]
ᐸ__type_fun..._.”bigint”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression408 - PgClassExpression410{{"PgClassExpression[410∈17]
ᐸ__type_fun....”numeric”ᐳ"}}:::plan + PgSelect245 --> Access1201 + List1202 --> Lambda1203 + PgSelect245 --> Access1205 + List1206 --> Lambda1207 + Access1209{{"Access[1209∈12] ➊
ᐸ281.m.joinDetailsFor616ᐳ"}}:::plan + PgSelect281 --> Access1209 + Access1213{{"Access[1213∈12] ➊
ᐸ281.m.joinDetailsFor689ᐳ"}}:::plan + PgSelect281 --> Access1213 + PgSelect251[["PgSelect[251∈13] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan + PgClassExpression250{{"PgClassExpression[250∈13] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan + Object234 & PgClassExpression250 & PgSelectInlineApply1216 & PgSelectInlineApply1220 --> PgSelect251 + PgSelect287[["PgSelect[287∈13] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan + PgClassExpression286{{"PgClassExpression[286∈13] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan + Object234 & PgClassExpression286 & PgSelectInlineApply1224 & PgSelectInlineApply1228 --> PgSelect287 + PgSelect231[["PgSelect[231∈13] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan + PgClassExpression230{{"PgClassExpression[230∈13] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan + Object234 & PgClassExpression230 --> PgSelect231 + PgSelect269[["PgSelect[269∈13] ➊
ᐸfrmcdc_compoundTypeᐳ"]]:::plan + PgClassExpression268{{"PgClassExpression[268∈13] ➊
ᐸ__types__....ound_type”ᐳ"}}:::plan + Object234 & PgClassExpression268 --> PgSelect269 + PgSelect355[["PgSelect[355∈13] ➊
ᐸpostᐳ"]]:::plan + PgClassExpression138{{"PgClassExpression[138∈13] ➊
ᐸ__types__.”smallint”ᐳ"}}:::plan + Object234 & PgClassExpression138 --> PgSelect355 + PgSelect372[["PgSelect[372∈13] ➊
ᐸpostᐳ"]]:::plan + PgClassExpression134{{"PgClassExpression[134∈13] ➊
ᐸ__types__.”id”ᐳ"}}:::plan + Object234 & PgClassExpression134 --> PgSelect372 + List1218{{"List[1218∈13] ➊
ᐸ1217,255ᐳ"}}:::plan + Access1217{{"Access[1217∈13] ➊
ᐸ251.m.joinDetailsFor599ᐳ"}}:::plan + PgSelectSingle255{{"PgSelectSingle[255∈13] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan + Access1217 & PgSelectSingle255 --> List1218 + List1222{{"List[1222∈13] ➊
ᐸ1221,255ᐳ"}}:::plan + Access1221{{"Access[1221∈13] ➊
ᐸ251.m.joinDetailsFor674ᐳ"}}:::plan + Access1221 & PgSelectSingle255 --> List1222 + Access135{{"Access[135∈13] ➊
ᐸ119.tᐳ"}}:::plan + Access135 --> PgClassExpression134 + PgInsertSingle119 --> Access135 + Access135 --> PgClassExpression138 + PgClassExpression141{{"PgClassExpression[141∈13] ➊
ᐸ__types__.”bigint”ᐳ"}}:::plan + Access135 --> PgClassExpression141 + PgClassExpression144{{"PgClassExpression[144∈13] ➊
ᐸ__types__.”numeric”ᐳ"}}:::plan + PgClassExpression141 o--o PgClassExpression144 + PgClassExpression147{{"PgClassExpression[147∈13] ➊
ᐸ__types__.”decimal”ᐳ"}}:::plan + PgClassExpression144 o--o PgClassExpression147 + PgClassExpression150{{"PgClassExpression[150∈13] ➊
ᐸ__types__.”boolean”ᐳ"}}:::plan + PgClassExpression147 o--o PgClassExpression150 + PgClassExpression153{{"PgClassExpression[153∈13] ➊
ᐸ__types__.”varchar”ᐳ"}}:::plan + PgClassExpression150 o--o PgClassExpression153 + PgClassExpression156{{"PgClassExpression[156∈13] ➊
ᐸ__types__.”enum”ᐳ"}}:::plan + PgClassExpression153 o--o PgClassExpression156 + PgClassExpression159{{"PgClassExpression[159∈13] ➊
ᐸ__types__.”enum_array”ᐳ"}}:::plan + Access135 --> PgClassExpression159 + PgClassExpression162{{"PgClassExpression[162∈13] ➊
ᐸ__types__.”domain”ᐳ"}}:::plan + PgClassExpression156 o--o PgClassExpression162 + PgClassExpression165{{"PgClassExpression[165∈13] ➊
ᐸ__types__.”domain2”ᐳ"}}:::plan + PgClassExpression162 o--o PgClassExpression165 + PgClassExpression168{{"PgClassExpression[168∈13] ➊
ᐸ__types__.”text_array”ᐳ"}}:::plan + Access135 --> PgClassExpression168 + PgClassExpression171{{"PgClassExpression[171∈13] ➊
ᐸ__types__.”json”ᐳ"}}:::plan + PgClassExpression165 o--o PgClassExpression171 + PgClassExpression174{{"PgClassExpression[174∈13] ➊
ᐸ__types__.”jsonb”ᐳ"}}:::plan + PgClassExpression171 o--o PgClassExpression174 + PgClassExpression177{{"PgClassExpression[177∈13] ➊
ᐸ__types__.”jsonpath”ᐳ"}}:::plan + PgClassExpression174 o--o PgClassExpression177 + PgClassExpression180{{"PgClassExpression[180∈13] ➊
ᐸ__types__....ble_range”ᐳ"}}:::plan + Access135 --> PgClassExpression180 + PgClassExpression183{{"PgClassExpression[183∈13] ➊
ᐸ__types__.”numrange”ᐳ"}}:::plan + Access135 --> PgClassExpression183 + PgClassExpression186{{"PgClassExpression[186∈13] ➊
ᐸ__types__.”daterange”ᐳ"}}:::plan + Access135 --> PgClassExpression186 + PgClassExpression189{{"PgClassExpression[189∈13] ➊
ᐸ__types__....int_range”ᐳ"}}:::plan + Access135 --> PgClassExpression189 + PgClassExpression192{{"PgClassExpression[192∈13] ➊
ᐸ__types__.”timestamp”ᐳ"}}:::plan + PgClassExpression177 o--o PgClassExpression192 + PgClassExpression195{{"PgClassExpression[195∈13] ➊
ᐸ__types__.”timestamptz”ᐳ"}}:::plan + PgClassExpression192 o--o PgClassExpression195 + PgClassExpression198{{"PgClassExpression[198∈13] ➊
ᐸ__types__.”date”ᐳ"}}:::plan + PgClassExpression195 o--o PgClassExpression198 + PgClassExpression201{{"PgClassExpression[201∈13] ➊
ᐸ__types__.”time”ᐳ"}}:::plan + PgClassExpression198 o--o PgClassExpression201 + PgClassExpression204{{"PgClassExpression[204∈13] ➊
ᐸ__types__.”timetz”ᐳ"}}:::plan + PgClassExpression201 o--o PgClassExpression204 + PgClassExpression207{{"PgClassExpression[207∈13] ➊
ᐸ__types__.”interval”ᐳ"}}:::plan + Access135 --> PgClassExpression207 + PgClassExpression210{{"PgClassExpression[210∈13] ➊
ᐸ__types__....val_array”ᐳ"}}:::plan + Access135 --> PgClassExpression210 + PgClassExpression213{{"PgClassExpression[213∈13] ➊
ᐸ__types__.”money”ᐳ"}}:::plan + PgClassExpression204 o--o PgClassExpression213 + Access135 --> PgClassExpression230 + First235{{"First[235∈13] ➊"}}:::plan + PgSelectRows236[["PgSelectRows[236∈13] ➊"]]:::plan + PgSelectRows236 --> First235 + PgSelect231 --> PgSelectRows236 + PgSelectSingle237{{"PgSelectSingle[237∈13] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First235 --> PgSelectSingle237 + Access135 --> PgClassExpression250 + First253{{"First[253∈13] ➊"}}:::plan + PgSelectRows254[["PgSelectRows[254∈13] ➊"]]:::plan + PgSelectRows254 --> First253 + PgSelect251 --> PgSelectRows254 + First253 --> PgSelectSingle255 + Access135 --> PgClassExpression268 + First271{{"First[271∈13] ➊"}}:::plan + PgSelectRows272[["PgSelectRows[272∈13] ➊"]]:::plan + PgSelectRows272 --> First271 + PgSelect269 --> PgSelectRows272 + PgSelectSingle273{{"PgSelectSingle[273∈13] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First271 --> PgSelectSingle273 + Access135 --> PgClassExpression286 + First289{{"First[289∈13] ➊"}}:::plan + PgSelectRows290[["PgSelectRows[290∈13] ➊"]]:::plan + PgSelectRows290 --> First289 + PgSelect287 --> PgSelectRows290 + PgSelectSingle291{{"PgSelectSingle[291∈13] ➊
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan + First289 --> PgSelectSingle291 + PgClassExpression294{{"PgClassExpression[294∈13] ➊
ᐸ__types__.”point”ᐳ"}}:::plan + Access135 --> PgClassExpression294 + PgClassExpression297{{"PgClassExpression[297∈13] ➊
ᐸ__types__....ablePoint”ᐳ"}}:::plan + Access135 --> PgClassExpression297 + PgClassExpression300{{"PgClassExpression[300∈13] ➊
ᐸ__types__.”inet”ᐳ"}}:::plan + PgClassExpression213 o--o PgClassExpression300 + PgClassExpression303{{"PgClassExpression[303∈13] ➊
ᐸ__types__.”cidr”ᐳ"}}:::plan + PgClassExpression300 o--o PgClassExpression303 + PgClassExpression306{{"PgClassExpression[306∈13] ➊
ᐸ__types__.”macaddr”ᐳ"}}:::plan + PgClassExpression303 o--o PgClassExpression306 + PgClassExpression309{{"PgClassExpression[309∈13] ➊
ᐸ__types__.”regproc”ᐳ"}}:::plan + PgClassExpression306 o--o PgClassExpression309 + PgClassExpression312{{"PgClassExpression[312∈13] ➊
ᐸ__types__....procedure”ᐳ"}}:::plan + PgClassExpression309 o--o PgClassExpression312 + PgClassExpression315{{"PgClassExpression[315∈13] ➊
ᐸ__types__.”regoper”ᐳ"}}:::plan + PgClassExpression312 o--o PgClassExpression315 + PgClassExpression318{{"PgClassExpression[318∈13] ➊
ᐸ__types__.”regoperator”ᐳ"}}:::plan + PgClassExpression315 o--o PgClassExpression318 + PgClassExpression321{{"PgClassExpression[321∈13] ➊
ᐸ__types__.”regclass”ᐳ"}}:::plan + PgClassExpression318 o--o PgClassExpression321 + PgClassExpression324{{"PgClassExpression[324∈13] ➊
ᐸ__types__.”regtype”ᐳ"}}:::plan + PgClassExpression321 o--o PgClassExpression324 + PgClassExpression327{{"PgClassExpression[327∈13] ➊
ᐸ__types__.”regconfig”ᐳ"}}:::plan + PgClassExpression324 o--o PgClassExpression327 + PgClassExpression330{{"PgClassExpression[330∈13] ➊
ᐸ__types__....ictionary”ᐳ"}}:::plan + PgClassExpression327 o--o PgClassExpression330 + PgClassExpression333{{"PgClassExpression[333∈13] ➊
ᐸ__types__....ay_domain”ᐳ"}}:::plan + Access135 --> PgClassExpression333 + PgClassExpression336{{"PgClassExpression[336∈13] ➊
ᐸ__types__....ay_domain”ᐳ"}}:::plan + Access135 --> PgClassExpression336 + PgClassExpression339{{"PgClassExpression[339∈13] ➊
ᐸ__types__.”bytea”ᐳ"}}:::plan + PgClassExpression330 o--o PgClassExpression339 + PgClassExpression342{{"PgClassExpression[342∈13] ➊
ᐸ__types__.”bytea_array”ᐳ"}}:::plan + Access135 --> PgClassExpression342 + First357{{"First[357∈13] ➊"}}:::plan + PgSelectRows358[["PgSelectRows[358∈13] ➊"]]:::plan + PgSelectRows358 --> First357 + PgSelect355 --> PgSelectRows358 + PgSelectSingle359{{"PgSelectSingle[359∈13] ➊
ᐸpostᐳ"}}:::plan + First357 --> PgSelectSingle359 + First374{{"First[374∈13] ➊"}}:::plan + PgSelectRows375[["PgSelectRows[375∈13] ➊"]]:::plan + PgSelectRows375 --> First374 + PgSelect372 --> PgSelectRows375 + PgSelectSingle376{{"PgSelectSingle[376∈13] ➊
ᐸpostᐳ"}}:::plan + First374 --> PgSelectSingle376 + PgClassExpression379{{"PgClassExpression[379∈13] ➊
ᐸ__types__.”ltree”ᐳ"}}:::plan + PgClassExpression339 o--o PgClassExpression379 + PgClassExpression382{{"PgClassExpression[382∈13] ➊
ᐸ__types__.”ltree_array”ᐳ"}}:::plan + Access135 --> PgClassExpression382 + Access573{{"Access[573∈13] ➊
ᐸ183.startᐳ"}}:::plan + PgClassExpression183 --> Access573 + Access576{{"Access[576∈13] ➊
ᐸ186.startᐳ"}}:::plan + PgClassExpression186 --> Access576 + Access579{{"Access[579∈13] ➊
ᐸ189.startᐳ"}}:::plan + PgClassExpression189 --> Access579 + Access582{{"Access[582∈13] ➊
ᐸ207.yearsᐳ"}}:::plan + PgClassExpression207 --> Access582 + PgClassExpression585{{"PgClassExpression[585∈13] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle237 --> PgClassExpression585 + First601{{"First[601∈13] ➊"}}:::plan + PgSelectRows602[["PgSelectRows[602∈13] ➊"]]:::plan + PgSelectRows602 --> First601 + Lambda1219{{"Lambda[1219∈13] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1219 --> PgSelectRows602 + PgSelectSingle603{{"PgSelectSingle[603∈13] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First601 --> PgSelectSingle603 + Access633{{"Access[633∈13] ➊
ᐸ294.xᐳ"}}:::plan + PgClassExpression294 --> Access633 + Access648{{"Access[648∈13] ➊
ᐸ183.endᐳ"}}:::plan + Access573 o--o Access648 + Access651{{"Access[651∈13] ➊
ᐸ186.endᐳ"}}:::plan + Access576 o--o Access651 + Access654{{"Access[654∈13] ➊
ᐸ189.endᐳ"}}:::plan + Access579 o--o Access654 + Access657{{"Access[657∈13] ➊
ᐸ207.monthsᐳ"}}:::plan + Access582 o--o Access657 + PgClassExpression660{{"PgClassExpression[660∈13] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression585 o--o PgClassExpression660 + First676{{"First[676∈13] ➊"}}:::plan + PgSelectRows677[["PgSelectRows[677∈13] ➊"]]:::plan + PgSelectRows677 --> First676 + Lambda1223{{"Lambda[1223∈13] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1223 --> PgSelectRows677 + PgSelectSingle678{{"PgSelectSingle[678∈13] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First676 --> PgSelectSingle678 + Access702{{"Access[702∈13] ➊
ᐸ294.yᐳ"}}:::plan + Access633 o--o Access702 + Access714{{"Access[714∈13] ➊
ᐸ207.daysᐳ"}}:::plan + Access657 o--o Access714 + PgClassExpression717{{"PgClassExpression[717∈13] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression660 o--o PgClassExpression717 + PgClassExpression720{{"PgClassExpression[720∈13] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan + PgSelectSingle255 --> PgClassExpression720 + Access729{{"Access[729∈13] ➊
ᐸ207.hoursᐳ"}}:::plan + Access714 o--o Access729 + PgClassExpression732{{"PgClassExpression[732∈13] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression717 o--o PgClassExpression732 + Access738{{"Access[738∈13] ➊
ᐸ207.minutesᐳ"}}:::plan + Access729 o--o Access738 + PgClassExpression741{{"PgClassExpression[741∈13] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression732 o--o PgClassExpression741 + Access747{{"Access[747∈13] ➊
ᐸ207.secondsᐳ"}}:::plan + Access738 o--o Access747 + PgClassExpression750{{"PgClassExpression[750∈13] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression741 o--o PgClassExpression750 + PgClassExpression756{{"PgClassExpression[756∈13] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression750 o--o PgClassExpression756 + Access925{{"Access[925∈13] ➊
ᐸ183.start.valueᐳ"}}:::plan + Access648 o--o Access925 + Access928{{"Access[928∈13] ➊
ᐸ186.start.valueᐳ"}}:::plan + Access651 o--o Access928 + Access931{{"Access[931∈13] ➊
ᐸ189.start.valueᐳ"}}:::plan + Access654 o--o Access931 + Access943{{"Access[943∈13] ➊
ᐸ183.end.valueᐳ"}}:::plan + Access925 o--o Access943 + Access946{{"Access[946∈13] ➊
ᐸ186.end.valueᐳ"}}:::plan + Access928 o--o Access946 + Access949{{"Access[949∈13] ➊
ᐸ189.end.valueᐳ"}}:::plan + Access931 o--o Access949 + Access961{{"Access[961∈13] ➊
ᐸ183.start.inclusiveᐳ"}}:::plan + Access943 o--o Access961 + Access964{{"Access[964∈13] ➊
ᐸ186.start.inclusiveᐳ"}}:::plan + Access946 o--o Access964 + Access967{{"Access[967∈13] ➊
ᐸ189.start.inclusiveᐳ"}}:::plan + Access949 o--o Access967 + Access979{{"Access[979∈13] ➊
ᐸ183.end.inclusiveᐳ"}}:::plan + Access961 o--o Access979 + Access982{{"Access[982∈13] ➊
ᐸ186.end.inclusiveᐳ"}}:::plan + Access964 o--o Access982 + Access985{{"Access[985∈13] ➊
ᐸ189.end.inclusiveᐳ"}}:::plan + Access967 o--o Access985 + PgSelect251 --> Access1217 + List1218 --> Lambda1219 + PgSelect251 --> Access1221 + List1222 --> Lambda1223 + Access1225{{"Access[1225∈13] ➊
ᐸ287.m.joinDetailsFor624ᐳ"}}:::plan + PgSelect287 --> Access1225 + Access1229{{"Access[1229∈13] ➊
ᐸ287.m.joinDetailsFor695ᐳ"}}:::plan + PgSelect287 --> Access1229 + __Item127[/"__Item[127∈14]
ᐸ125ᐳ"\]:::itemplan + PgSelectRows125 ==> __Item127 + PgSelectSingle128{{"PgSelectSingle[128∈14]
ᐸtype_function_list_mutationᐳ"}}:::plan + __Item127 --> PgSelectSingle128 + __Item129[/"__Item[129∈15]
ᐸ126ᐳ"\]:::itemplan + PgSelectRows126 ==> __Item129 + PgSelectSingle130{{"PgSelectSingle[130∈15]
ᐸtype_function_connection_mutationᐳ"}}:::plan + __Item129 --> PgSelectSingle130 + PgSelect475[["PgSelect[475∈16]
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan + PgClassExpression474{{"PgClassExpression[474∈16]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan + Object462 & PgClassExpression474 & PgSelectInlineApply1168 & PgSelectInlineApply1172 --> PgSelect475 + PgSelect499[["PgSelect[499∈16]
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan + PgClassExpression498{{"PgClassExpression[498∈16]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan + Object462 & PgClassExpression498 & PgSelectInlineApply1176 & PgSelectInlineApply1180 --> PgSelect499 + PgSelect459[["PgSelect[459∈16]
ᐸfrmcdc_compoundTypeᐳ"]]:::plan + PgClassExpression458{{"PgClassExpression[458∈16]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan + Object462 & PgClassExpression458 --> PgSelect459 + PgSelect487[["PgSelect[487∈16]
ᐸfrmcdc_compoundTypeᐳ"]]:::plan + PgClassExpression486{{"PgClassExpression[486∈16]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan + Object462 & PgClassExpression486 --> PgSelect487 + PgSelect544[["PgSelect[544∈16]
ᐸpostᐳ"]]:::plan + PgClassExpression406{{"PgClassExpression[406∈16]
ᐸ__type_fun...”smallint”ᐳ"}}:::plan + Object462 & PgClassExpression406 --> PgSelect544 + PgSelect554[["PgSelect[554∈16]
ᐸpostᐳ"]]:::plan + PgClassExpression404{{"PgClassExpression[404∈16]
ᐸ__type_fun...ion__.”id”ᐳ"}}:::plan + Object462 & PgClassExpression404 --> PgSelect554 + List1170{{"List[1170∈16]
ᐸ1169,479ᐳ"}}:::plan + Access1169{{"Access[1169∈16]
ᐸ475.m.joinDetailsFor790ᐳ"}}:::plan + PgSelectSingle479{{"PgSelectSingle[479∈16]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan + Access1169 & PgSelectSingle479 --> List1170 + List1174{{"List[1174∈16]
ᐸ1173,479ᐳ"}}:::plan + Access1173{{"Access[1173∈16]
ᐸ475.m.joinDetailsFor843ᐳ"}}:::plan + Access1173 & PgSelectSingle479 --> List1174 + PgSelectSingle128 --> PgClassExpression404 + PgSelectSingle128 --> PgClassExpression406 + PgClassExpression408{{"PgClassExpression[408∈16]
ᐸ__type_fun..._.”bigint”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression408 + PgClassExpression410{{"PgClassExpression[410∈16]
ᐸ__type_fun....”numeric”ᐳ"}}:::plan PgClassExpression408 o--o PgClassExpression410 - PgClassExpression412{{"PgClassExpression[412∈17]
ᐸ__type_fun....”decimal”ᐳ"}}:::plan + PgClassExpression412{{"PgClassExpression[412∈16]
ᐸ__type_fun....”decimal”ᐳ"}}:::plan PgClassExpression410 o--o PgClassExpression412 - PgClassExpression414{{"PgClassExpression[414∈17]
ᐸ__type_fun....”boolean”ᐳ"}}:::plan + PgClassExpression414{{"PgClassExpression[414∈16]
ᐸ__type_fun....”boolean”ᐳ"}}:::plan PgClassExpression412 o--o PgClassExpression414 - PgClassExpression416{{"PgClassExpression[416∈17]
ᐸ__type_fun....”varchar”ᐳ"}}:::plan + PgClassExpression416{{"PgClassExpression[416∈16]
ᐸ__type_fun....”varchar”ᐳ"}}:::plan PgClassExpression414 o--o PgClassExpression416 - PgClassExpression418{{"PgClassExpression[418∈17]
ᐸ__type_fun...n__.”enum”ᐳ"}}:::plan + PgClassExpression418{{"PgClassExpression[418∈16]
ᐸ__type_fun...n__.”enum”ᐳ"}}:::plan PgClassExpression416 o--o PgClassExpression418 - PgClassExpression420{{"PgClassExpression[420∈17]
ᐸ__type_fun...num_array”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression420 - PgClassExpression422{{"PgClassExpression[422∈17]
ᐸ__type_fun..._.”domain”ᐳ"}}:::plan + PgClassExpression420{{"PgClassExpression[420∈16]
ᐸ__type_fun...num_array”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression420 + PgClassExpression422{{"PgClassExpression[422∈16]
ᐸ__type_fun..._.”domain”ᐳ"}}:::plan PgClassExpression418 o--o PgClassExpression422 - PgClassExpression424{{"PgClassExpression[424∈17]
ᐸ__type_fun....”domain2”ᐳ"}}:::plan + PgClassExpression424{{"PgClassExpression[424∈16]
ᐸ__type_fun....”domain2”ᐳ"}}:::plan PgClassExpression422 o--o PgClassExpression424 - PgClassExpression426{{"PgClassExpression[426∈17]
ᐸ__type_fun...ext_array”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression426 - PgClassExpression428{{"PgClassExpression[428∈17]
ᐸ__type_fun...n__.”json”ᐳ"}}:::plan + PgClassExpression426{{"PgClassExpression[426∈16]
ᐸ__type_fun...ext_array”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression426 + PgClassExpression428{{"PgClassExpression[428∈16]
ᐸ__type_fun...n__.”json”ᐳ"}}:::plan PgClassExpression424 o--o PgClassExpression428 - PgClassExpression430{{"PgClassExpression[430∈17]
ᐸ__type_fun...__.”jsonb”ᐳ"}}:::plan + PgClassExpression430{{"PgClassExpression[430∈16]
ᐸ__type_fun...__.”jsonb”ᐳ"}}:::plan PgClassExpression428 o--o PgClassExpression430 - PgClassExpression432{{"PgClassExpression[432∈17]
ᐸ__type_fun...”jsonpath”ᐳ"}}:::plan + PgClassExpression432{{"PgClassExpression[432∈16]
ᐸ__type_fun...”jsonpath”ᐳ"}}:::plan PgClassExpression430 o--o PgClassExpression432 - PgClassExpression434{{"PgClassExpression[434∈17]
ᐸ__type_fun...ble_range”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression434 - PgClassExpression436{{"PgClassExpression[436∈17]
ᐸ__type_fun...”numrange”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression436 - PgClassExpression438{{"PgClassExpression[438∈17]
ᐸ__type_fun...daterange”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression438 - PgClassExpression440{{"PgClassExpression[440∈17]
ᐸ__type_fun...int_range”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression440 - PgClassExpression442{{"PgClassExpression[442∈17]
ᐸ__type_fun...timestamp”ᐳ"}}:::plan + PgClassExpression434{{"PgClassExpression[434∈16]
ᐸ__type_fun...ble_range”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression434 + PgClassExpression436{{"PgClassExpression[436∈16]
ᐸ__type_fun...”numrange”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression436 + PgClassExpression438{{"PgClassExpression[438∈16]
ᐸ__type_fun...daterange”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression438 + PgClassExpression440{{"PgClassExpression[440∈16]
ᐸ__type_fun...int_range”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression440 + PgClassExpression442{{"PgClassExpression[442∈16]
ᐸ__type_fun...timestamp”ᐳ"}}:::plan PgClassExpression432 o--o PgClassExpression442 - PgClassExpression444{{"PgClassExpression[444∈17]
ᐸ__type_fun...mestamptz”ᐳ"}}:::plan + PgClassExpression444{{"PgClassExpression[444∈16]
ᐸ__type_fun...mestamptz”ᐳ"}}:::plan PgClassExpression442 o--o PgClassExpression444 - PgClassExpression446{{"PgClassExpression[446∈17]
ᐸ__type_fun...n__.”date”ᐳ"}}:::plan + PgClassExpression446{{"PgClassExpression[446∈16]
ᐸ__type_fun...n__.”date”ᐳ"}}:::plan PgClassExpression444 o--o PgClassExpression446 - PgClassExpression448{{"PgClassExpression[448∈17]
ᐸ__type_fun...n__.”time”ᐳ"}}:::plan + PgClassExpression448{{"PgClassExpression[448∈16]
ᐸ__type_fun...n__.”time”ᐳ"}}:::plan PgClassExpression446 o--o PgClassExpression448 - PgClassExpression450{{"PgClassExpression[450∈17]
ᐸ__type_fun..._.”timetz”ᐳ"}}:::plan + PgClassExpression450{{"PgClassExpression[450∈16]
ᐸ__type_fun..._.”timetz”ᐳ"}}:::plan PgClassExpression448 o--o PgClassExpression450 - PgClassExpression452{{"PgClassExpression[452∈17]
ᐸ__type_fun...”interval”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression452 - PgClassExpression454{{"PgClassExpression[454∈17]
ᐸ__type_fun...val_array”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression454 - PgClassExpression456{{"PgClassExpression[456∈17]
ᐸ__type_fun...__.”money”ᐳ"}}:::plan + PgClassExpression452{{"PgClassExpression[452∈16]
ᐸ__type_fun...”interval”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression452 + PgClassExpression454{{"PgClassExpression[454∈16]
ᐸ__type_fun...val_array”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression454 + PgClassExpression456{{"PgClassExpression[456∈16]
ᐸ__type_fun...__.”money”ᐳ"}}:::plan PgClassExpression450 o--o PgClassExpression456 - PgSelectSingle129 --> PgClassExpression465 - First470{{"First[470∈17]"}}:::plan - PgSelectRows471[["PgSelectRows[471∈17]"]]:::plan - PgSelectRows471 --> First470 - PgSelect466 --> PgSelectRows471 - PgSelectSingle472{{"PgSelectSingle[472∈17]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First470 --> PgSelectSingle472 - PgSelectSingle129 --> PgClassExpression479 - First482{{"First[482∈17]"}}:::plan - PgSelectRows483[["PgSelectRows[483∈17]"]]:::plan - PgSelectRows483 --> First482 - PgSelect480 --> PgSelectRows483 - First482 --> PgSelectSingle484 - PgSelectSingle129 --> PgClassExpression491 - First494{{"First[494∈17]"}}:::plan - PgSelectRows495[["PgSelectRows[495∈17]"]]:::plan - PgSelectRows495 --> First494 - PgSelect492 --> PgSelectRows495 - PgSelectSingle496{{"PgSelectSingle[496∈17]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First494 --> PgSelectSingle496 - PgSelectSingle129 --> PgClassExpression503 - First506{{"First[506∈17]"}}:::plan - PgSelectRows507[["PgSelectRows[507∈17]"]]:::plan - PgSelectRows507 --> First506 - PgSelect504 --> PgSelectRows507 - PgSelectSingle508{{"PgSelectSingle[508∈17]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - First506 --> PgSelectSingle508 - PgClassExpression510{{"PgClassExpression[510∈17]
ᐸ__type_fun...__.”point”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression510 - PgClassExpression512{{"PgClassExpression[512∈17]
ᐸ__type_fun...ablePoint”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression512 - PgClassExpression514{{"PgClassExpression[514∈17]
ᐸ__type_fun...n__.”inet”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression458 + First463{{"First[463∈16]"}}:::plan + PgSelectRows464[["PgSelectRows[464∈16]"]]:::plan + PgSelectRows464 --> First463 + PgSelect459 --> PgSelectRows464 + PgSelectSingle465{{"PgSelectSingle[465∈16]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First463 --> PgSelectSingle465 + PgSelectSingle128 --> PgClassExpression474 + First477{{"First[477∈16]"}}:::plan + PgSelectRows478[["PgSelectRows[478∈16]"]]:::plan + PgSelectRows478 --> First477 + PgSelect475 --> PgSelectRows478 + First477 --> PgSelectSingle479 + PgSelectSingle128 --> PgClassExpression486 + First489{{"First[489∈16]"}}:::plan + PgSelectRows490[["PgSelectRows[490∈16]"]]:::plan + PgSelectRows490 --> First489 + PgSelect487 --> PgSelectRows490 + PgSelectSingle491{{"PgSelectSingle[491∈16]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First489 --> PgSelectSingle491 + PgSelectSingle128 --> PgClassExpression498 + First501{{"First[501∈16]"}}:::plan + PgSelectRows502[["PgSelectRows[502∈16]"]]:::plan + PgSelectRows502 --> First501 + PgSelect499 --> PgSelectRows502 + PgSelectSingle503{{"PgSelectSingle[503∈16]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan + First501 --> PgSelectSingle503 + PgClassExpression510{{"PgClassExpression[510∈16]
ᐸ__type_fun...__.”point”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression510 + PgClassExpression512{{"PgClassExpression[512∈16]
ᐸ__type_fun...ablePoint”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression512 + PgClassExpression514{{"PgClassExpression[514∈16]
ᐸ__type_fun...n__.”inet”ᐳ"}}:::plan PgClassExpression456 o--o PgClassExpression514 - PgClassExpression516{{"PgClassExpression[516∈17]
ᐸ__type_fun...n__.”cidr”ᐳ"}}:::plan + PgClassExpression516{{"PgClassExpression[516∈16]
ᐸ__type_fun...n__.”cidr”ᐳ"}}:::plan PgClassExpression514 o--o PgClassExpression516 - PgClassExpression518{{"PgClassExpression[518∈17]
ᐸ__type_fun....”macaddr”ᐳ"}}:::plan + PgClassExpression518{{"PgClassExpression[518∈16]
ᐸ__type_fun....”macaddr”ᐳ"}}:::plan PgClassExpression516 o--o PgClassExpression518 - PgClassExpression520{{"PgClassExpression[520∈17]
ᐸ__type_fun....”regproc”ᐳ"}}:::plan + PgClassExpression520{{"PgClassExpression[520∈16]
ᐸ__type_fun....”regproc”ᐳ"}}:::plan PgClassExpression518 o--o PgClassExpression520 - PgClassExpression522{{"PgClassExpression[522∈17]
ᐸ__type_fun...procedure”ᐳ"}}:::plan + PgClassExpression522{{"PgClassExpression[522∈16]
ᐸ__type_fun...procedure”ᐳ"}}:::plan PgClassExpression520 o--o PgClassExpression522 - PgClassExpression524{{"PgClassExpression[524∈17]
ᐸ__type_fun....”regoper”ᐳ"}}:::plan + PgClassExpression524{{"PgClassExpression[524∈16]
ᐸ__type_fun....”regoper”ᐳ"}}:::plan PgClassExpression522 o--o PgClassExpression524 - PgClassExpression526{{"PgClassExpression[526∈17]
ᐸ__type_fun...goperator”ᐳ"}}:::plan + PgClassExpression526{{"PgClassExpression[526∈16]
ᐸ__type_fun...goperator”ᐳ"}}:::plan PgClassExpression524 o--o PgClassExpression526 - PgClassExpression528{{"PgClassExpression[528∈17]
ᐸ__type_fun...”regclass”ᐳ"}}:::plan + PgClassExpression528{{"PgClassExpression[528∈16]
ᐸ__type_fun...”regclass”ᐳ"}}:::plan PgClassExpression526 o--o PgClassExpression528 - PgClassExpression530{{"PgClassExpression[530∈17]
ᐸ__type_fun....”regtype”ᐳ"}}:::plan + PgClassExpression530{{"PgClassExpression[530∈16]
ᐸ__type_fun....”regtype”ᐳ"}}:::plan PgClassExpression528 o--o PgClassExpression530 - PgClassExpression532{{"PgClassExpression[532∈17]
ᐸ__type_fun...regconfig”ᐳ"}}:::plan + PgClassExpression532{{"PgClassExpression[532∈16]
ᐸ__type_fun...regconfig”ᐳ"}}:::plan PgClassExpression530 o--o PgClassExpression532 - PgClassExpression534{{"PgClassExpression[534∈17]
ᐸ__type_fun...ictionary”ᐳ"}}:::plan + PgClassExpression534{{"PgClassExpression[534∈16]
ᐸ__type_fun...ictionary”ᐳ"}}:::plan PgClassExpression532 o--o PgClassExpression534 - PgClassExpression536{{"PgClassExpression[536∈17]
ᐸ__type_fun...ay_domain”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression536 - PgClassExpression538{{"PgClassExpression[538∈17]
ᐸ__type_fun...ay_domain”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression538 - PgClassExpression540{{"PgClassExpression[540∈17]
ᐸ__type_fun...__.”bytea”ᐳ"}}:::plan + PgClassExpression536{{"PgClassExpression[536∈16]
ᐸ__type_fun...ay_domain”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression536 + PgClassExpression538{{"PgClassExpression[538∈16]
ᐸ__type_fun...ay_domain”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression538 + PgClassExpression540{{"PgClassExpression[540∈16]
ᐸ__type_fun...__.”bytea”ᐳ"}}:::plan PgClassExpression534 o--o PgClassExpression540 - PgClassExpression542{{"PgClassExpression[542∈17]
ᐸ__type_fun...tea_array”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression542 - First550{{"First[550∈17]"}}:::plan - PgSelectRows551[["PgSelectRows[551∈17]"]]:::plan - PgSelectRows551 --> First550 - PgSelect548 --> PgSelectRows551 - PgSelectSingle552{{"PgSelectSingle[552∈17]
ᐸpostᐳ"}}:::plan - First550 --> PgSelectSingle552 - First560{{"First[560∈17]"}}:::plan - PgSelectRows561[["PgSelectRows[561∈17]"]]:::plan - PgSelectRows561 --> First560 - PgSelect558 --> PgSelectRows561 - PgSelectSingle562{{"PgSelectSingle[562∈17]
ᐸpostᐳ"}}:::plan - First560 --> PgSelectSingle562 - PgClassExpression564{{"PgClassExpression[564∈17]
ᐸ__type_fun...__.”ltree”ᐳ"}}:::plan + PgClassExpression542{{"PgClassExpression[542∈16]
ᐸ__type_fun...tea_array”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression542 + First546{{"First[546∈16]"}}:::plan + PgSelectRows547[["PgSelectRows[547∈16]"]]:::plan + PgSelectRows547 --> First546 + PgSelect544 --> PgSelectRows547 + PgSelectSingle548{{"PgSelectSingle[548∈16]
ᐸpostᐳ"}}:::plan + First546 --> PgSelectSingle548 + First556{{"First[556∈16]"}}:::plan + PgSelectRows557[["PgSelectRows[557∈16]"]]:::plan + PgSelectRows557 --> First556 + PgSelect554 --> PgSelectRows557 + PgSelectSingle558{{"PgSelectSingle[558∈16]
ᐸpostᐳ"}}:::plan + First556 --> PgSelectSingle558 + PgClassExpression564{{"PgClassExpression[564∈16]
ᐸ__type_fun...__.”ltree”ᐳ"}}:::plan PgClassExpression540 o--o PgClassExpression564 - PgClassExpression566{{"PgClassExpression[566∈17]
ᐸ__type_fun...ree_array”ᐳ"}}:::plan - PgSelectSingle129 --> PgClassExpression566 - Access779{{"Access[779∈17]
ᐸ436.startᐳ"}}:::plan + PgClassExpression566{{"PgClassExpression[566∈16]
ᐸ__type_fun...ree_array”ᐳ"}}:::plan + PgSelectSingle128 --> PgClassExpression566 + Access779{{"Access[779∈16]
ᐸ436.startᐳ"}}:::plan PgClassExpression436 --> Access779 - Access781{{"Access[781∈17]
ᐸ438.startᐳ"}}:::plan + Access781{{"Access[781∈16]
ᐸ438.startᐳ"}}:::plan PgClassExpression438 --> Access781 - Access783{{"Access[783∈17]
ᐸ440.startᐳ"}}:::plan + Access783{{"Access[783∈16]
ᐸ440.startᐳ"}}:::plan PgClassExpression440 --> Access783 - Access785{{"Access[785∈17]
ᐸ452.yearsᐳ"}}:::plan + Access785{{"Access[785∈16]
ᐸ452.yearsᐳ"}}:::plan PgClassExpression452 --> Access785 - PgClassExpression787{{"PgClassExpression[787∈17]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle472 --> PgClassExpression787 - First797{{"First[797∈17]"}}:::plan - PgSelectRows798[["PgSelectRows[798∈17]"]]:::plan - PgSelectRows798 --> First797 - Lambda1186{{"Lambda[1186∈17]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1186 --> PgSelectRows798 - PgSelectSingle799{{"PgSelectSingle[799∈17]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First797 --> PgSelectSingle799 - Access819{{"Access[819∈17]
ᐸ510.xᐳ"}}:::plan + PgClassExpression787{{"PgClassExpression[787∈16]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle465 --> PgClassExpression787 + First792{{"First[792∈16]"}}:::plan + PgSelectRows793[["PgSelectRows[793∈16]"]]:::plan + PgSelectRows793 --> First792 + Lambda1171{{"Lambda[1171∈16]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1171 --> PgSelectRows793 + PgSelectSingle794{{"PgSelectSingle[794∈16]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First792 --> PgSelectSingle794 + Access819{{"Access[819∈16]
ᐸ510.xᐳ"}}:::plan PgClassExpression510 --> Access819 - Access832{{"Access[832∈17]
ᐸ436.endᐳ"}}:::plan + Access832{{"Access[832∈16]
ᐸ436.endᐳ"}}:::plan Access779 o--o Access832 - Access834{{"Access[834∈17]
ᐸ438.endᐳ"}}:::plan + Access834{{"Access[834∈16]
ᐸ438.endᐳ"}}:::plan Access781 o--o Access834 - Access836{{"Access[836∈17]
ᐸ440.endᐳ"}}:::plan + Access836{{"Access[836∈16]
ᐸ440.endᐳ"}}:::plan Access783 o--o Access836 - Access838{{"Access[838∈17]
ᐸ452.monthsᐳ"}}:::plan + Access838{{"Access[838∈16]
ᐸ452.monthsᐳ"}}:::plan Access785 o--o Access838 - PgClassExpression840{{"PgClassExpression[840∈17]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression840{{"PgClassExpression[840∈16]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression787 o--o PgClassExpression840 - First850{{"First[850∈17]"}}:::plan - PgSelectRows851[["PgSelectRows[851∈17]"]]:::plan - PgSelectRows851 --> First850 - Lambda1190{{"Lambda[1190∈17]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1190 --> PgSelectRows851 - PgSelectSingle852{{"PgSelectSingle[852∈17]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First850 --> PgSelectSingle852 - Access868{{"Access[868∈17]
ᐸ510.yᐳ"}}:::plan + First845{{"First[845∈16]"}}:::plan + PgSelectRows846[["PgSelectRows[846∈16]"]]:::plan + PgSelectRows846 --> First845 + Lambda1175{{"Lambda[1175∈16]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1175 --> PgSelectRows846 + PgSelectSingle847{{"PgSelectSingle[847∈16]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First845 --> PgSelectSingle847 + Access868{{"Access[868∈16]
ᐸ510.yᐳ"}}:::plan Access819 o--o Access868 - Access879{{"Access[879∈17]
ᐸ452.daysᐳ"}}:::plan + Access879{{"Access[879∈16]
ᐸ452.daysᐳ"}}:::plan Access838 o--o Access879 - PgClassExpression881{{"PgClassExpression[881∈17]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression881{{"PgClassExpression[881∈16]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression840 o--o PgClassExpression881 - PgClassExpression883{{"PgClassExpression[883∈17]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan - PgSelectSingle484 --> PgClassExpression883 - Access892{{"Access[892∈17]
ᐸ452.hoursᐳ"}}:::plan + PgClassExpression883{{"PgClassExpression[883∈16]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan + PgSelectSingle479 --> PgClassExpression883 + Access892{{"Access[892∈16]
ᐸ452.hoursᐳ"}}:::plan Access879 o--o Access892 - PgClassExpression894{{"PgClassExpression[894∈17]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression894{{"PgClassExpression[894∈16]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression881 o--o PgClassExpression894 - Access901{{"Access[901∈17]
ᐸ452.minutesᐳ"}}:::plan + Access901{{"Access[901∈16]
ᐸ452.minutesᐳ"}}:::plan Access892 o--o Access901 - PgClassExpression903{{"PgClassExpression[903∈17]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression903{{"PgClassExpression[903∈16]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression894 o--o PgClassExpression903 - Access910{{"Access[910∈17]
ᐸ452.secondsᐳ"}}:::plan + Access910{{"Access[910∈16]
ᐸ452.secondsᐳ"}}:::plan Access901 o--o Access910 - PgClassExpression912{{"PgClassExpression[912∈17]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression912{{"PgClassExpression[912∈16]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression903 o--o PgClassExpression912 - PgClassExpression916{{"PgClassExpression[916∈17]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression916{{"PgClassExpression[916∈16]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression912 o--o PgClassExpression916 - PgSelect480 --> Access1184 - List1185 --> Lambda1186 - PgSelect480 --> Access1188 - List1189 --> Lambda1190 - Access567{{"Access[567∈18] ➊
ᐸ177.startᐳ"}}:::plan - PgClassExpression177 --> Access567 - Access642{{"Access[642∈18] ➊
ᐸ177.endᐳ"}}:::plan - Access567 o--o Access642 - Access919{{"Access[919∈18] ➊
ᐸ177.start.valueᐳ"}}:::plan - Access642 o--o Access919 - Access937{{"Access[937∈18] ➊
ᐸ177.end.valueᐳ"}}:::plan - Access919 o--o Access937 - Access955{{"Access[955∈18] ➊
ᐸ177.start.inclusiveᐳ"}}:::plan - Access937 o--o Access955 - Access973{{"Access[973∈18] ➊
ᐸ177.end.inclusiveᐳ"}}:::plan - Access955 o--o Access973 - Access568{{"Access[568∈19] ➊
ᐸ178.startᐳ"}}:::plan + PgSelect475 --> Access1169 + List1170 --> Lambda1171 + PgSelect475 --> Access1173 + List1174 --> Lambda1175 + PgSelect481[["PgSelect[481∈17]
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan + PgClassExpression480{{"PgClassExpression[480∈17]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan + Object470 & PgClassExpression480 & PgSelectInlineApply1184 & PgSelectInlineApply1188 --> PgSelect481 + PgSelect505[["PgSelect[505∈17]
ᐸfrmcdc_nestedCompoundTypeᐳ"]]:::plan + PgClassExpression504{{"PgClassExpression[504∈17]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan + Object470 & PgClassExpression504 & PgSelectInlineApply1192 & PgSelectInlineApply1196 --> PgSelect505 + PgSelect467[["PgSelect[467∈17]
ᐸfrmcdc_compoundTypeᐳ"]]:::plan + PgClassExpression466{{"PgClassExpression[466∈17]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan + Object470 & PgClassExpression466 --> PgSelect467 + PgSelect493[["PgSelect[493∈17]
ᐸfrmcdc_compoundTypeᐳ"]]:::plan + PgClassExpression492{{"PgClassExpression[492∈17]
ᐸ__type_fun...ound_type”ᐳ"}}:::plan + Object470 & PgClassExpression492 --> PgSelect493 + PgSelect549[["PgSelect[549∈17]
ᐸpostᐳ"]]:::plan + PgClassExpression407{{"PgClassExpression[407∈17]
ᐸ__type_fun...”smallint”ᐳ"}}:::plan + Object470 & PgClassExpression407 --> PgSelect549 + PgSelect559[["PgSelect[559∈17]
ᐸpostᐳ"]]:::plan + PgClassExpression405{{"PgClassExpression[405∈17]
ᐸ__type_fun...ion__.”id”ᐳ"}}:::plan + Object470 & PgClassExpression405 --> PgSelect559 + List1186{{"List[1186∈17]
ᐸ1185,485ᐳ"}}:::plan + Access1185{{"Access[1185∈17]
ᐸ481.m.joinDetailsFor796ᐳ"}}:::plan + PgSelectSingle485{{"PgSelectSingle[485∈17]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan + Access1185 & PgSelectSingle485 --> List1186 + List1190{{"List[1190∈17]
ᐸ1189,485ᐳ"}}:::plan + Access1189{{"Access[1189∈17]
ᐸ481.m.joinDetailsFor849ᐳ"}}:::plan + Access1189 & PgSelectSingle485 --> List1190 + PgSelectSingle130 --> PgClassExpression405 + PgSelectSingle130 --> PgClassExpression407 + PgClassExpression409{{"PgClassExpression[409∈17]
ᐸ__type_fun..._.”bigint”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression409 + PgClassExpression411{{"PgClassExpression[411∈17]
ᐸ__type_fun....”numeric”ᐳ"}}:::plan + PgClassExpression409 o--o PgClassExpression411 + PgClassExpression413{{"PgClassExpression[413∈17]
ᐸ__type_fun....”decimal”ᐳ"}}:::plan + PgClassExpression411 o--o PgClassExpression413 + PgClassExpression415{{"PgClassExpression[415∈17]
ᐸ__type_fun....”boolean”ᐳ"}}:::plan + PgClassExpression413 o--o PgClassExpression415 + PgClassExpression417{{"PgClassExpression[417∈17]
ᐸ__type_fun....”varchar”ᐳ"}}:::plan + PgClassExpression415 o--o PgClassExpression417 + PgClassExpression419{{"PgClassExpression[419∈17]
ᐸ__type_fun...n__.”enum”ᐳ"}}:::plan + PgClassExpression417 o--o PgClassExpression419 + PgClassExpression421{{"PgClassExpression[421∈17]
ᐸ__type_fun...num_array”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression421 + PgClassExpression423{{"PgClassExpression[423∈17]
ᐸ__type_fun..._.”domain”ᐳ"}}:::plan + PgClassExpression419 o--o PgClassExpression423 + PgClassExpression425{{"PgClassExpression[425∈17]
ᐸ__type_fun....”domain2”ᐳ"}}:::plan + PgClassExpression423 o--o PgClassExpression425 + PgClassExpression427{{"PgClassExpression[427∈17]
ᐸ__type_fun...ext_array”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression427 + PgClassExpression429{{"PgClassExpression[429∈17]
ᐸ__type_fun...n__.”json”ᐳ"}}:::plan + PgClassExpression425 o--o PgClassExpression429 + PgClassExpression431{{"PgClassExpression[431∈17]
ᐸ__type_fun...__.”jsonb”ᐳ"}}:::plan + PgClassExpression429 o--o PgClassExpression431 + PgClassExpression433{{"PgClassExpression[433∈17]
ᐸ__type_fun...”jsonpath”ᐳ"}}:::plan + PgClassExpression431 o--o PgClassExpression433 + PgClassExpression435{{"PgClassExpression[435∈17]
ᐸ__type_fun...ble_range”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression435 + PgClassExpression437{{"PgClassExpression[437∈17]
ᐸ__type_fun...”numrange”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression437 + PgClassExpression439{{"PgClassExpression[439∈17]
ᐸ__type_fun...daterange”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression439 + PgClassExpression441{{"PgClassExpression[441∈17]
ᐸ__type_fun...int_range”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression441 + PgClassExpression443{{"PgClassExpression[443∈17]
ᐸ__type_fun...timestamp”ᐳ"}}:::plan + PgClassExpression433 o--o PgClassExpression443 + PgClassExpression445{{"PgClassExpression[445∈17]
ᐸ__type_fun...mestamptz”ᐳ"}}:::plan + PgClassExpression443 o--o PgClassExpression445 + PgClassExpression447{{"PgClassExpression[447∈17]
ᐸ__type_fun...n__.”date”ᐳ"}}:::plan + PgClassExpression445 o--o PgClassExpression447 + PgClassExpression449{{"PgClassExpression[449∈17]
ᐸ__type_fun...n__.”time”ᐳ"}}:::plan + PgClassExpression447 o--o PgClassExpression449 + PgClassExpression451{{"PgClassExpression[451∈17]
ᐸ__type_fun..._.”timetz”ᐳ"}}:::plan + PgClassExpression449 o--o PgClassExpression451 + PgClassExpression453{{"PgClassExpression[453∈17]
ᐸ__type_fun...”interval”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression453 + PgClassExpression455{{"PgClassExpression[455∈17]
ᐸ__type_fun...val_array”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression455 + PgClassExpression457{{"PgClassExpression[457∈17]
ᐸ__type_fun...__.”money”ᐳ"}}:::plan + PgClassExpression451 o--o PgClassExpression457 + PgSelectSingle130 --> PgClassExpression466 + First471{{"First[471∈17]"}}:::plan + PgSelectRows472[["PgSelectRows[472∈17]"]]:::plan + PgSelectRows472 --> First471 + PgSelect467 --> PgSelectRows472 + PgSelectSingle473{{"PgSelectSingle[473∈17]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First471 --> PgSelectSingle473 + PgSelectSingle130 --> PgClassExpression480 + First483{{"First[483∈17]"}}:::plan + PgSelectRows484[["PgSelectRows[484∈17]"]]:::plan + PgSelectRows484 --> First483 + PgSelect481 --> PgSelectRows484 + First483 --> PgSelectSingle485 + PgSelectSingle130 --> PgClassExpression492 + First495{{"First[495∈17]"}}:::plan + PgSelectRows496[["PgSelectRows[496∈17]"]]:::plan + PgSelectRows496 --> First495 + PgSelect493 --> PgSelectRows496 + PgSelectSingle497{{"PgSelectSingle[497∈17]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First495 --> PgSelectSingle497 + PgSelectSingle130 --> PgClassExpression504 + First507{{"First[507∈17]"}}:::plan + PgSelectRows508[["PgSelectRows[508∈17]"]]:::plan + PgSelectRows508 --> First507 + PgSelect505 --> PgSelectRows508 + PgSelectSingle509{{"PgSelectSingle[509∈17]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan + First507 --> PgSelectSingle509 + PgClassExpression511{{"PgClassExpression[511∈17]
ᐸ__type_fun...__.”point”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression511 + PgClassExpression513{{"PgClassExpression[513∈17]
ᐸ__type_fun...ablePoint”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression513 + PgClassExpression515{{"PgClassExpression[515∈17]
ᐸ__type_fun...n__.”inet”ᐳ"}}:::plan + PgClassExpression457 o--o PgClassExpression515 + PgClassExpression517{{"PgClassExpression[517∈17]
ᐸ__type_fun...n__.”cidr”ᐳ"}}:::plan + PgClassExpression515 o--o PgClassExpression517 + PgClassExpression519{{"PgClassExpression[519∈17]
ᐸ__type_fun....”macaddr”ᐳ"}}:::plan + PgClassExpression517 o--o PgClassExpression519 + PgClassExpression521{{"PgClassExpression[521∈17]
ᐸ__type_fun....”regproc”ᐳ"}}:::plan + PgClassExpression519 o--o PgClassExpression521 + PgClassExpression523{{"PgClassExpression[523∈17]
ᐸ__type_fun...procedure”ᐳ"}}:::plan + PgClassExpression521 o--o PgClassExpression523 + PgClassExpression525{{"PgClassExpression[525∈17]
ᐸ__type_fun....”regoper”ᐳ"}}:::plan + PgClassExpression523 o--o PgClassExpression525 + PgClassExpression527{{"PgClassExpression[527∈17]
ᐸ__type_fun...goperator”ᐳ"}}:::plan + PgClassExpression525 o--o PgClassExpression527 + PgClassExpression529{{"PgClassExpression[529∈17]
ᐸ__type_fun...”regclass”ᐳ"}}:::plan + PgClassExpression527 o--o PgClassExpression529 + PgClassExpression531{{"PgClassExpression[531∈17]
ᐸ__type_fun....”regtype”ᐳ"}}:::plan + PgClassExpression529 o--o PgClassExpression531 + PgClassExpression533{{"PgClassExpression[533∈17]
ᐸ__type_fun...regconfig”ᐳ"}}:::plan + PgClassExpression531 o--o PgClassExpression533 + PgClassExpression535{{"PgClassExpression[535∈17]
ᐸ__type_fun...ictionary”ᐳ"}}:::plan + PgClassExpression533 o--o PgClassExpression535 + PgClassExpression537{{"PgClassExpression[537∈17]
ᐸ__type_fun...ay_domain”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression537 + PgClassExpression539{{"PgClassExpression[539∈17]
ᐸ__type_fun...ay_domain”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression539 + PgClassExpression541{{"PgClassExpression[541∈17]
ᐸ__type_fun...__.”bytea”ᐳ"}}:::plan + PgClassExpression535 o--o PgClassExpression541 + PgClassExpression543{{"PgClassExpression[543∈17]
ᐸ__type_fun...tea_array”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression543 + First551{{"First[551∈17]"}}:::plan + PgSelectRows552[["PgSelectRows[552∈17]"]]:::plan + PgSelectRows552 --> First551 + PgSelect549 --> PgSelectRows552 + PgSelectSingle553{{"PgSelectSingle[553∈17]
ᐸpostᐳ"}}:::plan + First551 --> PgSelectSingle553 + First561{{"First[561∈17]"}}:::plan + PgSelectRows562[["PgSelectRows[562∈17]"]]:::plan + PgSelectRows562 --> First561 + PgSelect559 --> PgSelectRows562 + PgSelectSingle563{{"PgSelectSingle[563∈17]
ᐸpostᐳ"}}:::plan + First561 --> PgSelectSingle563 + PgClassExpression565{{"PgClassExpression[565∈17]
ᐸ__type_fun...__.”ltree”ᐳ"}}:::plan + PgClassExpression541 o--o PgClassExpression565 + PgClassExpression567{{"PgClassExpression[567∈17]
ᐸ__type_fun...ree_array”ᐳ"}}:::plan + PgSelectSingle130 --> PgClassExpression567 + Access780{{"Access[780∈17]
ᐸ437.startᐳ"}}:::plan + PgClassExpression437 --> Access780 + Access782{{"Access[782∈17]
ᐸ439.startᐳ"}}:::plan + PgClassExpression439 --> Access782 + Access784{{"Access[784∈17]
ᐸ441.startᐳ"}}:::plan + PgClassExpression441 --> Access784 + Access786{{"Access[786∈17]
ᐸ453.yearsᐳ"}}:::plan + PgClassExpression453 --> Access786 + PgClassExpression788{{"PgClassExpression[788∈17]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle473 --> PgClassExpression788 + First798{{"First[798∈17]"}}:::plan + PgSelectRows799[["PgSelectRows[799∈17]"]]:::plan + PgSelectRows799 --> First798 + Lambda1187{{"Lambda[1187∈17]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1187 --> PgSelectRows799 + PgSelectSingle800{{"PgSelectSingle[800∈17]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First798 --> PgSelectSingle800 + Access820{{"Access[820∈17]
ᐸ511.xᐳ"}}:::plan + PgClassExpression511 --> Access820 + Access833{{"Access[833∈17]
ᐸ437.endᐳ"}}:::plan + Access780 o--o Access833 + Access835{{"Access[835∈17]
ᐸ439.endᐳ"}}:::plan + Access782 o--o Access835 + Access837{{"Access[837∈17]
ᐸ441.endᐳ"}}:::plan + Access784 o--o Access837 + Access839{{"Access[839∈17]
ᐸ453.monthsᐳ"}}:::plan + Access786 o--o Access839 + PgClassExpression841{{"PgClassExpression[841∈17]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression788 o--o PgClassExpression841 + First851{{"First[851∈17]"}}:::plan + PgSelectRows852[["PgSelectRows[852∈17]"]]:::plan + PgSelectRows852 --> First851 + Lambda1191{{"Lambda[1191∈17]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1191 --> PgSelectRows852 + PgSelectSingle853{{"PgSelectSingle[853∈17]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First851 --> PgSelectSingle853 + Access869{{"Access[869∈17]
ᐸ511.yᐳ"}}:::plan + Access820 o--o Access869 + Access880{{"Access[880∈17]
ᐸ453.daysᐳ"}}:::plan + Access839 o--o Access880 + PgClassExpression882{{"PgClassExpression[882∈17]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression841 o--o PgClassExpression882 + PgClassExpression884{{"PgClassExpression[884∈17]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan + PgSelectSingle485 --> PgClassExpression884 + Access893{{"Access[893∈17]
ᐸ453.hoursᐳ"}}:::plan + Access880 o--o Access893 + PgClassExpression895{{"PgClassExpression[895∈17]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression882 o--o PgClassExpression895 + Access902{{"Access[902∈17]
ᐸ453.minutesᐳ"}}:::plan + Access893 o--o Access902 + PgClassExpression904{{"PgClassExpression[904∈17]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression895 o--o PgClassExpression904 + Access911{{"Access[911∈17]
ᐸ453.secondsᐳ"}}:::plan + Access902 o--o Access911 + PgClassExpression913{{"PgClassExpression[913∈17]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression904 o--o PgClassExpression913 + PgClassExpression917{{"PgClassExpression[917∈17]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression913 o--o PgClassExpression917 + PgSelect481 --> Access1185 + List1186 --> Lambda1187 + PgSelect481 --> Access1189 + List1190 --> Lambda1191 + Access568{{"Access[568∈18] ➊
ᐸ178.startᐳ"}}:::plan PgClassExpression178 --> Access568 - Access643{{"Access[643∈19] ➊
ᐸ178.endᐳ"}}:::plan + Access643{{"Access[643∈18] ➊
ᐸ178.endᐳ"}}:::plan Access568 o--o Access643 - Access920{{"Access[920∈19] ➊
ᐸ178.start.valueᐳ"}}:::plan + Access920{{"Access[920∈18] ➊
ᐸ178.start.valueᐳ"}}:::plan Access643 o--o Access920 - Access938{{"Access[938∈19] ➊
ᐸ178.end.valueᐳ"}}:::plan + Access938{{"Access[938∈18] ➊
ᐸ178.end.valueᐳ"}}:::plan Access920 o--o Access938 - Access956{{"Access[956∈19] ➊
ᐸ178.start.inclusiveᐳ"}}:::plan + Access956{{"Access[956∈18] ➊
ᐸ178.start.inclusiveᐳ"}}:::plan Access938 o--o Access956 - Access974{{"Access[974∈19] ➊
ᐸ178.end.inclusiveᐳ"}}:::plan + Access974{{"Access[974∈18] ➊
ᐸ178.end.inclusiveᐳ"}}:::plan Access956 o--o Access974 - Access569{{"Access[569∈20] ➊
ᐸ179.startᐳ"}}:::plan + Access569{{"Access[569∈19] ➊
ᐸ179.startᐳ"}}:::plan PgClassExpression179 --> Access569 - Access644{{"Access[644∈20] ➊
ᐸ179.endᐳ"}}:::plan + Access644{{"Access[644∈19] ➊
ᐸ179.endᐳ"}}:::plan Access569 o--o Access644 - Access921{{"Access[921∈20] ➊
ᐸ179.start.valueᐳ"}}:::plan + Access921{{"Access[921∈19] ➊
ᐸ179.start.valueᐳ"}}:::plan Access644 o--o Access921 - Access939{{"Access[939∈20] ➊
ᐸ179.end.valueᐳ"}}:::plan + Access939{{"Access[939∈19] ➊
ᐸ179.end.valueᐳ"}}:::plan Access921 o--o Access939 - Access957{{"Access[957∈20] ➊
ᐸ179.start.inclusiveᐳ"}}:::plan + Access957{{"Access[957∈19] ➊
ᐸ179.start.inclusiveᐳ"}}:::plan Access939 o--o Access957 - Access975{{"Access[975∈20] ➊
ᐸ179.end.inclusiveᐳ"}}:::plan + Access975{{"Access[975∈19] ➊
ᐸ179.end.inclusiveᐳ"}}:::plan Access957 o--o Access975 - PgClassExpression603{{"PgClassExpression[603∈21] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle260 --> PgClassExpression603 - PgClassExpression678{{"PgClassExpression[678∈21] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan - PgClassExpression603 o--o PgClassExpression678 - PgClassExpression720{{"PgClassExpression[720∈21] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan - PgClassExpression678 o--o PgClassExpression720 - PgClassExpression732{{"PgClassExpression[732∈21] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan - PgClassExpression720 o--o PgClassExpression732 - PgClassExpression741{{"PgClassExpression[741∈21] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan - PgClassExpression732 o--o PgClassExpression741 - PgClassExpression750{{"PgClassExpression[750∈21] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan - PgClassExpression741 o--o PgClassExpression750 - PgClassExpression756{{"PgClassExpression[756∈21] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan - PgClassExpression750 o--o PgClassExpression756 - PgClassExpression604{{"PgClassExpression[604∈22] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle266 --> PgClassExpression604 - PgClassExpression679{{"PgClassExpression[679∈22] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + Access570{{"Access[570∈20] ➊
ᐸ180.startᐳ"}}:::plan + PgClassExpression180 --> Access570 + Access645{{"Access[645∈20] ➊
ᐸ180.endᐳ"}}:::plan + Access570 o--o Access645 + Access922{{"Access[922∈20] ➊
ᐸ180.start.valueᐳ"}}:::plan + Access645 o--o Access922 + Access940{{"Access[940∈20] ➊
ᐸ180.end.valueᐳ"}}:::plan + Access922 o--o Access940 + Access958{{"Access[958∈20] ➊
ᐸ180.start.inclusiveᐳ"}}:::plan + Access940 o--o Access958 + Access976{{"Access[976∈20] ➊
ᐸ180.end.inclusiveᐳ"}}:::plan + Access958 o--o Access976 + PgClassExpression604{{"PgClassExpression[604∈21] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle261 --> PgClassExpression604 + PgClassExpression679{{"PgClassExpression[679∈21] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression604 o--o PgClassExpression679 - PgClassExpression721{{"PgClassExpression[721∈22] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression721{{"PgClassExpression[721∈21] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression679 o--o PgClassExpression721 - PgClassExpression733{{"PgClassExpression[733∈22] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression733{{"PgClassExpression[733∈21] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression721 o--o PgClassExpression733 - PgClassExpression742{{"PgClassExpression[742∈22] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression742{{"PgClassExpression[742∈21] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression733 o--o PgClassExpression742 - PgClassExpression751{{"PgClassExpression[751∈22] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression751{{"PgClassExpression[751∈21] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression742 o--o PgClassExpression751 - PgClassExpression757{{"PgClassExpression[757∈22] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression757{{"PgClassExpression[757∈21] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression751 o--o PgClassExpression757 - PgClassExpression605{{"PgClassExpression[605∈23] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle272 --> PgClassExpression605 - PgClassExpression680{{"PgClassExpression[680∈23] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression605{{"PgClassExpression[605∈22] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle267 --> PgClassExpression605 + PgClassExpression680{{"PgClassExpression[680∈22] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression605 o--o PgClassExpression680 - PgClassExpression722{{"PgClassExpression[722∈23] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression722{{"PgClassExpression[722∈22] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression680 o--o PgClassExpression722 - PgClassExpression734{{"PgClassExpression[734∈23] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression734{{"PgClassExpression[734∈22] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression722 o--o PgClassExpression734 - PgClassExpression743{{"PgClassExpression[743∈23] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression743{{"PgClassExpression[743∈22] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression734 o--o PgClassExpression743 - PgClassExpression752{{"PgClassExpression[752∈23] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression752{{"PgClassExpression[752∈22] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression743 o--o PgClassExpression752 - PgClassExpression758{{"PgClassExpression[758∈23] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression758{{"PgClassExpression[758∈22] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression752 o--o PgClassExpression758 - List1161{{"List[1161∈24] ➊
ᐸ1160,278ᐳ"}}:::plan - Access1160 & PgSelectSingle278 --> List1161 - List1165{{"List[1165∈24] ➊
ᐸ1164,278ᐳ"}}:::plan - Access1164 & PgSelectSingle278 --> List1165 - First611{{"First[611∈24] ➊"}}:::plan - PgSelectRows612[["PgSelectRows[612∈24] ➊"]]:::plan - PgSelectRows612 --> First611 - Lambda1162{{"Lambda[1162∈24] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1162 --> PgSelectRows612 - PgSelectSingle613{{"PgSelectSingle[613∈24] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First611 --> PgSelectSingle613 - First684{{"First[684∈24] ➊"}}:::plan - PgSelectRows685[["PgSelectRows[685∈24] ➊"]]:::plan - PgSelectRows685 --> First684 - Lambda1166{{"Lambda[1166∈24] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1166 --> PgSelectRows685 - PgSelectSingle686{{"PgSelectSingle[686∈24] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First684 --> PgSelectSingle686 - PgClassExpression723{{"PgClassExpression[723∈24] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan - PgSelectSingle278 --> PgClassExpression723 - List1161 --> Lambda1162 - List1165 --> Lambda1166 - List1209{{"List[1209∈25] ➊
ᐸ1208,284ᐳ"}}:::plan - Access1208 & PgSelectSingle284 --> List1209 - List1213{{"List[1213∈25] ➊
ᐸ1212,284ᐳ"}}:::plan - Access1212 & PgSelectSingle284 --> List1213 - First619{{"First[619∈25] ➊"}}:::plan - PgSelectRows620[["PgSelectRows[620∈25] ➊"]]:::plan - PgSelectRows620 --> First619 - Lambda1210{{"Lambda[1210∈25] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1210 --> PgSelectRows620 - PgSelectSingle621{{"PgSelectSingle[621∈25] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First619 --> PgSelectSingle621 - First690{{"First[690∈25] ➊"}}:::plan - PgSelectRows691[["PgSelectRows[691∈25] ➊"]]:::plan - PgSelectRows691 --> First690 - Lambda1214{{"Lambda[1214∈25] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1214 --> PgSelectRows691 - PgSelectSingle692{{"PgSelectSingle[692∈25] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First690 --> PgSelectSingle692 - PgClassExpression724{{"PgClassExpression[724∈25] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan - PgSelectSingle284 --> PgClassExpression724 - List1209 --> Lambda1210 - List1213 --> Lambda1214 - List1225{{"List[1225∈26] ➊
ᐸ1224,290ᐳ"}}:::plan - Access1224 & PgSelectSingle290 --> List1225 - List1229{{"List[1229∈26] ➊
ᐸ1228,290ᐳ"}}:::plan - Access1228 & PgSelectSingle290 --> List1229 - First627{{"First[627∈26] ➊"}}:::plan - PgSelectRows628[["PgSelectRows[628∈26] ➊"]]:::plan - PgSelectRows628 --> First627 - Lambda1226{{"Lambda[1226∈26] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1226 --> PgSelectRows628 - PgSelectSingle629{{"PgSelectSingle[629∈26] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First627 --> PgSelectSingle629 - First696{{"First[696∈26] ➊"}}:::plan - PgSelectRows697[["PgSelectRows[697∈26] ➊"]]:::plan - PgSelectRows697 --> First696 - Lambda1230{{"Lambda[1230∈26] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1230 --> PgSelectRows697 - PgSelectSingle698{{"PgSelectSingle[698∈26] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First696 --> PgSelectSingle698 - PgClassExpression725{{"PgClassExpression[725∈26] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan - PgSelectSingle290 --> PgClassExpression725 - List1225 --> Lambda1226 - List1229 --> Lambda1230 - Access633{{"Access[633∈27] ➊
ᐸ294.xᐳ"}}:::plan - PgClassExpression294 --> Access633 - Access702{{"Access[702∈27] ➊
ᐸ294.yᐳ"}}:::plan - Access633 o--o Access702 - Access634{{"Access[634∈28] ➊
ᐸ295.xᐳ"}}:::plan + PgClassExpression606{{"PgClassExpression[606∈23] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle273 --> PgClassExpression606 + PgClassExpression681{{"PgClassExpression[681∈23] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression606 o--o PgClassExpression681 + PgClassExpression723{{"PgClassExpression[723∈23] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression681 o--o PgClassExpression723 + PgClassExpression735{{"PgClassExpression[735∈23] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression723 o--o PgClassExpression735 + PgClassExpression744{{"PgClassExpression[744∈23] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression735 o--o PgClassExpression744 + PgClassExpression753{{"PgClassExpression[753∈23] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression744 o--o PgClassExpression753 + PgClassExpression759{{"PgClassExpression[759∈23] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression753 o--o PgClassExpression759 + List1162{{"List[1162∈24] ➊
ᐸ1161,279ᐳ"}}:::plan + Access1161 & PgSelectSingle279 --> List1162 + List1166{{"List[1166∈24] ➊
ᐸ1165,279ᐳ"}}:::plan + Access1165 & PgSelectSingle279 --> List1166 + First612{{"First[612∈24] ➊"}}:::plan + PgSelectRows613[["PgSelectRows[613∈24] ➊"]]:::plan + PgSelectRows613 --> First612 + Lambda1163{{"Lambda[1163∈24] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1163 --> PgSelectRows613 + PgSelectSingle614{{"PgSelectSingle[614∈24] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First612 --> PgSelectSingle614 + First685{{"First[685∈24] ➊"}}:::plan + PgSelectRows686[["PgSelectRows[686∈24] ➊"]]:::plan + PgSelectRows686 --> First685 + Lambda1167{{"Lambda[1167∈24] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1167 --> PgSelectRows686 + PgSelectSingle687{{"PgSelectSingle[687∈24] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First685 --> PgSelectSingle687 + PgClassExpression724{{"PgClassExpression[724∈24] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan + PgSelectSingle279 --> PgClassExpression724 + List1162 --> Lambda1163 + List1166 --> Lambda1167 + List1210{{"List[1210∈25] ➊
ᐸ1209,285ᐳ"}}:::plan + Access1209 & PgSelectSingle285 --> List1210 + List1214{{"List[1214∈25] ➊
ᐸ1213,285ᐳ"}}:::plan + Access1213 & PgSelectSingle285 --> List1214 + First620{{"First[620∈25] ➊"}}:::plan + PgSelectRows621[["PgSelectRows[621∈25] ➊"]]:::plan + PgSelectRows621 --> First620 + Lambda1211{{"Lambda[1211∈25] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1211 --> PgSelectRows621 + PgSelectSingle622{{"PgSelectSingle[622∈25] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First620 --> PgSelectSingle622 + First691{{"First[691∈25] ➊"}}:::plan + PgSelectRows692[["PgSelectRows[692∈25] ➊"]]:::plan + PgSelectRows692 --> First691 + Lambda1215{{"Lambda[1215∈25] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1215 --> PgSelectRows692 + PgSelectSingle693{{"PgSelectSingle[693∈25] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First691 --> PgSelectSingle693 + PgClassExpression725{{"PgClassExpression[725∈25] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan + PgSelectSingle285 --> PgClassExpression725 + List1210 --> Lambda1211 + List1214 --> Lambda1215 + List1226{{"List[1226∈26] ➊
ᐸ1225,291ᐳ"}}:::plan + Access1225 & PgSelectSingle291 --> List1226 + List1230{{"List[1230∈26] ➊
ᐸ1229,291ᐳ"}}:::plan + Access1229 & PgSelectSingle291 --> List1230 + First628{{"First[628∈26] ➊"}}:::plan + PgSelectRows629[["PgSelectRows[629∈26] ➊"]]:::plan + PgSelectRows629 --> First628 + Lambda1227{{"Lambda[1227∈26] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1227 --> PgSelectRows629 + PgSelectSingle630{{"PgSelectSingle[630∈26] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First628 --> PgSelectSingle630 + First697{{"First[697∈26] ➊"}}:::plan + PgSelectRows698[["PgSelectRows[698∈26] ➊"]]:::plan + PgSelectRows698 --> First697 + Lambda1231{{"Lambda[1231∈26] ➊
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1231 --> PgSelectRows698 + PgSelectSingle699{{"PgSelectSingle[699∈26] ➊
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First697 --> PgSelectSingle699 + PgClassExpression726{{"PgClassExpression[726∈26] ➊
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan + PgSelectSingle291 --> PgClassExpression726 + List1226 --> Lambda1227 + List1230 --> Lambda1231 + Access634{{"Access[634∈27] ➊
ᐸ295.xᐳ"}}:::plan PgClassExpression295 --> Access634 - Access703{{"Access[703∈28] ➊
ᐸ295.yᐳ"}}:::plan + Access703{{"Access[703∈27] ➊
ᐸ295.yᐳ"}}:::plan Access634 o--o Access703 - Access635{{"Access[635∈29] ➊
ᐸ296.xᐳ"}}:::plan + Access635{{"Access[635∈28] ➊
ᐸ296.xᐳ"}}:::plan PgClassExpression296 --> Access635 - Access704{{"Access[704∈29] ➊
ᐸ296.yᐳ"}}:::plan + Access704{{"Access[704∈28] ➊
ᐸ296.yᐳ"}}:::plan Access635 o--o Access704 - PgClassExpression636{{"PgClassExpression[636∈30] ➊
ᐸ__post__.”id”ᐳ"}}:::plan - PgSelectSingle346 --> PgClassExpression636 - PgClassExpression705{{"PgClassExpression[705∈30] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan - PgClassExpression636 o--o PgClassExpression705 - PgClassExpression637{{"PgClassExpression[637∈31] ➊
ᐸ__post__.”id”ᐳ"}}:::plan - PgSelectSingle352 --> PgClassExpression637 - PgClassExpression706{{"PgClassExpression[706∈31] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan + Access636{{"Access[636∈29] ➊
ᐸ297.xᐳ"}}:::plan + PgClassExpression297 --> Access636 + Access705{{"Access[705∈29] ➊
ᐸ297.yᐳ"}}:::plan + Access636 o--o Access705 + PgClassExpression637{{"PgClassExpression[637∈30] ➊
ᐸ__post__.”id”ᐳ"}}:::plan + PgSelectSingle347 --> PgClassExpression637 + PgClassExpression706{{"PgClassExpression[706∈30] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan PgClassExpression637 o--o PgClassExpression706 - PgClassExpression638{{"PgClassExpression[638∈32] ➊
ᐸ__post__.”id”ᐳ"}}:::plan - PgSelectSingle358 --> PgClassExpression638 - PgClassExpression707{{"PgClassExpression[707∈32] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan + PgClassExpression638{{"PgClassExpression[638∈31] ➊
ᐸ__post__.”id”ᐳ"}}:::plan + PgSelectSingle353 --> PgClassExpression638 + PgClassExpression707{{"PgClassExpression[707∈31] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan PgClassExpression638 o--o PgClassExpression707 - PgClassExpression639{{"PgClassExpression[639∈33] ➊
ᐸ__post__.”id”ᐳ"}}:::plan - PgSelectSingle363 --> PgClassExpression639 - PgClassExpression708{{"PgClassExpression[708∈33] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan + PgClassExpression639{{"PgClassExpression[639∈32] ➊
ᐸ__post__.”id”ᐳ"}}:::plan + PgSelectSingle359 --> PgClassExpression639 + PgClassExpression708{{"PgClassExpression[708∈32] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan PgClassExpression639 o--o PgClassExpression708 - PgClassExpression640{{"PgClassExpression[640∈34] ➊
ᐸ__post__.”id”ᐳ"}}:::plan - PgSelectSingle369 --> PgClassExpression640 - PgClassExpression709{{"PgClassExpression[709∈34] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan + PgClassExpression640{{"PgClassExpression[640∈33] ➊
ᐸ__post__.”id”ᐳ"}}:::plan + PgSelectSingle364 --> PgClassExpression640 + PgClassExpression709{{"PgClassExpression[709∈33] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan PgClassExpression640 o--o PgClassExpression709 - PgClassExpression641{{"PgClassExpression[641∈35] ➊
ᐸ__post__.”id”ᐳ"}}:::plan - PgSelectSingle375 --> PgClassExpression641 - PgClassExpression710{{"PgClassExpression[710∈35] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan + PgClassExpression641{{"PgClassExpression[641∈34] ➊
ᐸ__post__.”id”ᐳ"}}:::plan + PgSelectSingle370 --> PgClassExpression641 + PgClassExpression710{{"PgClassExpression[710∈34] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan PgClassExpression641 o--o PgClassExpression710 - __Item382[/"__Item[382∈36]
ᐸ156ᐳ"\]:::itemplan - PgClassExpression156 ==> __Item382 - __Item383[/"__Item[383∈37]
ᐸ157ᐳ"\]:::itemplan + PgClassExpression642{{"PgClassExpression[642∈35] ➊
ᐸ__post__.”id”ᐳ"}}:::plan + PgSelectSingle376 --> PgClassExpression642 + PgClassExpression711{{"PgClassExpression[711∈35] ➊
ᐸ__post__.”headline”ᐳ"}}:::plan + PgClassExpression642 o--o PgClassExpression711 + __Item383[/"__Item[383∈36]
ᐸ157ᐳ"\]:::itemplan PgClassExpression157 ==> __Item383 - __Item384[/"__Item[384∈38]
ᐸ158ᐳ"\]:::itemplan + __Item384[/"__Item[384∈37]
ᐸ158ᐳ"\]:::itemplan PgClassExpression158 ==> __Item384 - __Item385[/"__Item[385∈39]
ᐸ165ᐳ"\]:::itemplan - PgClassExpression165 ==> __Item385 - __Item386[/"__Item[386∈40]
ᐸ166ᐳ"\]:::itemplan + __Item385[/"__Item[385∈38]
ᐸ159ᐳ"\]:::itemplan + PgClassExpression159 ==> __Item385 + __Item386[/"__Item[386∈39]
ᐸ166ᐳ"\]:::itemplan PgClassExpression166 ==> __Item386 - __Item387[/"__Item[387∈41]
ᐸ167ᐳ"\]:::itemplan + __Item387[/"__Item[387∈40]
ᐸ167ᐳ"\]:::itemplan PgClassExpression167 ==> __Item387 - __Item388[/"__Item[388∈42]
ᐸ207ᐳ"\]:::itemplan - PgClassExpression207 ==> __Item388 - __Item389[/"__Item[389∈43]
ᐸ208ᐳ"\]:::itemplan + __Item388[/"__Item[388∈41]
ᐸ168ᐳ"\]:::itemplan + PgClassExpression168 ==> __Item388 + __Item389[/"__Item[389∈42]
ᐸ208ᐳ"\]:::itemplan PgClassExpression208 ==> __Item389 - __Item390[/"__Item[390∈44]
ᐸ209ᐳ"\]:::itemplan + __Item390[/"__Item[390∈43]
ᐸ209ᐳ"\]:::itemplan PgClassExpression209 ==> __Item390 - __Item391[/"__Item[391∈45]
ᐸ330ᐳ"\]:::itemplan - PgClassExpression330 ==> __Item391 - __Item392[/"__Item[392∈46]
ᐸ331ᐳ"\]:::itemplan + __Item391[/"__Item[391∈44]
ᐸ210ᐳ"\]:::itemplan + PgClassExpression210 ==> __Item391 + __Item392[/"__Item[392∈45]
ᐸ331ᐳ"\]:::itemplan PgClassExpression331 ==> __Item392 - __Item393[/"__Item[393∈47]
ᐸ332ᐳ"\]:::itemplan + __Item393[/"__Item[393∈46]
ᐸ332ᐳ"\]:::itemplan PgClassExpression332 ==> __Item393 - __Item394[/"__Item[394∈48]
ᐸ333ᐳ"\]:::itemplan + __Item394[/"__Item[394∈47]
ᐸ333ᐳ"\]:::itemplan PgClassExpression333 ==> __Item394 - __Item395[/"__Item[395∈49]
ᐸ334ᐳ"\]:::itemplan + __Item395[/"__Item[395∈48]
ᐸ334ᐳ"\]:::itemplan PgClassExpression334 ==> __Item395 - __Item396[/"__Item[396∈50]
ᐸ335ᐳ"\]:::itemplan + __Item396[/"__Item[396∈49]
ᐸ335ᐳ"\]:::itemplan PgClassExpression335 ==> __Item396 - __Item397[/"__Item[397∈51]
ᐸ339ᐳ"\]:::itemplan - PgClassExpression339 ==> __Item397 - __Item398[/"__Item[398∈52]
ᐸ340ᐳ"\]:::itemplan + __Item397[/"__Item[397∈50]
ᐸ336ᐳ"\]:::itemplan + PgClassExpression336 ==> __Item397 + __Item398[/"__Item[398∈51]
ᐸ340ᐳ"\]:::itemplan PgClassExpression340 ==> __Item398 - __Item399[/"__Item[399∈53]
ᐸ341ᐳ"\]:::itemplan + __Item399[/"__Item[399∈52]
ᐸ341ᐳ"\]:::itemplan PgClassExpression341 ==> __Item399 - __Item400[/"__Item[400∈54]
ᐸ379ᐳ"\]:::itemplan - PgClassExpression379 ==> __Item400 - __Item401[/"__Item[401∈55]
ᐸ380ᐳ"\]:::itemplan + __Item400[/"__Item[400∈53]
ᐸ342ᐳ"\]:::itemplan + PgClassExpression342 ==> __Item400 + __Item401[/"__Item[401∈54]
ᐸ380ᐳ"\]:::itemplan PgClassExpression380 ==> __Item401 - __Item402[/"__Item[402∈56]
ᐸ381ᐳ"\]:::itemplan + __Item402[/"__Item[402∈55]
ᐸ381ᐳ"\]:::itemplan PgClassExpression381 ==> __Item402 - Access773{{"Access[773∈57]
ᐸ388.yearsᐳ"}}:::plan - __Item388 --> Access773 - Access826{{"Access[826∈57]
ᐸ388.monthsᐳ"}}:::plan - Access773 o--o Access826 - Access875{{"Access[875∈57]
ᐸ388.daysᐳ"}}:::plan - Access826 o--o Access875 - Access888{{"Access[888∈57]
ᐸ388.hoursᐳ"}}:::plan - Access875 o--o Access888 - Access897{{"Access[897∈57]
ᐸ388.minutesᐳ"}}:::plan - Access888 o--o Access897 - Access906{{"Access[906∈57]
ᐸ388.secondsᐳ"}}:::plan - Access897 o--o Access906 - Access774{{"Access[774∈58]
ᐸ389.yearsᐳ"}}:::plan + __Item403[/"__Item[403∈56]
ᐸ382ᐳ"\]:::itemplan + PgClassExpression382 ==> __Item403 + Access774{{"Access[774∈57]
ᐸ389.yearsᐳ"}}:::plan __Item389 --> Access774 - Access827{{"Access[827∈58]
ᐸ389.monthsᐳ"}}:::plan + Access827{{"Access[827∈57]
ᐸ389.monthsᐳ"}}:::plan Access774 o--o Access827 - Access876{{"Access[876∈58]
ᐸ389.daysᐳ"}}:::plan + Access876{{"Access[876∈57]
ᐸ389.daysᐳ"}}:::plan Access827 o--o Access876 - Access889{{"Access[889∈58]
ᐸ389.hoursᐳ"}}:::plan + Access889{{"Access[889∈57]
ᐸ389.hoursᐳ"}}:::plan Access876 o--o Access889 - Access898{{"Access[898∈58]
ᐸ389.minutesᐳ"}}:::plan + Access898{{"Access[898∈57]
ᐸ389.minutesᐳ"}}:::plan Access889 o--o Access898 - Access907{{"Access[907∈58]
ᐸ389.secondsᐳ"}}:::plan + Access907{{"Access[907∈57]
ᐸ389.secondsᐳ"}}:::plan Access898 o--o Access907 - Access775{{"Access[775∈59]
ᐸ390.yearsᐳ"}}:::plan + Access775{{"Access[775∈58]
ᐸ390.yearsᐳ"}}:::plan __Item390 --> Access775 - Access828{{"Access[828∈59]
ᐸ390.monthsᐳ"}}:::plan + Access828{{"Access[828∈58]
ᐸ390.monthsᐳ"}}:::plan Access775 o--o Access828 - Access877{{"Access[877∈59]
ᐸ390.daysᐳ"}}:::plan + Access877{{"Access[877∈58]
ᐸ390.daysᐳ"}}:::plan Access828 o--o Access877 - Access890{{"Access[890∈59]
ᐸ390.hoursᐳ"}}:::plan + Access890{{"Access[890∈58]
ᐸ390.hoursᐳ"}}:::plan Access877 o--o Access890 - Access899{{"Access[899∈59]
ᐸ390.minutesᐳ"}}:::plan + Access899{{"Access[899∈58]
ᐸ390.minutesᐳ"}}:::plan Access890 o--o Access899 - Access908{{"Access[908∈59]
ᐸ390.secondsᐳ"}}:::plan + Access908{{"Access[908∈58]
ᐸ390.secondsᐳ"}}:::plan Access899 o--o Access908 - Access776{{"Access[776∈60]
ᐸ433.startᐳ"}}:::plan - PgClassExpression433 --> Access776 - Access829{{"Access[829∈60]
ᐸ433.endᐳ"}}:::plan + Access776{{"Access[776∈59]
ᐸ391.yearsᐳ"}}:::plan + __Item391 --> Access776 + Access829{{"Access[829∈59]
ᐸ391.monthsᐳ"}}:::plan Access776 o--o Access829 - Access777{{"Access[777∈61]
ᐸ434.startᐳ"}}:::plan + Access878{{"Access[878∈59]
ᐸ391.daysᐳ"}}:::plan + Access829 o--o Access878 + Access891{{"Access[891∈59]
ᐸ391.hoursᐳ"}}:::plan + Access878 o--o Access891 + Access900{{"Access[900∈59]
ᐸ391.minutesᐳ"}}:::plan + Access891 o--o Access900 + Access909{{"Access[909∈59]
ᐸ391.secondsᐳ"}}:::plan + Access900 o--o Access909 + Access777{{"Access[777∈60]
ᐸ434.startᐳ"}}:::plan PgClassExpression434 --> Access777 - Access830{{"Access[830∈61]
ᐸ434.endᐳ"}}:::plan + Access830{{"Access[830∈60]
ᐸ434.endᐳ"}}:::plan Access777 o--o Access830 - PgClassExpression800{{"PgClassExpression[800∈62]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle490 --> PgClassExpression800 - PgClassExpression853{{"PgClassExpression[853∈62]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan - PgClassExpression800 o--o PgClassExpression853 - PgClassExpression884{{"PgClassExpression[884∈62]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan - PgClassExpression853 o--o PgClassExpression884 - PgClassExpression895{{"PgClassExpression[895∈62]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan - PgClassExpression884 o--o PgClassExpression895 - PgClassExpression904{{"PgClassExpression[904∈62]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan - PgClassExpression895 o--o PgClassExpression904 - PgClassExpression913{{"PgClassExpression[913∈62]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan - PgClassExpression904 o--o PgClassExpression913 - PgClassExpression917{{"PgClassExpression[917∈62]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan - PgClassExpression913 o--o PgClassExpression917 - PgClassExpression801{{"PgClassExpression[801∈63]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle496 --> PgClassExpression801 - PgClassExpression854{{"PgClassExpression[854∈63]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + Access778{{"Access[778∈61]
ᐸ435.startᐳ"}}:::plan + PgClassExpression435 --> Access778 + Access831{{"Access[831∈61]
ᐸ435.endᐳ"}}:::plan + Access778 o--o Access831 + PgClassExpression801{{"PgClassExpression[801∈62]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle491 --> PgClassExpression801 + PgClassExpression854{{"PgClassExpression[854∈62]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression801 o--o PgClassExpression854 - PgClassExpression885{{"PgClassExpression[885∈63]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression885{{"PgClassExpression[885∈62]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression854 o--o PgClassExpression885 - PgClassExpression896{{"PgClassExpression[896∈63]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression896{{"PgClassExpression[896∈62]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression885 o--o PgClassExpression896 - PgClassExpression905{{"PgClassExpression[905∈63]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression905{{"PgClassExpression[905∈62]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression896 o--o PgClassExpression905 - PgClassExpression914{{"PgClassExpression[914∈63]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression914{{"PgClassExpression[914∈62]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression905 o--o PgClassExpression914 - PgClassExpression918{{"PgClassExpression[918∈63]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression918{{"PgClassExpression[918∈62]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression914 o--o PgClassExpression918 - List1177{{"List[1177∈64]
ᐸ1176,502ᐳ"}}:::plan - Access1176{{"Access[1176∈64]
ᐸ498.m.joinDetailsFor803ᐳ"}}:::plan - Access1176 & PgSelectSingle502 --> List1177 - List1181{{"List[1181∈64]
ᐸ1180,502ᐳ"}}:::plan - Access1180{{"Access[1180∈64]
ᐸ498.m.joinDetailsFor856ᐳ"}}:::plan - Access1180 & PgSelectSingle502 --> List1181 - First807{{"First[807∈64]"}}:::plan - PgSelectRows808[["PgSelectRows[808∈64]"]]:::plan - PgSelectRows808 --> First807 - Lambda1178{{"Lambda[1178∈64]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1178 --> PgSelectRows808 - PgSelectSingle809{{"PgSelectSingle[809∈64]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First807 --> PgSelectSingle809 - First858{{"First[858∈64]"}}:::plan - PgSelectRows859[["PgSelectRows[859∈64]"]]:::plan - PgSelectRows859 --> First858 - Lambda1182{{"Lambda[1182∈64]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1182 --> PgSelectRows859 - PgSelectSingle860{{"PgSelectSingle[860∈64]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First858 --> PgSelectSingle860 - PgClassExpression886{{"PgClassExpression[886∈64]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan - PgSelectSingle502 --> PgClassExpression886 - PgSelect498 --> Access1176 - List1177 --> Lambda1178 - PgSelect498 --> Access1180 - List1181 --> Lambda1182 - List1193{{"List[1193∈65]
ᐸ1192,508ᐳ"}}:::plan - Access1192{{"Access[1192∈65]
ᐸ504.m.joinDetailsFor811ᐳ"}}:::plan - Access1192 & PgSelectSingle508 --> List1193 - List1197{{"List[1197∈65]
ᐸ1196,508ᐳ"}}:::plan - Access1196{{"Access[1196∈65]
ᐸ504.m.joinDetailsFor862ᐳ"}}:::plan - Access1196 & PgSelectSingle508 --> List1197 - First815{{"First[815∈65]"}}:::plan - PgSelectRows816[["PgSelectRows[816∈65]"]]:::plan - PgSelectRows816 --> First815 - Lambda1194{{"Lambda[1194∈65]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1194 --> PgSelectRows816 - PgSelectSingle817{{"PgSelectSingle[817∈65]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First815 --> PgSelectSingle817 - First864{{"First[864∈65]"}}:::plan - PgSelectRows865[["PgSelectRows[865∈65]"]]:::plan - PgSelectRows865 --> First864 - Lambda1198{{"Lambda[1198∈65]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan - Lambda1198 --> PgSelectRows865 - PgSelectSingle866{{"PgSelectSingle[866∈65]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - First864 --> PgSelectSingle866 - PgClassExpression887{{"PgClassExpression[887∈65]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan - PgSelectSingle508 --> PgClassExpression887 - PgSelect504 --> Access1192 - List1193 --> Lambda1194 - PgSelect504 --> Access1196 - List1197 --> Lambda1198 - Access820{{"Access[820∈66]
ᐸ511.xᐳ"}}:::plan - PgClassExpression511 --> Access820 - Access869{{"Access[869∈66]
ᐸ511.yᐳ"}}:::plan - Access820 o--o Access869 - Access821{{"Access[821∈67]
ᐸ512.xᐳ"}}:::plan + PgClassExpression802{{"PgClassExpression[802∈63]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle497 --> PgClassExpression802 + PgClassExpression855{{"PgClassExpression[855∈63]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression802 o--o PgClassExpression855 + PgClassExpression886{{"PgClassExpression[886∈63]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression855 o--o PgClassExpression886 + PgClassExpression897{{"PgClassExpression[897∈63]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression886 o--o PgClassExpression897 + PgClassExpression906{{"PgClassExpression[906∈63]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression897 o--o PgClassExpression906 + PgClassExpression915{{"PgClassExpression[915∈63]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression906 o--o PgClassExpression915 + PgClassExpression919{{"PgClassExpression[919∈63]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression915 o--o PgClassExpression919 + List1178{{"List[1178∈64]
ᐸ1177,503ᐳ"}}:::plan + Access1177{{"Access[1177∈64]
ᐸ499.m.joinDetailsFor804ᐳ"}}:::plan + Access1177 & PgSelectSingle503 --> List1178 + List1182{{"List[1182∈64]
ᐸ1181,503ᐳ"}}:::plan + Access1181{{"Access[1181∈64]
ᐸ499.m.joinDetailsFor857ᐳ"}}:::plan + Access1181 & PgSelectSingle503 --> List1182 + First808{{"First[808∈64]"}}:::plan + PgSelectRows809[["PgSelectRows[809∈64]"]]:::plan + PgSelectRows809 --> First808 + Lambda1179{{"Lambda[1179∈64]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1179 --> PgSelectRows809 + PgSelectSingle810{{"PgSelectSingle[810∈64]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First808 --> PgSelectSingle810 + First859{{"First[859∈64]"}}:::plan + PgSelectRows860[["PgSelectRows[860∈64]"]]:::plan + PgSelectRows860 --> First859 + Lambda1183{{"Lambda[1183∈64]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1183 --> PgSelectRows860 + PgSelectSingle861{{"PgSelectSingle[861∈64]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First859 --> PgSelectSingle861 + PgClassExpression887{{"PgClassExpression[887∈64]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan + PgSelectSingle503 --> PgClassExpression887 + PgSelect499 --> Access1177 + List1178 --> Lambda1179 + PgSelect499 --> Access1181 + List1182 --> Lambda1183 + List1194{{"List[1194∈65]
ᐸ1193,509ᐳ"}}:::plan + Access1193{{"Access[1193∈65]
ᐸ505.m.joinDetailsFor812ᐳ"}}:::plan + Access1193 & PgSelectSingle509 --> List1194 + List1198{{"List[1198∈65]
ᐸ1197,509ᐳ"}}:::plan + Access1197{{"Access[1197∈65]
ᐸ505.m.joinDetailsFor863ᐳ"}}:::plan + Access1197 & PgSelectSingle509 --> List1198 + First816{{"First[816∈65]"}}:::plan + PgSelectRows817[["PgSelectRows[817∈65]"]]:::plan + PgSelectRows817 --> First816 + Lambda1195{{"Lambda[1195∈65]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1195 --> PgSelectRows817 + PgSelectSingle818{{"PgSelectSingle[818∈65]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First816 --> PgSelectSingle818 + First865{{"First[865∈65]"}}:::plan + PgSelectRows866[["PgSelectRows[866∈65]"]]:::plan + PgSelectRows866 --> First865 + Lambda1199{{"Lambda[1199∈65]
ᐸpgInlineViaJoinTransformᐳ"}}:::plan + Lambda1199 --> PgSelectRows866 + PgSelectSingle867{{"PgSelectSingle[867∈65]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan + First865 --> PgSelectSingle867 + PgClassExpression888{{"PgClassExpression[888∈65]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan + PgSelectSingle509 --> PgClassExpression888 + PgSelect505 --> Access1193 + List1194 --> Lambda1195 + PgSelect505 --> Access1197 + List1198 --> Lambda1199 + Access821{{"Access[821∈66]
ᐸ512.xᐳ"}}:::plan PgClassExpression512 --> Access821 - Access870{{"Access[870∈67]
ᐸ512.yᐳ"}}:::plan + Access870{{"Access[870∈66]
ᐸ512.yᐳ"}}:::plan Access821 o--o Access870 - PgClassExpression822{{"PgClassExpression[822∈68]
ᐸ__post__.”id”ᐳ"}}:::plan - PgSelectSingle547 --> PgClassExpression822 - PgClassExpression871{{"PgClassExpression[871∈68]
ᐸ__post__.”headline”ᐳ"}}:::plan - PgClassExpression822 o--o PgClassExpression871 - PgClassExpression823{{"PgClassExpression[823∈69]
ᐸ__post__.”id”ᐳ"}}:::plan - PgSelectSingle552 --> PgClassExpression823 - PgClassExpression872{{"PgClassExpression[872∈69]
ᐸ__post__.”headline”ᐳ"}}:::plan + Access822{{"Access[822∈67]
ᐸ513.xᐳ"}}:::plan + PgClassExpression513 --> Access822 + Access871{{"Access[871∈67]
ᐸ513.yᐳ"}}:::plan + Access822 o--o Access871 + PgClassExpression823{{"PgClassExpression[823∈68]
ᐸ__post__.”id”ᐳ"}}:::plan + PgSelectSingle548 --> PgClassExpression823 + PgClassExpression872{{"PgClassExpression[872∈68]
ᐸ__post__.”headline”ᐳ"}}:::plan PgClassExpression823 o--o PgClassExpression872 - PgClassExpression824{{"PgClassExpression[824∈70]
ᐸ__post__.”id”ᐳ"}}:::plan - PgSelectSingle557 --> PgClassExpression824 - PgClassExpression873{{"PgClassExpression[873∈70]
ᐸ__post__.”headline”ᐳ"}}:::plan + PgClassExpression824{{"PgClassExpression[824∈69]
ᐸ__post__.”id”ᐳ"}}:::plan + PgSelectSingle553 --> PgClassExpression824 + PgClassExpression873{{"PgClassExpression[873∈69]
ᐸ__post__.”headline”ᐳ"}}:::plan PgClassExpression824 o--o PgClassExpression873 - PgClassExpression825{{"PgClassExpression[825∈71]
ᐸ__post__.”id”ᐳ"}}:::plan - PgSelectSingle562 --> PgClassExpression825 - PgClassExpression874{{"PgClassExpression[874∈71]
ᐸ__post__.”headline”ᐳ"}}:::plan + PgClassExpression825{{"PgClassExpression[825∈70]
ᐸ__post__.”id”ᐳ"}}:::plan + PgSelectSingle558 --> PgClassExpression825 + PgClassExpression874{{"PgClassExpression[874∈70]
ᐸ__post__.”headline”ᐳ"}}:::plan PgClassExpression825 o--o PgClassExpression874 - __Item759[/"__Item[759∈72]
ᐸ419ᐳ"\]:::itemplan - PgClassExpression419 ==> __Item759 - __Item760[/"__Item[760∈73]
ᐸ420ᐳ"\]:::itemplan + PgClassExpression826{{"PgClassExpression[826∈71]
ᐸ__post__.”id”ᐳ"}}:::plan + PgSelectSingle563 --> PgClassExpression826 + PgClassExpression875{{"PgClassExpression[875∈71]
ᐸ__post__.”headline”ᐳ"}}:::plan + PgClassExpression826 o--o PgClassExpression875 + __Item760[/"__Item[760∈72]
ᐸ420ᐳ"\]:::itemplan PgClassExpression420 ==> __Item760 - __Item761[/"__Item[761∈74]
ᐸ425ᐳ"\]:::itemplan - PgClassExpression425 ==> __Item761 - __Item762[/"__Item[762∈75]
ᐸ426ᐳ"\]:::itemplan + __Item761[/"__Item[761∈73]
ᐸ421ᐳ"\]:::itemplan + PgClassExpression421 ==> __Item761 + __Item762[/"__Item[762∈74]
ᐸ426ᐳ"\]:::itemplan PgClassExpression426 ==> __Item762 - __Item763[/"__Item[763∈76]
ᐸ453ᐳ"\]:::itemplan - PgClassExpression453 ==> __Item763 - __Item764[/"__Item[764∈77]
ᐸ454ᐳ"\]:::itemplan + __Item763[/"__Item[763∈75]
ᐸ427ᐳ"\]:::itemplan + PgClassExpression427 ==> __Item763 + __Item764[/"__Item[764∈76]
ᐸ454ᐳ"\]:::itemplan PgClassExpression454 ==> __Item764 - __Item765[/"__Item[765∈78]
ᐸ535ᐳ"\]:::itemplan - PgClassExpression535 ==> __Item765 - __Item766[/"__Item[766∈79]
ᐸ536ᐳ"\]:::itemplan + __Item765[/"__Item[765∈77]
ᐸ455ᐳ"\]:::itemplan + PgClassExpression455 ==> __Item765 + __Item766[/"__Item[766∈78]
ᐸ536ᐳ"\]:::itemplan PgClassExpression536 ==> __Item766 - __Item767[/"__Item[767∈80]
ᐸ537ᐳ"\]:::itemplan + __Item767[/"__Item[767∈79]
ᐸ537ᐳ"\]:::itemplan PgClassExpression537 ==> __Item767 - __Item768[/"__Item[768∈81]
ᐸ538ᐳ"\]:::itemplan + __Item768[/"__Item[768∈80]
ᐸ538ᐳ"\]:::itemplan PgClassExpression538 ==> __Item768 - __Item769[/"__Item[769∈82]
ᐸ541ᐳ"\]:::itemplan - PgClassExpression541 ==> __Item769 - __Item770[/"__Item[770∈83]
ᐸ542ᐳ"\]:::itemplan + __Item769[/"__Item[769∈81]
ᐸ539ᐳ"\]:::itemplan + PgClassExpression539 ==> __Item769 + __Item770[/"__Item[770∈82]
ᐸ542ᐳ"\]:::itemplan PgClassExpression542 ==> __Item770 - __Item771[/"__Item[771∈84]
ᐸ565ᐳ"\]:::itemplan - PgClassExpression565 ==> __Item771 - __Item772[/"__Item[772∈85]
ᐸ566ᐳ"\]:::itemplan + __Item771[/"__Item[771∈83]
ᐸ543ᐳ"\]:::itemplan + PgClassExpression543 ==> __Item771 + __Item772[/"__Item[772∈84]
ᐸ566ᐳ"\]:::itemplan PgClassExpression566 ==> __Item772 - PgClassExpression931{{"PgClassExpression[931∈98] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle590 --> PgClassExpression931 - PgClassExpression967{{"PgClassExpression[967∈98] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan - PgClassExpression931 o--o PgClassExpression967 - PgClassExpression991{{"PgClassExpression[991∈98] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan - PgClassExpression967 o--o PgClassExpression991 - PgClassExpression1003{{"PgClassExpression[1003∈98] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan - PgClassExpression991 o--o PgClassExpression1003 - PgClassExpression1015{{"PgClassExpression[1015∈98] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan - PgClassExpression1003 o--o PgClassExpression1015 - PgClassExpression1027{{"PgClassExpression[1027∈98] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan - PgClassExpression1015 o--o PgClassExpression1027 - PgClassExpression1039{{"PgClassExpression[1039∈98] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan - PgClassExpression1027 o--o PgClassExpression1039 - PgClassExpression932{{"PgClassExpression[932∈99] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle596 --> PgClassExpression932 - PgClassExpression968{{"PgClassExpression[968∈99] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + __Item773[/"__Item[773∈85]
ᐸ567ᐳ"\]:::itemplan + PgClassExpression567 ==> __Item773 + PgClassExpression932{{"PgClassExpression[932∈98] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle591 --> PgClassExpression932 + PgClassExpression968{{"PgClassExpression[968∈98] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression932 o--o PgClassExpression968 - PgClassExpression992{{"PgClassExpression[992∈99] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression992{{"PgClassExpression[992∈98] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression968 o--o PgClassExpression992 - PgClassExpression1004{{"PgClassExpression[1004∈99] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1004{{"PgClassExpression[1004∈98] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression992 o--o PgClassExpression1004 - PgClassExpression1016{{"PgClassExpression[1016∈99] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1016{{"PgClassExpression[1016∈98] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1004 o--o PgClassExpression1016 - PgClassExpression1028{{"PgClassExpression[1028∈99] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1028{{"PgClassExpression[1028∈98] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1016 o--o PgClassExpression1028 - PgClassExpression1040{{"PgClassExpression[1040∈99] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1040{{"PgClassExpression[1040∈98] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1028 o--o PgClassExpression1040 - PgClassExpression933{{"PgClassExpression[933∈100] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle602 --> PgClassExpression933 - PgClassExpression969{{"PgClassExpression[969∈100] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression933{{"PgClassExpression[933∈99] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle597 --> PgClassExpression933 + PgClassExpression969{{"PgClassExpression[969∈99] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression933 o--o PgClassExpression969 - PgClassExpression993{{"PgClassExpression[993∈100] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression993{{"PgClassExpression[993∈99] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression969 o--o PgClassExpression993 - PgClassExpression1005{{"PgClassExpression[1005∈100] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1005{{"PgClassExpression[1005∈99] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression993 o--o PgClassExpression1005 - PgClassExpression1017{{"PgClassExpression[1017∈100] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1017{{"PgClassExpression[1017∈99] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1005 o--o PgClassExpression1017 - PgClassExpression1029{{"PgClassExpression[1029∈100] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1029{{"PgClassExpression[1029∈99] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1017 o--o PgClassExpression1029 - PgClassExpression1041{{"PgClassExpression[1041∈100] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1041{{"PgClassExpression[1041∈99] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1029 o--o PgClassExpression1041 - PgClassExpression934{{"PgClassExpression[934∈101] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle613 --> PgClassExpression934 - PgClassExpression970{{"PgClassExpression[970∈101] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression934{{"PgClassExpression[934∈100] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle603 --> PgClassExpression934 + PgClassExpression970{{"PgClassExpression[970∈100] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression934 o--o PgClassExpression970 - PgClassExpression994{{"PgClassExpression[994∈101] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression994{{"PgClassExpression[994∈100] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression970 o--o PgClassExpression994 - PgClassExpression1006{{"PgClassExpression[1006∈101] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1006{{"PgClassExpression[1006∈100] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression994 o--o PgClassExpression1006 - PgClassExpression1018{{"PgClassExpression[1018∈101] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1018{{"PgClassExpression[1018∈100] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1006 o--o PgClassExpression1018 - PgClassExpression1030{{"PgClassExpression[1030∈101] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1030{{"PgClassExpression[1030∈100] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1018 o--o PgClassExpression1030 - PgClassExpression1042{{"PgClassExpression[1042∈101] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1042{{"PgClassExpression[1042∈100] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1030 o--o PgClassExpression1042 - PgClassExpression935{{"PgClassExpression[935∈102] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle621 --> PgClassExpression935 - PgClassExpression971{{"PgClassExpression[971∈102] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression935{{"PgClassExpression[935∈101] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle614 --> PgClassExpression935 + PgClassExpression971{{"PgClassExpression[971∈101] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression935 o--o PgClassExpression971 - PgClassExpression995{{"PgClassExpression[995∈102] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression995{{"PgClassExpression[995∈101] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression971 o--o PgClassExpression995 - PgClassExpression1007{{"PgClassExpression[1007∈102] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1007{{"PgClassExpression[1007∈101] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression995 o--o PgClassExpression1007 - PgClassExpression1019{{"PgClassExpression[1019∈102] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1019{{"PgClassExpression[1019∈101] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1007 o--o PgClassExpression1019 - PgClassExpression1031{{"PgClassExpression[1031∈102] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1031{{"PgClassExpression[1031∈101] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1019 o--o PgClassExpression1031 - PgClassExpression1043{{"PgClassExpression[1043∈102] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1043{{"PgClassExpression[1043∈101] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1031 o--o PgClassExpression1043 - PgClassExpression936{{"PgClassExpression[936∈103] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle629 --> PgClassExpression936 - PgClassExpression972{{"PgClassExpression[972∈103] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression936{{"PgClassExpression[936∈102] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle622 --> PgClassExpression936 + PgClassExpression972{{"PgClassExpression[972∈102] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression936 o--o PgClassExpression972 - PgClassExpression996{{"PgClassExpression[996∈103] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression996{{"PgClassExpression[996∈102] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression972 o--o PgClassExpression996 - PgClassExpression1008{{"PgClassExpression[1008∈103] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1008{{"PgClassExpression[1008∈102] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression996 o--o PgClassExpression1008 - PgClassExpression1020{{"PgClassExpression[1020∈103] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1020{{"PgClassExpression[1020∈102] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1008 o--o PgClassExpression1020 - PgClassExpression1032{{"PgClassExpression[1032∈103] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1032{{"PgClassExpression[1032∈102] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1020 o--o PgClassExpression1032 - PgClassExpression1044{{"PgClassExpression[1044∈103] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1044{{"PgClassExpression[1044∈102] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1032 o--o PgClassExpression1044 - PgClassExpression949{{"PgClassExpression[949∈116] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle665 --> PgClassExpression949 - PgClassExpression985{{"PgClassExpression[985∈116] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan - PgClassExpression949 o--o PgClassExpression985 - PgClassExpression997{{"PgClassExpression[997∈116] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan - PgClassExpression985 o--o PgClassExpression997 - PgClassExpression1009{{"PgClassExpression[1009∈116] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression937{{"PgClassExpression[937∈103] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle630 --> PgClassExpression937 + PgClassExpression973{{"PgClassExpression[973∈103] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression937 o--o PgClassExpression973 + PgClassExpression997{{"PgClassExpression[997∈103] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression973 o--o PgClassExpression997 + PgClassExpression1009{{"PgClassExpression[1009∈103] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression997 o--o PgClassExpression1009 - PgClassExpression1021{{"PgClassExpression[1021∈116] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1021{{"PgClassExpression[1021∈103] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1009 o--o PgClassExpression1021 - PgClassExpression1033{{"PgClassExpression[1033∈116] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1033{{"PgClassExpression[1033∈103] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1021 o--o PgClassExpression1033 - PgClassExpression1045{{"PgClassExpression[1045∈116] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1045{{"PgClassExpression[1045∈103] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1033 o--o PgClassExpression1045 - PgClassExpression950{{"PgClassExpression[950∈117] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle671 --> PgClassExpression950 - PgClassExpression986{{"PgClassExpression[986∈117] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression950{{"PgClassExpression[950∈116] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle666 --> PgClassExpression950 + PgClassExpression986{{"PgClassExpression[986∈116] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression950 o--o PgClassExpression986 - PgClassExpression998{{"PgClassExpression[998∈117] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression998{{"PgClassExpression[998∈116] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression986 o--o PgClassExpression998 - PgClassExpression1010{{"PgClassExpression[1010∈117] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1010{{"PgClassExpression[1010∈116] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression998 o--o PgClassExpression1010 - PgClassExpression1022{{"PgClassExpression[1022∈117] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1022{{"PgClassExpression[1022∈116] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1010 o--o PgClassExpression1022 - PgClassExpression1034{{"PgClassExpression[1034∈117] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1034{{"PgClassExpression[1034∈116] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1022 o--o PgClassExpression1034 - PgClassExpression1046{{"PgClassExpression[1046∈117] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1046{{"PgClassExpression[1046∈116] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1034 o--o PgClassExpression1046 - PgClassExpression951{{"PgClassExpression[951∈118] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle677 --> PgClassExpression951 - PgClassExpression987{{"PgClassExpression[987∈118] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression951{{"PgClassExpression[951∈117] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle672 --> PgClassExpression951 + PgClassExpression987{{"PgClassExpression[987∈117] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression951 o--o PgClassExpression987 - PgClassExpression999{{"PgClassExpression[999∈118] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression999{{"PgClassExpression[999∈117] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression987 o--o PgClassExpression999 - PgClassExpression1011{{"PgClassExpression[1011∈118] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1011{{"PgClassExpression[1011∈117] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression999 o--o PgClassExpression1011 - PgClassExpression1023{{"PgClassExpression[1023∈118] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1023{{"PgClassExpression[1023∈117] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1011 o--o PgClassExpression1023 - PgClassExpression1035{{"PgClassExpression[1035∈118] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1035{{"PgClassExpression[1035∈117] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1023 o--o PgClassExpression1035 - PgClassExpression1047{{"PgClassExpression[1047∈118] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1047{{"PgClassExpression[1047∈117] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1035 o--o PgClassExpression1047 - PgClassExpression952{{"PgClassExpression[952∈119] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle686 --> PgClassExpression952 - PgClassExpression988{{"PgClassExpression[988∈119] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression952{{"PgClassExpression[952∈118] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle678 --> PgClassExpression952 + PgClassExpression988{{"PgClassExpression[988∈118] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression952 o--o PgClassExpression988 - PgClassExpression1000{{"PgClassExpression[1000∈119] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression1000{{"PgClassExpression[1000∈118] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression988 o--o PgClassExpression1000 - PgClassExpression1012{{"PgClassExpression[1012∈119] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1012{{"PgClassExpression[1012∈118] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression1000 o--o PgClassExpression1012 - PgClassExpression1024{{"PgClassExpression[1024∈119] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1024{{"PgClassExpression[1024∈118] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1012 o--o PgClassExpression1024 - PgClassExpression1036{{"PgClassExpression[1036∈119] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1036{{"PgClassExpression[1036∈118] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1024 o--o PgClassExpression1036 - PgClassExpression1048{{"PgClassExpression[1048∈119] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1048{{"PgClassExpression[1048∈118] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1036 o--o PgClassExpression1048 - PgClassExpression953{{"PgClassExpression[953∈120] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle692 --> PgClassExpression953 - PgClassExpression989{{"PgClassExpression[989∈120] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression953{{"PgClassExpression[953∈119] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle687 --> PgClassExpression953 + PgClassExpression989{{"PgClassExpression[989∈119] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression953 o--o PgClassExpression989 - PgClassExpression1001{{"PgClassExpression[1001∈120] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression1001{{"PgClassExpression[1001∈119] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression989 o--o PgClassExpression1001 - PgClassExpression1013{{"PgClassExpression[1013∈120] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1013{{"PgClassExpression[1013∈119] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression1001 o--o PgClassExpression1013 - PgClassExpression1025{{"PgClassExpression[1025∈120] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1025{{"PgClassExpression[1025∈119] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1013 o--o PgClassExpression1025 - PgClassExpression1037{{"PgClassExpression[1037∈120] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1037{{"PgClassExpression[1037∈119] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1025 o--o PgClassExpression1037 - PgClassExpression1049{{"PgClassExpression[1049∈120] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1049{{"PgClassExpression[1049∈119] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1037 o--o PgClassExpression1049 - PgClassExpression954{{"PgClassExpression[954∈121] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle698 --> PgClassExpression954 - PgClassExpression990{{"PgClassExpression[990∈121] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression954{{"PgClassExpression[954∈120] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle693 --> PgClassExpression954 + PgClassExpression990{{"PgClassExpression[990∈120] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression954 o--o PgClassExpression990 - PgClassExpression1002{{"PgClassExpression[1002∈121] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression1002{{"PgClassExpression[1002∈120] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression990 o--o PgClassExpression1002 - PgClassExpression1014{{"PgClassExpression[1014∈121] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1014{{"PgClassExpression[1014∈120] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression1002 o--o PgClassExpression1014 - PgClassExpression1026{{"PgClassExpression[1026∈121] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1026{{"PgClassExpression[1026∈120] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1014 o--o PgClassExpression1026 - PgClassExpression1038{{"PgClassExpression[1038∈121] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1038{{"PgClassExpression[1038∈120] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1026 o--o PgClassExpression1038 - PgClassExpression1050{{"PgClassExpression[1050∈121] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1050{{"PgClassExpression[1050∈120] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1038 o--o PgClassExpression1050 - Access1051{{"Access[1051∈122]
ᐸ763.yearsᐳ"}}:::plan - __Item763 --> Access1051 - Access1053{{"Access[1053∈122]
ᐸ763.monthsᐳ"}}:::plan - Access1051 o--o Access1053 - Access1055{{"Access[1055∈122]
ᐸ763.daysᐳ"}}:::plan - Access1053 o--o Access1055 - Access1057{{"Access[1057∈122]
ᐸ763.hoursᐳ"}}:::plan - Access1055 o--o Access1057 - Access1059{{"Access[1059∈122]
ᐸ763.minutesᐳ"}}:::plan - Access1057 o--o Access1059 - Access1061{{"Access[1061∈122]
ᐸ763.secondsᐳ"}}:::plan - Access1059 o--o Access1061 - Access1052{{"Access[1052∈123]
ᐸ764.yearsᐳ"}}:::plan + PgClassExpression955{{"PgClassExpression[955∈121] ➊
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle699 --> PgClassExpression955 + PgClassExpression991{{"PgClassExpression[991∈121] ➊
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression955 o--o PgClassExpression991 + PgClassExpression1003{{"PgClassExpression[1003∈121] ➊
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression991 o--o PgClassExpression1003 + PgClassExpression1015{{"PgClassExpression[1015∈121] ➊
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1003 o--o PgClassExpression1015 + PgClassExpression1027{{"PgClassExpression[1027∈121] ➊
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1015 o--o PgClassExpression1027 + PgClassExpression1039{{"PgClassExpression[1039∈121] ➊
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1027 o--o PgClassExpression1039 + PgClassExpression1051{{"PgClassExpression[1051∈121] ➊
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1039 o--o PgClassExpression1051 + Access1052{{"Access[1052∈122]
ᐸ764.yearsᐳ"}}:::plan __Item764 --> Access1052 - Access1054{{"Access[1054∈123]
ᐸ764.monthsᐳ"}}:::plan + Access1054{{"Access[1054∈122]
ᐸ764.monthsᐳ"}}:::plan Access1052 o--o Access1054 - Access1056{{"Access[1056∈123]
ᐸ764.daysᐳ"}}:::plan + Access1056{{"Access[1056∈122]
ᐸ764.daysᐳ"}}:::plan Access1054 o--o Access1056 - Access1058{{"Access[1058∈123]
ᐸ764.hoursᐳ"}}:::plan + Access1058{{"Access[1058∈122]
ᐸ764.hoursᐳ"}}:::plan Access1056 o--o Access1058 - Access1060{{"Access[1060∈123]
ᐸ764.minutesᐳ"}}:::plan + Access1060{{"Access[1060∈122]
ᐸ764.minutesᐳ"}}:::plan Access1058 o--o Access1060 - Access1062{{"Access[1062∈123]
ᐸ764.secondsᐳ"}}:::plan + Access1062{{"Access[1062∈122]
ᐸ764.secondsᐳ"}}:::plan Access1060 o--o Access1062 - Access1063{{"Access[1063∈124]
ᐸ433.start.valueᐳ"}}:::plan - Access829 o--o Access1063 - Access1087{{"Access[1087∈124]
ᐸ433.start.inclusiveᐳ"}}:::plan - Access1063 o--o Access1087 - Access1064{{"Access[1064∈125]
ᐸ434.start.valueᐳ"}}:::plan + Access1053{{"Access[1053∈123]
ᐸ765.yearsᐳ"}}:::plan + __Item765 --> Access1053 + Access1055{{"Access[1055∈123]
ᐸ765.monthsᐳ"}}:::plan + Access1053 o--o Access1055 + Access1057{{"Access[1057∈123]
ᐸ765.daysᐳ"}}:::plan + Access1055 o--o Access1057 + Access1059{{"Access[1059∈123]
ᐸ765.hoursᐳ"}}:::plan + Access1057 o--o Access1059 + Access1061{{"Access[1061∈123]
ᐸ765.minutesᐳ"}}:::plan + Access1059 o--o Access1061 + Access1063{{"Access[1063∈123]
ᐸ765.secondsᐳ"}}:::plan + Access1061 o--o Access1063 + Access1064{{"Access[1064∈124]
ᐸ434.start.valueᐳ"}}:::plan Access830 o--o Access1064 - Access1088{{"Access[1088∈125]
ᐸ434.start.inclusiveᐳ"}}:::plan + Access1088{{"Access[1088∈124]
ᐸ434.start.inclusiveᐳ"}}:::plan Access1064 o--o Access1088 - Access1065{{"Access[1065∈126]
ᐸ435.start.valueᐳ"}}:::plan + Access1065{{"Access[1065∈125]
ᐸ435.start.valueᐳ"}}:::plan Access831 o--o Access1065 - Access1089{{"Access[1089∈126]
ᐸ435.start.inclusiveᐳ"}}:::plan + Access1089{{"Access[1089∈125]
ᐸ435.start.inclusiveᐳ"}}:::plan Access1065 o--o Access1089 - Access1066{{"Access[1066∈127]
ᐸ436.start.valueᐳ"}}:::plan + Access1066{{"Access[1066∈126]
ᐸ436.start.valueᐳ"}}:::plan Access832 o--o Access1066 - Access1090{{"Access[1090∈127]
ᐸ436.start.inclusiveᐳ"}}:::plan + Access1090{{"Access[1090∈126]
ᐸ436.start.inclusiveᐳ"}}:::plan Access1066 o--o Access1090 - Access1067{{"Access[1067∈128]
ᐸ437.start.valueᐳ"}}:::plan + Access1067{{"Access[1067∈127]
ᐸ437.start.valueᐳ"}}:::plan Access833 o--o Access1067 - Access1091{{"Access[1091∈128]
ᐸ437.start.inclusiveᐳ"}}:::plan + Access1091{{"Access[1091∈127]
ᐸ437.start.inclusiveᐳ"}}:::plan Access1067 o--o Access1091 - Access1068{{"Access[1068∈129]
ᐸ438.start.valueᐳ"}}:::plan + Access1068{{"Access[1068∈128]
ᐸ438.start.valueᐳ"}}:::plan Access834 o--o Access1068 - Access1092{{"Access[1092∈129]
ᐸ438.start.inclusiveᐳ"}}:::plan + Access1092{{"Access[1092∈128]
ᐸ438.start.inclusiveᐳ"}}:::plan Access1068 o--o Access1092 - Access1069{{"Access[1069∈130]
ᐸ439.start.valueᐳ"}}:::plan + Access1069{{"Access[1069∈129]
ᐸ439.start.valueᐳ"}}:::plan Access835 o--o Access1069 - Access1093{{"Access[1093∈130]
ᐸ439.start.inclusiveᐳ"}}:::plan + Access1093{{"Access[1093∈129]
ᐸ439.start.inclusiveᐳ"}}:::plan Access1069 o--o Access1093 - Access1070{{"Access[1070∈131]
ᐸ440.start.valueᐳ"}}:::plan + Access1070{{"Access[1070∈130]
ᐸ440.start.valueᐳ"}}:::plan Access836 o--o Access1070 - Access1094{{"Access[1094∈131]
ᐸ440.start.inclusiveᐳ"}}:::plan + Access1094{{"Access[1094∈130]
ᐸ440.start.inclusiveᐳ"}}:::plan Access1070 o--o Access1094 - PgClassExpression1071{{"PgClassExpression[1071∈132]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle793 --> PgClassExpression1071 - PgClassExpression1095{{"PgClassExpression[1095∈132]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan - PgClassExpression1071 o--o PgClassExpression1095 - PgClassExpression1111{{"PgClassExpression[1111∈132]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan - PgClassExpression1095 o--o PgClassExpression1111 - PgClassExpression1119{{"PgClassExpression[1119∈132]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan - PgClassExpression1111 o--o PgClassExpression1119 - PgClassExpression1127{{"PgClassExpression[1127∈132]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan - PgClassExpression1119 o--o PgClassExpression1127 - PgClassExpression1135{{"PgClassExpression[1135∈132]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan - PgClassExpression1127 o--o PgClassExpression1135 - PgClassExpression1143{{"PgClassExpression[1143∈132]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan - PgClassExpression1135 o--o PgClassExpression1143 - PgClassExpression1072{{"PgClassExpression[1072∈133]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle799 --> PgClassExpression1072 - PgClassExpression1096{{"PgClassExpression[1096∈133]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + Access1071{{"Access[1071∈131]
ᐸ441.start.valueᐳ"}}:::plan + Access837 o--o Access1071 + Access1095{{"Access[1095∈131]
ᐸ441.start.inclusiveᐳ"}}:::plan + Access1071 o--o Access1095 + PgClassExpression1072{{"PgClassExpression[1072∈132]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle794 --> PgClassExpression1072 + PgClassExpression1096{{"PgClassExpression[1096∈132]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression1072 o--o PgClassExpression1096 - PgClassExpression1112{{"PgClassExpression[1112∈133]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression1112{{"PgClassExpression[1112∈132]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression1096 o--o PgClassExpression1112 - PgClassExpression1120{{"PgClassExpression[1120∈133]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1120{{"PgClassExpression[1120∈132]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression1112 o--o PgClassExpression1120 - PgClassExpression1128{{"PgClassExpression[1128∈133]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1128{{"PgClassExpression[1128∈132]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1120 o--o PgClassExpression1128 - PgClassExpression1136{{"PgClassExpression[1136∈133]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1136{{"PgClassExpression[1136∈132]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1128 o--o PgClassExpression1136 - PgClassExpression1144{{"PgClassExpression[1144∈133]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1144{{"PgClassExpression[1144∈132]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1136 o--o PgClassExpression1144 - PgClassExpression1073{{"PgClassExpression[1073∈134]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle809 --> PgClassExpression1073 - PgClassExpression1097{{"PgClassExpression[1097∈134]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression1073{{"PgClassExpression[1073∈133]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle800 --> PgClassExpression1073 + PgClassExpression1097{{"PgClassExpression[1097∈133]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression1073 o--o PgClassExpression1097 - PgClassExpression1113{{"PgClassExpression[1113∈134]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression1113{{"PgClassExpression[1113∈133]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression1097 o--o PgClassExpression1113 - PgClassExpression1121{{"PgClassExpression[1121∈134]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1121{{"PgClassExpression[1121∈133]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression1113 o--o PgClassExpression1121 - PgClassExpression1129{{"PgClassExpression[1129∈134]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1129{{"PgClassExpression[1129∈133]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1121 o--o PgClassExpression1129 - PgClassExpression1137{{"PgClassExpression[1137∈134]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1137{{"PgClassExpression[1137∈133]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1129 o--o PgClassExpression1137 - PgClassExpression1145{{"PgClassExpression[1145∈134]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1145{{"PgClassExpression[1145∈133]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1137 o--o PgClassExpression1145 - PgClassExpression1074{{"PgClassExpression[1074∈135]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle817 --> PgClassExpression1074 - PgClassExpression1098{{"PgClassExpression[1098∈135]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression1074{{"PgClassExpression[1074∈134]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle810 --> PgClassExpression1074 + PgClassExpression1098{{"PgClassExpression[1098∈134]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression1074 o--o PgClassExpression1098 - PgClassExpression1114{{"PgClassExpression[1114∈135]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression1114{{"PgClassExpression[1114∈134]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression1098 o--o PgClassExpression1114 - PgClassExpression1122{{"PgClassExpression[1122∈135]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1122{{"PgClassExpression[1122∈134]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression1114 o--o PgClassExpression1122 - PgClassExpression1130{{"PgClassExpression[1130∈135]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1130{{"PgClassExpression[1130∈134]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1122 o--o PgClassExpression1130 - PgClassExpression1138{{"PgClassExpression[1138∈135]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1138{{"PgClassExpression[1138∈134]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1130 o--o PgClassExpression1138 - PgClassExpression1146{{"PgClassExpression[1146∈135]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1146{{"PgClassExpression[1146∈134]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1138 o--o PgClassExpression1146 - Access1075{{"Access[1075∈136]
ᐸ433.end.valueᐳ"}}:::plan - Access1087 o--o Access1075 - Access1099{{"Access[1099∈136]
ᐸ433.end.inclusiveᐳ"}}:::plan - Access1075 o--o Access1099 - Access1076{{"Access[1076∈137]
ᐸ434.end.valueᐳ"}}:::plan + PgClassExpression1075{{"PgClassExpression[1075∈135]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle818 --> PgClassExpression1075 + PgClassExpression1099{{"PgClassExpression[1099∈135]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression1075 o--o PgClassExpression1099 + PgClassExpression1115{{"PgClassExpression[1115∈135]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression1099 o--o PgClassExpression1115 + PgClassExpression1123{{"PgClassExpression[1123∈135]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1115 o--o PgClassExpression1123 + PgClassExpression1131{{"PgClassExpression[1131∈135]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1123 o--o PgClassExpression1131 + PgClassExpression1139{{"PgClassExpression[1139∈135]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1131 o--o PgClassExpression1139 + PgClassExpression1147{{"PgClassExpression[1147∈135]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1139 o--o PgClassExpression1147 + Access1076{{"Access[1076∈136]
ᐸ434.end.valueᐳ"}}:::plan Access1088 o--o Access1076 - Access1100{{"Access[1100∈137]
ᐸ434.end.inclusiveᐳ"}}:::plan + Access1100{{"Access[1100∈136]
ᐸ434.end.inclusiveᐳ"}}:::plan Access1076 o--o Access1100 - Access1077{{"Access[1077∈138]
ᐸ435.end.valueᐳ"}}:::plan + Access1077{{"Access[1077∈137]
ᐸ435.end.valueᐳ"}}:::plan Access1089 o--o Access1077 - Access1101{{"Access[1101∈138]
ᐸ435.end.inclusiveᐳ"}}:::plan + Access1101{{"Access[1101∈137]
ᐸ435.end.inclusiveᐳ"}}:::plan Access1077 o--o Access1101 - Access1078{{"Access[1078∈139]
ᐸ436.end.valueᐳ"}}:::plan + Access1078{{"Access[1078∈138]
ᐸ436.end.valueᐳ"}}:::plan Access1090 o--o Access1078 - Access1102{{"Access[1102∈139]
ᐸ436.end.inclusiveᐳ"}}:::plan + Access1102{{"Access[1102∈138]
ᐸ436.end.inclusiveᐳ"}}:::plan Access1078 o--o Access1102 - Access1079{{"Access[1079∈140]
ᐸ437.end.valueᐳ"}}:::plan + Access1079{{"Access[1079∈139]
ᐸ437.end.valueᐳ"}}:::plan Access1091 o--o Access1079 - Access1103{{"Access[1103∈140]
ᐸ437.end.inclusiveᐳ"}}:::plan + Access1103{{"Access[1103∈139]
ᐸ437.end.inclusiveᐳ"}}:::plan Access1079 o--o Access1103 - Access1080{{"Access[1080∈141]
ᐸ438.end.valueᐳ"}}:::plan + Access1080{{"Access[1080∈140]
ᐸ438.end.valueᐳ"}}:::plan Access1092 o--o Access1080 - Access1104{{"Access[1104∈141]
ᐸ438.end.inclusiveᐳ"}}:::plan + Access1104{{"Access[1104∈140]
ᐸ438.end.inclusiveᐳ"}}:::plan Access1080 o--o Access1104 - Access1081{{"Access[1081∈142]
ᐸ439.end.valueᐳ"}}:::plan + Access1081{{"Access[1081∈141]
ᐸ439.end.valueᐳ"}}:::plan Access1093 o--o Access1081 - Access1105{{"Access[1105∈142]
ᐸ439.end.inclusiveᐳ"}}:::plan + Access1105{{"Access[1105∈141]
ᐸ439.end.inclusiveᐳ"}}:::plan Access1081 o--o Access1105 - Access1082{{"Access[1082∈143]
ᐸ440.end.valueᐳ"}}:::plan + Access1082{{"Access[1082∈142]
ᐸ440.end.valueᐳ"}}:::plan Access1094 o--o Access1082 - Access1106{{"Access[1106∈143]
ᐸ440.end.inclusiveᐳ"}}:::plan + Access1106{{"Access[1106∈142]
ᐸ440.end.inclusiveᐳ"}}:::plan Access1082 o--o Access1106 - PgClassExpression1083{{"PgClassExpression[1083∈144]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle846 --> PgClassExpression1083 - PgClassExpression1107{{"PgClassExpression[1107∈144]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan - PgClassExpression1083 o--o PgClassExpression1107 - PgClassExpression1115{{"PgClassExpression[1115∈144]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan - PgClassExpression1107 o--o PgClassExpression1115 - PgClassExpression1123{{"PgClassExpression[1123∈144]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan - PgClassExpression1115 o--o PgClassExpression1123 - PgClassExpression1131{{"PgClassExpression[1131∈144]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan - PgClassExpression1123 o--o PgClassExpression1131 - PgClassExpression1139{{"PgClassExpression[1139∈144]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan - PgClassExpression1131 o--o PgClassExpression1139 - PgClassExpression1147{{"PgClassExpression[1147∈144]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan - PgClassExpression1139 o--o PgClassExpression1147 - PgClassExpression1084{{"PgClassExpression[1084∈145]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle852 --> PgClassExpression1084 - PgClassExpression1108{{"PgClassExpression[1108∈145]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + Access1083{{"Access[1083∈143]
ᐸ441.end.valueᐳ"}}:::plan + Access1095 o--o Access1083 + Access1107{{"Access[1107∈143]
ᐸ441.end.inclusiveᐳ"}}:::plan + Access1083 o--o Access1107 + PgClassExpression1084{{"PgClassExpression[1084∈144]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle847 --> PgClassExpression1084 + PgClassExpression1108{{"PgClassExpression[1108∈144]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression1084 o--o PgClassExpression1108 - PgClassExpression1116{{"PgClassExpression[1116∈145]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression1116{{"PgClassExpression[1116∈144]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression1108 o--o PgClassExpression1116 - PgClassExpression1124{{"PgClassExpression[1124∈145]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1124{{"PgClassExpression[1124∈144]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression1116 o--o PgClassExpression1124 - PgClassExpression1132{{"PgClassExpression[1132∈145]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1132{{"PgClassExpression[1132∈144]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1124 o--o PgClassExpression1132 - PgClassExpression1140{{"PgClassExpression[1140∈145]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1140{{"PgClassExpression[1140∈144]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1132 o--o PgClassExpression1140 - PgClassExpression1148{{"PgClassExpression[1148∈145]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1148{{"PgClassExpression[1148∈144]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1140 o--o PgClassExpression1148 - PgClassExpression1085{{"PgClassExpression[1085∈146]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle860 --> PgClassExpression1085 - PgClassExpression1109{{"PgClassExpression[1109∈146]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression1085{{"PgClassExpression[1085∈145]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle853 --> PgClassExpression1085 + PgClassExpression1109{{"PgClassExpression[1109∈145]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression1085 o--o PgClassExpression1109 - PgClassExpression1117{{"PgClassExpression[1117∈146]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression1117{{"PgClassExpression[1117∈145]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression1109 o--o PgClassExpression1117 - PgClassExpression1125{{"PgClassExpression[1125∈146]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1125{{"PgClassExpression[1125∈145]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression1117 o--o PgClassExpression1125 - PgClassExpression1133{{"PgClassExpression[1133∈146]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1133{{"PgClassExpression[1133∈145]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1125 o--o PgClassExpression1133 - PgClassExpression1141{{"PgClassExpression[1141∈146]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1141{{"PgClassExpression[1141∈145]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1133 o--o PgClassExpression1141 - PgClassExpression1149{{"PgClassExpression[1149∈146]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1149{{"PgClassExpression[1149∈145]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1141 o--o PgClassExpression1149 - PgClassExpression1086{{"PgClassExpression[1086∈147]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan - PgSelectSingle866 --> PgClassExpression1086 - PgClassExpression1110{{"PgClassExpression[1110∈147]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression1086{{"PgClassExpression[1086∈146]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle861 --> PgClassExpression1086 + PgClassExpression1110{{"PgClassExpression[1110∈146]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan PgClassExpression1086 o--o PgClassExpression1110 - PgClassExpression1118{{"PgClassExpression[1118∈147]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression1118{{"PgClassExpression[1118∈146]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan PgClassExpression1110 o--o PgClassExpression1118 - PgClassExpression1126{{"PgClassExpression[1126∈147]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1126{{"PgClassExpression[1126∈146]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan PgClassExpression1118 o--o PgClassExpression1126 - PgClassExpression1134{{"PgClassExpression[1134∈147]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1134{{"PgClassExpression[1134∈146]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan PgClassExpression1126 o--o PgClassExpression1134 - PgClassExpression1142{{"PgClassExpression[1142∈147]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1142{{"PgClassExpression[1142∈146]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan PgClassExpression1134 o--o PgClassExpression1142 - PgClassExpression1150{{"PgClassExpression[1150∈147]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1150{{"PgClassExpression[1150∈146]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgClassExpression1142 o--o PgClassExpression1150 + PgClassExpression1087{{"PgClassExpression[1087∈147]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan + PgSelectSingle867 --> PgClassExpression1087 + PgClassExpression1111{{"PgClassExpression[1111∈147]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan + PgClassExpression1087 o--o PgClassExpression1111 + PgClassExpression1119{{"PgClassExpression[1119∈147]
ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan + PgClassExpression1111 o--o PgClassExpression1119 + PgClassExpression1127{{"PgClassExpression[1127∈147]
ᐸ__frmcdc_c...type__.”d”ᐳ"}}:::plan + PgClassExpression1119 o--o PgClassExpression1127 + PgClassExpression1135{{"PgClassExpression[1135∈147]
ᐸ__frmcdc_c...type__.”e”ᐳ"}}:::plan + PgClassExpression1127 o--o PgClassExpression1135 + PgClassExpression1143{{"PgClassExpression[1143∈147]
ᐸ__frmcdc_c...type__.”f”ᐳ"}}:::plan + PgClassExpression1135 o--o PgClassExpression1143 + PgClassExpression1151{{"PgClassExpression[1151∈147]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan + PgClassExpression1143 o--o PgClassExpression1151 %% define steps classDef bucket0 stroke:#696969 - class Bucket0,__Value2,__InputObject6,Access10,Access11,Object12,PgFromExpression13,ApplyInput18,__InputObject19,ApplyInput25,__InputObject26,ApplyInput32,__InputObject33,__InputObject34,__InputObject44,__InputObject45,__InputObject46,__InputObject48,__InputObject49,__InputObject51,__InputObject53,__InputObject54,__InputObject55,__InputObject61,__InputObject64,__InputObject65,__InputObject66,__InputObject67,__InputObject70,ApplyInput94,__InputObject96,__InputObject97,__InputObject102,__InputObject103,__InputObject104,__InputObject105,__InputObject106,__InputObject107,__InputObject108,__InputObject109,__InputObject110,__InputObject111,__InputObject113,__InputObject114,__InputObject115,__InputObject116,ApplyInput122 bucket0 + class Bucket0,__Value2,__InputObject6,Access10,Access11,Object12,PgFromExpression13,ApplyInput18,__InputObject19,ApplyInput25,__InputObject26,ApplyInput32,__InputObject33,__InputObject34,__InputObject44,__InputObject46,__InputObject47,__InputObject49,__InputObject50,__InputObject52,__InputObject54,__InputObject55,__InputObject56,__InputObject62,__InputObject65,__InputObject66,__InputObject67,__InputObject68,__InputObject71,ApplyInput95,__InputObject97,__InputObject98,__InputObject103,__InputObject104,__InputObject105,__InputObject106,__InputObject107,__InputObject108,__InputObject109,__InputObject110,__InputObject111,__InputObject112,__InputObject114,__InputObject115,__InputObject116,__InputObject117,ApplyInput123 bucket0 classDef bucket1 stroke:#00bfff class Bucket1,PgSelect9,First14,PgSelectRows15,PgSelectSingle16,Object17 bucket1 classDef bucket2 stroke:#7f007f - class Bucket2,PgSelect20,Access21,Access22,Object23,Object24,PgSelectRows124 bucket2 + class Bucket2,PgSelect20,Access21,Access22,Object23,Object24,PgSelectRows125 bucket2 classDef bucket3 stroke:#ffa500 - class Bucket3,PgSelect27,Access28,Access29,Object30,Object31,PgSelectRows125 bucket3 + class Bucket3,PgSelect27,Access28,Access29,Object30,Object31,PgSelectRows126 bucket3 classDef bucket4 stroke:#0000ff - class Bucket4,PgUpdateSingle90,Access91,Access92,Object93,Object95 bucket4 + class Bucket4,PgUpdateSingle91,Access92,Access93,Object94,Object96 bucket4 classDef bucket5 stroke:#7fff00 - class Bucket5,PgInsertSingle118,Access119,Access120,Object121,Object123 bucket5 + class Bucket5,PgInsertSingle119,Access120,Access121,Object122,Object124 bucket5 classDef bucket6 stroke:#ff1493 - class Bucket6,Access215,Access216,Object217,PgSelectInlineApply1151,PgSelectInlineApply1155,PgSelectInlineApply1159,PgSelectInlineApply1163 bucket6 + class Bucket6,Access216,Access217,Object218,PgSelectInlineApply1152,PgSelectInlineApply1156,PgSelectInlineApply1160,PgSelectInlineApply1164 bucket6 classDef bucket7 stroke:#808000 - class Bucket7,Access459,Access460,Object461,PgSelectInlineApply1167,PgSelectInlineApply1171,PgSelectInlineApply1175,PgSelectInlineApply1179 bucket7 + class Bucket7,Access460,Access461,Object462,PgSelectInlineApply1168,PgSelectInlineApply1172,PgSelectInlineApply1176,PgSelectInlineApply1180 bucket7 classDef bucket8 stroke:#dda0dd - class Bucket8,Access467,Access468,Object469,PgSelectInlineApply1183,PgSelectInlineApply1187,PgSelectInlineApply1191,PgSelectInlineApply1195 bucket8 + class Bucket8,Access468,Access469,Object470,PgSelectInlineApply1184,PgSelectInlineApply1188,PgSelectInlineApply1192,PgSelectInlineApply1196 bucket8 classDef bucket9 stroke:#ff0000 - class Bucket9,Access223,Access224,Object225,PgSelectInlineApply1199,PgSelectInlineApply1203,PgSelectInlineApply1207,PgSelectInlineApply1211 bucket9 + class Bucket9,Access224,Access225,Object226,PgSelectInlineApply1200,PgSelectInlineApply1204,PgSelectInlineApply1208,PgSelectInlineApply1212 bucket9 classDef bucket10 stroke:#ffff00 - class Bucket10,Access231,Access232,Object233,PgSelectInlineApply1215,PgSelectInlineApply1219,PgSelectInlineApply1223,PgSelectInlineApply1227 bucket10 + class Bucket10,Access232,Access233,Object234,PgSelectInlineApply1216,PgSelectInlineApply1220,PgSelectInlineApply1224,PgSelectInlineApply1228 bucket10 classDef bucket11 stroke:#00ffff - class Bucket11,PgClassExpression130,PgClassExpression135,PgClassExpression138,PgClassExpression141,PgClassExpression144,PgClassExpression147,PgClassExpression150,PgClassExpression153,PgClassExpression156,PgClassExpression159,PgClassExpression162,PgClassExpression165,PgClassExpression168,PgClassExpression171,PgClassExpression174,PgClassExpression177,PgClassExpression180,PgClassExpression183,PgClassExpression186,PgClassExpression189,PgClassExpression192,PgClassExpression195,PgClassExpression198,PgClassExpression201,PgClassExpression204,PgClassExpression207,PgClassExpression210,PgClassExpression213,PgSelect214,First218,PgSelectRows219,PgSelectSingle220,PgClassExpression237,PgSelect238,First240,PgSelectRows241,PgSelectSingle242,PgClassExpression255,PgSelect256,First258,PgSelectRows259,PgSelectSingle260,PgClassExpression273,PgSelect274,First276,PgSelectRows277,PgSelectSingle278,PgClassExpression291,PgClassExpression294,PgClassExpression297,PgClassExpression300,PgClassExpression303,PgClassExpression306,PgClassExpression309,PgClassExpression312,PgClassExpression315,PgClassExpression318,PgClassExpression321,PgClassExpression324,PgClassExpression327,PgClassExpression330,PgClassExpression333,PgClassExpression336,PgClassExpression339,PgSelect342,First344,PgSelectRows345,PgSelectSingle346,PgSelect359,First361,PgSelectRows362,PgSelectSingle363,PgClassExpression376,PgClassExpression379,Access570,Access573,Access576,Access579,PgClassExpression582,First588,PgSelectRows589,PgSelectSingle590,Access630,Access645,Access648,Access651,Access654,PgClassExpression657,First663,PgSelectRows664,PgSelectSingle665,Access699,Access711,PgClassExpression714,PgClassExpression717,Access726,PgClassExpression729,Access735,PgClassExpression738,Access744,PgClassExpression747,PgClassExpression753,Access922,Access925,Access928,Access940,Access943,Access946,Access958,Access961,Access964,Access976,Access979,Access982,Access1152,List1153,Lambda1154,Access1156,List1157,Lambda1158,Access1160,Access1164 bucket11 + class Bucket11,PgClassExpression131,PgClassExpression136,PgClassExpression139,PgClassExpression142,PgClassExpression145,PgClassExpression148,PgClassExpression151,PgClassExpression154,PgClassExpression157,PgClassExpression160,PgClassExpression163,PgClassExpression166,PgClassExpression169,PgClassExpression172,PgClassExpression175,PgClassExpression178,PgClassExpression181,PgClassExpression184,PgClassExpression187,PgClassExpression190,PgClassExpression193,PgClassExpression196,PgClassExpression199,PgClassExpression202,PgClassExpression205,PgClassExpression208,PgClassExpression211,PgClassExpression214,PgSelect215,First219,PgSelectRows220,PgSelectSingle221,PgClassExpression238,PgSelect239,First241,PgSelectRows242,PgSelectSingle243,PgClassExpression256,PgSelect257,First259,PgSelectRows260,PgSelectSingle261,PgClassExpression274,PgSelect275,First277,PgSelectRows278,PgSelectSingle279,PgClassExpression292,PgClassExpression295,PgClassExpression298,PgClassExpression301,PgClassExpression304,PgClassExpression307,PgClassExpression310,PgClassExpression313,PgClassExpression316,PgClassExpression319,PgClassExpression322,PgClassExpression325,PgClassExpression328,PgClassExpression331,PgClassExpression334,PgClassExpression337,PgClassExpression340,PgSelect343,First345,PgSelectRows346,PgSelectSingle347,PgSelect360,First362,PgSelectRows363,PgSelectSingle364,PgClassExpression377,PgClassExpression380,Access571,Access574,Access577,Access580,PgClassExpression583,First589,PgSelectRows590,PgSelectSingle591,Access631,Access646,Access649,Access652,Access655,PgClassExpression658,First664,PgSelectRows665,PgSelectSingle666,Access700,Access712,PgClassExpression715,PgClassExpression718,Access727,PgClassExpression730,Access736,PgClassExpression739,Access745,PgClassExpression748,PgClassExpression754,Access923,Access926,Access929,Access941,Access944,Access947,Access959,Access962,Access965,Access977,Access980,Access983,Access1153,List1154,Lambda1155,Access1157,List1158,Lambda1159,Access1161,Access1165 bucket11 classDef bucket12 stroke:#4169e1 - class Bucket12,PgClassExpression131,Access132,PgClassExpression136,PgClassExpression139,PgClassExpression142,PgClassExpression145,PgClassExpression148,PgClassExpression151,PgClassExpression154,PgClassExpression157,PgClassExpression160,PgClassExpression163,PgClassExpression166,PgClassExpression169,PgClassExpression172,PgClassExpression175,PgClassExpression178,PgClassExpression181,PgClassExpression184,PgClassExpression187,PgClassExpression190,PgClassExpression193,PgClassExpression196,PgClassExpression199,PgClassExpression202,PgClassExpression205,PgClassExpression208,PgClassExpression211,PgClassExpression221,PgSelect222,First226,PgSelectRows227,PgSelectSingle228,PgClassExpression243,PgSelect244,First246,PgSelectRows247,PgSelectSingle248,PgClassExpression261,PgSelect262,First264,PgSelectRows265,PgSelectSingle266,PgClassExpression279,PgSelect280,First282,PgSelectRows283,PgSelectSingle284,PgClassExpression292,PgClassExpression295,PgClassExpression298,PgClassExpression301,PgClassExpression304,PgClassExpression307,PgClassExpression310,PgClassExpression313,PgClassExpression316,PgClassExpression319,PgClassExpression322,PgClassExpression325,PgClassExpression328,PgClassExpression331,PgClassExpression334,PgClassExpression337,PgClassExpression340,PgSelect348,First350,PgSelectRows351,PgSelectSingle352,PgSelect365,First367,PgSelectRows368,PgSelectSingle369,PgClassExpression377,PgClassExpression380,Access571,Access574,Access577,Access580,PgClassExpression583,First594,PgSelectRows595,PgSelectSingle596,Access631,Access646,Access649,Access652,Access655,PgClassExpression658,First669,PgSelectRows670,PgSelectSingle671,Access700,Access712,PgClassExpression715,PgClassExpression718,Access727,PgClassExpression730,Access736,PgClassExpression739,Access745,PgClassExpression748,PgClassExpression754,Access923,Access926,Access929,Access941,Access944,Access947,Access959,Access962,Access965,Access977,Access980,Access983,Access1200,List1201,Lambda1202,Access1204,List1205,Lambda1206,Access1208,Access1212 bucket12 + class Bucket12,PgClassExpression132,Access133,PgClassExpression137,PgClassExpression140,PgClassExpression143,PgClassExpression146,PgClassExpression149,PgClassExpression152,PgClassExpression155,PgClassExpression158,PgClassExpression161,PgClassExpression164,PgClassExpression167,PgClassExpression170,PgClassExpression173,PgClassExpression176,PgClassExpression179,PgClassExpression182,PgClassExpression185,PgClassExpression188,PgClassExpression191,PgClassExpression194,PgClassExpression197,PgClassExpression200,PgClassExpression203,PgClassExpression206,PgClassExpression209,PgClassExpression212,PgClassExpression222,PgSelect223,First227,PgSelectRows228,PgSelectSingle229,PgClassExpression244,PgSelect245,First247,PgSelectRows248,PgSelectSingle249,PgClassExpression262,PgSelect263,First265,PgSelectRows266,PgSelectSingle267,PgClassExpression280,PgSelect281,First283,PgSelectRows284,PgSelectSingle285,PgClassExpression293,PgClassExpression296,PgClassExpression299,PgClassExpression302,PgClassExpression305,PgClassExpression308,PgClassExpression311,PgClassExpression314,PgClassExpression317,PgClassExpression320,PgClassExpression323,PgClassExpression326,PgClassExpression329,PgClassExpression332,PgClassExpression335,PgClassExpression338,PgClassExpression341,PgSelect349,First351,PgSelectRows352,PgSelectSingle353,PgSelect366,First368,PgSelectRows369,PgSelectSingle370,PgClassExpression378,PgClassExpression381,Access572,Access575,Access578,Access581,PgClassExpression584,First595,PgSelectRows596,PgSelectSingle597,Access632,Access647,Access650,Access653,Access656,PgClassExpression659,First670,PgSelectRows671,PgSelectSingle672,Access701,Access713,PgClassExpression716,PgClassExpression719,Access728,PgClassExpression731,Access737,PgClassExpression740,Access746,PgClassExpression749,PgClassExpression755,Access924,Access927,Access930,Access942,Access945,Access948,Access960,Access963,Access966,Access978,Access981,Access984,Access1201,List1202,Lambda1203,Access1205,List1206,Lambda1207,Access1209,Access1213 bucket12 classDef bucket13 stroke:#3cb371 - class Bucket13,PgClassExpression133,Access134,PgClassExpression137,PgClassExpression140,PgClassExpression143,PgClassExpression146,PgClassExpression149,PgClassExpression152,PgClassExpression155,PgClassExpression158,PgClassExpression161,PgClassExpression164,PgClassExpression167,PgClassExpression170,PgClassExpression173,PgClassExpression176,PgClassExpression179,PgClassExpression182,PgClassExpression185,PgClassExpression188,PgClassExpression191,PgClassExpression194,PgClassExpression197,PgClassExpression200,PgClassExpression203,PgClassExpression206,PgClassExpression209,PgClassExpression212,PgClassExpression229,PgSelect230,First234,PgSelectRows235,PgSelectSingle236,PgClassExpression249,PgSelect250,First252,PgSelectRows253,PgSelectSingle254,PgClassExpression267,PgSelect268,First270,PgSelectRows271,PgSelectSingle272,PgClassExpression285,PgSelect286,First288,PgSelectRows289,PgSelectSingle290,PgClassExpression293,PgClassExpression296,PgClassExpression299,PgClassExpression302,PgClassExpression305,PgClassExpression308,PgClassExpression311,PgClassExpression314,PgClassExpression317,PgClassExpression320,PgClassExpression323,PgClassExpression326,PgClassExpression329,PgClassExpression332,PgClassExpression335,PgClassExpression338,PgClassExpression341,PgSelect354,First356,PgSelectRows357,PgSelectSingle358,PgSelect371,First373,PgSelectRows374,PgSelectSingle375,PgClassExpression378,PgClassExpression381,Access572,Access575,Access578,Access581,PgClassExpression584,First600,PgSelectRows601,PgSelectSingle602,Access632,Access647,Access650,Access653,Access656,PgClassExpression659,First675,PgSelectRows676,PgSelectSingle677,Access701,Access713,PgClassExpression716,PgClassExpression719,Access728,PgClassExpression731,Access737,PgClassExpression740,Access746,PgClassExpression749,PgClassExpression755,Access924,Access927,Access930,Access942,Access945,Access948,Access960,Access963,Access966,Access978,Access981,Access984,Access1216,List1217,Lambda1218,Access1220,List1221,Lambda1222,Access1224,Access1228 bucket13 + class Bucket13,PgClassExpression134,Access135,PgClassExpression138,PgClassExpression141,PgClassExpression144,PgClassExpression147,PgClassExpression150,PgClassExpression153,PgClassExpression156,PgClassExpression159,PgClassExpression162,PgClassExpression165,PgClassExpression168,PgClassExpression171,PgClassExpression174,PgClassExpression177,PgClassExpression180,PgClassExpression183,PgClassExpression186,PgClassExpression189,PgClassExpression192,PgClassExpression195,PgClassExpression198,PgClassExpression201,PgClassExpression204,PgClassExpression207,PgClassExpression210,PgClassExpression213,PgClassExpression230,PgSelect231,First235,PgSelectRows236,PgSelectSingle237,PgClassExpression250,PgSelect251,First253,PgSelectRows254,PgSelectSingle255,PgClassExpression268,PgSelect269,First271,PgSelectRows272,PgSelectSingle273,PgClassExpression286,PgSelect287,First289,PgSelectRows290,PgSelectSingle291,PgClassExpression294,PgClassExpression297,PgClassExpression300,PgClassExpression303,PgClassExpression306,PgClassExpression309,PgClassExpression312,PgClassExpression315,PgClassExpression318,PgClassExpression321,PgClassExpression324,PgClassExpression327,PgClassExpression330,PgClassExpression333,PgClassExpression336,PgClassExpression339,PgClassExpression342,PgSelect355,First357,PgSelectRows358,PgSelectSingle359,PgSelect372,First374,PgSelectRows375,PgSelectSingle376,PgClassExpression379,PgClassExpression382,Access573,Access576,Access579,Access582,PgClassExpression585,First601,PgSelectRows602,PgSelectSingle603,Access633,Access648,Access651,Access654,Access657,PgClassExpression660,First676,PgSelectRows677,PgSelectSingle678,Access702,Access714,PgClassExpression717,PgClassExpression720,Access729,PgClassExpression732,Access738,PgClassExpression741,Access747,PgClassExpression750,PgClassExpression756,Access925,Access928,Access931,Access943,Access946,Access949,Access961,Access964,Access967,Access979,Access982,Access985,Access1217,List1218,Lambda1219,Access1221,List1222,Lambda1223,Access1225,Access1229 bucket13 classDef bucket14 stroke:#a52a2a - class Bucket14,__Item126,PgSelectSingle127 bucket14 + class Bucket14,__Item127,PgSelectSingle128 bucket14 classDef bucket15 stroke:#ff00ff - class Bucket15,__Item128,PgSelectSingle129 bucket15 + class Bucket15,__Item129,PgSelectSingle130 bucket15 classDef bucket16 stroke:#f5deb3 - class Bucket16,PgClassExpression403,PgClassExpression405,PgClassExpression407,PgClassExpression409,PgClassExpression411,PgClassExpression413,PgClassExpression415,PgClassExpression417,PgClassExpression419,PgClassExpression421,PgClassExpression423,PgClassExpression425,PgClassExpression427,PgClassExpression429,PgClassExpression431,PgClassExpression433,PgClassExpression435,PgClassExpression437,PgClassExpression439,PgClassExpression441,PgClassExpression443,PgClassExpression445,PgClassExpression447,PgClassExpression449,PgClassExpression451,PgClassExpression453,PgClassExpression455,PgClassExpression457,PgSelect458,First462,PgSelectRows463,PgSelectSingle464,PgClassExpression473,PgSelect474,First476,PgSelectRows477,PgSelectSingle478,PgClassExpression485,PgSelect486,First488,PgSelectRows489,PgSelectSingle490,PgClassExpression497,PgSelect498,First500,PgSelectRows501,PgSelectSingle502,PgClassExpression509,PgClassExpression511,PgClassExpression513,PgClassExpression515,PgClassExpression517,PgClassExpression519,PgClassExpression521,PgClassExpression523,PgClassExpression525,PgClassExpression527,PgClassExpression529,PgClassExpression531,PgClassExpression533,PgClassExpression535,PgClassExpression537,PgClassExpression539,PgClassExpression541,PgSelect543,First545,PgSelectRows546,PgSelectSingle547,PgSelect553,First555,PgSelectRows556,PgSelectSingle557,PgClassExpression563,PgClassExpression565,Access778,Access780,Access782,Access784,PgClassExpression786,First791,PgSelectRows792,PgSelectSingle793,Access818,Access831,Access833,Access835,Access837,PgClassExpression839,First844,PgSelectRows845,PgSelectSingle846,Access867,Access878,PgClassExpression880,PgClassExpression882,Access891,PgClassExpression893,Access900,PgClassExpression902,Access909,PgClassExpression911,PgClassExpression915,Access1168,List1169,Lambda1170,Access1172,List1173,Lambda1174 bucket16 + class Bucket16,PgClassExpression404,PgClassExpression406,PgClassExpression408,PgClassExpression410,PgClassExpression412,PgClassExpression414,PgClassExpression416,PgClassExpression418,PgClassExpression420,PgClassExpression422,PgClassExpression424,PgClassExpression426,PgClassExpression428,PgClassExpression430,PgClassExpression432,PgClassExpression434,PgClassExpression436,PgClassExpression438,PgClassExpression440,PgClassExpression442,PgClassExpression444,PgClassExpression446,PgClassExpression448,PgClassExpression450,PgClassExpression452,PgClassExpression454,PgClassExpression456,PgClassExpression458,PgSelect459,First463,PgSelectRows464,PgSelectSingle465,PgClassExpression474,PgSelect475,First477,PgSelectRows478,PgSelectSingle479,PgClassExpression486,PgSelect487,First489,PgSelectRows490,PgSelectSingle491,PgClassExpression498,PgSelect499,First501,PgSelectRows502,PgSelectSingle503,PgClassExpression510,PgClassExpression512,PgClassExpression514,PgClassExpression516,PgClassExpression518,PgClassExpression520,PgClassExpression522,PgClassExpression524,PgClassExpression526,PgClassExpression528,PgClassExpression530,PgClassExpression532,PgClassExpression534,PgClassExpression536,PgClassExpression538,PgClassExpression540,PgClassExpression542,PgSelect544,First546,PgSelectRows547,PgSelectSingle548,PgSelect554,First556,PgSelectRows557,PgSelectSingle558,PgClassExpression564,PgClassExpression566,Access779,Access781,Access783,Access785,PgClassExpression787,First792,PgSelectRows793,PgSelectSingle794,Access819,Access832,Access834,Access836,Access838,PgClassExpression840,First845,PgSelectRows846,PgSelectSingle847,Access868,Access879,PgClassExpression881,PgClassExpression883,Access892,PgClassExpression894,Access901,PgClassExpression903,Access910,PgClassExpression912,PgClassExpression916,Access1169,List1170,Lambda1171,Access1173,List1174,Lambda1175 bucket16 classDef bucket17 stroke:#696969 - class Bucket17,PgClassExpression404,PgClassExpression406,PgClassExpression408,PgClassExpression410,PgClassExpression412,PgClassExpression414,PgClassExpression416,PgClassExpression418,PgClassExpression420,PgClassExpression422,PgClassExpression424,PgClassExpression426,PgClassExpression428,PgClassExpression430,PgClassExpression432,PgClassExpression434,PgClassExpression436,PgClassExpression438,PgClassExpression440,PgClassExpression442,PgClassExpression444,PgClassExpression446,PgClassExpression448,PgClassExpression450,PgClassExpression452,PgClassExpression454,PgClassExpression456,PgClassExpression465,PgSelect466,First470,PgSelectRows471,PgSelectSingle472,PgClassExpression479,PgSelect480,First482,PgSelectRows483,PgSelectSingle484,PgClassExpression491,PgSelect492,First494,PgSelectRows495,PgSelectSingle496,PgClassExpression503,PgSelect504,First506,PgSelectRows507,PgSelectSingle508,PgClassExpression510,PgClassExpression512,PgClassExpression514,PgClassExpression516,PgClassExpression518,PgClassExpression520,PgClassExpression522,PgClassExpression524,PgClassExpression526,PgClassExpression528,PgClassExpression530,PgClassExpression532,PgClassExpression534,PgClassExpression536,PgClassExpression538,PgClassExpression540,PgClassExpression542,PgSelect548,First550,PgSelectRows551,PgSelectSingle552,PgSelect558,First560,PgSelectRows561,PgSelectSingle562,PgClassExpression564,PgClassExpression566,Access779,Access781,Access783,Access785,PgClassExpression787,First797,PgSelectRows798,PgSelectSingle799,Access819,Access832,Access834,Access836,Access838,PgClassExpression840,First850,PgSelectRows851,PgSelectSingle852,Access868,Access879,PgClassExpression881,PgClassExpression883,Access892,PgClassExpression894,Access901,PgClassExpression903,Access910,PgClassExpression912,PgClassExpression916,Access1184,List1185,Lambda1186,Access1188,List1189,Lambda1190 bucket17 + class Bucket17,PgClassExpression405,PgClassExpression407,PgClassExpression409,PgClassExpression411,PgClassExpression413,PgClassExpression415,PgClassExpression417,PgClassExpression419,PgClassExpression421,PgClassExpression423,PgClassExpression425,PgClassExpression427,PgClassExpression429,PgClassExpression431,PgClassExpression433,PgClassExpression435,PgClassExpression437,PgClassExpression439,PgClassExpression441,PgClassExpression443,PgClassExpression445,PgClassExpression447,PgClassExpression449,PgClassExpression451,PgClassExpression453,PgClassExpression455,PgClassExpression457,PgClassExpression466,PgSelect467,First471,PgSelectRows472,PgSelectSingle473,PgClassExpression480,PgSelect481,First483,PgSelectRows484,PgSelectSingle485,PgClassExpression492,PgSelect493,First495,PgSelectRows496,PgSelectSingle497,PgClassExpression504,PgSelect505,First507,PgSelectRows508,PgSelectSingle509,PgClassExpression511,PgClassExpression513,PgClassExpression515,PgClassExpression517,PgClassExpression519,PgClassExpression521,PgClassExpression523,PgClassExpression525,PgClassExpression527,PgClassExpression529,PgClassExpression531,PgClassExpression533,PgClassExpression535,PgClassExpression537,PgClassExpression539,PgClassExpression541,PgClassExpression543,PgSelect549,First551,PgSelectRows552,PgSelectSingle553,PgSelect559,First561,PgSelectRows562,PgSelectSingle563,PgClassExpression565,PgClassExpression567,Access780,Access782,Access784,Access786,PgClassExpression788,First798,PgSelectRows799,PgSelectSingle800,Access820,Access833,Access835,Access837,Access839,PgClassExpression841,First851,PgSelectRows852,PgSelectSingle853,Access869,Access880,PgClassExpression882,PgClassExpression884,Access893,PgClassExpression895,Access902,PgClassExpression904,Access911,PgClassExpression913,PgClassExpression917,Access1185,List1186,Lambda1187,Access1189,List1190,Lambda1191 bucket17 classDef bucket18 stroke:#00bfff - class Bucket18,Access567,Access642,Access919,Access937,Access955,Access973 bucket18 + class Bucket18,Access568,Access643,Access920,Access938,Access956,Access974 bucket18 classDef bucket19 stroke:#7f007f - class Bucket19,Access568,Access643,Access920,Access938,Access956,Access974 bucket19 + class Bucket19,Access569,Access644,Access921,Access939,Access957,Access975 bucket19 classDef bucket20 stroke:#ffa500 - class Bucket20,Access569,Access644,Access921,Access939,Access957,Access975 bucket20 + class Bucket20,Access570,Access645,Access922,Access940,Access958,Access976 bucket20 classDef bucket21 stroke:#0000ff - class Bucket21,PgClassExpression603,PgClassExpression678,PgClassExpression720,PgClassExpression732,PgClassExpression741,PgClassExpression750,PgClassExpression756 bucket21 + class Bucket21,PgClassExpression604,PgClassExpression679,PgClassExpression721,PgClassExpression733,PgClassExpression742,PgClassExpression751,PgClassExpression757 bucket21 classDef bucket22 stroke:#7fff00 - class Bucket22,PgClassExpression604,PgClassExpression679,PgClassExpression721,PgClassExpression733,PgClassExpression742,PgClassExpression751,PgClassExpression757 bucket22 + class Bucket22,PgClassExpression605,PgClassExpression680,PgClassExpression722,PgClassExpression734,PgClassExpression743,PgClassExpression752,PgClassExpression758 bucket22 classDef bucket23 stroke:#ff1493 - class Bucket23,PgClassExpression605,PgClassExpression680,PgClassExpression722,PgClassExpression734,PgClassExpression743,PgClassExpression752,PgClassExpression758 bucket23 + class Bucket23,PgClassExpression606,PgClassExpression681,PgClassExpression723,PgClassExpression735,PgClassExpression744,PgClassExpression753,PgClassExpression759 bucket23 classDef bucket24 stroke:#808000 - class Bucket24,First611,PgSelectRows612,PgSelectSingle613,First684,PgSelectRows685,PgSelectSingle686,PgClassExpression723,List1161,Lambda1162,List1165,Lambda1166 bucket24 + class Bucket24,First612,PgSelectRows613,PgSelectSingle614,First685,PgSelectRows686,PgSelectSingle687,PgClassExpression724,List1162,Lambda1163,List1166,Lambda1167 bucket24 classDef bucket25 stroke:#dda0dd - class Bucket25,First619,PgSelectRows620,PgSelectSingle621,First690,PgSelectRows691,PgSelectSingle692,PgClassExpression724,List1209,Lambda1210,List1213,Lambda1214 bucket25 + class Bucket25,First620,PgSelectRows621,PgSelectSingle622,First691,PgSelectRows692,PgSelectSingle693,PgClassExpression725,List1210,Lambda1211,List1214,Lambda1215 bucket25 classDef bucket26 stroke:#ff0000 - class Bucket26,First627,PgSelectRows628,PgSelectSingle629,First696,PgSelectRows697,PgSelectSingle698,PgClassExpression725,List1225,Lambda1226,List1229,Lambda1230 bucket26 + class Bucket26,First628,PgSelectRows629,PgSelectSingle630,First697,PgSelectRows698,PgSelectSingle699,PgClassExpression726,List1226,Lambda1227,List1230,Lambda1231 bucket26 classDef bucket27 stroke:#ffff00 - class Bucket27,Access633,Access702 bucket27 + class Bucket27,Access634,Access703 bucket27 classDef bucket28 stroke:#00ffff - class Bucket28,Access634,Access703 bucket28 + class Bucket28,Access635,Access704 bucket28 classDef bucket29 stroke:#4169e1 - class Bucket29,Access635,Access704 bucket29 + class Bucket29,Access636,Access705 bucket29 classDef bucket30 stroke:#3cb371 - class Bucket30,PgClassExpression636,PgClassExpression705 bucket30 + class Bucket30,PgClassExpression637,PgClassExpression706 bucket30 classDef bucket31 stroke:#a52a2a - class Bucket31,PgClassExpression637,PgClassExpression706 bucket31 + class Bucket31,PgClassExpression638,PgClassExpression707 bucket31 classDef bucket32 stroke:#ff00ff - class Bucket32,PgClassExpression638,PgClassExpression707 bucket32 + class Bucket32,PgClassExpression639,PgClassExpression708 bucket32 classDef bucket33 stroke:#f5deb3 - class Bucket33,PgClassExpression639,PgClassExpression708 bucket33 + class Bucket33,PgClassExpression640,PgClassExpression709 bucket33 classDef bucket34 stroke:#696969 - class Bucket34,PgClassExpression640,PgClassExpression709 bucket34 + class Bucket34,PgClassExpression641,PgClassExpression710 bucket34 classDef bucket35 stroke:#00bfff - class Bucket35,PgClassExpression641,PgClassExpression710 bucket35 + class Bucket35,PgClassExpression642,PgClassExpression711 bucket35 classDef bucket36 stroke:#7f007f - class Bucket36,__Item382 bucket36 + class Bucket36,__Item383 bucket36 classDef bucket37 stroke:#ffa500 - class Bucket37,__Item383 bucket37 + class Bucket37,__Item384 bucket37 classDef bucket38 stroke:#0000ff - class Bucket38,__Item384 bucket38 + class Bucket38,__Item385 bucket38 classDef bucket39 stroke:#7fff00 - class Bucket39,__Item385 bucket39 + class Bucket39,__Item386 bucket39 classDef bucket40 stroke:#ff1493 - class Bucket40,__Item386 bucket40 + class Bucket40,__Item387 bucket40 classDef bucket41 stroke:#808000 - class Bucket41,__Item387 bucket41 + class Bucket41,__Item388 bucket41 classDef bucket42 stroke:#dda0dd - class Bucket42,__Item388 bucket42 + class Bucket42,__Item389 bucket42 classDef bucket43 stroke:#ff0000 - class Bucket43,__Item389 bucket43 + class Bucket43,__Item390 bucket43 classDef bucket44 stroke:#ffff00 - class Bucket44,__Item390 bucket44 + class Bucket44,__Item391 bucket44 classDef bucket45 stroke:#00ffff - class Bucket45,__Item391 bucket45 + class Bucket45,__Item392 bucket45 classDef bucket46 stroke:#4169e1 - class Bucket46,__Item392 bucket46 + class Bucket46,__Item393 bucket46 classDef bucket47 stroke:#3cb371 - class Bucket47,__Item393 bucket47 + class Bucket47,__Item394 bucket47 classDef bucket48 stroke:#a52a2a - class Bucket48,__Item394 bucket48 + class Bucket48,__Item395 bucket48 classDef bucket49 stroke:#ff00ff - class Bucket49,__Item395 bucket49 + class Bucket49,__Item396 bucket49 classDef bucket50 stroke:#f5deb3 - class Bucket50,__Item396 bucket50 + class Bucket50,__Item397 bucket50 classDef bucket51 stroke:#696969 - class Bucket51,__Item397 bucket51 + class Bucket51,__Item398 bucket51 classDef bucket52 stroke:#00bfff - class Bucket52,__Item398 bucket52 + class Bucket52,__Item399 bucket52 classDef bucket53 stroke:#7f007f - class Bucket53,__Item399 bucket53 + class Bucket53,__Item400 bucket53 classDef bucket54 stroke:#ffa500 - class Bucket54,__Item400 bucket54 + class Bucket54,__Item401 bucket54 classDef bucket55 stroke:#0000ff - class Bucket55,__Item401 bucket55 + class Bucket55,__Item402 bucket55 classDef bucket56 stroke:#7fff00 - class Bucket56,__Item402 bucket56 + class Bucket56,__Item403 bucket56 classDef bucket57 stroke:#ff1493 - class Bucket57,Access773,Access826,Access875,Access888,Access897,Access906 bucket57 + class Bucket57,Access774,Access827,Access876,Access889,Access898,Access907 bucket57 classDef bucket58 stroke:#808000 - class Bucket58,Access774,Access827,Access876,Access889,Access898,Access907 bucket58 + class Bucket58,Access775,Access828,Access877,Access890,Access899,Access908 bucket58 classDef bucket59 stroke:#dda0dd - class Bucket59,Access775,Access828,Access877,Access890,Access899,Access908 bucket59 + class Bucket59,Access776,Access829,Access878,Access891,Access900,Access909 bucket59 classDef bucket60 stroke:#ff0000 - class Bucket60,Access776,Access829 bucket60 + class Bucket60,Access777,Access830 bucket60 classDef bucket61 stroke:#ffff00 - class Bucket61,Access777,Access830 bucket61 + class Bucket61,Access778,Access831 bucket61 classDef bucket62 stroke:#00ffff - class Bucket62,PgClassExpression800,PgClassExpression853,PgClassExpression884,PgClassExpression895,PgClassExpression904,PgClassExpression913,PgClassExpression917 bucket62 + class Bucket62,PgClassExpression801,PgClassExpression854,PgClassExpression885,PgClassExpression896,PgClassExpression905,PgClassExpression914,PgClassExpression918 bucket62 classDef bucket63 stroke:#4169e1 - class Bucket63,PgClassExpression801,PgClassExpression854,PgClassExpression885,PgClassExpression896,PgClassExpression905,PgClassExpression914,PgClassExpression918 bucket63 + class Bucket63,PgClassExpression802,PgClassExpression855,PgClassExpression886,PgClassExpression897,PgClassExpression906,PgClassExpression915,PgClassExpression919 bucket63 classDef bucket64 stroke:#3cb371 - class Bucket64,First807,PgSelectRows808,PgSelectSingle809,First858,PgSelectRows859,PgSelectSingle860,PgClassExpression886,Access1176,List1177,Lambda1178,Access1180,List1181,Lambda1182 bucket64 + class Bucket64,First808,PgSelectRows809,PgSelectSingle810,First859,PgSelectRows860,PgSelectSingle861,PgClassExpression887,Access1177,List1178,Lambda1179,Access1181,List1182,Lambda1183 bucket64 classDef bucket65 stroke:#a52a2a - class Bucket65,First815,PgSelectRows816,PgSelectSingle817,First864,PgSelectRows865,PgSelectSingle866,PgClassExpression887,Access1192,List1193,Lambda1194,Access1196,List1197,Lambda1198 bucket65 + class Bucket65,First816,PgSelectRows817,PgSelectSingle818,First865,PgSelectRows866,PgSelectSingle867,PgClassExpression888,Access1193,List1194,Lambda1195,Access1197,List1198,Lambda1199 bucket65 classDef bucket66 stroke:#ff00ff - class Bucket66,Access820,Access869 bucket66 + class Bucket66,Access821,Access870 bucket66 classDef bucket67 stroke:#f5deb3 - class Bucket67,Access821,Access870 bucket67 + class Bucket67,Access822,Access871 bucket67 classDef bucket68 stroke:#696969 - class Bucket68,PgClassExpression822,PgClassExpression871 bucket68 + class Bucket68,PgClassExpression823,PgClassExpression872 bucket68 classDef bucket69 stroke:#00bfff - class Bucket69,PgClassExpression823,PgClassExpression872 bucket69 + class Bucket69,PgClassExpression824,PgClassExpression873 bucket69 classDef bucket70 stroke:#7f007f - class Bucket70,PgClassExpression824,PgClassExpression873 bucket70 + class Bucket70,PgClassExpression825,PgClassExpression874 bucket70 classDef bucket71 stroke:#ffa500 - class Bucket71,PgClassExpression825,PgClassExpression874 bucket71 + class Bucket71,PgClassExpression826,PgClassExpression875 bucket71 classDef bucket72 stroke:#0000ff - class Bucket72,__Item759 bucket72 + class Bucket72,__Item760 bucket72 classDef bucket73 stroke:#7fff00 - class Bucket73,__Item760 bucket73 + class Bucket73,__Item761 bucket73 classDef bucket74 stroke:#ff1493 - class Bucket74,__Item761 bucket74 + class Bucket74,__Item762 bucket74 classDef bucket75 stroke:#808000 - class Bucket75,__Item762 bucket75 + class Bucket75,__Item763 bucket75 classDef bucket76 stroke:#dda0dd - class Bucket76,__Item763 bucket76 + class Bucket76,__Item764 bucket76 classDef bucket77 stroke:#ff0000 - class Bucket77,__Item764 bucket77 + class Bucket77,__Item765 bucket77 classDef bucket78 stroke:#ffff00 - class Bucket78,__Item765 bucket78 + class Bucket78,__Item766 bucket78 classDef bucket79 stroke:#00ffff - class Bucket79,__Item766 bucket79 + class Bucket79,__Item767 bucket79 classDef bucket80 stroke:#4169e1 - class Bucket80,__Item767 bucket80 + class Bucket80,__Item768 bucket80 classDef bucket81 stroke:#3cb371 - class Bucket81,__Item768 bucket81 + class Bucket81,__Item769 bucket81 classDef bucket82 stroke:#a52a2a - class Bucket82,__Item769 bucket82 + class Bucket82,__Item770 bucket82 classDef bucket83 stroke:#ff00ff - class Bucket83,__Item770 bucket83 + class Bucket83,__Item771 bucket83 classDef bucket84 stroke:#f5deb3 - class Bucket84,__Item771 bucket84 + class Bucket84,__Item772 bucket84 classDef bucket85 stroke:#696969 - class Bucket85,__Item772 bucket85 + class Bucket85,__Item773 bucket85 classDef bucket86 stroke:#00bfff class Bucket86 bucket86 classDef bucket87 stroke:#7f007f @@ -2483,17 +2483,17 @@ graph TD classDef bucket97 stroke:#4169e1 class Bucket97 bucket97 classDef bucket98 stroke:#3cb371 - class Bucket98,PgClassExpression931,PgClassExpression967,PgClassExpression991,PgClassExpression1003,PgClassExpression1015,PgClassExpression1027,PgClassExpression1039 bucket98 + class Bucket98,PgClassExpression932,PgClassExpression968,PgClassExpression992,PgClassExpression1004,PgClassExpression1016,PgClassExpression1028,PgClassExpression1040 bucket98 classDef bucket99 stroke:#a52a2a - class Bucket99,PgClassExpression932,PgClassExpression968,PgClassExpression992,PgClassExpression1004,PgClassExpression1016,PgClassExpression1028,PgClassExpression1040 bucket99 + class Bucket99,PgClassExpression933,PgClassExpression969,PgClassExpression993,PgClassExpression1005,PgClassExpression1017,PgClassExpression1029,PgClassExpression1041 bucket99 classDef bucket100 stroke:#ff00ff - class Bucket100,PgClassExpression933,PgClassExpression969,PgClassExpression993,PgClassExpression1005,PgClassExpression1017,PgClassExpression1029,PgClassExpression1041 bucket100 + class Bucket100,PgClassExpression934,PgClassExpression970,PgClassExpression994,PgClassExpression1006,PgClassExpression1018,PgClassExpression1030,PgClassExpression1042 bucket100 classDef bucket101 stroke:#f5deb3 - class Bucket101,PgClassExpression934,PgClassExpression970,PgClassExpression994,PgClassExpression1006,PgClassExpression1018,PgClassExpression1030,PgClassExpression1042 bucket101 + class Bucket101,PgClassExpression935,PgClassExpression971,PgClassExpression995,PgClassExpression1007,PgClassExpression1019,PgClassExpression1031,PgClassExpression1043 bucket101 classDef bucket102 stroke:#696969 - class Bucket102,PgClassExpression935,PgClassExpression971,PgClassExpression995,PgClassExpression1007,PgClassExpression1019,PgClassExpression1031,PgClassExpression1043 bucket102 + class Bucket102,PgClassExpression936,PgClassExpression972,PgClassExpression996,PgClassExpression1008,PgClassExpression1020,PgClassExpression1032,PgClassExpression1044 bucket102 classDef bucket103 stroke:#00bfff - class Bucket103,PgClassExpression936,PgClassExpression972,PgClassExpression996,PgClassExpression1008,PgClassExpression1020,PgClassExpression1032,PgClassExpression1044 bucket103 + class Bucket103,PgClassExpression937,PgClassExpression973,PgClassExpression997,PgClassExpression1009,PgClassExpression1021,PgClassExpression1033,PgClassExpression1045 bucket103 classDef bucket104 stroke:#7f007f class Bucket104 bucket104 classDef bucket105 stroke:#ffa500 @@ -2519,99 +2519,99 @@ graph TD classDef bucket115 stroke:#3cb371 class Bucket115 bucket115 classDef bucket116 stroke:#a52a2a - class Bucket116,PgClassExpression949,PgClassExpression985,PgClassExpression997,PgClassExpression1009,PgClassExpression1021,PgClassExpression1033,PgClassExpression1045 bucket116 + class Bucket116,PgClassExpression950,PgClassExpression986,PgClassExpression998,PgClassExpression1010,PgClassExpression1022,PgClassExpression1034,PgClassExpression1046 bucket116 classDef bucket117 stroke:#ff00ff - class Bucket117,PgClassExpression950,PgClassExpression986,PgClassExpression998,PgClassExpression1010,PgClassExpression1022,PgClassExpression1034,PgClassExpression1046 bucket117 + class Bucket117,PgClassExpression951,PgClassExpression987,PgClassExpression999,PgClassExpression1011,PgClassExpression1023,PgClassExpression1035,PgClassExpression1047 bucket117 classDef bucket118 stroke:#f5deb3 - class Bucket118,PgClassExpression951,PgClassExpression987,PgClassExpression999,PgClassExpression1011,PgClassExpression1023,PgClassExpression1035,PgClassExpression1047 bucket118 + class Bucket118,PgClassExpression952,PgClassExpression988,PgClassExpression1000,PgClassExpression1012,PgClassExpression1024,PgClassExpression1036,PgClassExpression1048 bucket118 classDef bucket119 stroke:#696969 - class Bucket119,PgClassExpression952,PgClassExpression988,PgClassExpression1000,PgClassExpression1012,PgClassExpression1024,PgClassExpression1036,PgClassExpression1048 bucket119 + class Bucket119,PgClassExpression953,PgClassExpression989,PgClassExpression1001,PgClassExpression1013,PgClassExpression1025,PgClassExpression1037,PgClassExpression1049 bucket119 classDef bucket120 stroke:#00bfff - class Bucket120,PgClassExpression953,PgClassExpression989,PgClassExpression1001,PgClassExpression1013,PgClassExpression1025,PgClassExpression1037,PgClassExpression1049 bucket120 + class Bucket120,PgClassExpression954,PgClassExpression990,PgClassExpression1002,PgClassExpression1014,PgClassExpression1026,PgClassExpression1038,PgClassExpression1050 bucket120 classDef bucket121 stroke:#7f007f - class Bucket121,PgClassExpression954,PgClassExpression990,PgClassExpression1002,PgClassExpression1014,PgClassExpression1026,PgClassExpression1038,PgClassExpression1050 bucket121 + class Bucket121,PgClassExpression955,PgClassExpression991,PgClassExpression1003,PgClassExpression1015,PgClassExpression1027,PgClassExpression1039,PgClassExpression1051 bucket121 classDef bucket122 stroke:#ffa500 - class Bucket122,Access1051,Access1053,Access1055,Access1057,Access1059,Access1061 bucket122 + class Bucket122,Access1052,Access1054,Access1056,Access1058,Access1060,Access1062 bucket122 classDef bucket123 stroke:#0000ff - class Bucket123,Access1052,Access1054,Access1056,Access1058,Access1060,Access1062 bucket123 + class Bucket123,Access1053,Access1055,Access1057,Access1059,Access1061,Access1063 bucket123 classDef bucket124 stroke:#7fff00 - class Bucket124,Access1063,Access1087 bucket124 + class Bucket124,Access1064,Access1088 bucket124 classDef bucket125 stroke:#ff1493 - class Bucket125,Access1064,Access1088 bucket125 + class Bucket125,Access1065,Access1089 bucket125 classDef bucket126 stroke:#808000 - class Bucket126,Access1065,Access1089 bucket126 + class Bucket126,Access1066,Access1090 bucket126 classDef bucket127 stroke:#dda0dd - class Bucket127,Access1066,Access1090 bucket127 + class Bucket127,Access1067,Access1091 bucket127 classDef bucket128 stroke:#ff0000 - class Bucket128,Access1067,Access1091 bucket128 + class Bucket128,Access1068,Access1092 bucket128 classDef bucket129 stroke:#ffff00 - class Bucket129,Access1068,Access1092 bucket129 + class Bucket129,Access1069,Access1093 bucket129 classDef bucket130 stroke:#00ffff - class Bucket130,Access1069,Access1093 bucket130 + class Bucket130,Access1070,Access1094 bucket130 classDef bucket131 stroke:#4169e1 - class Bucket131,Access1070,Access1094 bucket131 + class Bucket131,Access1071,Access1095 bucket131 classDef bucket132 stroke:#3cb371 - class Bucket132,PgClassExpression1071,PgClassExpression1095,PgClassExpression1111,PgClassExpression1119,PgClassExpression1127,PgClassExpression1135,PgClassExpression1143 bucket132 + class Bucket132,PgClassExpression1072,PgClassExpression1096,PgClassExpression1112,PgClassExpression1120,PgClassExpression1128,PgClassExpression1136,PgClassExpression1144 bucket132 classDef bucket133 stroke:#a52a2a - class Bucket133,PgClassExpression1072,PgClassExpression1096,PgClassExpression1112,PgClassExpression1120,PgClassExpression1128,PgClassExpression1136,PgClassExpression1144 bucket133 + class Bucket133,PgClassExpression1073,PgClassExpression1097,PgClassExpression1113,PgClassExpression1121,PgClassExpression1129,PgClassExpression1137,PgClassExpression1145 bucket133 classDef bucket134 stroke:#ff00ff - class Bucket134,PgClassExpression1073,PgClassExpression1097,PgClassExpression1113,PgClassExpression1121,PgClassExpression1129,PgClassExpression1137,PgClassExpression1145 bucket134 + class Bucket134,PgClassExpression1074,PgClassExpression1098,PgClassExpression1114,PgClassExpression1122,PgClassExpression1130,PgClassExpression1138,PgClassExpression1146 bucket134 classDef bucket135 stroke:#f5deb3 - class Bucket135,PgClassExpression1074,PgClassExpression1098,PgClassExpression1114,PgClassExpression1122,PgClassExpression1130,PgClassExpression1138,PgClassExpression1146 bucket135 + class Bucket135,PgClassExpression1075,PgClassExpression1099,PgClassExpression1115,PgClassExpression1123,PgClassExpression1131,PgClassExpression1139,PgClassExpression1147 bucket135 classDef bucket136 stroke:#696969 - class Bucket136,Access1075,Access1099 bucket136 + class Bucket136,Access1076,Access1100 bucket136 classDef bucket137 stroke:#00bfff - class Bucket137,Access1076,Access1100 bucket137 + class Bucket137,Access1077,Access1101 bucket137 classDef bucket138 stroke:#7f007f - class Bucket138,Access1077,Access1101 bucket138 + class Bucket138,Access1078,Access1102 bucket138 classDef bucket139 stroke:#ffa500 - class Bucket139,Access1078,Access1102 bucket139 + class Bucket139,Access1079,Access1103 bucket139 classDef bucket140 stroke:#0000ff - class Bucket140,Access1079,Access1103 bucket140 + class Bucket140,Access1080,Access1104 bucket140 classDef bucket141 stroke:#7fff00 - class Bucket141,Access1080,Access1104 bucket141 + class Bucket141,Access1081,Access1105 bucket141 classDef bucket142 stroke:#ff1493 - class Bucket142,Access1081,Access1105 bucket142 + class Bucket142,Access1082,Access1106 bucket142 classDef bucket143 stroke:#808000 - class Bucket143,Access1082,Access1106 bucket143 + class Bucket143,Access1083,Access1107 bucket143 classDef bucket144 stroke:#dda0dd - class Bucket144,PgClassExpression1083,PgClassExpression1107,PgClassExpression1115,PgClassExpression1123,PgClassExpression1131,PgClassExpression1139,PgClassExpression1147 bucket144 + class Bucket144,PgClassExpression1084,PgClassExpression1108,PgClassExpression1116,PgClassExpression1124,PgClassExpression1132,PgClassExpression1140,PgClassExpression1148 bucket144 classDef bucket145 stroke:#ff0000 - class Bucket145,PgClassExpression1084,PgClassExpression1108,PgClassExpression1116,PgClassExpression1124,PgClassExpression1132,PgClassExpression1140,PgClassExpression1148 bucket145 + class Bucket145,PgClassExpression1085,PgClassExpression1109,PgClassExpression1117,PgClassExpression1125,PgClassExpression1133,PgClassExpression1141,PgClassExpression1149 bucket145 classDef bucket146 stroke:#ffff00 - class Bucket146,PgClassExpression1085,PgClassExpression1109,PgClassExpression1117,PgClassExpression1125,PgClassExpression1133,PgClassExpression1141,PgClassExpression1149 bucket146 + class Bucket146,PgClassExpression1086,PgClassExpression1110,PgClassExpression1118,PgClassExpression1126,PgClassExpression1134,PgClassExpression1142,PgClassExpression1150 bucket146 classDef bucket147 stroke:#00ffff - class Bucket147,PgClassExpression1086,PgClassExpression1110,PgClassExpression1118,PgClassExpression1126,PgClassExpression1134,PgClassExpression1142,PgClassExpression1150 bucket147 + class Bucket147,PgClassExpression1087,PgClassExpression1111,PgClassExpression1119,PgClassExpression1127,PgClassExpression1135,PgClassExpression1143,PgClassExpression1151 bucket147 %% implicit side effects - PgSelect9 -.-o Access215 PgSelect9 -.-o Access216 - PgSelect9 -.-o PgSelectInlineApply1151 - PgSelect9 -.-o PgSelectInlineApply1155 - PgSelect9 -.-o PgSelectInlineApply1159 - PgSelect9 -.-o PgSelectInlineApply1163 - PgSelect20 -.-o Access459 + PgSelect9 -.-o Access217 + PgSelect9 -.-o PgSelectInlineApply1152 + PgSelect9 -.-o PgSelectInlineApply1156 + PgSelect9 -.-o PgSelectInlineApply1160 + PgSelect9 -.-o PgSelectInlineApply1164 PgSelect20 -.-o Access460 - PgSelect20 -.-o PgSelectInlineApply1167 - PgSelect20 -.-o PgSelectInlineApply1171 - PgSelect20 -.-o PgSelectInlineApply1175 - PgSelect20 -.-o PgSelectInlineApply1179 - PgSelect27 -.-o Access467 + PgSelect20 -.-o Access461 + PgSelect20 -.-o PgSelectInlineApply1168 + PgSelect20 -.-o PgSelectInlineApply1172 + PgSelect20 -.-o PgSelectInlineApply1176 + PgSelect20 -.-o PgSelectInlineApply1180 PgSelect27 -.-o Access468 - PgSelect27 -.-o PgSelectInlineApply1183 - PgSelect27 -.-o PgSelectInlineApply1187 - PgSelect27 -.-o PgSelectInlineApply1191 - PgSelect27 -.-o PgSelectInlineApply1195 - PgUpdateSingle90 -.-o Access223 - PgUpdateSingle90 -.-o Access224 - PgUpdateSingle90 -.-o PgSelectInlineApply1199 - PgUpdateSingle90 -.-o PgSelectInlineApply1203 - PgUpdateSingle90 -.-o PgSelectInlineApply1207 - PgUpdateSingle90 -.-o PgSelectInlineApply1211 - PgInsertSingle118 -.-o Access231 - PgInsertSingle118 -.-o Access232 - PgInsertSingle118 -.-o PgSelectInlineApply1215 - PgInsertSingle118 -.-o PgSelectInlineApply1219 - PgInsertSingle118 -.-o PgSelectInlineApply1223 - PgInsertSingle118 -.-o PgSelectInlineApply1227 + PgSelect27 -.-o Access469 + PgSelect27 -.-o PgSelectInlineApply1184 + PgSelect27 -.-o PgSelectInlineApply1188 + PgSelect27 -.-o PgSelectInlineApply1192 + PgSelect27 -.-o PgSelectInlineApply1196 + PgUpdateSingle91 -.-o Access224 + PgUpdateSingle91 -.-o Access225 + PgUpdateSingle91 -.-o PgSelectInlineApply1200 + PgUpdateSingle91 -.-o PgSelectInlineApply1204 + PgUpdateSingle91 -.-o PgSelectInlineApply1208 + PgUpdateSingle91 -.-o PgSelectInlineApply1212 + PgInsertSingle119 -.-o Access232 + PgInsertSingle119 -.-o Access233 + PgInsertSingle119 -.-o PgSelectInlineApply1216 + PgInsertSingle119 -.-o PgSelectInlineApply1220 + PgInsertSingle119 -.-o PgSelectInlineApply1224 + PgInsertSingle119 -.-o PgSelectInlineApply1228 diff --git a/postgraphile/postgraphile/__tests__/mutations/v4/types.sql b/postgraphile/postgraphile/__tests__/mutations/v4/types.sql index b549b341b5..b99f1a71ac 100644 --- a/postgraphile/postgraphile/__tests__/mutations/v4/types.sql +++ b/postgraphile/postgraphile/__tests__/mutations/v4/types.sql @@ -20,7 +20,8 @@ select lower_inc(__type_function_mutation__."daterange"), to_char(lower(__type_function_mutation__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__type_function_mutation__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__type_function_mutation__."daterange") + upper_inc(__type_function_mutation__."daterange"), + isempty(__type_function_mutation__."daterange") )::text as "17", __type_function_mutation__."an_int_range"::text as "18", to_char(__type_function_mutation__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "19", @@ -231,7 +232,8 @@ select lower_inc(__type_function_list_mutation__."daterange"), to_char(lower(__type_function_list_mutation__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__type_function_list_mutation__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__type_function_list_mutation__."daterange") + upper_inc(__type_function_list_mutation__."daterange"), + isempty(__type_function_list_mutation__."daterange") )::text as "17", __type_function_list_mutation__."an_int_range"::text as "18", to_char(__type_function_list_mutation__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "19", @@ -472,7 +474,8 @@ select lower_inc(__type_function_connection_mutation__."daterange"), to_char(lower(__type_function_connection_mutation__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__type_function_connection_mutation__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__type_function_connection_mutation__."daterange") + upper_inc(__type_function_connection_mutation__."daterange"), + isempty(__type_function_connection_mutation__."daterange") )::text as "17", __type_function_connection_mutation__."an_int_range"::text as "18", to_char(__type_function_connection_mutation__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "19", @@ -713,7 +716,8 @@ update "b"."types" as __types__ set "smallint" = $1::"int2", "bigint" = $2::"int lower_inc(__types__."daterange"), to_char(lower(__types__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__types__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__types__."daterange") + upper_inc(__types__."daterange"), + isempty(__types__."daterange") )::text as "17", __types__."an_int_range"::text as "18", to_char(__types__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "19", @@ -923,7 +927,8 @@ insert into "b"."types" as __types__ ("smallint", "bigint", "numeric", "decimal" lower_inc(__types__."daterange"), to_char(lower(__types__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__types__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__types__."daterange") + upper_inc(__types__."daterange"), + isempty(__types__."daterange") )::text as "17", __types__."an_int_range"::text as "18", to_char(__types__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "19", diff --git a/postgraphile/postgraphile/__tests__/queries/v4/procedure-query.mermaid b/postgraphile/postgraphile/__tests__/queries/v4/procedure-query.mermaid index a1d8177f2e..d90e3953ce 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/procedure-query.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/v4/procedure-query.mermaid @@ -8,99 +8,99 @@ graph TD classDef bucket fill:#f6f6f6,color:#000,stroke-width:2px,text-align:left subgraph "Buckets for queries/v4/procedure-query" - Bucket0("Bucket 0 (root)

1:
ᐳ: 8, 9, 56, 120, 134, 290, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 10, 11, 19, 27, 35, 44, 51, 60, 68, 76, 84, 91, 98, 105, 112, 123, 124, 125, 136, 137, 140, 150, 163, 170, 182, 187, 193, 194, 231, 243, 246, 258, 122, 128, 145, 152, 155, 162, 164, 167, 257, 259, 262
2: 7, 17, 25, 33, 42, 49, 58, 66, 74, 82, 89, 96, 103, 110, 126, 138, 153, 159, 165, 168, 174, 178, 184, 190, 200, 204, 208, 212, 216, 220, 224, 228, 232, 236, 240, 244, 248, 254, 260, 263, 269, 275, 369, 374, 383
ᐳ: 459, 462, 465, 468, 471, 477, 480, 483, 486, 489, 492, 495, 498, 501, 504, 507, 614, 643
3: 13, 21, 29, 37, 46, 53, 62, 70, 78, 86, 93, 100, 107, 114, 130, 142, 157, 161, 172, 176, 180, 186, 192, 197, 202, 206, 210, 214, 218, 222, 226, 230, 234, 238, 242, 247, 251, 256, 266, 272, 277, 278, 279, 371, 376, 385
ᐳ: 12, 14, 15, 20, 22, 23, 28, 30, 31, 36, 38, 39, 45, 47, 48, 52, 54, 55, 61, 63, 64, 69, 71, 72, 77, 79, 80, 85, 87, 88, 92, 94, 95, 99, 101, 102, 106, 108, 109, 113, 115, 116, 129, 131, 132, 141, 143, 144, 156, 158, 171, 173, 250, 252, 253, 265, 267, 268, 271, 273, 274, 370, 372, 373, 375, 377, 378, 384, 386, 387
4: 287, 294, 297, 300, 303, 306, 309, 312, 315, 318, 321, 324, 327, 330, 333, 336, 339, 342, 345, 348
ᐳ: 458, 460, 461, 463, 464, 466, 467, 469, 470, 472, 473, 475, 476, 478, 479, 481, 482, 484, 485, 487, 488, 490, 491, 493, 494, 496, 497, 499, 500, 502, 503, 505, 506, 508, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543"):::bucket - Bucket1("Bucket 1 (nullableBoundary)
Deps: 158

ROOT PgSelectSingleᐸcompound_type_queryᐳ[158]"):::bucket - Bucket2("Bucket 2 (nullableBoundary)
Deps: 161, 459, 287, 460, 511

ROOT Connectionᐸ159ᐳ[161]"):::bucket - Bucket3("Bucket 3 (nullableBoundary)
Deps: 173, 290

ROOT PgSelectSingleᐸtable_queryᐳ[173]"):::bucket - Bucket4("Bucket 4 (nullableBoundary)
Deps: 176, 462, 294, 463, 513

ROOT Connectionᐸ174ᐳ[176]"):::bucket - Bucket5("Bucket 5 (nullableBoundary)
Deps: 180, 465, 297, 466, 515

ROOT Connectionᐸ178ᐳ[180]"):::bucket - Bucket6("Bucket 6 (nullableBoundary)
Deps: 186, 468, 300, 469, 517

ROOT Connectionᐸ184ᐳ[186]"):::bucket - Bucket7("Bucket 7 (nullableBoundary)
Deps: 192, 471, 303, 472, 519

ROOT Connectionᐸ190ᐳ[192]"):::bucket - Bucket8("Bucket 8 (nullableBoundary)
Deps: 197, 471, 306, 475, 521

ROOT Connectionᐸ190ᐳ[197]"):::bucket - Bucket9("Bucket 9 (nullableBoundary)
Deps: 202, 477, 309, 478, 523

ROOT Connectionᐸ200ᐳ[202]"):::bucket - Bucket10("Bucket 10 (nullableBoundary)
Deps: 206, 480, 312, 481, 525

ROOT Connectionᐸ204ᐳ[206]"):::bucket - Bucket11("Bucket 11 (nullableBoundary)
Deps: 210, 483, 315, 484, 527

ROOT Connectionᐸ208ᐳ[210]"):::bucket - Bucket12("Bucket 12 (nullableBoundary)
Deps: 214, 486, 318, 487, 529

ROOT Connectionᐸ212ᐳ[214]"):::bucket - Bucket13("Bucket 13 (nullableBoundary)
Deps: 218, 489, 321, 490, 531

ROOT Connectionᐸ216ᐳ[218]"):::bucket - Bucket14("Bucket 14 (nullableBoundary)
Deps: 222, 492, 324, 493, 533

ROOT Connectionᐸ220ᐳ[222]"):::bucket - Bucket15("Bucket 15 (nullableBoundary)
Deps: 226, 495, 327, 496, 535

ROOT Connectionᐸ224ᐳ[226]"):::bucket - Bucket16("Bucket 16 (nullableBoundary)
Deps: 230, 498, 330, 499, 537

ROOT Connectionᐸ228ᐳ[230]"):::bucket - Bucket17("Bucket 17 (nullableBoundary)
Deps: 234, 501, 333, 502, 539

ROOT Connectionᐸ232ᐳ[234]"):::bucket - Bucket18("Bucket 18 (nullableBoundary)
Deps: 238, 504, 336, 505, 541

ROOT Connectionᐸ236ᐳ[238]"):::bucket - Bucket19("Bucket 19 (nullableBoundary)
Deps: 242, 507, 339, 508, 543

ROOT Connectionᐸ240ᐳ[242]"):::bucket - Bucket20("Bucket 20 (nullableBoundary)
Deps: 247, 614, 342, 373

ROOT Connectionᐸ244ᐳ[247]"):::bucket - Bucket21("Bucket 21 (nullableBoundary)
Deps: 256, 345, 378

ROOT Connectionᐸ254ᐳ[256]"):::bucket - Bucket22("Bucket 22 (nullableBoundary)
Deps: 277, 643, 348, 387

ROOT Connectionᐸ275ᐳ[277]"):::bucket - Bucket23("Bucket 23 (listItem)

ROOT __Item{23}ᐸ278ᐳ[280]"):::bucket - Bucket24("Bucket 24 (listItem)

ROOT __Item{24}ᐸ279ᐳ[282]"):::bucket - Bucket25("Bucket 25 (listItem)

ROOT __Item{25}ᐸ268ᐳ[284]"):::bucket - Bucket26("Bucket 26 (listItem)

ROOT __Item{26}ᐸ274ᐳ[285]"):::bucket - Bucket27("Bucket 27 (nullableBoundary)
Deps: 281

ROOT PgSelectSingle{23}ᐸcompound_type_array_queryᐳ[281]"):::bucket - Bucket28("Bucket 28 (nullableBoundary)
Deps: 283

ROOT PgSelectSingle{24}ᐸquery_compound_type_arrayᐳ[283]"):::bucket - Bucket29("Bucket 29 (nullableBoundary)
Deps: 285

ROOT __Item{26}ᐸ274ᐳ[285]"):::bucket - Bucket51("Bucket 51 (nullableBoundary)
Deps: 392

ROOT PgClassExpression{1}ᐸ__compound...uery__.”g”ᐳ[392]"):::bucket - Bucket52("Bucket 52 (listItem)
Deps: 459

ROOT __Item{52}ᐸ287ᐳ[394]"):::bucket - Bucket53("Bucket 53 (listItem)
Deps: 462

ROOT __Item{53}ᐸ294ᐳ[396]"):::bucket - Bucket54("Bucket 54 (listItem)
Deps: 465

ROOT __Item{54}ᐸ297ᐳ[398]"):::bucket - Bucket55("Bucket 55 (listItem)
Deps: 468

ROOT __Item{55}ᐸ300ᐳ[400]"):::bucket - Bucket56("Bucket 56 (listItem)
Deps: 471

ROOT __Item{56}ᐸ303ᐳ[402]"):::bucket - Bucket57("Bucket 57 (listItem)
Deps: 471

ROOT __Item{57}ᐸ306ᐳ[404]"):::bucket - Bucket58("Bucket 58 (listItem)
Deps: 477

ROOT __Item{58}ᐸ309ᐳ[406]"):::bucket - Bucket59("Bucket 59 (listItem)
Deps: 480

ROOT __Item{59}ᐸ312ᐳ[408]"):::bucket - Bucket60("Bucket 60 (listItem)
Deps: 483

ROOT __Item{60}ᐸ315ᐳ[410]"):::bucket - Bucket61("Bucket 61 (listItem)
Deps: 486

ROOT __Item{61}ᐸ318ᐳ[412]"):::bucket - Bucket62("Bucket 62 (listItem)
Deps: 489

ROOT __Item{62}ᐸ321ᐳ[414]"):::bucket - Bucket63("Bucket 63 (listItem)
Deps: 492

ROOT __Item{63}ᐸ324ᐳ[416]"):::bucket - Bucket64("Bucket 64 (listItem)
Deps: 495

ROOT __Item{64}ᐸ327ᐳ[418]"):::bucket - Bucket65("Bucket 65 (listItem)
Deps: 498

ROOT __Item{65}ᐸ330ᐳ[420]"):::bucket - Bucket66("Bucket 66 (listItem)
Deps: 501

ROOT __Item{66}ᐸ333ᐳ[422]"):::bucket - Bucket67("Bucket 67 (listItem)
Deps: 504

ROOT __Item{67}ᐸ336ᐳ[424]"):::bucket - Bucket68("Bucket 68 (listItem)
Deps: 507

ROOT __Item{68}ᐸ339ᐳ[426]"):::bucket - Bucket69("Bucket 69 (listItem)
Deps: 614

ROOT __Item{69}ᐸ342ᐳ[428]"):::bucket - Bucket70("Bucket 70 (listItem)

ROOT __Item{70}ᐸ345ᐳ[430]"):::bucket - Bucket71("Bucket 71 (listItem)
Deps: 643

ROOT __Item{71}ᐸ348ᐳ[432]"):::bucket - Bucket72("Bucket 72 (nullableBoundary)
Deps: 394, 395, 581

ROOT Edge{52}[395]"):::bucket - Bucket73("Bucket 73 (nullableBoundary)
Deps: 396, 397, 583

ROOT Edge{53}[397]"):::bucket - Bucket74("Bucket 74 (nullableBoundary)
Deps: 398, 399, 585

ROOT Edge{54}[399]"):::bucket - Bucket75("Bucket 75 (nullableBoundary)
Deps: 400, 401, 587

ROOT Edge{55}[401]"):::bucket - Bucket76("Bucket 76 (nullableBoundary)
Deps: 402, 403, 589

ROOT Edge{56}[403]"):::bucket - Bucket77("Bucket 77 (nullableBoundary)
Deps: 404, 405, 591

ROOT Edge{57}[405]"):::bucket - Bucket78("Bucket 78 (nullableBoundary)
Deps: 406, 407, 593

ROOT Edge{58}[407]"):::bucket - Bucket79("Bucket 79 (nullableBoundary)
Deps: 408, 409, 595

ROOT Edge{59}[409]"):::bucket - Bucket80("Bucket 80 (nullableBoundary)
Deps: 410, 411, 597

ROOT Edge{60}[411]"):::bucket - Bucket81("Bucket 81 (nullableBoundary)
Deps: 412, 413, 599

ROOT Edge{61}[413]"):::bucket - Bucket82("Bucket 82 (nullableBoundary)
Deps: 414, 415, 601

ROOT Edge{62}[415]"):::bucket - Bucket83("Bucket 83 (nullableBoundary)
Deps: 416, 417, 603

ROOT Edge{63}[417]"):::bucket - Bucket84("Bucket 84 (nullableBoundary)
Deps: 418, 419, 605

ROOT Edge{64}[419]"):::bucket - Bucket85("Bucket 85 (nullableBoundary)
Deps: 420, 421, 607

ROOT Edge{65}[421]"):::bucket - Bucket86("Bucket 86 (nullableBoundary)
Deps: 422, 423, 609

ROOT Edge{66}[423]"):::bucket - Bucket87("Bucket 87 (nullableBoundary)
Deps: 424, 425, 611

ROOT Edge{67}[425]"):::bucket - Bucket88("Bucket 88 (nullableBoundary)
Deps: 426, 427, 613

ROOT Edge{68}[427]"):::bucket - Bucket89("Bucket 89 (nullableBoundary)
Deps: 428, 429, 615

ROOT Edge{69}[429]"):::bucket - Bucket90("Bucket 90 (nullableBoundary)
Deps: 430, 431

ROOT Edge{70}[431]"):::bucket - Bucket91("Bucket 91 (nullableBoundary)
Deps: 434

ROOT PgClassExpression{71}ᐸ__query_in...al_set__.vᐳ[434]"):::bucket - Bucket92("Bucket 92 (nullableBoundary)
Deps: 435, 434, 644

ROOT Edge{71}[435]"):::bucket - Bucket93("Bucket 93 (nullableBoundary)
Deps: 454

ROOT PgClassExpression{27}ᐸ__compound...uery__.”g”ᐳ[454]"):::bucket - Bucket94("Bucket 94 (nullableBoundary)
Deps: 455

ROOT PgClassExpression{28}ᐸ__query_co...rray__.”g”ᐳ[455]"):::bucket - Bucket95("Bucket 95 (nullableBoundary)
Deps: 434

ROOT PgClassExpression{71}ᐸ__query_in...al_set__.vᐳ[434]"):::bucket - Bucket96("Bucket 96 (nullableBoundary)
Deps: 623

ROOT PgSelectSingle{72}ᐸcompound_type_set_queryᐳ[623]"):::bucket - Bucket97("Bucket 97 (nullableBoundary)
Deps: 624

ROOT PgSelectSingle{73}ᐸtable_set_queryᐳ[624]"):::bucket - Bucket98("Bucket 98 (nullableBoundary)
Deps: 625

ROOT PgSelectSingle{74}ᐸtable_set_queryᐳ[625]"):::bucket - Bucket99("Bucket 99 (nullableBoundary)
Deps: 626

ROOT PgSelectSingle{75}ᐸtable_set_queryᐳ[626]"):::bucket - Bucket100("Bucket 100 (nullableBoundary)
Deps: 627

ROOT PgSelectSingle{76}ᐸtable_set_queryᐳ[627]"):::bucket - Bucket101("Bucket 101 (nullableBoundary)
Deps: 628

ROOT PgSelectSingle{77}ᐸtable_set_queryᐳ[628]"):::bucket - Bucket102("Bucket 102 (nullableBoundary)
Deps: 629

ROOT PgSelectSingle{78}ᐸtable_set_queryᐳ[629]"):::bucket - Bucket103("Bucket 103 (nullableBoundary)
Deps: 630

ROOT PgSelectSingle{79}ᐸtable_set_queryᐳ[630]"):::bucket - Bucket104("Bucket 104 (nullableBoundary)
Deps: 631

ROOT PgSelectSingle{80}ᐸtable_set_queryᐳ[631]"):::bucket - Bucket105("Bucket 105 (nullableBoundary)
Deps: 632

ROOT PgSelectSingle{81}ᐸtable_set_queryᐳ[632]"):::bucket - Bucket106("Bucket 106 (nullableBoundary)
Deps: 633

ROOT PgSelectSingle{82}ᐸtable_set_queryᐳ[633]"):::bucket - Bucket107("Bucket 107 (nullableBoundary)
Deps: 634

ROOT PgSelectSingle{83}ᐸtable_set_queryᐳ[634]"):::bucket - Bucket108("Bucket 108 (nullableBoundary)
Deps: 635

ROOT PgSelectSingle{84}ᐸtable_set_queryᐳ[635]"):::bucket - Bucket109("Bucket 109 (nullableBoundary)
Deps: 636

ROOT PgSelectSingle{85}ᐸtable_set_queryᐳ[636]"):::bucket - Bucket110("Bucket 110 (nullableBoundary)
Deps: 637

ROOT PgSelectSingle{86}ᐸtable_set_queryᐳ[637]"):::bucket - Bucket111("Bucket 111 (nullableBoundary)
Deps: 638

ROOT PgSelectSingle{87}ᐸtable_set_query_plpgsqlᐳ[638]"):::bucket - Bucket112("Bucket 112 (nullableBoundary)
Deps: 639

ROOT PgSelectSingle{88}ᐸtable_set_query_plpgsqlᐳ[639]"):::bucket - Bucket113("Bucket 113 (nullableBoundary)
Deps: 678

ROOT PgClassExpression{96}ᐸ__compound...uery__.”g”ᐳ[678]"):::bucket + Bucket0("Bucket 0 (root)

1:
ᐳ: 8, 9, 56, 120, 123, 135, 291, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 10, 11, 19, 27, 35, 44, 51, 60, 68, 76, 84, 91, 98, 105, 112, 124, 125, 126, 137, 138, 141, 151, 164, 171, 183, 188, 194, 195, 232, 244, 247, 259, 122, 129, 146, 153, 156, 163, 165, 168, 258, 260, 263
2: 7, 17, 25, 33, 42, 49, 58, 66, 74, 82, 89, 96, 103, 110, 127, 139, 154, 160, 166, 169, 175, 179, 185, 191, 201, 205, 209, 213, 217, 221, 225, 229, 233, 237, 241, 245, 249, 255, 261, 264, 270, 276, 370, 375, 384
ᐳ: 460, 463, 466, 469, 472, 478, 481, 484, 487, 490, 493, 496, 499, 502, 505, 508, 615, 644
3: 13, 21, 29, 37, 46, 53, 62, 70, 78, 86, 93, 100, 107, 114, 131, 143, 158, 162, 173, 177, 181, 187, 193, 198, 203, 207, 211, 215, 219, 223, 227, 231, 235, 239, 243, 248, 252, 257, 267, 273, 278, 279, 280, 372, 377, 386
ᐳ: 12, 14, 15, 20, 22, 23, 28, 30, 31, 36, 38, 39, 45, 47, 48, 52, 54, 55, 61, 63, 64, 69, 71, 72, 77, 79, 80, 85, 87, 88, 92, 94, 95, 99, 101, 102, 106, 108, 109, 113, 115, 116, 130, 132, 133, 142, 144, 145, 157, 159, 172, 174, 251, 253, 254, 266, 268, 269, 272, 274, 275, 371, 373, 374, 376, 378, 379, 385, 387, 388
4: 288, 295, 298, 301, 304, 307, 310, 313, 316, 319, 322, 325, 328, 331, 334, 337, 340, 343, 346, 349
ᐳ: 459, 461, 462, 464, 465, 467, 468, 470, 471, 473, 474, 476, 477, 479, 480, 482, 483, 485, 486, 488, 489, 491, 492, 494, 495, 497, 498, 500, 501, 503, 504, 506, 507, 509, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544"):::bucket + Bucket1("Bucket 1 (nullableBoundary)
Deps: 159

ROOT PgSelectSingleᐸcompound_type_queryᐳ[159]"):::bucket + Bucket2("Bucket 2 (nullableBoundary)
Deps: 162, 460, 288, 461, 512

ROOT Connectionᐸ160ᐳ[162]"):::bucket + Bucket3("Bucket 3 (nullableBoundary)
Deps: 174, 291

ROOT PgSelectSingleᐸtable_queryᐳ[174]"):::bucket + Bucket4("Bucket 4 (nullableBoundary)
Deps: 177, 463, 295, 464, 514

ROOT Connectionᐸ175ᐳ[177]"):::bucket + Bucket5("Bucket 5 (nullableBoundary)
Deps: 181, 466, 298, 467, 516

ROOT Connectionᐸ179ᐳ[181]"):::bucket + Bucket6("Bucket 6 (nullableBoundary)
Deps: 187, 469, 301, 470, 518

ROOT Connectionᐸ185ᐳ[187]"):::bucket + Bucket7("Bucket 7 (nullableBoundary)
Deps: 193, 472, 304, 473, 520

ROOT Connectionᐸ191ᐳ[193]"):::bucket + Bucket8("Bucket 8 (nullableBoundary)
Deps: 198, 472, 307, 476, 522

ROOT Connectionᐸ191ᐳ[198]"):::bucket + Bucket9("Bucket 9 (nullableBoundary)
Deps: 203, 478, 310, 479, 524

ROOT Connectionᐸ201ᐳ[203]"):::bucket + Bucket10("Bucket 10 (nullableBoundary)
Deps: 207, 481, 313, 482, 526

ROOT Connectionᐸ205ᐳ[207]"):::bucket + Bucket11("Bucket 11 (nullableBoundary)
Deps: 211, 484, 316, 485, 528

ROOT Connectionᐸ209ᐳ[211]"):::bucket + Bucket12("Bucket 12 (nullableBoundary)
Deps: 215, 487, 319, 488, 530

ROOT Connectionᐸ213ᐳ[215]"):::bucket + Bucket13("Bucket 13 (nullableBoundary)
Deps: 219, 490, 322, 491, 532

ROOT Connectionᐸ217ᐳ[219]"):::bucket + Bucket14("Bucket 14 (nullableBoundary)
Deps: 223, 493, 325, 494, 534

ROOT Connectionᐸ221ᐳ[223]"):::bucket + Bucket15("Bucket 15 (nullableBoundary)
Deps: 227, 496, 328, 497, 536

ROOT Connectionᐸ225ᐳ[227]"):::bucket + Bucket16("Bucket 16 (nullableBoundary)
Deps: 231, 499, 331, 500, 538

ROOT Connectionᐸ229ᐳ[231]"):::bucket + Bucket17("Bucket 17 (nullableBoundary)
Deps: 235, 502, 334, 503, 540

ROOT Connectionᐸ233ᐳ[235]"):::bucket + Bucket18("Bucket 18 (nullableBoundary)
Deps: 239, 505, 337, 506, 542

ROOT Connectionᐸ237ᐳ[239]"):::bucket + Bucket19("Bucket 19 (nullableBoundary)
Deps: 243, 508, 340, 509, 544

ROOT Connectionᐸ241ᐳ[243]"):::bucket + Bucket20("Bucket 20 (nullableBoundary)
Deps: 248, 615, 343, 374

ROOT Connectionᐸ245ᐳ[248]"):::bucket + Bucket21("Bucket 21 (nullableBoundary)
Deps: 257, 346, 379

ROOT Connectionᐸ255ᐳ[257]"):::bucket + Bucket22("Bucket 22 (nullableBoundary)
Deps: 278, 644, 349, 388

ROOT Connectionᐸ276ᐳ[278]"):::bucket + Bucket23("Bucket 23 (listItem)

ROOT __Item{23}ᐸ279ᐳ[281]"):::bucket + Bucket24("Bucket 24 (listItem)

ROOT __Item{24}ᐸ280ᐳ[283]"):::bucket + Bucket25("Bucket 25 (listItem)

ROOT __Item{25}ᐸ269ᐳ[285]"):::bucket + Bucket26("Bucket 26 (listItem)

ROOT __Item{26}ᐸ275ᐳ[286]"):::bucket + Bucket27("Bucket 27 (nullableBoundary)
Deps: 282

ROOT PgSelectSingle{23}ᐸcompound_type_array_queryᐳ[282]"):::bucket + Bucket28("Bucket 28 (nullableBoundary)
Deps: 284

ROOT PgSelectSingle{24}ᐸquery_compound_type_arrayᐳ[284]"):::bucket + Bucket29("Bucket 29 (nullableBoundary)
Deps: 286

ROOT __Item{26}ᐸ275ᐳ[286]"):::bucket + Bucket51("Bucket 51 (nullableBoundary)
Deps: 393

ROOT PgClassExpression{1}ᐸ__compound...uery__.”g”ᐳ[393]"):::bucket + Bucket52("Bucket 52 (listItem)
Deps: 460

ROOT __Item{52}ᐸ288ᐳ[395]"):::bucket + Bucket53("Bucket 53 (listItem)
Deps: 463

ROOT __Item{53}ᐸ295ᐳ[397]"):::bucket + Bucket54("Bucket 54 (listItem)
Deps: 466

ROOT __Item{54}ᐸ298ᐳ[399]"):::bucket + Bucket55("Bucket 55 (listItem)
Deps: 469

ROOT __Item{55}ᐸ301ᐳ[401]"):::bucket + Bucket56("Bucket 56 (listItem)
Deps: 472

ROOT __Item{56}ᐸ304ᐳ[403]"):::bucket + Bucket57("Bucket 57 (listItem)
Deps: 472

ROOT __Item{57}ᐸ307ᐳ[405]"):::bucket + Bucket58("Bucket 58 (listItem)
Deps: 478

ROOT __Item{58}ᐸ310ᐳ[407]"):::bucket + Bucket59("Bucket 59 (listItem)
Deps: 481

ROOT __Item{59}ᐸ313ᐳ[409]"):::bucket + Bucket60("Bucket 60 (listItem)
Deps: 484

ROOT __Item{60}ᐸ316ᐳ[411]"):::bucket + Bucket61("Bucket 61 (listItem)
Deps: 487

ROOT __Item{61}ᐸ319ᐳ[413]"):::bucket + Bucket62("Bucket 62 (listItem)
Deps: 490

ROOT __Item{62}ᐸ322ᐳ[415]"):::bucket + Bucket63("Bucket 63 (listItem)
Deps: 493

ROOT __Item{63}ᐸ325ᐳ[417]"):::bucket + Bucket64("Bucket 64 (listItem)
Deps: 496

ROOT __Item{64}ᐸ328ᐳ[419]"):::bucket + Bucket65("Bucket 65 (listItem)
Deps: 499

ROOT __Item{65}ᐸ331ᐳ[421]"):::bucket + Bucket66("Bucket 66 (listItem)
Deps: 502

ROOT __Item{66}ᐸ334ᐳ[423]"):::bucket + Bucket67("Bucket 67 (listItem)
Deps: 505

ROOT __Item{67}ᐸ337ᐳ[425]"):::bucket + Bucket68("Bucket 68 (listItem)
Deps: 508

ROOT __Item{68}ᐸ340ᐳ[427]"):::bucket + Bucket69("Bucket 69 (listItem)
Deps: 615

ROOT __Item{69}ᐸ343ᐳ[429]"):::bucket + Bucket70("Bucket 70 (listItem)

ROOT __Item{70}ᐸ346ᐳ[431]"):::bucket + Bucket71("Bucket 71 (listItem)
Deps: 644

ROOT __Item{71}ᐸ349ᐳ[433]"):::bucket + Bucket72("Bucket 72 (nullableBoundary)
Deps: 395, 396, 582

ROOT Edge{52}[396]"):::bucket + Bucket73("Bucket 73 (nullableBoundary)
Deps: 397, 398, 584

ROOT Edge{53}[398]"):::bucket + Bucket74("Bucket 74 (nullableBoundary)
Deps: 399, 400, 586

ROOT Edge{54}[400]"):::bucket + Bucket75("Bucket 75 (nullableBoundary)
Deps: 401, 402, 588

ROOT Edge{55}[402]"):::bucket + Bucket76("Bucket 76 (nullableBoundary)
Deps: 403, 404, 590

ROOT Edge{56}[404]"):::bucket + Bucket77("Bucket 77 (nullableBoundary)
Deps: 405, 406, 592

ROOT Edge{57}[406]"):::bucket + Bucket78("Bucket 78 (nullableBoundary)
Deps: 407, 408, 594

ROOT Edge{58}[408]"):::bucket + Bucket79("Bucket 79 (nullableBoundary)
Deps: 409, 410, 596

ROOT Edge{59}[410]"):::bucket + Bucket80("Bucket 80 (nullableBoundary)
Deps: 411, 412, 598

ROOT Edge{60}[412]"):::bucket + Bucket81("Bucket 81 (nullableBoundary)
Deps: 413, 414, 600

ROOT Edge{61}[414]"):::bucket + Bucket82("Bucket 82 (nullableBoundary)
Deps: 415, 416, 602

ROOT Edge{62}[416]"):::bucket + Bucket83("Bucket 83 (nullableBoundary)
Deps: 417, 418, 604

ROOT Edge{63}[418]"):::bucket + Bucket84("Bucket 84 (nullableBoundary)
Deps: 419, 420, 606

ROOT Edge{64}[420]"):::bucket + Bucket85("Bucket 85 (nullableBoundary)
Deps: 421, 422, 608

ROOT Edge{65}[422]"):::bucket + Bucket86("Bucket 86 (nullableBoundary)
Deps: 423, 424, 610

ROOT Edge{66}[424]"):::bucket + Bucket87("Bucket 87 (nullableBoundary)
Deps: 425, 426, 612

ROOT Edge{67}[426]"):::bucket + Bucket88("Bucket 88 (nullableBoundary)
Deps: 427, 428, 614

ROOT Edge{68}[428]"):::bucket + Bucket89("Bucket 89 (nullableBoundary)
Deps: 429, 430, 616

ROOT Edge{69}[430]"):::bucket + Bucket90("Bucket 90 (nullableBoundary)
Deps: 431, 432

ROOT Edge{70}[432]"):::bucket + Bucket91("Bucket 91 (nullableBoundary)
Deps: 435

ROOT PgClassExpression{71}ᐸ__query_in...al_set__.vᐳ[435]"):::bucket + Bucket92("Bucket 92 (nullableBoundary)
Deps: 436, 435, 645

ROOT Edge{71}[436]"):::bucket + Bucket93("Bucket 93 (nullableBoundary)
Deps: 455

ROOT PgClassExpression{27}ᐸ__compound...uery__.”g”ᐳ[455]"):::bucket + Bucket94("Bucket 94 (nullableBoundary)
Deps: 456

ROOT PgClassExpression{28}ᐸ__query_co...rray__.”g”ᐳ[456]"):::bucket + Bucket95("Bucket 95 (nullableBoundary)
Deps: 435

ROOT PgClassExpression{71}ᐸ__query_in...al_set__.vᐳ[435]"):::bucket + Bucket96("Bucket 96 (nullableBoundary)
Deps: 624

ROOT PgSelectSingle{72}ᐸcompound_type_set_queryᐳ[624]"):::bucket + Bucket97("Bucket 97 (nullableBoundary)
Deps: 625

ROOT PgSelectSingle{73}ᐸtable_set_queryᐳ[625]"):::bucket + Bucket98("Bucket 98 (nullableBoundary)
Deps: 626

ROOT PgSelectSingle{74}ᐸtable_set_queryᐳ[626]"):::bucket + Bucket99("Bucket 99 (nullableBoundary)
Deps: 627

ROOT PgSelectSingle{75}ᐸtable_set_queryᐳ[627]"):::bucket + Bucket100("Bucket 100 (nullableBoundary)
Deps: 628

ROOT PgSelectSingle{76}ᐸtable_set_queryᐳ[628]"):::bucket + Bucket101("Bucket 101 (nullableBoundary)
Deps: 629

ROOT PgSelectSingle{77}ᐸtable_set_queryᐳ[629]"):::bucket + Bucket102("Bucket 102 (nullableBoundary)
Deps: 630

ROOT PgSelectSingle{78}ᐸtable_set_queryᐳ[630]"):::bucket + Bucket103("Bucket 103 (nullableBoundary)
Deps: 631

ROOT PgSelectSingle{79}ᐸtable_set_queryᐳ[631]"):::bucket + Bucket104("Bucket 104 (nullableBoundary)
Deps: 632

ROOT PgSelectSingle{80}ᐸtable_set_queryᐳ[632]"):::bucket + Bucket105("Bucket 105 (nullableBoundary)
Deps: 633

ROOT PgSelectSingle{81}ᐸtable_set_queryᐳ[633]"):::bucket + Bucket106("Bucket 106 (nullableBoundary)
Deps: 634

ROOT PgSelectSingle{82}ᐸtable_set_queryᐳ[634]"):::bucket + Bucket107("Bucket 107 (nullableBoundary)
Deps: 635

ROOT PgSelectSingle{83}ᐸtable_set_queryᐳ[635]"):::bucket + Bucket108("Bucket 108 (nullableBoundary)
Deps: 636

ROOT PgSelectSingle{84}ᐸtable_set_queryᐳ[636]"):::bucket + Bucket109("Bucket 109 (nullableBoundary)
Deps: 637

ROOT PgSelectSingle{85}ᐸtable_set_queryᐳ[637]"):::bucket + Bucket110("Bucket 110 (nullableBoundary)
Deps: 638

ROOT PgSelectSingle{86}ᐸtable_set_queryᐳ[638]"):::bucket + Bucket111("Bucket 111 (nullableBoundary)
Deps: 639

ROOT PgSelectSingle{87}ᐸtable_set_query_plpgsqlᐳ[639]"):::bucket + Bucket112("Bucket 112 (nullableBoundary)
Deps: 640

ROOT PgSelectSingle{88}ᐸtable_set_query_plpgsqlᐳ[640]"):::bucket + Bucket113("Bucket 113 (nullableBoundary)
Deps: 679

ROOT PgClassExpression{96}ᐸ__compound...uery__.”g”ᐳ[679]"):::bucket end Bucket0 --> Bucket1 & Bucket2 & Bucket3 & Bucket4 & Bucket5 & Bucket6 & Bucket7 & Bucket8 & Bucket9 & Bucket10 & Bucket11 & Bucket12 & Bucket13 & Bucket14 & Bucket15 & Bucket16 & Bucket17 & Bucket18 & Bucket19 & Bucket20 & Bucket21 & Bucket22 & Bucket23 & Bucket24 & Bucket25 & Bucket26 Bucket1 --> Bucket51 @@ -170,107 +170,110 @@ graph TD Bucket96 --> Bucket113 %% plan dependencies - __InputObject145{{"__InputObject[145∈0] ➊
More deps:
- Constantᐸ419ᐳ[699]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[700]
- Constantᐸ'red'ᐳ[701]
- Constantᐸundefinedᐳ[56]
- Constantᐸ'BAR_FOO'ᐳ[702]
- Constantᐸ''ᐳ[697]
- Constantᐸ8ᐳ[692]"}}:::plan - __InputObject150{{"__InputObject[150∈0] ➊
More deps:
- Constantᐸ12ᐳ[703]
- Constantᐸ3ᐳ[690]
- Constantᐸ2ᐳ[688]
- Constantᐸundefinedᐳ[56]"}}:::plan - __InputObject150 --> __InputObject145 - __InputObject162{{"__InputObject[162∈0] ➊
More deps:
- Constantᐸ419ᐳ[699]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[700]
- Constantᐸ'red'ᐳ[701]
- Constantᐸundefinedᐳ[56]
- Constantᐸ'BAR_FOO'ᐳ[702]
- Constantᐸ''ᐳ[697]
- Constantᐸ8ᐳ[692]"}}:::plan - __InputObject163{{"__InputObject[163∈0] ➊
More deps:
- Constantᐸ12ᐳ[703]
- Constantᐸ3ᐳ[690]
- Constantᐸ2ᐳ[688]
- Constantᐸundefinedᐳ[56]"}}:::plan - __InputObject163 --> __InputObject162 - __InputObject257{{"__InputObject[257∈0] ➊
More deps:
- Constantᐸ419ᐳ[699]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[700]
- Constantᐸ'red'ᐳ[701]
- Constantᐸundefinedᐳ[56]
- Constantᐸ'BAR_FOO'ᐳ[702]
- Constantᐸ''ᐳ[697]
- Constantᐸ8ᐳ[692]"}}:::plan - __InputObject258{{"__InputObject[258∈0] ➊
More deps:
- Constantᐸundefinedᐳ[56]
- Constantᐸ5ᐳ[689]"}}:::plan - __InputObject258 --> __InputObject257 - PgFromExpression128{{"PgFromExpression[128∈0] ➊
More deps:
- Constantᐸ'50'ᐳ[693]
- Constantᐸfalseᐳ[694]
- Constantᐸ'xyz'ᐳ[695]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[696]"}}:::plan - BakedInput125{{"BakedInput[125∈0] ➊
More deps:
- Constantᐸ[ 1, 2, 3 ]ᐳ[120]"}}:::plan - __InputObject122{{"__InputObject[122∈0] ➊"}}:::plan - BakedInput125 & __InputObject122 --> PgFromExpression128 - PgFromExpression140{{"PgFromExpression[140∈0] ➊
More deps:
- Constantᐸ'50'ᐳ[693]
- Constantᐸfalseᐳ[694]
- Constantᐸ''ᐳ[697]
- Constantᐸ{}ᐳ[698]"}}:::plan - BakedInput137{{"BakedInput[137∈0] ➊
More deps:
- Constantᐸ[]ᐳ[134]"}}:::plan - __InputObject136{{"__InputObject[136∈0] ➊
More deps:
- Constantᐸundefinedᐳ[56]"}}:::plan - BakedInput137 & __InputObject136 --> PgFromExpression140 - PgSelect232[["PgSelect[232∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[688]
- Constantᐸ1ᐳ[687]"]]:::plan + __InputObject146{{"__InputObject[146∈0] ➊
More deps:
- Constantᐸ419ᐳ[699]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[700]
- Constantᐸ'red'ᐳ[701]
- Constantᐸundefinedᐳ[56]
- Constantᐸ'BAR_FOO'ᐳ[702]
- Constantᐸ''ᐳ[697]
- Constantᐸ8ᐳ[693]"}}:::plan + __InputObject151{{"__InputObject[151∈0] ➊
More deps:
- Constantᐸ12ᐳ[703]
- Constantᐸ3ᐳ[691]
- Constantᐸ2ᐳ[689]
- Constantᐸundefinedᐳ[56]"}}:::plan + __InputObject151 --> __InputObject146 + __InputObject163{{"__InputObject[163∈0] ➊
More deps:
- Constantᐸ419ᐳ[699]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[700]
- Constantᐸ'red'ᐳ[701]
- Constantᐸundefinedᐳ[56]
- Constantᐸ'BAR_FOO'ᐳ[702]
- Constantᐸ''ᐳ[697]
- Constantᐸ8ᐳ[693]"}}:::plan + __InputObject164{{"__InputObject[164∈0] ➊
More deps:
- Constantᐸ12ᐳ[703]
- Constantᐸ3ᐳ[691]
- Constantᐸ2ᐳ[689]
- Constantᐸundefinedᐳ[56]"}}:::plan + __InputObject164 --> __InputObject163 + __InputObject258{{"__InputObject[258∈0] ➊
More deps:
- Constantᐸ419ᐳ[699]
- Constantᐸ'easy cheesy baked potatoes'ᐳ[700]
- Constantᐸ'red'ᐳ[701]
- Constantᐸundefinedᐳ[56]
- Constantᐸ'BAR_FOO'ᐳ[702]
- Constantᐸ''ᐳ[697]
- Constantᐸ8ᐳ[693]"}}:::plan + __InputObject259{{"__InputObject[259∈0] ➊
More deps:
- Constantᐸundefinedᐳ[56]
- Constantᐸ5ᐳ[690]"}}:::plan + __InputObject259 --> __InputObject258 + PgFromExpression129{{"PgFromExpression[129∈0] ➊
More deps:
- Constantᐸ'50'ᐳ[694]
- Constantᐸfalseᐳ[123]
- Constantᐸ'xyz'ᐳ[695]
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[696]"}}:::plan + BakedInput126{{"BakedInput[126∈0] ➊
More deps:
- Constantᐸ[ 1, 2, 3 ]ᐳ[120]"}}:::plan + __InputObject122{{"__InputObject[122∈0] ➊
More deps:
- Constantᐸfalseᐳ[123]"}}:::plan + BakedInput126 & __InputObject122 --> PgFromExpression129 + PgFromExpression141{{"PgFromExpression[141∈0] ➊
More deps:
- Constantᐸ'50'ᐳ[694]
- Constantᐸfalseᐳ[123]
- Constantᐸ''ᐳ[697]
- Constantᐸ{}ᐳ[698]"}}:::plan + BakedInput138{{"BakedInput[138∈0] ➊
More deps:
- Constantᐸ[]ᐳ[135]"}}:::plan + __InputObject137{{"__InputObject[137∈0] ➊
More deps:
- Constantᐸfalseᐳ[123]
- Constantᐸundefinedᐳ[56]"}}:::plan + BakedInput138 & __InputObject137 --> PgFromExpression141 + PgSelect233[["PgSelect[233∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[689]
- Constantᐸ1ᐳ[688]"]]:::plan Object10{{"Object[10∈0] ➊
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Lambda231{{"Lambda[231∈0] ➊
ᐸparseCursorᐳ
More deps:
- Constantᐸ'WyJuYXR1cmFsIiwxXQ=='ᐳ[710]"}}:::plan - Object10 & Lambda231 --> PgSelect232 - Connection234[["Connection[234∈0] ➊
ᐸ232ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[688]
- Constantᐸ1ᐳ[687]"]]:::plan - PgSelect232 & Lambda231 --> Connection234 - PgFromExpression76{{"PgFromExpression[76∈0] ➊
More deps:
- Constantᐸ1ᐳ[687]
- Constantᐸundefinedᐳ[56]
- Constantᐸ7ᐳ[691]"}}:::plan - PgFromExpression84{{"PgFromExpression[84∈0] ➊
More deps:
- Constantᐸ1ᐳ[687]
- Constantᐸ8ᐳ[692]
- Constantᐸ7ᐳ[691]"}}:::plan - PgFromExpression91{{"PgFromExpression[91∈0] ➊
More deps:
- Constantᐸ1ᐳ[687]
- Constantᐸundefinedᐳ[56]
- Constantᐸ7ᐳ[691]"}}:::plan - PgFromExpression98{{"PgFromExpression[98∈0] ➊
More deps:
- Constantᐸ1ᐳ[687]
- Constantᐸundefinedᐳ[56]
- Constantᐸ7ᐳ[691]"}}:::plan - PgFromExpression105{{"PgFromExpression[105∈0] ➊
More deps:
- Constantᐸ1ᐳ[687]
- Constantᐸundefinedᐳ[56]
- Constantᐸ7ᐳ[691]"}}:::plan - PgFromExpression112{{"PgFromExpression[112∈0] ➊
More deps:
- Constantᐸ1ᐳ[687]
- Constantᐸundefinedᐳ[56]
- Constantᐸ7ᐳ[691]"}}:::plan - PgSelect190[["PgSelect[190∈0] ➊
ᐸtable_set_query+1ᐳ"]]:::plan - Lambda193{{"Lambda[193∈0] ➊
ᐸparseCursorᐳ
More deps:
- Constantᐸ'WyJuYXR1cmFsIiw1XQ=='ᐳ[705]"}}:::plan - Lambda194{{"Lambda[194∈0] ➊
ᐸparseCursorᐳ
More deps:
- Constantᐸ'WyJuYXR1cmFsIiwzXQ=='ᐳ[706]"}}:::plan - Object10 & Lambda193 & Lambda194 --> PgSelect190 - Connection192[["Connection[192∈0] ➊
ᐸ190ᐳ
Dependents: 4"]]:::plan - PgSelect190 & Lambda193 & Lambda194 --> Connection192 - Connection197[["Connection[197∈0] ➊
ᐸ190ᐳ
Dependents: 4"]]:::plan - PgSelect190 & Lambda193 & Lambda194 --> Connection197 - PgSelect200[["PgSelect[200∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[688]"]]:::plan - Object10 & Lambda193 --> PgSelect200 - Connection202[["Connection[202∈0] ➊
ᐸ200ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[688]"]]:::plan - PgSelect200 & Lambda193 --> Connection202 - PgSelect204[["PgSelect[204∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[688]"]]:::plan - Object10 & Lambda193 --> PgSelect204 - Connection206[["Connection[206∈0] ➊
ᐸ204ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[688]"]]:::plan - PgSelect204 & Lambda193 --> Connection206 - PgSelect208[["PgSelect[208∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[688]"]]:::plan - Object10 & Lambda194 --> PgSelect208 - Connection210[["Connection[210∈0] ➊
ᐸ208ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[688]"]]:::plan - PgSelect208 & Lambda194 --> Connection210 - PgSelect212[["PgSelect[212∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[688]
- Constantᐸ2ᐳ[688]"]]:::plan - Object10 --> PgSelect212 - Connection214[["Connection[214∈0] ➊
ᐸ212ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[688]
- Constantᐸ2ᐳ[688]"]]:::plan - PgSelect212 --> Connection214 - PgSelect216[["PgSelect[216∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[688]
- Constantᐸ4ᐳ[707]"]]:::plan - Object10 --> PgSelect216 - Connection218[["Connection[218∈0] ➊
ᐸ216ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[688]
- Constantᐸ4ᐳ[707]"]]:::plan - PgSelect216 --> Connection218 - PgSelect220[["PgSelect[220∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[688]
- Constantᐸ0ᐳ[708]"]]:::plan - Object10 --> PgSelect220 - Connection222[["Connection[222∈0] ➊
ᐸ220ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[688]
- Constantᐸ0ᐳ[708]"]]:::plan - PgSelect220 --> Connection222 - PgSelect224[["PgSelect[224∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ6ᐳ[709]
- Constantᐸ0ᐳ[708]"]]:::plan - Object10 --> PgSelect224 - Connection226[["Connection[226∈0] ➊
ᐸ224ᐳ
Dependents: 4
More deps:
- Constantᐸ6ᐳ[709]
- Constantᐸ0ᐳ[708]"]]:::plan - PgSelect224 --> Connection226 - PgSelect228[["PgSelect[228∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[688]"]]:::plan - Object10 & Lambda231 --> PgSelect228 - Connection230[["Connection[230∈0] ➊
ᐸ228ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[688]"]]:::plan - PgSelect228 & Lambda231 --> Connection230 - PgSelect240[["PgSelect[240∈0] ➊
ᐸtable_set_query_plpgsql+1ᐳ
More deps:
- Constantᐸ2ᐳ[688]"]]:::plan - Lambda243{{"Lambda[243∈0] ➊
ᐸparseCursorᐳ
More deps:
- Constantᐸ'WyJuYXR1cmFsIiwyXQ=='ᐳ[711]"}}:::plan - Object10 & Lambda243 --> PgSelect240 - Connection242[["Connection[242∈0] ➊
ᐸ240ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[688]"]]:::plan - PgSelect240 & Lambda243 --> Connection242 - PgFromExpression246{{"PgFromExpression[246∈0] ➊
More deps:
- Constantᐸ5ᐳ[689]
- Constantᐸundefinedᐳ[56]
- Constantᐸ6ᐳ[709]"}}:::plan + Lambda232{{"Lambda[232∈0] ➊
ᐸparseCursorᐳ
More deps:
- Constantᐸ'WyJuYXR1cmFsIiwxXQ=='ᐳ[710]"}}:::plan + Object10 & Lambda232 --> PgSelect233 + Connection235[["Connection[235∈0] ➊
ᐸ233ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[689]
- Constantᐸ1ᐳ[688]"]]:::plan + PgSelect233 & Lambda232 --> Connection235 + PgFromExpression76{{"PgFromExpression[76∈0] ➊
More deps:
- Constantᐸ1ᐳ[688]
- Constantᐸundefinedᐳ[56]
- Constantᐸ7ᐳ[692]"}}:::plan + PgFromExpression84{{"PgFromExpression[84∈0] ➊
More deps:
- Constantᐸ1ᐳ[688]
- Constantᐸ8ᐳ[693]
- Constantᐸ7ᐳ[692]"}}:::plan + PgFromExpression91{{"PgFromExpression[91∈0] ➊
More deps:
- Constantᐸ1ᐳ[688]
- Constantᐸundefinedᐳ[56]
- Constantᐸ7ᐳ[692]"}}:::plan + PgFromExpression98{{"PgFromExpression[98∈0] ➊
More deps:
- Constantᐸ1ᐳ[688]
- Constantᐸundefinedᐳ[56]
- Constantᐸ7ᐳ[692]"}}:::plan + PgFromExpression105{{"PgFromExpression[105∈0] ➊
More deps:
- Constantᐸ1ᐳ[688]
- Constantᐸundefinedᐳ[56]
- Constantᐸ7ᐳ[692]"}}:::plan + PgFromExpression112{{"PgFromExpression[112∈0] ➊
More deps:
- Constantᐸ1ᐳ[688]
- Constantᐸundefinedᐳ[56]
- Constantᐸ7ᐳ[692]"}}:::plan + __InputObject124{{"__InputObject[124∈0] ➊
More deps:
- Constantᐸ1ᐳ[688]
- Constantᐸfalseᐳ[123]"}}:::plan + __InputObject125{{"__InputObject[125∈0] ➊
More deps:
- Constantᐸ5ᐳ[690]
- Constantᐸfalseᐳ[123]"}}:::plan + __InputObject124 & __InputObject125 --> __InputObject122 + PgSelect191[["PgSelect[191∈0] ➊
ᐸtable_set_query+1ᐳ"]]:::plan + Lambda194{{"Lambda[194∈0] ➊
ᐸparseCursorᐳ
More deps:
- Constantᐸ'WyJuYXR1cmFsIiw1XQ=='ᐳ[705]"}}:::plan + Lambda195{{"Lambda[195∈0] ➊
ᐸparseCursorᐳ
More deps:
- Constantᐸ'WyJuYXR1cmFsIiwzXQ=='ᐳ[706]"}}:::plan + Object10 & Lambda194 & Lambda195 --> PgSelect191 + Connection193[["Connection[193∈0] ➊
ᐸ191ᐳ
Dependents: 4"]]:::plan + PgSelect191 & Lambda194 & Lambda195 --> Connection193 + Connection198[["Connection[198∈0] ➊
ᐸ191ᐳ
Dependents: 4"]]:::plan + PgSelect191 & Lambda194 & Lambda195 --> Connection198 + PgSelect201[["PgSelect[201∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[689]"]]:::plan + Object10 & Lambda194 --> PgSelect201 + Connection203[["Connection[203∈0] ➊
ᐸ201ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[689]"]]:::plan + PgSelect201 & Lambda194 --> Connection203 + PgSelect205[["PgSelect[205∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[689]"]]:::plan + Object10 & Lambda194 --> PgSelect205 + Connection207[["Connection[207∈0] ➊
ᐸ205ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[689]"]]:::plan + PgSelect205 & Lambda194 --> Connection207 + PgSelect209[["PgSelect[209∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[689]"]]:::plan + Object10 & Lambda195 --> PgSelect209 + Connection211[["Connection[211∈0] ➊
ᐸ209ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[689]"]]:::plan + PgSelect209 & Lambda195 --> Connection211 + PgSelect213[["PgSelect[213∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[689]
- Constantᐸ2ᐳ[689]"]]:::plan + Object10 --> PgSelect213 + Connection215[["Connection[215∈0] ➊
ᐸ213ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[689]
- Constantᐸ2ᐳ[689]"]]:::plan + PgSelect213 --> Connection215 + PgSelect217[["PgSelect[217∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[689]
- Constantᐸ4ᐳ[707]"]]:::plan + Object10 --> PgSelect217 + Connection219[["Connection[219∈0] ➊
ᐸ217ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[689]
- Constantᐸ4ᐳ[707]"]]:::plan + PgSelect217 --> Connection219 + PgSelect221[["PgSelect[221∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[689]
- Constantᐸ0ᐳ[708]"]]:::plan + Object10 --> PgSelect221 + Connection223[["Connection[223∈0] ➊
ᐸ221ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[689]
- Constantᐸ0ᐳ[708]"]]:::plan + PgSelect221 --> Connection223 + PgSelect225[["PgSelect[225∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ6ᐳ[709]
- Constantᐸ0ᐳ[708]"]]:::plan + Object10 --> PgSelect225 + Connection227[["Connection[227∈0] ➊
ᐸ225ᐳ
Dependents: 4
More deps:
- Constantᐸ6ᐳ[709]
- Constantᐸ0ᐳ[708]"]]:::plan + PgSelect225 --> Connection227 + PgSelect229[["PgSelect[229∈0] ➊
ᐸtable_set_query+1ᐳ
More deps:
- Constantᐸ2ᐳ[689]"]]:::plan + Object10 & Lambda232 --> PgSelect229 + Connection231[["Connection[231∈0] ➊
ᐸ229ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[689]"]]:::plan + PgSelect229 & Lambda232 --> Connection231 + PgSelect241[["PgSelect[241∈0] ➊
ᐸtable_set_query_plpgsql+1ᐳ
More deps:
- Constantᐸ2ᐳ[689]"]]:::plan + Lambda244{{"Lambda[244∈0] ➊
ᐸparseCursorᐳ
More deps:
- Constantᐸ'WyJuYXR1cmFsIiwyXQ=='ᐳ[711]"}}:::plan + Object10 & Lambda244 --> PgSelect241 + Connection243[["Connection[243∈0] ➊
ᐸ241ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[689]"]]:::plan + PgSelect241 & Lambda244 --> Connection243 + PgFromExpression247{{"PgFromExpression[247∈0] ➊
More deps:
- Constantᐸ5ᐳ[690]
- Constantᐸundefinedᐳ[56]
- Constantᐸ6ᐳ[709]"}}:::plan PgSelect7[["PgSelect[7∈0] ➊
ᐸjson_identityᐳ"]]:::plan - PgFromExpression11{{"PgFromExpression[11∈0] ➊
More deps:
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[683]"}}:::plan + PgFromExpression11{{"PgFromExpression[11∈0] ➊
More deps:
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[684]"}}:::plan Object10 & PgFromExpression11 --> PgSelect7 Access8{{"Access[8∈0] ➊
ᐸ2.pgSettingsᐳ"}}:::plan Access9{{"Access[9∈0] ➊
ᐸ2.withPgClientᐳ"}}:::plan Access8 & Access9 --> Object10 PgSelect17[["PgSelect[17∈0] ➊
ᐸjsonb_identityᐳ"]]:::plan - PgFromExpression19{{"PgFromExpression[19∈0] ➊
More deps:
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[684]"}}:::plan + PgFromExpression19{{"PgFromExpression[19∈0] ➊
More deps:
- Constantᐸ{ a: 1, b: 2, c: 3 }ᐳ[685]"}}:::plan Object10 & PgFromExpression19 --> PgSelect17 PgSelect25[["PgSelect[25∈0] ➊
ᐸjson_identityᐳ"]]:::plan - PgFromExpression27{{"PgFromExpression[27∈0] ➊
More deps:
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[685]"}}:::plan + PgFromExpression27{{"PgFromExpression[27∈0] ➊
More deps:
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[686]"}}:::plan Object10 & PgFromExpression27 --> PgSelect25 PgSelect33[["PgSelect[33∈0] ➊
ᐸjsonb_identityᐳ"]]:::plan - PgFromExpression35{{"PgFromExpression[35∈0] ➊
More deps:
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[686]"}}:::plan + PgFromExpression35{{"PgFromExpression[35∈0] ➊
More deps:
- Constantᐸ[ { amount: '44' }, { amount: null } ]ᐳ[687]"}}:::plan Object10 & PgFromExpression35 --> PgSelect33 PgSelect42[["PgSelect[42∈0] ➊
ᐸadd_1_queryᐳ"]]:::plan - PgFromExpression44{{"PgFromExpression[44∈0] ➊
More deps:
- Constantᐸ1ᐳ[687]
- Constantᐸ2ᐳ[688]"}}:::plan + PgFromExpression44{{"PgFromExpression[44∈0] ➊
More deps:
- Constantᐸ1ᐳ[688]
- Constantᐸ2ᐳ[689]"}}:::plan Object10 & PgFromExpression44 --> PgSelect42 PgSelect49[["PgSelect[49∈0] ➊
ᐸadd_2_queryᐳ"]]:::plan - PgFromExpression51{{"PgFromExpression[51∈0] ➊
More deps:
- Constantᐸ2ᐳ[688]"}}:::plan + PgFromExpression51{{"PgFromExpression[51∈0] ➊
More deps:
- Constantᐸ2ᐳ[689]"}}:::plan Object10 & PgFromExpression51 --> PgSelect49 PgSelect58[["PgSelect[58∈0] ➊
ᐸadd_3_queryᐳ"]]:::plan - PgFromExpression60{{"PgFromExpression[60∈0] ➊
More deps:
- Constantᐸundefinedᐳ[56]
- Constantᐸ5ᐳ[689]"}}:::plan + PgFromExpression60{{"PgFromExpression[60∈0] ➊
More deps:
- Constantᐸundefinedᐳ[56]
- Constantᐸ5ᐳ[690]"}}:::plan Object10 & PgFromExpression60 --> PgSelect58 PgSelect66[["PgSelect[66∈0] ➊
ᐸadd_4_queryᐳ"]]:::plan - PgFromExpression68{{"PgFromExpression[68∈0] ➊
More deps:
- Constantᐸ1ᐳ[687]
- Constantᐸ3ᐳ[690]"}}:::plan + PgFromExpression68{{"PgFromExpression[68∈0] ➊
More deps:
- Constantᐸ1ᐳ[688]
- Constantᐸ3ᐳ[691]"}}:::plan Object10 & PgFromExpression68 --> PgSelect66 PgSelect74[["PgSelect[74∈0] ➊
ᐸoptional_missing_middle_1ᐳ"]]:::plan Object10 & PgFromExpression76 --> PgSelect74 @@ -284,41 +287,38 @@ graph TD Object10 & PgFromExpression105 --> PgSelect103 PgSelect110[["PgSelect[110∈0] ➊
ᐸoptional_missing_middle_5ᐳ"]]:::plan Object10 & PgFromExpression112 --> PgSelect110 - __InputObject123{{"__InputObject[123∈0] ➊
More deps:
- Constantᐸ1ᐳ[687]
- Constantᐸfalseᐳ[694]"}}:::plan - __InputObject124{{"__InputObject[124∈0] ➊
More deps:
- Constantᐸ5ᐳ[689]
- Constantᐸfalseᐳ[694]"}}:::plan - __InputObject123 & __InputObject124 --> __InputObject122 - PgSelect126[["PgSelect[126∈0] ➊
ᐸtypes_queryᐳ"]]:::plan - Object10 & PgFromExpression128 --> PgSelect126 - PgSelect138[["PgSelect[138∈0] ➊
ᐸtypes_queryᐳ"]]:::plan - Object10 & PgFromExpression140 --> PgSelect138 - PgSelect153[["PgSelect[153∈0] ➊
ᐸcompound_type_queryᐳ"]]:::plan - PgFromExpression155{{"PgFromExpression[155∈0] ➊"}}:::plan - Object10 & PgFromExpression155 --> PgSelect153 - PgSelect159[["PgSelect[159∈0] ➊
ᐸcompound_type_set_query+1ᐳ
More deps:
- Constantᐸ5ᐳ[689]"]]:::plan - Object10 --> PgSelect159 - Connection161[["Connection[161∈0] ➊
ᐸ159ᐳ
Dependents: 4
More deps:
- Constantᐸ5ᐳ[689]"]]:::plan - PgSelect159 --> Connection161 - PgSelect165[["PgSelect[165∈0] ➊
ᐸcompound_type_array_queryᐳ"]]:::plan - PgFromExpression167{{"PgFromExpression[167∈0] ➊"}}:::plan - Object10 & PgFromExpression167 --> PgSelect165 - PgSelect168[["PgSelect[168∈0] ➊
ᐸtable_queryᐳ"]]:::plan - PgFromExpression170{{"PgFromExpression[170∈0] ➊
More deps:
- Constantᐸ5ᐳ[689]"}}:::plan - Object10 & PgFromExpression170 --> PgSelect168 - __InputObject182{{"__InputObject[182∈0] ➊
More deps:
- Constantᐸundefinedᐳ[56]
- Constantᐸ'Budd Deey'ᐳ[704]"}}:::plan - PgSelect184[["PgSelect[184∈0] ➊
ᐸtable_set_query+1ᐳ"]]:::plan - ApplyInput187{{"ApplyInput[187∈0] ➊"}}:::plan - Object10 & ApplyInput187 --> PgSelect184 - PgSelect236[["PgSelect[236∈0] ➊
ᐸtable_set_query_plpgsql+1ᐳ
More deps:
- Constantᐸ2ᐳ[688]"]]:::plan - Object10 --> PgSelect236 - Connection238[["Connection[238∈0] ➊
ᐸ236ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[688]"]]:::plan - PgSelect236 --> Connection238 - PgSelect244[["PgSelect[244∈0] ➊
ᐸint_set_queryᐳ"]]:::plan - Object10 & PgFromExpression246 --> PgSelect244 - PgSelect260[["PgSelect[260∈0] ➊
ᐸquery_compound_type_arrayᐳ"]]:::plan - PgFromExpression262{{"PgFromExpression[262∈0] ➊"}}:::plan - Object10 & PgFromExpression262 --> PgSelect260 - PgSelect369[["PgSelect[369∈0] ➊
ᐸint_set_query(aggregate)ᐳ"]]:::plan - Object10 & PgFromExpression246 --> PgSelect369 + PgSelect127[["PgSelect[127∈0] ➊
ᐸtypes_queryᐳ"]]:::plan + Object10 & PgFromExpression129 --> PgSelect127 + PgSelect139[["PgSelect[139∈0] ➊
ᐸtypes_queryᐳ"]]:::plan + Object10 & PgFromExpression141 --> PgSelect139 + PgSelect154[["PgSelect[154∈0] ➊
ᐸcompound_type_queryᐳ"]]:::plan + PgFromExpression156{{"PgFromExpression[156∈0] ➊"}}:::plan + Object10 & PgFromExpression156 --> PgSelect154 + PgSelect160[["PgSelect[160∈0] ➊
ᐸcompound_type_set_query+1ᐳ
More deps:
- Constantᐸ5ᐳ[690]"]]:::plan + Object10 --> PgSelect160 + Connection162[["Connection[162∈0] ➊
ᐸ160ᐳ
Dependents: 4
More deps:
- Constantᐸ5ᐳ[690]"]]:::plan + PgSelect160 --> Connection162 + PgSelect166[["PgSelect[166∈0] ➊
ᐸcompound_type_array_queryᐳ"]]:::plan + PgFromExpression168{{"PgFromExpression[168∈0] ➊"}}:::plan + Object10 & PgFromExpression168 --> PgSelect166 + PgSelect169[["PgSelect[169∈0] ➊
ᐸtable_queryᐳ"]]:::plan + PgFromExpression171{{"PgFromExpression[171∈0] ➊
More deps:
- Constantᐸ5ᐳ[690]"}}:::plan + Object10 & PgFromExpression171 --> PgSelect169 + __InputObject183{{"__InputObject[183∈0] ➊
More deps:
- Constantᐸundefinedᐳ[56]
- Constantᐸ'Budd Deey'ᐳ[704]"}}:::plan + PgSelect185[["PgSelect[185∈0] ➊
ᐸtable_set_query+1ᐳ"]]:::plan + ApplyInput188{{"ApplyInput[188∈0] ➊"}}:::plan + Object10 & ApplyInput188 --> PgSelect185 + PgSelect237[["PgSelect[237∈0] ➊
ᐸtable_set_query_plpgsql+1ᐳ
More deps:
- Constantᐸ2ᐳ[689]"]]:::plan + Object10 --> PgSelect237 + Connection239[["Connection[239∈0] ➊
ᐸ237ᐳ
Dependents: 4
More deps:
- Constantᐸ2ᐳ[689]"]]:::plan + PgSelect237 --> Connection239 + PgSelect245[["PgSelect[245∈0] ➊
ᐸint_set_queryᐳ"]]:::plan + Object10 & PgFromExpression247 --> PgSelect245 + PgSelect261[["PgSelect[261∈0] ➊
ᐸquery_compound_type_arrayᐳ"]]:::plan + PgFromExpression263{{"PgFromExpression[263∈0] ➊"}}:::plan + Object10 & PgFromExpression263 --> PgSelect261 + PgSelect370[["PgSelect[370∈0] ➊
ᐸint_set_query(aggregate)ᐳ"]]:::plan + Object10 & PgFromExpression247 --> PgSelect370 __Value2["__Value[2∈0] ➊
ᐸcontextᐳ"]:::plan __Value2 --> Access8 __Value2 --> Access9 @@ -406,619 +406,619 @@ graph TD PgSelect110 --> PgSelectRows114 PgSelectSingle115{{"PgSelectSingle[115∈0] ➊
ᐸoptional_missing_middle_5ᐳ"}}:::plan First113 --> PgSelectSingle115 - First129{{"First[129∈0] ➊"}}:::plan - PgSelectRows130[["PgSelectRows[130∈0] ➊"]]:::plan - PgSelectRows130 --> First129 - PgSelect126 --> PgSelectRows130 - PgSelectSingle131{{"PgSelectSingle[131∈0] ➊
ᐸtypes_queryᐳ"}}:::plan - First129 --> PgSelectSingle131 - First141{{"First[141∈0] ➊"}}:::plan - PgSelectRows142[["PgSelectRows[142∈0] ➊"]]:::plan - PgSelectRows142 --> First141 - PgSelect138 --> PgSelectRows142 - PgSelectSingle143{{"PgSelectSingle[143∈0] ➊
ᐸtypes_queryᐳ"}}:::plan - First141 --> PgSelectSingle143 - BakedInput152{{"BakedInput[152∈0] ➊"}}:::plan - __InputObject145 --> BakedInput152 - BakedInput152 --> PgFromExpression155 - First156{{"First[156∈0] ➊"}}:::plan - PgSelectRows157[["PgSelectRows[157∈0] ➊"]]:::plan - PgSelectRows157 --> First156 - PgSelect153 --> PgSelectRows157 - PgSelectSingle158{{"PgSelectSingle[158∈0] ➊
ᐸcompound_type_queryᐳ"}}:::plan - First156 --> PgSelectSingle158 - BakedInput164{{"BakedInput[164∈0] ➊"}}:::plan - __InputObject162 --> BakedInput164 - BakedInput164 --> PgFromExpression167 - First171{{"First[171∈0] ➊"}}:::plan - PgSelectRows172[["PgSelectRows[172∈0] ➊"]]:::plan - PgSelectRows172 --> First171 - PgSelect168 --> PgSelectRows172 - PgSelectSingle173{{"PgSelectSingle[173∈0] ➊
ᐸtable_queryᐳ"}}:::plan - First171 --> PgSelectSingle173 - PgSelect174[["PgSelect[174∈0] ➊
ᐸtable_set_query+1ᐳ"]]:::plan - Object10 --> PgSelect174 - Connection176[["Connection[176∈0] ➊
ᐸ174ᐳ
Dependents: 4"]]:::plan - PgSelect174 --> Connection176 - PgSelect178[["PgSelect[178∈0] ➊
ᐸtable_set_query+1ᐳ"]]:::plan - Object10 --> PgSelect178 - Connection180[["Connection[180∈0] ➊
ᐸ178ᐳ
Dependents: 4"]]:::plan - PgSelect178 --> Connection180 - Connection186[["Connection[186∈0] ➊
ᐸ184ᐳ
Dependents: 4"]]:::plan - PgSelect184 --> Connection186 - __InputObject182 --> ApplyInput187 - Connection247[["Connection[247∈0] ➊
ᐸ244ᐳ"]]:::plan - PgSelect244 --> Connection247 - PgSelect248[["PgSelect[248∈0] ➊
ᐸno_args_queryᐳ"]]:::plan - Object10 --> PgSelect248 - First250{{"First[250∈0] ➊"}}:::plan - PgSelectRows251[["PgSelectRows[251∈0] ➊"]]:::plan - PgSelectRows251 --> First250 - PgSelect248 --> PgSelectRows251 - PgSelectSingle252{{"PgSelectSingle[252∈0] ➊
ᐸno_args_queryᐳ"}}:::plan - First250 --> PgSelectSingle252 - PgSelect254[["PgSelect[254∈0] ➊
ᐸstatic_big_integerᐳ"]]:::plan - Object10 --> PgSelect254 - Connection256[["Connection[256∈0] ➊
ᐸ254ᐳ"]]:::plan - PgSelect254 --> Connection256 - BakedInput259{{"BakedInput[259∈0] ➊"}}:::plan - __InputObject257 --> BakedInput259 - BakedInput259 --> PgFromExpression262 - PgSelect263[["PgSelect[263∈0] ➊
ᐸquery_text_arrayᐳ"]]:::plan - Object10 --> PgSelect263 - First265{{"First[265∈0] ➊"}}:::plan - PgSelectRows266[["PgSelectRows[266∈0] ➊"]]:::plan - PgSelectRows266 --> First265 - PgSelect263 --> PgSelectRows266 - PgSelectSingle267{{"PgSelectSingle[267∈0] ➊
ᐸquery_text_arrayᐳ"}}:::plan - First265 --> PgSelectSingle267 - PgClassExpression268{{"PgClassExpression[268∈0] ➊
ᐸ__query_text_array__.vᐳ"}}:::plan - PgSelectSingle267 --> PgClassExpression268 - PgSelect269[["PgSelect[269∈0] ➊
ᐸquery_interval_arrayᐳ"]]:::plan - Object10 --> PgSelect269 - First271{{"First[271∈0] ➊"}}:::plan - PgSelectRows272[["PgSelectRows[272∈0] ➊"]]:::plan - PgSelectRows272 --> First271 - PgSelect269 --> PgSelectRows272 - PgSelectSingle273{{"PgSelectSingle[273∈0] ➊
ᐸquery_interval_arrayᐳ"}}:::plan - First271 --> PgSelectSingle273 - PgClassExpression274{{"PgClassExpression[274∈0] ➊
ᐸ__query_in..._array__.vᐳ"}}:::plan - PgSelectSingle273 --> PgClassExpression274 - PgSelect275[["PgSelect[275∈0] ➊
ᐸquery_interval_setᐳ"]]:::plan - Object10 --> PgSelect275 - Connection277[["Connection[277∈0] ➊
ᐸ275ᐳ"]]:::plan - PgSelect275 --> Connection277 - PgSelectRows278[["PgSelectRows[278∈0] ➊"]]:::plan - PgSelect165 --> PgSelectRows278 + First130{{"First[130∈0] ➊"}}:::plan + PgSelectRows131[["PgSelectRows[131∈0] ➊"]]:::plan + PgSelectRows131 --> First130 + PgSelect127 --> PgSelectRows131 + PgSelectSingle132{{"PgSelectSingle[132∈0] ➊
ᐸtypes_queryᐳ"}}:::plan + First130 --> PgSelectSingle132 + First142{{"First[142∈0] ➊"}}:::plan + PgSelectRows143[["PgSelectRows[143∈0] ➊"]]:::plan + PgSelectRows143 --> First142 + PgSelect139 --> PgSelectRows143 + PgSelectSingle144{{"PgSelectSingle[144∈0] ➊
ᐸtypes_queryᐳ"}}:::plan + First142 --> PgSelectSingle144 + BakedInput153{{"BakedInput[153∈0] ➊"}}:::plan + __InputObject146 --> BakedInput153 + BakedInput153 --> PgFromExpression156 + First157{{"First[157∈0] ➊"}}:::plan + PgSelectRows158[["PgSelectRows[158∈0] ➊"]]:::plan + PgSelectRows158 --> First157 + PgSelect154 --> PgSelectRows158 + PgSelectSingle159{{"PgSelectSingle[159∈0] ➊
ᐸcompound_type_queryᐳ"}}:::plan + First157 --> PgSelectSingle159 + BakedInput165{{"BakedInput[165∈0] ➊"}}:::plan + __InputObject163 --> BakedInput165 + BakedInput165 --> PgFromExpression168 + First172{{"First[172∈0] ➊"}}:::plan + PgSelectRows173[["PgSelectRows[173∈0] ➊"]]:::plan + PgSelectRows173 --> First172 + PgSelect169 --> PgSelectRows173 + PgSelectSingle174{{"PgSelectSingle[174∈0] ➊
ᐸtable_queryᐳ"}}:::plan + First172 --> PgSelectSingle174 + PgSelect175[["PgSelect[175∈0] ➊
ᐸtable_set_query+1ᐳ"]]:::plan + Object10 --> PgSelect175 + Connection177[["Connection[177∈0] ➊
ᐸ175ᐳ
Dependents: 4"]]:::plan + PgSelect175 --> Connection177 + PgSelect179[["PgSelect[179∈0] ➊
ᐸtable_set_query+1ᐳ"]]:::plan + Object10 --> PgSelect179 + Connection181[["Connection[181∈0] ➊
ᐸ179ᐳ
Dependents: 4"]]:::plan + PgSelect179 --> Connection181 + Connection187[["Connection[187∈0] ➊
ᐸ185ᐳ
Dependents: 4"]]:::plan + PgSelect185 --> Connection187 + __InputObject183 --> ApplyInput188 + Connection248[["Connection[248∈0] ➊
ᐸ245ᐳ"]]:::plan + PgSelect245 --> Connection248 + PgSelect249[["PgSelect[249∈0] ➊
ᐸno_args_queryᐳ"]]:::plan + Object10 --> PgSelect249 + First251{{"First[251∈0] ➊"}}:::plan + PgSelectRows252[["PgSelectRows[252∈0] ➊"]]:::plan + PgSelectRows252 --> First251 + PgSelect249 --> PgSelectRows252 + PgSelectSingle253{{"PgSelectSingle[253∈0] ➊
ᐸno_args_queryᐳ"}}:::plan + First251 --> PgSelectSingle253 + PgSelect255[["PgSelect[255∈0] ➊
ᐸstatic_big_integerᐳ"]]:::plan + Object10 --> PgSelect255 + Connection257[["Connection[257∈0] ➊
ᐸ255ᐳ"]]:::plan + PgSelect255 --> Connection257 + BakedInput260{{"BakedInput[260∈0] ➊"}}:::plan + __InputObject258 --> BakedInput260 + BakedInput260 --> PgFromExpression263 + PgSelect264[["PgSelect[264∈0] ➊
ᐸquery_text_arrayᐳ"]]:::plan + Object10 --> PgSelect264 + First266{{"First[266∈0] ➊"}}:::plan + PgSelectRows267[["PgSelectRows[267∈0] ➊"]]:::plan + PgSelectRows267 --> First266 + PgSelect264 --> PgSelectRows267 + PgSelectSingle268{{"PgSelectSingle[268∈0] ➊
ᐸquery_text_arrayᐳ"}}:::plan + First266 --> PgSelectSingle268 + PgClassExpression269{{"PgClassExpression[269∈0] ➊
ᐸ__query_text_array__.vᐳ"}}:::plan + PgSelectSingle268 --> PgClassExpression269 + PgSelect270[["PgSelect[270∈0] ➊
ᐸquery_interval_arrayᐳ"]]:::plan + Object10 --> PgSelect270 + First272{{"First[272∈0] ➊"}}:::plan + PgSelectRows273[["PgSelectRows[273∈0] ➊"]]:::plan + PgSelectRows273 --> First272 + PgSelect270 --> PgSelectRows273 + PgSelectSingle274{{"PgSelectSingle[274∈0] ➊
ᐸquery_interval_arrayᐳ"}}:::plan + First272 --> PgSelectSingle274 + PgClassExpression275{{"PgClassExpression[275∈0] ➊
ᐸ__query_in..._array__.vᐳ"}}:::plan + PgSelectSingle274 --> PgClassExpression275 + PgSelect276[["PgSelect[276∈0] ➊
ᐸquery_interval_setᐳ"]]:::plan + Object10 --> PgSelect276 + Connection278[["Connection[278∈0] ➊
ᐸ276ᐳ"]]:::plan + PgSelect276 --> Connection278 PgSelectRows279[["PgSelectRows[279∈0] ➊"]]:::plan - PgSelect260 --> PgSelectRows279 - ConnectionItems287[["ConnectionItems[287∈0] ➊
Dependents: 3
More deps:
- Connection[161]"]]:::plan - ConnectionItems294[["ConnectionItems[294∈0] ➊
Dependents: 3
More deps:
- Connection[176]"]]:::plan - ConnectionItems297[["ConnectionItems[297∈0] ➊
Dependents: 3
More deps:
- Connection[180]"]]:::plan - ConnectionItems300[["ConnectionItems[300∈0] ➊
Dependents: 3
More deps:
- Connection[186]"]]:::plan - ConnectionItems303[["ConnectionItems[303∈0] ➊
Dependents: 3
More deps:
- Connection[192]"]]:::plan - ConnectionItems306[["ConnectionItems[306∈0] ➊
Dependents: 3
More deps:
- Connection[197]"]]:::plan - ConnectionItems309[["ConnectionItems[309∈0] ➊
Dependents: 3
More deps:
- Connection[202]"]]:::plan - ConnectionItems312[["ConnectionItems[312∈0] ➊
Dependents: 3
More deps:
- Connection[206]"]]:::plan - ConnectionItems315[["ConnectionItems[315∈0] ➊
Dependents: 3
More deps:
- Connection[210]"]]:::plan - ConnectionItems318[["ConnectionItems[318∈0] ➊
Dependents: 3
More deps:
- Connection[214]"]]:::plan - ConnectionItems321[["ConnectionItems[321∈0] ➊
Dependents: 3
More deps:
- Connection[218]"]]:::plan - ConnectionItems324[["ConnectionItems[324∈0] ➊
Dependents: 3
More deps:
- Connection[222]"]]:::plan - ConnectionItems327[["ConnectionItems[327∈0] ➊
Dependents: 3
More deps:
- Connection[226]"]]:::plan - ConnectionItems330[["ConnectionItems[330∈0] ➊
Dependents: 3
More deps:
- Connection[230]"]]:::plan - ConnectionItems333[["ConnectionItems[333∈0] ➊
Dependents: 3
More deps:
- Connection[234]"]]:::plan - ConnectionItems336[["ConnectionItems[336∈0] ➊
Dependents: 3
More deps:
- Connection[238]"]]:::plan - ConnectionItems339[["ConnectionItems[339∈0] ➊
Dependents: 3
More deps:
- Connection[242]"]]:::plan - ConnectionItems342[["ConnectionItems[342∈0] ➊"]]:::plan - Connection247 --> ConnectionItems342 - ConnectionItems345[["ConnectionItems[345∈0] ➊"]]:::plan - Connection256 --> ConnectionItems345 - ConnectionItems348[["ConnectionItems[348∈0] ➊"]]:::plan - Connection277 --> ConnectionItems348 - First370{{"First[370∈0] ➊"}}:::plan - PgSelectRows371[["PgSelectRows[371∈0] ➊"]]:::plan - PgSelectRows371 --> First370 - PgSelect369 --> PgSelectRows371 - PgSelectSingle372{{"PgSelectSingle[372∈0] ➊
ᐸint_set_queryᐳ"}}:::plan - First370 --> PgSelectSingle372 - PgSelect374[["PgSelect[374∈0] ➊
ᐸstatic_big_integer(aggregate)ᐳ"]]:::plan - Object10 --> PgSelect374 - First375{{"First[375∈0] ➊"}}:::plan - PgSelectRows376[["PgSelectRows[376∈0] ➊"]]:::plan - PgSelectRows376 --> First375 - PgSelect374 --> PgSelectRows376 - PgSelectSingle377{{"PgSelectSingle[377∈0] ➊
ᐸstatic_big_integerᐳ"}}:::plan - First375 --> PgSelectSingle377 - PgSelect383[["PgSelect[383∈0] ➊
ᐸquery_interval_set(aggregate)ᐳ"]]:::plan - Object10 --> PgSelect383 - First384{{"First[384∈0] ➊"}}:::plan - PgSelectRows385[["PgSelectRows[385∈0] ➊"]]:::plan - PgSelectRows385 --> First384 - PgSelect383 --> PgSelectRows385 - PgSelectSingle386{{"PgSelectSingle[386∈0] ➊
ᐸquery_interval_setᐳ"}}:::plan - First384 --> PgSelectSingle386 - First458{{"First[458∈0] ➊
More deps:
- ConnectionItems[287]"}}:::plan - Access459{{"Access[459∈0] ➊
ᐸ159.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect159 --> Access459 - First461{{"First[461∈0] ➊
More deps:
- ConnectionItems[294]"}}:::plan - Access462{{"Access[462∈0] ➊
ᐸ174.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect174 --> Access462 - First464{{"First[464∈0] ➊
More deps:
- ConnectionItems[297]"}}:::plan - Access465{{"Access[465∈0] ➊
ᐸ178.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect178 --> Access465 - First467{{"First[467∈0] ➊
More deps:
- ConnectionItems[300]"}}:::plan - Access468{{"Access[468∈0] ➊
ᐸ184.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect184 --> Access468 - First470{{"First[470∈0] ➊
More deps:
- ConnectionItems[303]"}}:::plan - Access471{{"Access[471∈0] ➊
ᐸ190.cursorDetailsᐳ
Dependents: 6"}}:::plan - PgSelect190 --> Access471 - First473{{"First[473∈0] ➊
More deps:
- ConnectionItems[306]"}}:::plan - First476{{"First[476∈0] ➊
More deps:
- ConnectionItems[309]"}}:::plan - Access477{{"Access[477∈0] ➊
ᐸ200.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect200 --> Access477 - First479{{"First[479∈0] ➊
More deps:
- ConnectionItems[312]"}}:::plan - Access480{{"Access[480∈0] ➊
ᐸ204.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect204 --> Access480 - First482{{"First[482∈0] ➊
More deps:
- ConnectionItems[315]"}}:::plan - Access483{{"Access[483∈0] ➊
ᐸ208.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect208 --> Access483 - First485{{"First[485∈0] ➊
More deps:
- ConnectionItems[318]"}}:::plan - Access486{{"Access[486∈0] ➊
ᐸ212.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect212 --> Access486 - First488{{"First[488∈0] ➊
More deps:
- ConnectionItems[321]"}}:::plan - Access489{{"Access[489∈0] ➊
ᐸ216.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect216 --> Access489 - First491{{"First[491∈0] ➊
More deps:
- ConnectionItems[324]"}}:::plan - Access492{{"Access[492∈0] ➊
ᐸ220.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect220 --> Access492 - First494{{"First[494∈0] ➊
More deps:
- ConnectionItems[327]"}}:::plan - Access495{{"Access[495∈0] ➊
ᐸ224.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect224 --> Access495 - First497{{"First[497∈0] ➊
More deps:
- ConnectionItems[330]"}}:::plan - Access498{{"Access[498∈0] ➊
ᐸ228.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect228 --> Access498 - First500{{"First[500∈0] ➊
More deps:
- ConnectionItems[333]"}}:::plan - Access501{{"Access[501∈0] ➊
ᐸ232.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect232 --> Access501 - First503{{"First[503∈0] ➊
More deps:
- ConnectionItems[336]"}}:::plan - Access504{{"Access[504∈0] ➊
ᐸ236.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect236 --> Access504 - First506{{"First[506∈0] ➊
More deps:
- ConnectionItems[339]"}}:::plan - Access507{{"Access[507∈0] ➊
ᐸ240.cursorDetailsᐳ
Dependents: 3"}}:::plan - PgSelect240 --> Access507 - Last510{{"Last[510∈0] ➊
More deps:
- ConnectionItems[287]"}}:::plan - Last512{{"Last[512∈0] ➊
More deps:
- ConnectionItems[294]"}}:::plan - Last514{{"Last[514∈0] ➊
More deps:
- ConnectionItems[297]"}}:::plan - Last516{{"Last[516∈0] ➊
More deps:
- ConnectionItems[300]"}}:::plan - Last518{{"Last[518∈0] ➊
More deps:
- ConnectionItems[303]"}}:::plan - Last520{{"Last[520∈0] ➊
More deps:
- ConnectionItems[306]"}}:::plan - Last522{{"Last[522∈0] ➊
More deps:
- ConnectionItems[309]"}}:::plan - Last524{{"Last[524∈0] ➊
More deps:
- ConnectionItems[312]"}}:::plan - Last526{{"Last[526∈0] ➊
More deps:
- ConnectionItems[315]"}}:::plan - Last528{{"Last[528∈0] ➊
More deps:
- ConnectionItems[318]"}}:::plan - Last530{{"Last[530∈0] ➊
More deps:
- ConnectionItems[321]"}}:::plan - Last532{{"Last[532∈0] ➊
More deps:
- ConnectionItems[324]"}}:::plan - Last534{{"Last[534∈0] ➊
More deps:
- ConnectionItems[327]"}}:::plan - Last536{{"Last[536∈0] ➊
More deps:
- ConnectionItems[330]"}}:::plan - Last538{{"Last[538∈0] ➊
More deps:
- ConnectionItems[333]"}}:::plan - Last540{{"Last[540∈0] ➊
More deps:
- ConnectionItems[336]"}}:::plan - Last542{{"Last[542∈0] ➊
More deps:
- ConnectionItems[339]"}}:::plan - Access614{{"Access[614∈0] ➊
ᐸ244.cursorDetailsᐳ"}}:::plan - PgSelect244 --> Access614 - Access643{{"Access[643∈0] ➊
ᐸ275.cursorDetailsᐳ"}}:::plan - PgSelect275 --> Access643 - PgClassExpression286{{"PgClassExpression[286∈1] ➊
ᐸ__compound...uery__.”a”ᐳ"}}:::plan - PgSelectSingle158 --> PgClassExpression286 - PgClassExpression351{{"PgClassExpression[351∈1] ➊
ᐸ__compound...uery__.”b”ᐳ"}}:::plan - PgClassExpression286 o--o PgClassExpression351 - PgClassExpression381{{"PgClassExpression[381∈1] ➊
ᐸ__compound...uery__.”c”ᐳ"}}:::plan - PgClassExpression351 o--o PgClassExpression381 - PgClassExpression388{{"PgClassExpression[388∈1] ➊
ᐸ__compound...uery__.”d”ᐳ"}}:::plan - PgClassExpression381 o--o PgClassExpression388 - PgClassExpression390{{"PgClassExpression[390∈1] ➊
ᐸ__compound...uery__.”e”ᐳ"}}:::plan - PgClassExpression388 o--o PgClassExpression390 - PgClassExpression391{{"PgClassExpression[391∈1] ➊
ᐸ__compound...uery__.”f”ᐳ"}}:::plan - PgClassExpression390 o--o PgClassExpression391 - PgClassExpression392{{"PgClassExpression[392∈1] ➊
ᐸ__compound...uery__.”g”ᐳ"}}:::plan - PgSelectSingle158 --> PgClassExpression392 - PgClassExpression393{{"PgClassExpression[393∈1] ➊
ᐸ__compound....”foo_bar”ᐳ"}}:::plan - PgClassExpression391 o--o PgClassExpression393 - PageInfo352{{"PageInfo[352∈2] ➊
More deps:
- Connection[161]"}}:::plan - Access545{{"Access[545∈2] ➊
ᐸ161.hasNextPageᐳ
More deps:
- Connection[161]"}}:::plan - Access563{{"Access[563∈2] ➊
ᐸ161.hasPreviousPageᐳ
More deps:
- Connection[161]"}}:::plan - List292{{"List[292∈3] ➊
ᐸ290,291ᐳ
More deps:
- Constantᐸ'posts'ᐳ[290]"}}:::plan - PgClassExpression291{{"PgClassExpression[291∈3] ➊
ᐸ__table_query__.”id”ᐳ"}}:::plan - PgClassExpression291 --> List292 - PgSelectSingle173 --> PgClassExpression291 - Lambda293{{"Lambda[293∈3] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan - List292 --> Lambda293 - PgClassExpression382{{"PgClassExpression[382∈3] ➊
ᐸ__table_qu...”headline”ᐳ"}}:::plan - PgSelectSingle173 --> PgClassExpression382 - PgClassExpression389{{"PgClassExpression[389∈3] ➊
ᐸ__table_qu...author_id”ᐳ"}}:::plan + PgSelect166 --> PgSelectRows279 + PgSelectRows280[["PgSelectRows[280∈0] ➊"]]:::plan + PgSelect261 --> PgSelectRows280 + ConnectionItems288[["ConnectionItems[288∈0] ➊
Dependents: 3
More deps:
- Connection[162]"]]:::plan + ConnectionItems295[["ConnectionItems[295∈0] ➊
Dependents: 3
More deps:
- Connection[177]"]]:::plan + ConnectionItems298[["ConnectionItems[298∈0] ➊
Dependents: 3
More deps:
- Connection[181]"]]:::plan + ConnectionItems301[["ConnectionItems[301∈0] ➊
Dependents: 3
More deps:
- Connection[187]"]]:::plan + ConnectionItems304[["ConnectionItems[304∈0] ➊
Dependents: 3
More deps:
- Connection[193]"]]:::plan + ConnectionItems307[["ConnectionItems[307∈0] ➊
Dependents: 3
More deps:
- Connection[198]"]]:::plan + ConnectionItems310[["ConnectionItems[310∈0] ➊
Dependents: 3
More deps:
- Connection[203]"]]:::plan + ConnectionItems313[["ConnectionItems[313∈0] ➊
Dependents: 3
More deps:
- Connection[207]"]]:::plan + ConnectionItems316[["ConnectionItems[316∈0] ➊
Dependents: 3
More deps:
- Connection[211]"]]:::plan + ConnectionItems319[["ConnectionItems[319∈0] ➊
Dependents: 3
More deps:
- Connection[215]"]]:::plan + ConnectionItems322[["ConnectionItems[322∈0] ➊
Dependents: 3
More deps:
- Connection[219]"]]:::plan + ConnectionItems325[["ConnectionItems[325∈0] ➊
Dependents: 3
More deps:
- Connection[223]"]]:::plan + ConnectionItems328[["ConnectionItems[328∈0] ➊
Dependents: 3
More deps:
- Connection[227]"]]:::plan + ConnectionItems331[["ConnectionItems[331∈0] ➊
Dependents: 3
More deps:
- Connection[231]"]]:::plan + ConnectionItems334[["ConnectionItems[334∈0] ➊
Dependents: 3
More deps:
- Connection[235]"]]:::plan + ConnectionItems337[["ConnectionItems[337∈0] ➊
Dependents: 3
More deps:
- Connection[239]"]]:::plan + ConnectionItems340[["ConnectionItems[340∈0] ➊
Dependents: 3
More deps:
- Connection[243]"]]:::plan + ConnectionItems343[["ConnectionItems[343∈0] ➊"]]:::plan + Connection248 --> ConnectionItems343 + ConnectionItems346[["ConnectionItems[346∈0] ➊"]]:::plan + Connection257 --> ConnectionItems346 + ConnectionItems349[["ConnectionItems[349∈0] ➊"]]:::plan + Connection278 --> ConnectionItems349 + First371{{"First[371∈0] ➊"}}:::plan + PgSelectRows372[["PgSelectRows[372∈0] ➊"]]:::plan + PgSelectRows372 --> First371 + PgSelect370 --> PgSelectRows372 + PgSelectSingle373{{"PgSelectSingle[373∈0] ➊
ᐸint_set_queryᐳ"}}:::plan + First371 --> PgSelectSingle373 + PgSelect375[["PgSelect[375∈0] ➊
ᐸstatic_big_integer(aggregate)ᐳ"]]:::plan + Object10 --> PgSelect375 + First376{{"First[376∈0] ➊"}}:::plan + PgSelectRows377[["PgSelectRows[377∈0] ➊"]]:::plan + PgSelectRows377 --> First376 + PgSelect375 --> PgSelectRows377 + PgSelectSingle378{{"PgSelectSingle[378∈0] ➊
ᐸstatic_big_integerᐳ"}}:::plan + First376 --> PgSelectSingle378 + PgSelect384[["PgSelect[384∈0] ➊
ᐸquery_interval_set(aggregate)ᐳ"]]:::plan + Object10 --> PgSelect384 + First385{{"First[385∈0] ➊"}}:::plan + PgSelectRows386[["PgSelectRows[386∈0] ➊"]]:::plan + PgSelectRows386 --> First385 + PgSelect384 --> PgSelectRows386 + PgSelectSingle387{{"PgSelectSingle[387∈0] ➊
ᐸquery_interval_setᐳ"}}:::plan + First385 --> PgSelectSingle387 + First459{{"First[459∈0] ➊
More deps:
- ConnectionItems[288]"}}:::plan + Access460{{"Access[460∈0] ➊
ᐸ160.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect160 --> Access460 + First462{{"First[462∈0] ➊
More deps:
- ConnectionItems[295]"}}:::plan + Access463{{"Access[463∈0] ➊
ᐸ175.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect175 --> Access463 + First465{{"First[465∈0] ➊
More deps:
- ConnectionItems[298]"}}:::plan + Access466{{"Access[466∈0] ➊
ᐸ179.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect179 --> Access466 + First468{{"First[468∈0] ➊
More deps:
- ConnectionItems[301]"}}:::plan + Access469{{"Access[469∈0] ➊
ᐸ185.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect185 --> Access469 + First471{{"First[471∈0] ➊
More deps:
- ConnectionItems[304]"}}:::plan + Access472{{"Access[472∈0] ➊
ᐸ191.cursorDetailsᐳ
Dependents: 6"}}:::plan + PgSelect191 --> Access472 + First474{{"First[474∈0] ➊
More deps:
- ConnectionItems[307]"}}:::plan + First477{{"First[477∈0] ➊
More deps:
- ConnectionItems[310]"}}:::plan + Access478{{"Access[478∈0] ➊
ᐸ201.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect201 --> Access478 + First480{{"First[480∈0] ➊
More deps:
- ConnectionItems[313]"}}:::plan + Access481{{"Access[481∈0] ➊
ᐸ205.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect205 --> Access481 + First483{{"First[483∈0] ➊
More deps:
- ConnectionItems[316]"}}:::plan + Access484{{"Access[484∈0] ➊
ᐸ209.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect209 --> Access484 + First486{{"First[486∈0] ➊
More deps:
- ConnectionItems[319]"}}:::plan + Access487{{"Access[487∈0] ➊
ᐸ213.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect213 --> Access487 + First489{{"First[489∈0] ➊
More deps:
- ConnectionItems[322]"}}:::plan + Access490{{"Access[490∈0] ➊
ᐸ217.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect217 --> Access490 + First492{{"First[492∈0] ➊
More deps:
- ConnectionItems[325]"}}:::plan + Access493{{"Access[493∈0] ➊
ᐸ221.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect221 --> Access493 + First495{{"First[495∈0] ➊
More deps:
- ConnectionItems[328]"}}:::plan + Access496{{"Access[496∈0] ➊
ᐸ225.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect225 --> Access496 + First498{{"First[498∈0] ➊
More deps:
- ConnectionItems[331]"}}:::plan + Access499{{"Access[499∈0] ➊
ᐸ229.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect229 --> Access499 + First501{{"First[501∈0] ➊
More deps:
- ConnectionItems[334]"}}:::plan + Access502{{"Access[502∈0] ➊
ᐸ233.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect233 --> Access502 + First504{{"First[504∈0] ➊
More deps:
- ConnectionItems[337]"}}:::plan + Access505{{"Access[505∈0] ➊
ᐸ237.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect237 --> Access505 + First507{{"First[507∈0] ➊
More deps:
- ConnectionItems[340]"}}:::plan + Access508{{"Access[508∈0] ➊
ᐸ241.cursorDetailsᐳ
Dependents: 3"}}:::plan + PgSelect241 --> Access508 + Last511{{"Last[511∈0] ➊
More deps:
- ConnectionItems[288]"}}:::plan + Last513{{"Last[513∈0] ➊
More deps:
- ConnectionItems[295]"}}:::plan + Last515{{"Last[515∈0] ➊
More deps:
- ConnectionItems[298]"}}:::plan + Last517{{"Last[517∈0] ➊
More deps:
- ConnectionItems[301]"}}:::plan + Last519{{"Last[519∈0] ➊
More deps:
- ConnectionItems[304]"}}:::plan + Last521{{"Last[521∈0] ➊
More deps:
- ConnectionItems[307]"}}:::plan + Last523{{"Last[523∈0] ➊
More deps:
- ConnectionItems[310]"}}:::plan + Last525{{"Last[525∈0] ➊
More deps:
- ConnectionItems[313]"}}:::plan + Last527{{"Last[527∈0] ➊
More deps:
- ConnectionItems[316]"}}:::plan + Last529{{"Last[529∈0] ➊
More deps:
- ConnectionItems[319]"}}:::plan + Last531{{"Last[531∈0] ➊
More deps:
- ConnectionItems[322]"}}:::plan + Last533{{"Last[533∈0] ➊
More deps:
- ConnectionItems[325]"}}:::plan + Last535{{"Last[535∈0] ➊
More deps:
- ConnectionItems[328]"}}:::plan + Last537{{"Last[537∈0] ➊
More deps:
- ConnectionItems[331]"}}:::plan + Last539{{"Last[539∈0] ➊
More deps:
- ConnectionItems[334]"}}:::plan + Last541{{"Last[541∈0] ➊
More deps:
- ConnectionItems[337]"}}:::plan + Last543{{"Last[543∈0] ➊
More deps:
- ConnectionItems[340]"}}:::plan + Access615{{"Access[615∈0] ➊
ᐸ245.cursorDetailsᐳ"}}:::plan + PgSelect245 --> Access615 + Access644{{"Access[644∈0] ➊
ᐸ276.cursorDetailsᐳ"}}:::plan + PgSelect276 --> Access644 + PgClassExpression287{{"PgClassExpression[287∈1] ➊
ᐸ__compound...uery__.”a”ᐳ"}}:::plan + PgSelectSingle159 --> PgClassExpression287 + PgClassExpression352{{"PgClassExpression[352∈1] ➊
ᐸ__compound...uery__.”b”ᐳ"}}:::plan + PgClassExpression287 o--o PgClassExpression352 + PgClassExpression382{{"PgClassExpression[382∈1] ➊
ᐸ__compound...uery__.”c”ᐳ"}}:::plan + PgClassExpression352 o--o PgClassExpression382 + PgClassExpression389{{"PgClassExpression[389∈1] ➊
ᐸ__compound...uery__.”d”ᐳ"}}:::plan PgClassExpression382 o--o PgClassExpression389 - PageInfo353{{"PageInfo[353∈4] ➊
More deps:
- Connection[176]"}}:::plan - Access546{{"Access[546∈4] ➊
ᐸ176.hasNextPageᐳ
More deps:
- Connection[176]"}}:::plan - Access564{{"Access[564∈4] ➊
ᐸ176.hasPreviousPageᐳ
More deps:
- Connection[176]"}}:::plan - PageInfo354{{"PageInfo[354∈5] ➊
More deps:
- Connection[180]"}}:::plan - Access547{{"Access[547∈5] ➊
ᐸ180.hasNextPageᐳ
More deps:
- Connection[180]"}}:::plan - Access565{{"Access[565∈5] ➊
ᐸ180.hasPreviousPageᐳ
More deps:
- Connection[180]"}}:::plan - PageInfo355{{"PageInfo[355∈6] ➊
More deps:
- Connection[186]"}}:::plan - Access548{{"Access[548∈6] ➊
ᐸ186.hasNextPageᐳ
More deps:
- Connection[186]"}}:::plan - Access566{{"Access[566∈6] ➊
ᐸ186.hasPreviousPageᐳ
More deps:
- Connection[186]"}}:::plan - PageInfo356{{"PageInfo[356∈7] ➊
More deps:
- Connection[192]"}}:::plan - Access549{{"Access[549∈7] ➊
ᐸ192.hasNextPageᐳ
More deps:
- Connection[192]"}}:::plan - Access567{{"Access[567∈7] ➊
ᐸ192.hasPreviousPageᐳ
More deps:
- Connection[192]"}}:::plan - PageInfo357{{"PageInfo[357∈8] ➊
More deps:
- Connection[197]"}}:::plan - Access550{{"Access[550∈8] ➊
ᐸ197.hasNextPageᐳ
More deps:
- Connection[197]"}}:::plan - Access568{{"Access[568∈8] ➊
ᐸ197.hasPreviousPageᐳ
More deps:
- Connection[197]"}}:::plan - PageInfo358{{"PageInfo[358∈9] ➊
More deps:
- Connection[202]"}}:::plan - Access551{{"Access[551∈9] ➊
ᐸ202.hasNextPageᐳ
More deps:
- Connection[202]"}}:::plan - Access569{{"Access[569∈9] ➊
ᐸ202.hasPreviousPageᐳ
More deps:
- Connection[202]"}}:::plan - PageInfo359{{"PageInfo[359∈10] ➊
More deps:
- Connection[206]"}}:::plan - Access552{{"Access[552∈10] ➊
ᐸ206.hasNextPageᐳ
More deps:
- Connection[206]"}}:::plan - Access570{{"Access[570∈10] ➊
ᐸ206.hasPreviousPageᐳ
More deps:
- Connection[206]"}}:::plan - PageInfo360{{"PageInfo[360∈11] ➊
More deps:
- Connection[210]"}}:::plan - Access553{{"Access[553∈11] ➊
ᐸ210.hasNextPageᐳ
More deps:
- Connection[210]"}}:::plan - Access571{{"Access[571∈11] ➊
ᐸ210.hasPreviousPageᐳ
More deps:
- Connection[210]"}}:::plan - PageInfo361{{"PageInfo[361∈12] ➊
More deps:
- Connection[214]"}}:::plan - Access554{{"Access[554∈12] ➊
ᐸ214.hasNextPageᐳ
More deps:
- Connection[214]"}}:::plan - Access572{{"Access[572∈12] ➊
ᐸ214.hasPreviousPageᐳ
More deps:
- Connection[214]"}}:::plan - PageInfo362{{"PageInfo[362∈13] ➊
More deps:
- Connection[218]"}}:::plan - Access555{{"Access[555∈13] ➊
ᐸ218.hasNextPageᐳ
More deps:
- Connection[218]"}}:::plan - Access573{{"Access[573∈13] ➊
ᐸ218.hasPreviousPageᐳ
More deps:
- Connection[218]"}}:::plan - PageInfo363{{"PageInfo[363∈14] ➊
More deps:
- Connection[222]"}}:::plan - Access556{{"Access[556∈14] ➊
ᐸ222.hasNextPageᐳ
More deps:
- Connection[222]"}}:::plan - Access574{{"Access[574∈14] ➊
ᐸ222.hasPreviousPageᐳ
More deps:
- Connection[222]"}}:::plan - PageInfo364{{"PageInfo[364∈15] ➊
More deps:
- Connection[226]"}}:::plan - Access557{{"Access[557∈15] ➊
ᐸ226.hasNextPageᐳ
More deps:
- Connection[226]"}}:::plan - Access575{{"Access[575∈15] ➊
ᐸ226.hasPreviousPageᐳ
More deps:
- Connection[226]"}}:::plan - PageInfo365{{"PageInfo[365∈16] ➊
More deps:
- Connection[230]"}}:::plan - Access558{{"Access[558∈16] ➊
ᐸ230.hasNextPageᐳ
More deps:
- Connection[230]"}}:::plan - Access576{{"Access[576∈16] ➊
ᐸ230.hasPreviousPageᐳ
More deps:
- Connection[230]"}}:::plan - PageInfo366{{"PageInfo[366∈17] ➊
More deps:
- Connection[234]"}}:::plan - Access559{{"Access[559∈17] ➊
ᐸ234.hasNextPageᐳ
More deps:
- Connection[234]"}}:::plan - Access577{{"Access[577∈17] ➊
ᐸ234.hasPreviousPageᐳ
More deps:
- Connection[234]"}}:::plan - PageInfo367{{"PageInfo[367∈18] ➊
More deps:
- Connection[238]"}}:::plan - Access560{{"Access[560∈18] ➊
ᐸ238.hasNextPageᐳ
More deps:
- Connection[238]"}}:::plan - Access578{{"Access[578∈18] ➊
ᐸ238.hasPreviousPageᐳ
More deps:
- Connection[238]"}}:::plan - PageInfo368{{"PageInfo[368∈19] ➊
More deps:
- Connection[242]"}}:::plan - Access561{{"Access[561∈19] ➊
ᐸ242.hasNextPageᐳ
More deps:
- Connection[242]"}}:::plan - Access579{{"Access[579∈19] ➊
ᐸ242.hasPreviousPageᐳ
More deps:
- Connection[242]"}}:::plan - __Item280[/"__Item[280∈23]
ᐸ278ᐳ"\]:::itemplan - PgSelectRows278 ==> __Item280 - PgSelectSingle281{{"PgSelectSingle[281∈23]
ᐸcompound_type_array_queryᐳ"}}:::plan - __Item280 --> PgSelectSingle281 - __Item282[/"__Item[282∈24]
ᐸ279ᐳ"\]:::itemplan - PgSelectRows279 ==> __Item282 - PgSelectSingle283{{"PgSelectSingle[283∈24]
ᐸquery_compound_type_arrayᐳ"}}:::plan - __Item282 --> PgSelectSingle283 - __Item284[/"__Item[284∈25]
ᐸ268ᐳ"\]:::itemplan - PgClassExpression268 ==> __Item284 - __Item285[/"__Item[285∈26]
ᐸ274ᐳ"\]:::itemplan - PgClassExpression274 ==> __Item285 - PgClassExpression436{{"PgClassExpression[436∈27]
ᐸ__compound...uery__.”a”ᐳ"}}:::plan - PgSelectSingle281 --> PgClassExpression436 - PgClassExpression439{{"PgClassExpression[439∈27]
ᐸ__compound...uery__.”b”ᐳ"}}:::plan - PgClassExpression436 o--o PgClassExpression439 - PgClassExpression442{{"PgClassExpression[442∈27]
ᐸ__compound...uery__.”c”ᐳ"}}:::plan - PgClassExpression439 o--o PgClassExpression442 - PgClassExpression445{{"PgClassExpression[445∈27]
ᐸ__compound...uery__.”d”ᐳ"}}:::plan - PgClassExpression442 o--o PgClassExpression445 - PgClassExpression448{{"PgClassExpression[448∈27]
ᐸ__compound...uery__.”e”ᐳ"}}:::plan - PgClassExpression445 o--o PgClassExpression448 - PgClassExpression451{{"PgClassExpression[451∈27]
ᐸ__compound...uery__.”f”ᐳ"}}:::plan - PgClassExpression448 o--o PgClassExpression451 - PgClassExpression454{{"PgClassExpression[454∈27]
ᐸ__compound...uery__.”g”ᐳ"}}:::plan - PgSelectSingle281 --> PgClassExpression454 - PgClassExpression456{{"PgClassExpression[456∈27]
ᐸ__compound....”foo_bar”ᐳ"}}:::plan - PgClassExpression451 o--o PgClassExpression456 - PgClassExpression437{{"PgClassExpression[437∈28]
ᐸ__query_co...rray__.”a”ᐳ"}}:::plan - PgSelectSingle283 --> PgClassExpression437 - PgClassExpression440{{"PgClassExpression[440∈28]
ᐸ__query_co...rray__.”b”ᐳ"}}:::plan + PgClassExpression391{{"PgClassExpression[391∈1] ➊
ᐸ__compound...uery__.”e”ᐳ"}}:::plan + PgClassExpression389 o--o PgClassExpression391 + PgClassExpression392{{"PgClassExpression[392∈1] ➊
ᐸ__compound...uery__.”f”ᐳ"}}:::plan + PgClassExpression391 o--o PgClassExpression392 + PgClassExpression393{{"PgClassExpression[393∈1] ➊
ᐸ__compound...uery__.”g”ᐳ"}}:::plan + PgSelectSingle159 --> PgClassExpression393 + PgClassExpression394{{"PgClassExpression[394∈1] ➊
ᐸ__compound....”foo_bar”ᐳ"}}:::plan + PgClassExpression392 o--o PgClassExpression394 + PageInfo353{{"PageInfo[353∈2] ➊
More deps:
- Connection[162]"}}:::plan + Access546{{"Access[546∈2] ➊
ᐸ162.hasNextPageᐳ
More deps:
- Connection[162]"}}:::plan + Access564{{"Access[564∈2] ➊
ᐸ162.hasPreviousPageᐳ
More deps:
- Connection[162]"}}:::plan + List293{{"List[293∈3] ➊
ᐸ291,292ᐳ
More deps:
- Constantᐸ'posts'ᐳ[291]"}}:::plan + PgClassExpression292{{"PgClassExpression[292∈3] ➊
ᐸ__table_query__.”id”ᐳ"}}:::plan + PgClassExpression292 --> List293 + PgSelectSingle174 --> PgClassExpression292 + Lambda294{{"Lambda[294∈3] ➊
ᐸbase64JSONEncodeᐳ"}}:::plan + List293 --> Lambda294 + PgClassExpression383{{"PgClassExpression[383∈3] ➊
ᐸ__table_qu...”headline”ᐳ"}}:::plan + PgSelectSingle174 --> PgClassExpression383 + PgClassExpression390{{"PgClassExpression[390∈3] ➊
ᐸ__table_qu...author_id”ᐳ"}}:::plan + PgClassExpression383 o--o PgClassExpression390 + PageInfo354{{"PageInfo[354∈4] ➊
More deps:
- Connection[177]"}}:::plan + Access547{{"Access[547∈4] ➊
ᐸ177.hasNextPageᐳ
More deps:
- Connection[177]"}}:::plan + Access565{{"Access[565∈4] ➊
ᐸ177.hasPreviousPageᐳ
More deps:
- Connection[177]"}}:::plan + PageInfo355{{"PageInfo[355∈5] ➊
More deps:
- Connection[181]"}}:::plan + Access548{{"Access[548∈5] ➊
ᐸ181.hasNextPageᐳ
More deps:
- Connection[181]"}}:::plan + Access566{{"Access[566∈5] ➊
ᐸ181.hasPreviousPageᐳ
More deps:
- Connection[181]"}}:::plan + PageInfo356{{"PageInfo[356∈6] ➊
More deps:
- Connection[187]"}}:::plan + Access549{{"Access[549∈6] ➊
ᐸ187.hasNextPageᐳ
More deps:
- Connection[187]"}}:::plan + Access567{{"Access[567∈6] ➊
ᐸ187.hasPreviousPageᐳ
More deps:
- Connection[187]"}}:::plan + PageInfo357{{"PageInfo[357∈7] ➊
More deps:
- Connection[193]"}}:::plan + Access550{{"Access[550∈7] ➊
ᐸ193.hasNextPageᐳ
More deps:
- Connection[193]"}}:::plan + Access568{{"Access[568∈7] ➊
ᐸ193.hasPreviousPageᐳ
More deps:
- Connection[193]"}}:::plan + PageInfo358{{"PageInfo[358∈8] ➊
More deps:
- Connection[198]"}}:::plan + Access551{{"Access[551∈8] ➊
ᐸ198.hasNextPageᐳ
More deps:
- Connection[198]"}}:::plan + Access569{{"Access[569∈8] ➊
ᐸ198.hasPreviousPageᐳ
More deps:
- Connection[198]"}}:::plan + PageInfo359{{"PageInfo[359∈9] ➊
More deps:
- Connection[203]"}}:::plan + Access552{{"Access[552∈9] ➊
ᐸ203.hasNextPageᐳ
More deps:
- Connection[203]"}}:::plan + Access570{{"Access[570∈9] ➊
ᐸ203.hasPreviousPageᐳ
More deps:
- Connection[203]"}}:::plan + PageInfo360{{"PageInfo[360∈10] ➊
More deps:
- Connection[207]"}}:::plan + Access553{{"Access[553∈10] ➊
ᐸ207.hasNextPageᐳ
More deps:
- Connection[207]"}}:::plan + Access571{{"Access[571∈10] ➊
ᐸ207.hasPreviousPageᐳ
More deps:
- Connection[207]"}}:::plan + PageInfo361{{"PageInfo[361∈11] ➊
More deps:
- Connection[211]"}}:::plan + Access554{{"Access[554∈11] ➊
ᐸ211.hasNextPageᐳ
More deps:
- Connection[211]"}}:::plan + Access572{{"Access[572∈11] ➊
ᐸ211.hasPreviousPageᐳ
More deps:
- Connection[211]"}}:::plan + PageInfo362{{"PageInfo[362∈12] ➊
More deps:
- Connection[215]"}}:::plan + Access555{{"Access[555∈12] ➊
ᐸ215.hasNextPageᐳ
More deps:
- Connection[215]"}}:::plan + Access573{{"Access[573∈12] ➊
ᐸ215.hasPreviousPageᐳ
More deps:
- Connection[215]"}}:::plan + PageInfo363{{"PageInfo[363∈13] ➊
More deps:
- Connection[219]"}}:::plan + Access556{{"Access[556∈13] ➊
ᐸ219.hasNextPageᐳ
More deps:
- Connection[219]"}}:::plan + Access574{{"Access[574∈13] ➊
ᐸ219.hasPreviousPageᐳ
More deps:
- Connection[219]"}}:::plan + PageInfo364{{"PageInfo[364∈14] ➊
More deps:
- Connection[223]"}}:::plan + Access557{{"Access[557∈14] ➊
ᐸ223.hasNextPageᐳ
More deps:
- Connection[223]"}}:::plan + Access575{{"Access[575∈14] ➊
ᐸ223.hasPreviousPageᐳ
More deps:
- Connection[223]"}}:::plan + PageInfo365{{"PageInfo[365∈15] ➊
More deps:
- Connection[227]"}}:::plan + Access558{{"Access[558∈15] ➊
ᐸ227.hasNextPageᐳ
More deps:
- Connection[227]"}}:::plan + Access576{{"Access[576∈15] ➊
ᐸ227.hasPreviousPageᐳ
More deps:
- Connection[227]"}}:::plan + PageInfo366{{"PageInfo[366∈16] ➊
More deps:
- Connection[231]"}}:::plan + Access559{{"Access[559∈16] ➊
ᐸ231.hasNextPageᐳ
More deps:
- Connection[231]"}}:::plan + Access577{{"Access[577∈16] ➊
ᐸ231.hasPreviousPageᐳ
More deps:
- Connection[231]"}}:::plan + PageInfo367{{"PageInfo[367∈17] ➊
More deps:
- Connection[235]"}}:::plan + Access560{{"Access[560∈17] ➊
ᐸ235.hasNextPageᐳ
More deps:
- Connection[235]"}}:::plan + Access578{{"Access[578∈17] ➊
ᐸ235.hasPreviousPageᐳ
More deps:
- Connection[235]"}}:::plan + PageInfo368{{"PageInfo[368∈18] ➊
More deps:
- Connection[239]"}}:::plan + Access561{{"Access[561∈18] ➊
ᐸ239.hasNextPageᐳ
More deps:
- Connection[239]"}}:::plan + Access579{{"Access[579∈18] ➊
ᐸ239.hasPreviousPageᐳ
More deps:
- Connection[239]"}}:::plan + PageInfo369{{"PageInfo[369∈19] ➊
More deps:
- Connection[243]"}}:::plan + Access562{{"Access[562∈19] ➊
ᐸ243.hasNextPageᐳ
More deps:
- Connection[243]"}}:::plan + Access580{{"Access[580∈19] ➊
ᐸ243.hasPreviousPageᐳ
More deps:
- Connection[243]"}}:::plan + __Item281[/"__Item[281∈23]
ᐸ279ᐳ"\]:::itemplan + PgSelectRows279 ==> __Item281 + PgSelectSingle282{{"PgSelectSingle[282∈23]
ᐸcompound_type_array_queryᐳ"}}:::plan + __Item281 --> PgSelectSingle282 + __Item283[/"__Item[283∈24]
ᐸ280ᐳ"\]:::itemplan + PgSelectRows280 ==> __Item283 + PgSelectSingle284{{"PgSelectSingle[284∈24]
ᐸquery_compound_type_arrayᐳ"}}:::plan + __Item283 --> PgSelectSingle284 + __Item285[/"__Item[285∈25]
ᐸ269ᐳ"\]:::itemplan + PgClassExpression269 ==> __Item285 + __Item286[/"__Item[286∈26]
ᐸ275ᐳ"\]:::itemplan + PgClassExpression275 ==> __Item286 + PgClassExpression437{{"PgClassExpression[437∈27]
ᐸ__compound...uery__.”a”ᐳ"}}:::plan + PgSelectSingle282 --> PgClassExpression437 + PgClassExpression440{{"PgClassExpression[440∈27]
ᐸ__compound...uery__.”b”ᐳ"}}:::plan PgClassExpression437 o--o PgClassExpression440 - PgClassExpression443{{"PgClassExpression[443∈28]
ᐸ__query_co...rray__.”c”ᐳ"}}:::plan + PgClassExpression443{{"PgClassExpression[443∈27]
ᐸ__compound...uery__.”c”ᐳ"}}:::plan PgClassExpression440 o--o PgClassExpression443 - PgClassExpression446{{"PgClassExpression[446∈28]
ᐸ__query_co...rray__.”d”ᐳ"}}:::plan + PgClassExpression446{{"PgClassExpression[446∈27]
ᐸ__compound...uery__.”d”ᐳ"}}:::plan PgClassExpression443 o--o PgClassExpression446 - PgClassExpression449{{"PgClassExpression[449∈28]
ᐸ__query_co...rray__.”e”ᐳ"}}:::plan + PgClassExpression449{{"PgClassExpression[449∈27]
ᐸ__compound...uery__.”e”ᐳ"}}:::plan PgClassExpression446 o--o PgClassExpression449 - PgClassExpression452{{"PgClassExpression[452∈28]
ᐸ__query_co...rray__.”f”ᐳ"}}:::plan + PgClassExpression452{{"PgClassExpression[452∈27]
ᐸ__compound...uery__.”f”ᐳ"}}:::plan PgClassExpression449 o--o PgClassExpression452 - PgClassExpression455{{"PgClassExpression[455∈28]
ᐸ__query_co...rray__.”g”ᐳ"}}:::plan - PgSelectSingle283 --> PgClassExpression455 - PgClassExpression457{{"PgClassExpression[457∈28]
ᐸ__query_co....”foo_bar”ᐳ"}}:::plan + PgClassExpression455{{"PgClassExpression[455∈27]
ᐸ__compound...uery__.”g”ᐳ"}}:::plan + PgSelectSingle282 --> PgClassExpression455 + PgClassExpression457{{"PgClassExpression[457∈27]
ᐸ__compound....”foo_bar”ᐳ"}}:::plan PgClassExpression452 o--o PgClassExpression457 - Access438{{"Access[438∈29]
ᐸ285.secondsᐳ"}}:::plan - __Item285 --> Access438 - Access441{{"Access[441∈29]
ᐸ285.minutesᐳ"}}:::plan - Access438 o--o Access441 - Access444{{"Access[444∈29]
ᐸ285.hoursᐳ"}}:::plan - Access441 o--o Access444 - Access447{{"Access[447∈29]
ᐸ285.daysᐳ"}}:::plan - Access444 o--o Access447 - Access450{{"Access[450∈29]
ᐸ285.monthsᐳ"}}:::plan - Access447 o--o Access450 - Access453{{"Access[453∈29]
ᐸ285.yearsᐳ"}}:::plan - Access450 o--o Access453 - Access509{{"Access[509∈51] ➊
ᐸ392.hoursᐳ"}}:::plan - PgClassExpression392 --> Access509 - Access544{{"Access[544∈51] ➊
ᐸ392.minutesᐳ"}}:::plan - Access509 o--o Access544 - Access562{{"Access[562∈51] ➊
ᐸ392.secondsᐳ"}}:::plan - Access544 o--o Access562 - Edge395{{"Edge[395∈52]"}}:::plan - __Item394[/"__Item[394∈52]
ᐸ287ᐳ
More deps:
- ConnectionItems[287]"\]:::itemplan - PgCursor581{{"PgCursor[581∈52]
More deps:
- Access[459]"}}:::plan - __Item394 & PgCursor581 --> Edge395 - __Item394 --> PgCursor581 - Edge397{{"Edge[397∈53]"}}:::plan - __Item396[/"__Item[396∈53]
ᐸ294ᐳ
More deps:
- ConnectionItems[294]"\]:::itemplan - PgCursor583{{"PgCursor[583∈53]
More deps:
- Access[462]"}}:::plan - __Item396 & PgCursor583 --> Edge397 - __Item396 --> PgCursor583 - Edge399{{"Edge[399∈54]"}}:::plan - __Item398[/"__Item[398∈54]
ᐸ297ᐳ
More deps:
- ConnectionItems[297]"\]:::itemplan - PgCursor585{{"PgCursor[585∈54]
More deps:
- Access[465]"}}:::plan - __Item398 & PgCursor585 --> Edge399 - __Item398 --> PgCursor585 - Edge401{{"Edge[401∈55]"}}:::plan - __Item400[/"__Item[400∈55]
ᐸ300ᐳ
More deps:
- ConnectionItems[300]"\]:::itemplan - PgCursor587{{"PgCursor[587∈55]
More deps:
- Access[468]"}}:::plan - __Item400 & PgCursor587 --> Edge401 - __Item400 --> PgCursor587 - Edge403{{"Edge[403∈56]"}}:::plan - __Item402[/"__Item[402∈56]
ᐸ303ᐳ
More deps:
- ConnectionItems[303]"\]:::itemplan - PgCursor589{{"PgCursor[589∈56]
More deps:
- Access[471]"}}:::plan - __Item402 & PgCursor589 --> Edge403 - __Item402 --> PgCursor589 - Edge405{{"Edge[405∈57]"}}:::plan - __Item404[/"__Item[404∈57]
ᐸ306ᐳ
More deps:
- ConnectionItems[306]"\]:::itemplan - PgCursor591{{"PgCursor[591∈57]
More deps:
- Access[471]"}}:::plan - __Item404 & PgCursor591 --> Edge405 - __Item404 --> PgCursor591 - Edge407{{"Edge[407∈58]"}}:::plan - __Item406[/"__Item[406∈58]
ᐸ309ᐳ
More deps:
- ConnectionItems[309]"\]:::itemplan - PgCursor593{{"PgCursor[593∈58]
More deps:
- Access[477]"}}:::plan - __Item406 & PgCursor593 --> Edge407 - __Item406 --> PgCursor593 - Edge409{{"Edge[409∈59]"}}:::plan - __Item408[/"__Item[408∈59]
ᐸ312ᐳ
More deps:
- ConnectionItems[312]"\]:::itemplan - PgCursor595{{"PgCursor[595∈59]
More deps:
- Access[480]"}}:::plan - __Item408 & PgCursor595 --> Edge409 - __Item408 --> PgCursor595 - Edge411{{"Edge[411∈60]"}}:::plan - __Item410[/"__Item[410∈60]
ᐸ315ᐳ
More deps:
- ConnectionItems[315]"\]:::itemplan - PgCursor597{{"PgCursor[597∈60]
More deps:
- Access[483]"}}:::plan - __Item410 & PgCursor597 --> Edge411 - __Item410 --> PgCursor597 - Edge413{{"Edge[413∈61]"}}:::plan - __Item412[/"__Item[412∈61]
ᐸ318ᐳ
More deps:
- ConnectionItems[318]"\]:::itemplan - PgCursor599{{"PgCursor[599∈61]
More deps:
- Access[486]"}}:::plan - __Item412 & PgCursor599 --> Edge413 - __Item412 --> PgCursor599 - Edge415{{"Edge[415∈62]"}}:::plan - __Item414[/"__Item[414∈62]
ᐸ321ᐳ
More deps:
- ConnectionItems[321]"\]:::itemplan - PgCursor601{{"PgCursor[601∈62]
More deps:
- Access[489]"}}:::plan - __Item414 & PgCursor601 --> Edge415 - __Item414 --> PgCursor601 - Edge417{{"Edge[417∈63]"}}:::plan - __Item416[/"__Item[416∈63]
ᐸ324ᐳ
More deps:
- ConnectionItems[324]"\]:::itemplan - PgCursor603{{"PgCursor[603∈63]
More deps:
- Access[492]"}}:::plan - __Item416 & PgCursor603 --> Edge417 - __Item416 --> PgCursor603 - Edge419{{"Edge[419∈64]"}}:::plan - __Item418[/"__Item[418∈64]
ᐸ327ᐳ
More deps:
- ConnectionItems[327]"\]:::itemplan - PgCursor605{{"PgCursor[605∈64]
More deps:
- Access[495]"}}:::plan - __Item418 & PgCursor605 --> Edge419 - __Item418 --> PgCursor605 - Edge421{{"Edge[421∈65]"}}:::plan - __Item420[/"__Item[420∈65]
ᐸ330ᐳ
More deps:
- ConnectionItems[330]"\]:::itemplan - PgCursor607{{"PgCursor[607∈65]
More deps:
- Access[498]"}}:::plan - __Item420 & PgCursor607 --> Edge421 - __Item420 --> PgCursor607 - Edge423{{"Edge[423∈66]"}}:::plan - __Item422[/"__Item[422∈66]
ᐸ333ᐳ
More deps:
- ConnectionItems[333]"\]:::itemplan - PgCursor609{{"PgCursor[609∈66]
More deps:
- Access[501]"}}:::plan - __Item422 & PgCursor609 --> Edge423 - __Item422 --> PgCursor609 - Edge425{{"Edge[425∈67]"}}:::plan - __Item424[/"__Item[424∈67]
ᐸ336ᐳ
More deps:
- ConnectionItems[336]"\]:::itemplan - PgCursor611{{"PgCursor[611∈67]
More deps:
- Access[504]"}}:::plan - __Item424 & PgCursor611 --> Edge425 - __Item424 --> PgCursor611 - Edge427{{"Edge[427∈68]"}}:::plan - __Item426[/"__Item[426∈68]
ᐸ339ᐳ
More deps:
- ConnectionItems[339]"\]:::itemplan - PgCursor613{{"PgCursor[613∈68]
More deps:
- Access[507]"}}:::plan - __Item426 & PgCursor613 --> Edge427 - __Item426 --> PgCursor613 - Edge429{{"Edge[429∈69]"}}:::plan - __Item428[/"__Item[428∈69]
ᐸ342ᐳ"\]:::itemplan - PgCursor615{{"PgCursor[615∈69]"}}:::plan - __Item428 & PgCursor615 --> Edge429 - __Item428 & Access614 --> PgCursor615 - ConnectionItems342 ==> __Item428 - __Item430[/"__Item[430∈70]
ᐸ345ᐳ"\]:::itemplan - ConnectionItems345 ==> __Item430 - Edge431{{"Edge[431∈70]"}}:::plan - __Item430 --> Edge431 - Edge435{{"Edge[435∈71]"}}:::plan - __Item432[/"__Item[432∈71]
ᐸ348ᐳ"\]:::itemplan - PgCursor644{{"PgCursor[644∈71]"}}:::plan - __Item432 & PgCursor644 --> Edge435 - __Item432 & Access643 --> PgCursor644 - ConnectionItems348 ==> __Item432 - PgSelectSingle433{{"PgSelectSingle[433∈71]
ᐸquery_interval_setᐳ"}}:::plan - __Item432 --> PgSelectSingle433 - PgClassExpression434{{"PgClassExpression[434∈71]
ᐸ__query_in...al_set__.vᐳ"}}:::plan - PgSelectSingle433 --> PgClassExpression434 - PgSelectSingle623{{"PgSelectSingle[623∈72]
ᐸcompound_type_set_queryᐳ"}}:::plan - __Item394 --> PgSelectSingle623 - PgSelectSingle624{{"PgSelectSingle[624∈73]
ᐸtable_set_queryᐳ"}}:::plan - __Item396 --> PgSelectSingle624 - PgSelectSingle625{{"PgSelectSingle[625∈74]
ᐸtable_set_queryᐳ"}}:::plan - __Item398 --> PgSelectSingle625 - PgSelectSingle626{{"PgSelectSingle[626∈75]
ᐸtable_set_queryᐳ"}}:::plan - __Item400 --> PgSelectSingle626 - PgSelectSingle627{{"PgSelectSingle[627∈76]
ᐸtable_set_queryᐳ"}}:::plan - __Item402 --> PgSelectSingle627 - PgSelectSingle628{{"PgSelectSingle[628∈77]
ᐸtable_set_queryᐳ"}}:::plan - __Item404 --> PgSelectSingle628 - PgSelectSingle629{{"PgSelectSingle[629∈78]
ᐸtable_set_queryᐳ"}}:::plan - __Item406 --> PgSelectSingle629 - PgSelectSingle630{{"PgSelectSingle[630∈79]
ᐸtable_set_queryᐳ"}}:::plan - __Item408 --> PgSelectSingle630 - PgSelectSingle631{{"PgSelectSingle[631∈80]
ᐸtable_set_queryᐳ"}}:::plan - __Item410 --> PgSelectSingle631 - PgSelectSingle632{{"PgSelectSingle[632∈81]
ᐸtable_set_queryᐳ"}}:::plan - __Item412 --> PgSelectSingle632 - PgSelectSingle633{{"PgSelectSingle[633∈82]
ᐸtable_set_queryᐳ"}}:::plan - __Item414 --> PgSelectSingle633 - PgSelectSingle634{{"PgSelectSingle[634∈83]
ᐸtable_set_queryᐳ"}}:::plan - __Item416 --> PgSelectSingle634 - PgSelectSingle635{{"PgSelectSingle[635∈84]
ᐸtable_set_queryᐳ"}}:::plan - __Item418 --> PgSelectSingle635 - PgSelectSingle636{{"PgSelectSingle[636∈85]
ᐸtable_set_queryᐳ"}}:::plan - __Item420 --> PgSelectSingle636 - PgSelectSingle637{{"PgSelectSingle[637∈86]
ᐸtable_set_queryᐳ"}}:::plan - __Item422 --> PgSelectSingle637 - PgSelectSingle638{{"PgSelectSingle[638∈87]
ᐸtable_set_query_plpgsqlᐳ"}}:::plan - __Item424 --> PgSelectSingle638 - PgSelectSingle639{{"PgSelectSingle[639∈88]
ᐸtable_set_query_plpgsqlᐳ"}}:::plan - __Item426 --> PgSelectSingle639 - PgSelectSingle640{{"PgSelectSingle[640∈89]
ᐸint_set_queryᐳ"}}:::plan - __Item428 --> PgSelectSingle640 - PgClassExpression641{{"PgClassExpression[641∈89]
ᐸ__int_set_query__.vᐳ"}}:::plan - PgSelectSingle640 --> PgClassExpression641 - PgSelectSingle616{{"PgSelectSingle[616∈90]
ᐸstatic_big_integerᐳ"}}:::plan - __Item430 --> PgSelectSingle616 - PgClassExpression617{{"PgClassExpression[617∈90]
ᐸ__static_b...nteger__.vᐳ"}}:::plan - PgSelectSingle616 --> PgClassExpression617 - Access618{{"Access[618∈91]
ᐸ434.secondsᐳ"}}:::plan - PgClassExpression434 --> Access618 - Access642{{"Access[642∈91]
ᐸ434.minutesᐳ"}}:::plan - Access618 o--o Access642 - Access647{{"Access[647∈91]
ᐸ434.hoursᐳ"}}:::plan - Access642 o--o Access647 - Access650{{"Access[650∈91]
ᐸ434.daysᐳ"}}:::plan - Access647 o--o Access650 - Access651{{"Access[651∈91]
ᐸ434.monthsᐳ"}}:::plan - Access650 o--o Access651 - Access652{{"Access[652∈91]
ᐸ434.yearsᐳ"}}:::plan + PgClassExpression438{{"PgClassExpression[438∈28]
ᐸ__query_co...rray__.”a”ᐳ"}}:::plan + PgSelectSingle284 --> PgClassExpression438 + PgClassExpression441{{"PgClassExpression[441∈28]
ᐸ__query_co...rray__.”b”ᐳ"}}:::plan + PgClassExpression438 o--o PgClassExpression441 + PgClassExpression444{{"PgClassExpression[444∈28]
ᐸ__query_co...rray__.”c”ᐳ"}}:::plan + PgClassExpression441 o--o PgClassExpression444 + PgClassExpression447{{"PgClassExpression[447∈28]
ᐸ__query_co...rray__.”d”ᐳ"}}:::plan + PgClassExpression444 o--o PgClassExpression447 + PgClassExpression450{{"PgClassExpression[450∈28]
ᐸ__query_co...rray__.”e”ᐳ"}}:::plan + PgClassExpression447 o--o PgClassExpression450 + PgClassExpression453{{"PgClassExpression[453∈28]
ᐸ__query_co...rray__.”f”ᐳ"}}:::plan + PgClassExpression450 o--o PgClassExpression453 + PgClassExpression456{{"PgClassExpression[456∈28]
ᐸ__query_co...rray__.”g”ᐳ"}}:::plan + PgSelectSingle284 --> PgClassExpression456 + PgClassExpression458{{"PgClassExpression[458∈28]
ᐸ__query_co....”foo_bar”ᐳ"}}:::plan + PgClassExpression453 o--o PgClassExpression458 + Access439{{"Access[439∈29]
ᐸ286.secondsᐳ"}}:::plan + __Item286 --> Access439 + Access442{{"Access[442∈29]
ᐸ286.minutesᐳ"}}:::plan + Access439 o--o Access442 + Access445{{"Access[445∈29]
ᐸ286.hoursᐳ"}}:::plan + Access442 o--o Access445 + Access448{{"Access[448∈29]
ᐸ286.daysᐳ"}}:::plan + Access445 o--o Access448 + Access451{{"Access[451∈29]
ᐸ286.monthsᐳ"}}:::plan + Access448 o--o Access451 + Access454{{"Access[454∈29]
ᐸ286.yearsᐳ"}}:::plan + Access451 o--o Access454 + Access510{{"Access[510∈51] ➊
ᐸ393.hoursᐳ"}}:::plan + PgClassExpression393 --> Access510 + Access545{{"Access[545∈51] ➊
ᐸ393.minutesᐳ"}}:::plan + Access510 o--o Access545 + Access563{{"Access[563∈51] ➊
ᐸ393.secondsᐳ"}}:::plan + Access545 o--o Access563 + Edge396{{"Edge[396∈52]"}}:::plan + __Item395[/"__Item[395∈52]
ᐸ288ᐳ
More deps:
- ConnectionItems[288]"\]:::itemplan + PgCursor582{{"PgCursor[582∈52]
More deps:
- Access[460]"}}:::plan + __Item395 & PgCursor582 --> Edge396 + __Item395 --> PgCursor582 + Edge398{{"Edge[398∈53]"}}:::plan + __Item397[/"__Item[397∈53]
ᐸ295ᐳ
More deps:
- ConnectionItems[295]"\]:::itemplan + PgCursor584{{"PgCursor[584∈53]
More deps:
- Access[463]"}}:::plan + __Item397 & PgCursor584 --> Edge398 + __Item397 --> PgCursor584 + Edge400{{"Edge[400∈54]"}}:::plan + __Item399[/"__Item[399∈54]
ᐸ298ᐳ
More deps:
- ConnectionItems[298]"\]:::itemplan + PgCursor586{{"PgCursor[586∈54]
More deps:
- Access[466]"}}:::plan + __Item399 & PgCursor586 --> Edge400 + __Item399 --> PgCursor586 + Edge402{{"Edge[402∈55]"}}:::plan + __Item401[/"__Item[401∈55]
ᐸ301ᐳ
More deps:
- ConnectionItems[301]"\]:::itemplan + PgCursor588{{"PgCursor[588∈55]
More deps:
- Access[469]"}}:::plan + __Item401 & PgCursor588 --> Edge402 + __Item401 --> PgCursor588 + Edge404{{"Edge[404∈56]"}}:::plan + __Item403[/"__Item[403∈56]
ᐸ304ᐳ
More deps:
- ConnectionItems[304]"\]:::itemplan + PgCursor590{{"PgCursor[590∈56]
More deps:
- Access[472]"}}:::plan + __Item403 & PgCursor590 --> Edge404 + __Item403 --> PgCursor590 + Edge406{{"Edge[406∈57]"}}:::plan + __Item405[/"__Item[405∈57]
ᐸ307ᐳ
More deps:
- ConnectionItems[307]"\]:::itemplan + PgCursor592{{"PgCursor[592∈57]
More deps:
- Access[472]"}}:::plan + __Item405 & PgCursor592 --> Edge406 + __Item405 --> PgCursor592 + Edge408{{"Edge[408∈58]"}}:::plan + __Item407[/"__Item[407∈58]
ᐸ310ᐳ
More deps:
- ConnectionItems[310]"\]:::itemplan + PgCursor594{{"PgCursor[594∈58]
More deps:
- Access[478]"}}:::plan + __Item407 & PgCursor594 --> Edge408 + __Item407 --> PgCursor594 + Edge410{{"Edge[410∈59]"}}:::plan + __Item409[/"__Item[409∈59]
ᐸ313ᐳ
More deps:
- ConnectionItems[313]"\]:::itemplan + PgCursor596{{"PgCursor[596∈59]
More deps:
- Access[481]"}}:::plan + __Item409 & PgCursor596 --> Edge410 + __Item409 --> PgCursor596 + Edge412{{"Edge[412∈60]"}}:::plan + __Item411[/"__Item[411∈60]
ᐸ316ᐳ
More deps:
- ConnectionItems[316]"\]:::itemplan + PgCursor598{{"PgCursor[598∈60]
More deps:
- Access[484]"}}:::plan + __Item411 & PgCursor598 --> Edge412 + __Item411 --> PgCursor598 + Edge414{{"Edge[414∈61]"}}:::plan + __Item413[/"__Item[413∈61]
ᐸ319ᐳ
More deps:
- ConnectionItems[319]"\]:::itemplan + PgCursor600{{"PgCursor[600∈61]
More deps:
- Access[487]"}}:::plan + __Item413 & PgCursor600 --> Edge414 + __Item413 --> PgCursor600 + Edge416{{"Edge[416∈62]"}}:::plan + __Item415[/"__Item[415∈62]
ᐸ322ᐳ
More deps:
- ConnectionItems[322]"\]:::itemplan + PgCursor602{{"PgCursor[602∈62]
More deps:
- Access[490]"}}:::plan + __Item415 & PgCursor602 --> Edge416 + __Item415 --> PgCursor602 + Edge418{{"Edge[418∈63]"}}:::plan + __Item417[/"__Item[417∈63]
ᐸ325ᐳ
More deps:
- ConnectionItems[325]"\]:::itemplan + PgCursor604{{"PgCursor[604∈63]
More deps:
- Access[493]"}}:::plan + __Item417 & PgCursor604 --> Edge418 + __Item417 --> PgCursor604 + Edge420{{"Edge[420∈64]"}}:::plan + __Item419[/"__Item[419∈64]
ᐸ328ᐳ
More deps:
- ConnectionItems[328]"\]:::itemplan + PgCursor606{{"PgCursor[606∈64]
More deps:
- Access[496]"}}:::plan + __Item419 & PgCursor606 --> Edge420 + __Item419 --> PgCursor606 + Edge422{{"Edge[422∈65]"}}:::plan + __Item421[/"__Item[421∈65]
ᐸ331ᐳ
More deps:
- ConnectionItems[331]"\]:::itemplan + PgCursor608{{"PgCursor[608∈65]
More deps:
- Access[499]"}}:::plan + __Item421 & PgCursor608 --> Edge422 + __Item421 --> PgCursor608 + Edge424{{"Edge[424∈66]"}}:::plan + __Item423[/"__Item[423∈66]
ᐸ334ᐳ
More deps:
- ConnectionItems[334]"\]:::itemplan + PgCursor610{{"PgCursor[610∈66]
More deps:
- Access[502]"}}:::plan + __Item423 & PgCursor610 --> Edge424 + __Item423 --> PgCursor610 + Edge426{{"Edge[426∈67]"}}:::plan + __Item425[/"__Item[425∈67]
ᐸ337ᐳ
More deps:
- ConnectionItems[337]"\]:::itemplan + PgCursor612{{"PgCursor[612∈67]
More deps:
- Access[505]"}}:::plan + __Item425 & PgCursor612 --> Edge426 + __Item425 --> PgCursor612 + Edge428{{"Edge[428∈68]"}}:::plan + __Item427[/"__Item[427∈68]
ᐸ340ᐳ
More deps:
- ConnectionItems[340]"\]:::itemplan + PgCursor614{{"PgCursor[614∈68]
More deps:
- Access[508]"}}:::plan + __Item427 & PgCursor614 --> Edge428 + __Item427 --> PgCursor614 + Edge430{{"Edge[430∈69]"}}:::plan + __Item429[/"__Item[429∈69]
ᐸ343ᐳ"\]:::itemplan + PgCursor616{{"PgCursor[616∈69]"}}:::plan + __Item429 & PgCursor616 --> Edge430 + __Item429 & Access615 --> PgCursor616 + ConnectionItems343 ==> __Item429 + __Item431[/"__Item[431∈70]
ᐸ346ᐳ"\]:::itemplan + ConnectionItems346 ==> __Item431 + Edge432{{"Edge[432∈70]"}}:::plan + __Item431 --> Edge432 + Edge436{{"Edge[436∈71]"}}:::plan + __Item433[/"__Item[433∈71]
ᐸ349ᐳ"\]:::itemplan + PgCursor645{{"PgCursor[645∈71]"}}:::plan + __Item433 & PgCursor645 --> Edge436 + __Item433 & Access644 --> PgCursor645 + ConnectionItems349 ==> __Item433 + PgSelectSingle434{{"PgSelectSingle[434∈71]
ᐸquery_interval_setᐳ"}}:::plan + __Item433 --> PgSelectSingle434 + PgClassExpression435{{"PgClassExpression[435∈71]
ᐸ__query_in...al_set__.vᐳ"}}:::plan + PgSelectSingle434 --> PgClassExpression435 + PgSelectSingle624{{"PgSelectSingle[624∈72]
ᐸcompound_type_set_queryᐳ"}}:::plan + __Item395 --> PgSelectSingle624 + PgSelectSingle625{{"PgSelectSingle[625∈73]
ᐸtable_set_queryᐳ"}}:::plan + __Item397 --> PgSelectSingle625 + PgSelectSingle626{{"PgSelectSingle[626∈74]
ᐸtable_set_queryᐳ"}}:::plan + __Item399 --> PgSelectSingle626 + PgSelectSingle627{{"PgSelectSingle[627∈75]
ᐸtable_set_queryᐳ"}}:::plan + __Item401 --> PgSelectSingle627 + PgSelectSingle628{{"PgSelectSingle[628∈76]
ᐸtable_set_queryᐳ"}}:::plan + __Item403 --> PgSelectSingle628 + PgSelectSingle629{{"PgSelectSingle[629∈77]
ᐸtable_set_queryᐳ"}}:::plan + __Item405 --> PgSelectSingle629 + PgSelectSingle630{{"PgSelectSingle[630∈78]
ᐸtable_set_queryᐳ"}}:::plan + __Item407 --> PgSelectSingle630 + PgSelectSingle631{{"PgSelectSingle[631∈79]
ᐸtable_set_queryᐳ"}}:::plan + __Item409 --> PgSelectSingle631 + PgSelectSingle632{{"PgSelectSingle[632∈80]
ᐸtable_set_queryᐳ"}}:::plan + __Item411 --> PgSelectSingle632 + PgSelectSingle633{{"PgSelectSingle[633∈81]
ᐸtable_set_queryᐳ"}}:::plan + __Item413 --> PgSelectSingle633 + PgSelectSingle634{{"PgSelectSingle[634∈82]
ᐸtable_set_queryᐳ"}}:::plan + __Item415 --> PgSelectSingle634 + PgSelectSingle635{{"PgSelectSingle[635∈83]
ᐸtable_set_queryᐳ"}}:::plan + __Item417 --> PgSelectSingle635 + PgSelectSingle636{{"PgSelectSingle[636∈84]
ᐸtable_set_queryᐳ"}}:::plan + __Item419 --> PgSelectSingle636 + PgSelectSingle637{{"PgSelectSingle[637∈85]
ᐸtable_set_queryᐳ"}}:::plan + __Item421 --> PgSelectSingle637 + PgSelectSingle638{{"PgSelectSingle[638∈86]
ᐸtable_set_queryᐳ"}}:::plan + __Item423 --> PgSelectSingle638 + PgSelectSingle639{{"PgSelectSingle[639∈87]
ᐸtable_set_query_plpgsqlᐳ"}}:::plan + __Item425 --> PgSelectSingle639 + PgSelectSingle640{{"PgSelectSingle[640∈88]
ᐸtable_set_query_plpgsqlᐳ"}}:::plan + __Item427 --> PgSelectSingle640 + PgSelectSingle641{{"PgSelectSingle[641∈89]
ᐸint_set_queryᐳ"}}:::plan + __Item429 --> PgSelectSingle641 + PgClassExpression642{{"PgClassExpression[642∈89]
ᐸ__int_set_query__.vᐳ"}}:::plan + PgSelectSingle641 --> PgClassExpression642 + PgSelectSingle617{{"PgSelectSingle[617∈90]
ᐸstatic_big_integerᐳ"}}:::plan + __Item431 --> PgSelectSingle617 + PgClassExpression618{{"PgClassExpression[618∈90]
ᐸ__static_b...nteger__.vᐳ"}}:::plan + PgSelectSingle617 --> PgClassExpression618 + Access619{{"Access[619∈91]
ᐸ435.secondsᐳ"}}:::plan + PgClassExpression435 --> Access619 + Access643{{"Access[643∈91]
ᐸ435.minutesᐳ"}}:::plan + Access619 o--o Access643 + Access648{{"Access[648∈91]
ᐸ435.hoursᐳ"}}:::plan + Access643 o--o Access648 + Access651{{"Access[651∈91]
ᐸ435.daysᐳ"}}:::plan + Access648 o--o Access651 + Access652{{"Access[652∈91]
ᐸ435.monthsᐳ"}}:::plan Access651 o--o Access652 - Access621{{"Access[621∈93]
ᐸ454.hoursᐳ"}}:::plan - PgClassExpression454 --> Access621 - Access645{{"Access[645∈93]
ᐸ454.minutesᐳ"}}:::plan - Access621 o--o Access645 - Access648{{"Access[648∈93]
ᐸ454.secondsᐳ"}}:::plan - Access645 o--o Access648 - Access622{{"Access[622∈94]
ᐸ455.secondsᐳ"}}:::plan + Access653{{"Access[653∈91]
ᐸ435.yearsᐳ"}}:::plan + Access652 o--o Access653 + Access622{{"Access[622∈93]
ᐸ455.hoursᐳ"}}:::plan PgClassExpression455 --> Access622 - Access646{{"Access[646∈94]
ᐸ455.minutesᐳ"}}:::plan + Access646{{"Access[646∈93]
ᐸ455.minutesᐳ"}}:::plan Access622 o--o Access646 - Access649{{"Access[649∈94]
ᐸ455.hoursᐳ"}}:::plan + Access649{{"Access[649∈93]
ᐸ455.secondsᐳ"}}:::plan Access646 o--o Access649 - Access653{{"Access[653∈95]
ᐸ434.secondsᐳ"}}:::plan - Access652 o--o Access653 - Access671{{"Access[671∈95]
ᐸ434.minutesᐳ"}}:::plan - Access653 o--o Access671 - Access673{{"Access[673∈95]
ᐸ434.hoursᐳ"}}:::plan - Access671 o--o Access673 - PgClassExpression654{{"PgClassExpression[654∈96]
ᐸ__compound...uery__.”a”ᐳ"}}:::plan - PgSelectSingle623 --> PgClassExpression654 - PgClassExpression672{{"PgClassExpression[672∈96]
ᐸ__compound...uery__.”b”ᐳ"}}:::plan - PgClassExpression654 o--o PgClassExpression672 - PgClassExpression674{{"PgClassExpression[674∈96]
ᐸ__compound...uery__.”c”ᐳ"}}:::plan - PgClassExpression672 o--o PgClassExpression674 - PgClassExpression675{{"PgClassExpression[675∈96]
ᐸ__compound...uery__.”d”ᐳ"}}:::plan - PgClassExpression674 o--o PgClassExpression675 - PgClassExpression676{{"PgClassExpression[676∈96]
ᐸ__compound...uery__.”e”ᐳ"}}:::plan + Access623{{"Access[623∈94]
ᐸ456.secondsᐳ"}}:::plan + PgClassExpression456 --> Access623 + Access647{{"Access[647∈94]
ᐸ456.minutesᐳ"}}:::plan + Access623 o--o Access647 + Access650{{"Access[650∈94]
ᐸ456.hoursᐳ"}}:::plan + Access647 o--o Access650 + Access654{{"Access[654∈95]
ᐸ435.secondsᐳ"}}:::plan + Access653 o--o Access654 + Access672{{"Access[672∈95]
ᐸ435.minutesᐳ"}}:::plan + Access654 o--o Access672 + Access674{{"Access[674∈95]
ᐸ435.hoursᐳ"}}:::plan + Access672 o--o Access674 + PgClassExpression655{{"PgClassExpression[655∈96]
ᐸ__compound...uery__.”a”ᐳ"}}:::plan + PgSelectSingle624 --> PgClassExpression655 + PgClassExpression673{{"PgClassExpression[673∈96]
ᐸ__compound...uery__.”b”ᐳ"}}:::plan + PgClassExpression655 o--o PgClassExpression673 + PgClassExpression675{{"PgClassExpression[675∈96]
ᐸ__compound...uery__.”c”ᐳ"}}:::plan + PgClassExpression673 o--o PgClassExpression675 + PgClassExpression676{{"PgClassExpression[676∈96]
ᐸ__compound...uery__.”d”ᐳ"}}:::plan PgClassExpression675 o--o PgClassExpression676 - PgClassExpression677{{"PgClassExpression[677∈96]
ᐸ__compound...uery__.”f”ᐳ"}}:::plan + PgClassExpression677{{"PgClassExpression[677∈96]
ᐸ__compound...uery__.”e”ᐳ"}}:::plan PgClassExpression676 o--o PgClassExpression677 - PgClassExpression678{{"PgClassExpression[678∈96]
ᐸ__compound...uery__.”g”ᐳ"}}:::plan - PgSelectSingle623 --> PgClassExpression678 - PgClassExpression679{{"PgClassExpression[679∈96]
ᐸ__compound....”foo_bar”ᐳ"}}:::plan - PgClassExpression677 o--o PgClassExpression679 - PgClassExpression655{{"PgClassExpression[655∈97]
ᐸ__table_se...full_name”ᐳ"}}:::plan - PgSelectSingle624 --> PgClassExpression655 - PgClassExpression656{{"PgClassExpression[656∈98]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression678{{"PgClassExpression[678∈96]
ᐸ__compound...uery__.”f”ᐳ"}}:::plan + PgClassExpression677 o--o PgClassExpression678 + PgClassExpression679{{"PgClassExpression[679∈96]
ᐸ__compound...uery__.”g”ᐳ"}}:::plan + PgSelectSingle624 --> PgClassExpression679 + PgClassExpression680{{"PgClassExpression[680∈96]
ᐸ__compound....”foo_bar”ᐳ"}}:::plan + PgClassExpression678 o--o PgClassExpression680 + PgClassExpression656{{"PgClassExpression[656∈97]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle625 --> PgClassExpression656 - PgClassExpression657{{"PgClassExpression[657∈99]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression657{{"PgClassExpression[657∈98]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle626 --> PgClassExpression657 - PgClassExpression658{{"PgClassExpression[658∈100]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression658{{"PgClassExpression[658∈99]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle627 --> PgClassExpression658 - PgClassExpression659{{"PgClassExpression[659∈101]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression659{{"PgClassExpression[659∈100]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle628 --> PgClassExpression659 - PgClassExpression660{{"PgClassExpression[660∈102]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression660{{"PgClassExpression[660∈101]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle629 --> PgClassExpression660 - PgClassExpression661{{"PgClassExpression[661∈103]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression661{{"PgClassExpression[661∈102]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle630 --> PgClassExpression661 - PgClassExpression662{{"PgClassExpression[662∈104]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression662{{"PgClassExpression[662∈103]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle631 --> PgClassExpression662 - PgClassExpression663{{"PgClassExpression[663∈105]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression663{{"PgClassExpression[663∈104]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle632 --> PgClassExpression663 - PgClassExpression664{{"PgClassExpression[664∈106]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression664{{"PgClassExpression[664∈105]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle633 --> PgClassExpression664 - PgClassExpression665{{"PgClassExpression[665∈107]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression665{{"PgClassExpression[665∈106]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle634 --> PgClassExpression665 - PgClassExpression666{{"PgClassExpression[666∈108]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression666{{"PgClassExpression[666∈107]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle635 --> PgClassExpression666 - PgClassExpression667{{"PgClassExpression[667∈109]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression667{{"PgClassExpression[667∈108]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle636 --> PgClassExpression667 - PgClassExpression668{{"PgClassExpression[668∈110]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression668{{"PgClassExpression[668∈109]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle637 --> PgClassExpression668 - PgClassExpression669{{"PgClassExpression[669∈111]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression669{{"PgClassExpression[669∈110]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle638 --> PgClassExpression669 - PgClassExpression670{{"PgClassExpression[670∈112]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgClassExpression670{{"PgClassExpression[670∈111]
ᐸ__table_se...full_name”ᐳ"}}:::plan PgSelectSingle639 --> PgClassExpression670 - Access680{{"Access[680∈113]
ᐸ678.hoursᐳ"}}:::plan - PgClassExpression678 --> Access680 - Access681{{"Access[681∈113]
ᐸ678.minutesᐳ"}}:::plan - Access680 o--o Access681 - Access682{{"Access[682∈113]
ᐸ678.secondsᐳ"}}:::plan + PgClassExpression671{{"PgClassExpression[671∈112]
ᐸ__table_se...full_name”ᐳ"}}:::plan + PgSelectSingle640 --> PgClassExpression671 + Access681{{"Access[681∈113]
ᐸ679.hoursᐳ"}}:::plan + PgClassExpression679 --> Access681 + Access682{{"Access[682∈113]
ᐸ679.minutesᐳ"}}:::plan Access681 o--o Access682 + Access683{{"Access[683∈113]
ᐸ679.secondsᐳ"}}:::plan + Access682 o--o Access683 %% define steps classDef bucket0 stroke:#696969 - class Bucket0,__Value2,PgSelect7,Access8,Access9,Object10,PgFromExpression11,First12,PgSelectRows13,PgSelectSingle14,PgSelect17,PgFromExpression19,First20,PgSelectRows21,PgSelectSingle22,PgSelect25,PgFromExpression27,First28,PgSelectRows29,PgSelectSingle30,PgSelect33,PgFromExpression35,First36,PgSelectRows37,PgSelectSingle38,PgSelect42,PgFromExpression44,First45,PgSelectRows46,PgSelectSingle47,PgSelect49,PgFromExpression51,First52,PgSelectRows53,PgSelectSingle54,PgSelect58,PgFromExpression60,First61,PgSelectRows62,PgSelectSingle63,PgSelect66,PgFromExpression68,First69,PgSelectRows70,PgSelectSingle71,PgSelect74,PgFromExpression76,First77,PgSelectRows78,PgSelectSingle79,PgSelect82,PgFromExpression84,First85,PgSelectRows86,PgSelectSingle87,PgSelect89,PgFromExpression91,First92,PgSelectRows93,PgSelectSingle94,PgSelect96,PgFromExpression98,First99,PgSelectRows100,PgSelectSingle101,PgSelect103,PgFromExpression105,First106,PgSelectRows107,PgSelectSingle108,PgSelect110,PgFromExpression112,First113,PgSelectRows114,PgSelectSingle115,__InputObject122,__InputObject123,__InputObject124,BakedInput125,PgSelect126,PgFromExpression128,First129,PgSelectRows130,PgSelectSingle131,__InputObject136,BakedInput137,PgSelect138,PgFromExpression140,First141,PgSelectRows142,PgSelectSingle143,__InputObject145,__InputObject150,BakedInput152,PgSelect153,PgFromExpression155,First156,PgSelectRows157,PgSelectSingle158,PgSelect159,Connection161,__InputObject162,__InputObject163,BakedInput164,PgSelect165,PgFromExpression167,PgSelect168,PgFromExpression170,First171,PgSelectRows172,PgSelectSingle173,PgSelect174,Connection176,PgSelect178,Connection180,__InputObject182,PgSelect184,Connection186,ApplyInput187,PgSelect190,Connection192,Lambda193,Lambda194,Connection197,PgSelect200,Connection202,PgSelect204,Connection206,PgSelect208,Connection210,PgSelect212,Connection214,PgSelect216,Connection218,PgSelect220,Connection222,PgSelect224,Connection226,PgSelect228,Connection230,Lambda231,PgSelect232,Connection234,PgSelect236,Connection238,PgSelect240,Connection242,Lambda243,PgSelect244,PgFromExpression246,Connection247,PgSelect248,First250,PgSelectRows251,PgSelectSingle252,PgSelect254,Connection256,__InputObject257,__InputObject258,BakedInput259,PgSelect260,PgFromExpression262,PgSelect263,First265,PgSelectRows266,PgSelectSingle267,PgClassExpression268,PgSelect269,First271,PgSelectRows272,PgSelectSingle273,PgClassExpression274,PgSelect275,Connection277,PgSelectRows278,PgSelectRows279,ConnectionItems287,ConnectionItems294,ConnectionItems297,ConnectionItems300,ConnectionItems303,ConnectionItems306,ConnectionItems309,ConnectionItems312,ConnectionItems315,ConnectionItems318,ConnectionItems321,ConnectionItems324,ConnectionItems327,ConnectionItems330,ConnectionItems333,ConnectionItems336,ConnectionItems339,ConnectionItems342,ConnectionItems345,ConnectionItems348,PgSelect369,First370,PgSelectRows371,PgSelectSingle372,PgSelect374,First375,PgSelectRows376,PgSelectSingle377,PgSelect383,First384,PgSelectRows385,PgSelectSingle386,First458,Access459,First461,Access462,First464,Access465,First467,Access468,First470,Access471,First473,First476,Access477,First479,Access480,First482,Access483,First485,Access486,First488,Access489,First491,Access492,First494,Access495,First497,Access498,First500,Access501,First503,Access504,First506,Access507,Last510,Last512,Last514,Last516,Last518,Last520,Last522,Last524,Last526,Last528,Last530,Last532,Last534,Last536,Last538,Last540,Last542,Access614,Access643 bucket0 + class Bucket0,__Value2,PgSelect7,Access8,Access9,Object10,PgFromExpression11,First12,PgSelectRows13,PgSelectSingle14,PgSelect17,PgFromExpression19,First20,PgSelectRows21,PgSelectSingle22,PgSelect25,PgFromExpression27,First28,PgSelectRows29,PgSelectSingle30,PgSelect33,PgFromExpression35,First36,PgSelectRows37,PgSelectSingle38,PgSelect42,PgFromExpression44,First45,PgSelectRows46,PgSelectSingle47,PgSelect49,PgFromExpression51,First52,PgSelectRows53,PgSelectSingle54,PgSelect58,PgFromExpression60,First61,PgSelectRows62,PgSelectSingle63,PgSelect66,PgFromExpression68,First69,PgSelectRows70,PgSelectSingle71,PgSelect74,PgFromExpression76,First77,PgSelectRows78,PgSelectSingle79,PgSelect82,PgFromExpression84,First85,PgSelectRows86,PgSelectSingle87,PgSelect89,PgFromExpression91,First92,PgSelectRows93,PgSelectSingle94,PgSelect96,PgFromExpression98,First99,PgSelectRows100,PgSelectSingle101,PgSelect103,PgFromExpression105,First106,PgSelectRows107,PgSelectSingle108,PgSelect110,PgFromExpression112,First113,PgSelectRows114,PgSelectSingle115,__InputObject122,__InputObject124,__InputObject125,BakedInput126,PgSelect127,PgFromExpression129,First130,PgSelectRows131,PgSelectSingle132,__InputObject137,BakedInput138,PgSelect139,PgFromExpression141,First142,PgSelectRows143,PgSelectSingle144,__InputObject146,__InputObject151,BakedInput153,PgSelect154,PgFromExpression156,First157,PgSelectRows158,PgSelectSingle159,PgSelect160,Connection162,__InputObject163,__InputObject164,BakedInput165,PgSelect166,PgFromExpression168,PgSelect169,PgFromExpression171,First172,PgSelectRows173,PgSelectSingle174,PgSelect175,Connection177,PgSelect179,Connection181,__InputObject183,PgSelect185,Connection187,ApplyInput188,PgSelect191,Connection193,Lambda194,Lambda195,Connection198,PgSelect201,Connection203,PgSelect205,Connection207,PgSelect209,Connection211,PgSelect213,Connection215,PgSelect217,Connection219,PgSelect221,Connection223,PgSelect225,Connection227,PgSelect229,Connection231,Lambda232,PgSelect233,Connection235,PgSelect237,Connection239,PgSelect241,Connection243,Lambda244,PgSelect245,PgFromExpression247,Connection248,PgSelect249,First251,PgSelectRows252,PgSelectSingle253,PgSelect255,Connection257,__InputObject258,__InputObject259,BakedInput260,PgSelect261,PgFromExpression263,PgSelect264,First266,PgSelectRows267,PgSelectSingle268,PgClassExpression269,PgSelect270,First272,PgSelectRows273,PgSelectSingle274,PgClassExpression275,PgSelect276,Connection278,PgSelectRows279,PgSelectRows280,ConnectionItems288,ConnectionItems295,ConnectionItems298,ConnectionItems301,ConnectionItems304,ConnectionItems307,ConnectionItems310,ConnectionItems313,ConnectionItems316,ConnectionItems319,ConnectionItems322,ConnectionItems325,ConnectionItems328,ConnectionItems331,ConnectionItems334,ConnectionItems337,ConnectionItems340,ConnectionItems343,ConnectionItems346,ConnectionItems349,PgSelect370,First371,PgSelectRows372,PgSelectSingle373,PgSelect375,First376,PgSelectRows377,PgSelectSingle378,PgSelect384,First385,PgSelectRows386,PgSelectSingle387,First459,Access460,First462,Access463,First465,Access466,First468,Access469,First471,Access472,First474,First477,Access478,First480,Access481,First483,Access484,First486,Access487,First489,Access490,First492,Access493,First495,Access496,First498,Access499,First501,Access502,First504,Access505,First507,Access508,Last511,Last513,Last515,Last517,Last519,Last521,Last523,Last525,Last527,Last529,Last531,Last533,Last535,Last537,Last539,Last541,Last543,Access615,Access644 bucket0 classDef bucket1 stroke:#00bfff - class Bucket1,PgClassExpression286,PgClassExpression351,PgClassExpression381,PgClassExpression388,PgClassExpression390,PgClassExpression391,PgClassExpression392,PgClassExpression393 bucket1 + class Bucket1,PgClassExpression287,PgClassExpression352,PgClassExpression382,PgClassExpression389,PgClassExpression391,PgClassExpression392,PgClassExpression393,PgClassExpression394 bucket1 classDef bucket2 stroke:#7f007f - class Bucket2,PageInfo352,Access545,Access563 bucket2 + class Bucket2,PageInfo353,Access546,Access564 bucket2 classDef bucket3 stroke:#ffa500 - class Bucket3,PgClassExpression291,List292,Lambda293,PgClassExpression382,PgClassExpression389 bucket3 + class Bucket3,PgClassExpression292,List293,Lambda294,PgClassExpression383,PgClassExpression390 bucket3 classDef bucket4 stroke:#0000ff - class Bucket4,PageInfo353,Access546,Access564 bucket4 + class Bucket4,PageInfo354,Access547,Access565 bucket4 classDef bucket5 stroke:#7fff00 - class Bucket5,PageInfo354,Access547,Access565 bucket5 + class Bucket5,PageInfo355,Access548,Access566 bucket5 classDef bucket6 stroke:#ff1493 - class Bucket6,PageInfo355,Access548,Access566 bucket6 + class Bucket6,PageInfo356,Access549,Access567 bucket6 classDef bucket7 stroke:#808000 - class Bucket7,PageInfo356,Access549,Access567 bucket7 + class Bucket7,PageInfo357,Access550,Access568 bucket7 classDef bucket8 stroke:#dda0dd - class Bucket8,PageInfo357,Access550,Access568 bucket8 + class Bucket8,PageInfo358,Access551,Access569 bucket8 classDef bucket9 stroke:#ff0000 - class Bucket9,PageInfo358,Access551,Access569 bucket9 + class Bucket9,PageInfo359,Access552,Access570 bucket9 classDef bucket10 stroke:#ffff00 - class Bucket10,PageInfo359,Access552,Access570 bucket10 + class Bucket10,PageInfo360,Access553,Access571 bucket10 classDef bucket11 stroke:#00ffff - class Bucket11,PageInfo360,Access553,Access571 bucket11 + class Bucket11,PageInfo361,Access554,Access572 bucket11 classDef bucket12 stroke:#4169e1 - class Bucket12,PageInfo361,Access554,Access572 bucket12 + class Bucket12,PageInfo362,Access555,Access573 bucket12 classDef bucket13 stroke:#3cb371 - class Bucket13,PageInfo362,Access555,Access573 bucket13 + class Bucket13,PageInfo363,Access556,Access574 bucket13 classDef bucket14 stroke:#a52a2a - class Bucket14,PageInfo363,Access556,Access574 bucket14 + class Bucket14,PageInfo364,Access557,Access575 bucket14 classDef bucket15 stroke:#ff00ff - class Bucket15,PageInfo364,Access557,Access575 bucket15 + class Bucket15,PageInfo365,Access558,Access576 bucket15 classDef bucket16 stroke:#f5deb3 - class Bucket16,PageInfo365,Access558,Access576 bucket16 + class Bucket16,PageInfo366,Access559,Access577 bucket16 classDef bucket17 stroke:#696969 - class Bucket17,PageInfo366,Access559,Access577 bucket17 + class Bucket17,PageInfo367,Access560,Access578 bucket17 classDef bucket18 stroke:#00bfff - class Bucket18,PageInfo367,Access560,Access578 bucket18 + class Bucket18,PageInfo368,Access561,Access579 bucket18 classDef bucket19 stroke:#7f007f - class Bucket19,PageInfo368,Access561,Access579 bucket19 + class Bucket19,PageInfo369,Access562,Access580 bucket19 classDef bucket20 stroke:#ffa500 class Bucket20 bucket20 classDef bucket21 stroke:#0000ff @@ -1026,143 +1026,143 @@ graph TD classDef bucket22 stroke:#7fff00 class Bucket22 bucket22 classDef bucket23 stroke:#ff1493 - class Bucket23,__Item280,PgSelectSingle281 bucket23 + class Bucket23,__Item281,PgSelectSingle282 bucket23 classDef bucket24 stroke:#808000 - class Bucket24,__Item282,PgSelectSingle283 bucket24 + class Bucket24,__Item283,PgSelectSingle284 bucket24 classDef bucket25 stroke:#dda0dd - class Bucket25,__Item284 bucket25 + class Bucket25,__Item285 bucket25 classDef bucket26 stroke:#ff0000 - class Bucket26,__Item285 bucket26 + class Bucket26,__Item286 bucket26 classDef bucket27 stroke:#ffff00 - class Bucket27,PgClassExpression436,PgClassExpression439,PgClassExpression442,PgClassExpression445,PgClassExpression448,PgClassExpression451,PgClassExpression454,PgClassExpression456 bucket27 + class Bucket27,PgClassExpression437,PgClassExpression440,PgClassExpression443,PgClassExpression446,PgClassExpression449,PgClassExpression452,PgClassExpression455,PgClassExpression457 bucket27 classDef bucket28 stroke:#00ffff - class Bucket28,PgClassExpression437,PgClassExpression440,PgClassExpression443,PgClassExpression446,PgClassExpression449,PgClassExpression452,PgClassExpression455,PgClassExpression457 bucket28 + class Bucket28,PgClassExpression438,PgClassExpression441,PgClassExpression444,PgClassExpression447,PgClassExpression450,PgClassExpression453,PgClassExpression456,PgClassExpression458 bucket28 classDef bucket29 stroke:#4169e1 - class Bucket29,Access438,Access441,Access444,Access447,Access450,Access453 bucket29 + class Bucket29,Access439,Access442,Access445,Access448,Access451,Access454 bucket29 classDef bucket51 stroke:#696969 - class Bucket51,Access509,Access544,Access562 bucket51 + class Bucket51,Access510,Access545,Access563 bucket51 classDef bucket52 stroke:#00bfff - class Bucket52,__Item394,Edge395,PgCursor581 bucket52 + class Bucket52,__Item395,Edge396,PgCursor582 bucket52 classDef bucket53 stroke:#7f007f - class Bucket53,__Item396,Edge397,PgCursor583 bucket53 + class Bucket53,__Item397,Edge398,PgCursor584 bucket53 classDef bucket54 stroke:#ffa500 - class Bucket54,__Item398,Edge399,PgCursor585 bucket54 + class Bucket54,__Item399,Edge400,PgCursor586 bucket54 classDef bucket55 stroke:#0000ff - class Bucket55,__Item400,Edge401,PgCursor587 bucket55 + class Bucket55,__Item401,Edge402,PgCursor588 bucket55 classDef bucket56 stroke:#7fff00 - class Bucket56,__Item402,Edge403,PgCursor589 bucket56 + class Bucket56,__Item403,Edge404,PgCursor590 bucket56 classDef bucket57 stroke:#ff1493 - class Bucket57,__Item404,Edge405,PgCursor591 bucket57 + class Bucket57,__Item405,Edge406,PgCursor592 bucket57 classDef bucket58 stroke:#808000 - class Bucket58,__Item406,Edge407,PgCursor593 bucket58 + class Bucket58,__Item407,Edge408,PgCursor594 bucket58 classDef bucket59 stroke:#dda0dd - class Bucket59,__Item408,Edge409,PgCursor595 bucket59 + class Bucket59,__Item409,Edge410,PgCursor596 bucket59 classDef bucket60 stroke:#ff0000 - class Bucket60,__Item410,Edge411,PgCursor597 bucket60 + class Bucket60,__Item411,Edge412,PgCursor598 bucket60 classDef bucket61 stroke:#ffff00 - class Bucket61,__Item412,Edge413,PgCursor599 bucket61 + class Bucket61,__Item413,Edge414,PgCursor600 bucket61 classDef bucket62 stroke:#00ffff - class Bucket62,__Item414,Edge415,PgCursor601 bucket62 + class Bucket62,__Item415,Edge416,PgCursor602 bucket62 classDef bucket63 stroke:#4169e1 - class Bucket63,__Item416,Edge417,PgCursor603 bucket63 + class Bucket63,__Item417,Edge418,PgCursor604 bucket63 classDef bucket64 stroke:#3cb371 - class Bucket64,__Item418,Edge419,PgCursor605 bucket64 + class Bucket64,__Item419,Edge420,PgCursor606 bucket64 classDef bucket65 stroke:#a52a2a - class Bucket65,__Item420,Edge421,PgCursor607 bucket65 + class Bucket65,__Item421,Edge422,PgCursor608 bucket65 classDef bucket66 stroke:#ff00ff - class Bucket66,__Item422,Edge423,PgCursor609 bucket66 + class Bucket66,__Item423,Edge424,PgCursor610 bucket66 classDef bucket67 stroke:#f5deb3 - class Bucket67,__Item424,Edge425,PgCursor611 bucket67 + class Bucket67,__Item425,Edge426,PgCursor612 bucket67 classDef bucket68 stroke:#696969 - class Bucket68,__Item426,Edge427,PgCursor613 bucket68 + class Bucket68,__Item427,Edge428,PgCursor614 bucket68 classDef bucket69 stroke:#00bfff - class Bucket69,__Item428,Edge429,PgCursor615 bucket69 + class Bucket69,__Item429,Edge430,PgCursor616 bucket69 classDef bucket70 stroke:#7f007f - class Bucket70,__Item430,Edge431 bucket70 + class Bucket70,__Item431,Edge432 bucket70 classDef bucket71 stroke:#ffa500 - class Bucket71,__Item432,PgSelectSingle433,PgClassExpression434,Edge435,PgCursor644 bucket71 + class Bucket71,__Item433,PgSelectSingle434,PgClassExpression435,Edge436,PgCursor645 bucket71 classDef bucket72 stroke:#0000ff - class Bucket72,PgSelectSingle623 bucket72 + class Bucket72,PgSelectSingle624 bucket72 classDef bucket73 stroke:#7fff00 - class Bucket73,PgSelectSingle624 bucket73 + class Bucket73,PgSelectSingle625 bucket73 classDef bucket74 stroke:#ff1493 - class Bucket74,PgSelectSingle625 bucket74 + class Bucket74,PgSelectSingle626 bucket74 classDef bucket75 stroke:#808000 - class Bucket75,PgSelectSingle626 bucket75 + class Bucket75,PgSelectSingle627 bucket75 classDef bucket76 stroke:#dda0dd - class Bucket76,PgSelectSingle627 bucket76 + class Bucket76,PgSelectSingle628 bucket76 classDef bucket77 stroke:#ff0000 - class Bucket77,PgSelectSingle628 bucket77 + class Bucket77,PgSelectSingle629 bucket77 classDef bucket78 stroke:#ffff00 - class Bucket78,PgSelectSingle629 bucket78 + class Bucket78,PgSelectSingle630 bucket78 classDef bucket79 stroke:#00ffff - class Bucket79,PgSelectSingle630 bucket79 + class Bucket79,PgSelectSingle631 bucket79 classDef bucket80 stroke:#4169e1 - class Bucket80,PgSelectSingle631 bucket80 + class Bucket80,PgSelectSingle632 bucket80 classDef bucket81 stroke:#3cb371 - class Bucket81,PgSelectSingle632 bucket81 + class Bucket81,PgSelectSingle633 bucket81 classDef bucket82 stroke:#a52a2a - class Bucket82,PgSelectSingle633 bucket82 + class Bucket82,PgSelectSingle634 bucket82 classDef bucket83 stroke:#ff00ff - class Bucket83,PgSelectSingle634 bucket83 + class Bucket83,PgSelectSingle635 bucket83 classDef bucket84 stroke:#f5deb3 - class Bucket84,PgSelectSingle635 bucket84 + class Bucket84,PgSelectSingle636 bucket84 classDef bucket85 stroke:#696969 - class Bucket85,PgSelectSingle636 bucket85 + class Bucket85,PgSelectSingle637 bucket85 classDef bucket86 stroke:#00bfff - class Bucket86,PgSelectSingle637 bucket86 + class Bucket86,PgSelectSingle638 bucket86 classDef bucket87 stroke:#7f007f - class Bucket87,PgSelectSingle638 bucket87 + class Bucket87,PgSelectSingle639 bucket87 classDef bucket88 stroke:#ffa500 - class Bucket88,PgSelectSingle639 bucket88 + class Bucket88,PgSelectSingle640 bucket88 classDef bucket89 stroke:#0000ff - class Bucket89,PgSelectSingle640,PgClassExpression641 bucket89 + class Bucket89,PgSelectSingle641,PgClassExpression642 bucket89 classDef bucket90 stroke:#7fff00 - class Bucket90,PgSelectSingle616,PgClassExpression617 bucket90 + class Bucket90,PgSelectSingle617,PgClassExpression618 bucket90 classDef bucket91 stroke:#ff1493 - class Bucket91,Access618,Access642,Access647,Access650,Access651,Access652 bucket91 + class Bucket91,Access619,Access643,Access648,Access651,Access652,Access653 bucket91 classDef bucket92 stroke:#808000 class Bucket92 bucket92 classDef bucket93 stroke:#dda0dd - class Bucket93,Access621,Access645,Access648 bucket93 + class Bucket93,Access622,Access646,Access649 bucket93 classDef bucket94 stroke:#ff0000 - class Bucket94,Access622,Access646,Access649 bucket94 + class Bucket94,Access623,Access647,Access650 bucket94 classDef bucket95 stroke:#ffff00 - class Bucket95,Access653,Access671,Access673 bucket95 + class Bucket95,Access654,Access672,Access674 bucket95 classDef bucket96 stroke:#00ffff - class Bucket96,PgClassExpression654,PgClassExpression672,PgClassExpression674,PgClassExpression675,PgClassExpression676,PgClassExpression677,PgClassExpression678,PgClassExpression679 bucket96 + class Bucket96,PgClassExpression655,PgClassExpression673,PgClassExpression675,PgClassExpression676,PgClassExpression677,PgClassExpression678,PgClassExpression679,PgClassExpression680 bucket96 classDef bucket97 stroke:#4169e1 - class Bucket97,PgClassExpression655 bucket97 + class Bucket97,PgClassExpression656 bucket97 classDef bucket98 stroke:#3cb371 - class Bucket98,PgClassExpression656 bucket98 + class Bucket98,PgClassExpression657 bucket98 classDef bucket99 stroke:#a52a2a - class Bucket99,PgClassExpression657 bucket99 + class Bucket99,PgClassExpression658 bucket99 classDef bucket100 stroke:#ff00ff - class Bucket100,PgClassExpression658 bucket100 + class Bucket100,PgClassExpression659 bucket100 classDef bucket101 stroke:#f5deb3 - class Bucket101,PgClassExpression659 bucket101 + class Bucket101,PgClassExpression660 bucket101 classDef bucket102 stroke:#696969 - class Bucket102,PgClassExpression660 bucket102 + class Bucket102,PgClassExpression661 bucket102 classDef bucket103 stroke:#00bfff - class Bucket103,PgClassExpression661 bucket103 + class Bucket103,PgClassExpression662 bucket103 classDef bucket104 stroke:#7f007f - class Bucket104,PgClassExpression662 bucket104 + class Bucket104,PgClassExpression663 bucket104 classDef bucket105 stroke:#ffa500 - class Bucket105,PgClassExpression663 bucket105 + class Bucket105,PgClassExpression664 bucket105 classDef bucket106 stroke:#0000ff - class Bucket106,PgClassExpression664 bucket106 + class Bucket106,PgClassExpression665 bucket106 classDef bucket107 stroke:#7fff00 - class Bucket107,PgClassExpression665 bucket107 + class Bucket107,PgClassExpression666 bucket107 classDef bucket108 stroke:#ff1493 - class Bucket108,PgClassExpression666 bucket108 + class Bucket108,PgClassExpression667 bucket108 classDef bucket109 stroke:#808000 - class Bucket109,PgClassExpression667 bucket109 + class Bucket109,PgClassExpression668 bucket109 classDef bucket110 stroke:#dda0dd - class Bucket110,PgClassExpression668 bucket110 + class Bucket110,PgClassExpression669 bucket110 classDef bucket111 stroke:#ff0000 - class Bucket111,PgClassExpression669 bucket111 + class Bucket111,PgClassExpression670 bucket111 classDef bucket112 stroke:#ffff00 - class Bucket112,PgClassExpression670 bucket112 + class Bucket112,PgClassExpression671 bucket112 classDef bucket113 stroke:#00ffff - class Bucket113,Access680,Access681,Access682 bucket113 + class Bucket113,Access681,Access682,Access683 bucket113 diff --git a/postgraphile/postgraphile/__tests__/queries/v4/space.sql b/postgraphile/postgraphile/__tests__/queries/v4/space.sql index ccd19c05ce..9356fcd01f 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/space.sql +++ b/postgraphile/postgraphile/__tests__/queries/v4/space.sql @@ -17,6 +17,10 @@ select upper_inc("space"."spacecraft_eta"( __spacecraft__, $1::"space"."launch_pad" + )), + isempty("space"."spacecraft_eta"( + __spacecraft__, + $1::"space"."launch_pad" )) )::text as "2" from "space"."spacecraft" as __spacecraft__ diff --git a/postgraphile/postgraphile/__tests__/queries/v4/ts.sql b/postgraphile/postgraphile/__tests__/queries/v4/ts.sql index acab00a62d..d22bcdbcab 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/ts.sql +++ b/postgraphile/postgraphile/__tests__/queries/v4/ts.sql @@ -3,7 +3,8 @@ select lower_inc(__range_test__."ts"), to_char(lower(__range_test__."ts"), 'YYYY-MM-DD"T"HH24:MI:SS.US'::text), to_char(upper(__range_test__."ts"), 'YYYY-MM-DD"T"HH24:MI:SS.US'::text), - upper_inc(__range_test__."ts") + upper_inc(__range_test__."ts"), + isempty(__range_test__."ts") )::text as "0", __range_test__."id"::text as "1" from "ranges"."range_test" as __range_test__ diff --git a/postgraphile/postgraphile/__tests__/queries/v4/tstz.sql b/postgraphile/postgraphile/__tests__/queries/v4/tstz.sql index a9fcc8b58e..3cd29fe1ab 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/tstz.sql +++ b/postgraphile/postgraphile/__tests__/queries/v4/tstz.sql @@ -3,7 +3,8 @@ select lower_inc(__range_test__."tstz"), to_char(lower(__range_test__."tstz"), 'YYYY-MM-DD"T"HH24:MI:SS.USTZH:TZM'::text), to_char(upper(__range_test__."tstz"), 'YYYY-MM-DD"T"HH24:MI:SS.USTZH:TZM'::text), - upper_inc(__range_test__."tstz") + upper_inc(__range_test__."tstz"), + isempty(__range_test__."tstz") )::text as "0", __range_test__."id"::text as "1" from "ranges"."range_test" as __range_test__ diff --git a/postgraphile/postgraphile/__tests__/queries/v4/types.sql b/postgraphile/postgraphile/__tests__/queries/v4/types.sql index 7602cbf1c8..7efaea1c2e 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/types.sql +++ b/postgraphile/postgraphile/__tests__/queries/v4/types.sql @@ -27,7 +27,8 @@ select lower_inc(__types__."daterange"), to_char(lower(__types__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__types__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__types__."daterange") + upper_inc(__types__."daterange"), + isempty(__types__."daterange") )::text as "16", __types__."an_int_range"::text as "17", to_char(__types__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "18", @@ -253,7 +254,8 @@ select lower_inc(__types__."daterange"), to_char(lower(__types__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__types__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__types__."daterange") + upper_inc(__types__."daterange"), + isempty(__types__."daterange") )::text as "16", __types__."an_int_range"::text as "17", to_char(__types__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "18", @@ -393,7 +395,8 @@ select lower_inc(__types__."daterange"), to_char(lower(__types__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__types__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__types__."daterange") + upper_inc(__types__."daterange"), + isempty(__types__."daterange") )::text as "16", __types__."an_int_range"::text as "17", to_char(__types__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "18", @@ -535,7 +538,8 @@ select lower_inc(__type_function__."daterange"), to_char(lower(__type_function__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__type_function__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__type_function__."daterange") + upper_inc(__type_function__."daterange"), + isempty(__type_function__."daterange") )::text as "16", __type_function__."an_int_range"::text as "17", to_char(__type_function__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "18", @@ -674,7 +678,8 @@ select lower_inc(__type_function_list__."daterange"), to_char(lower(__type_function_list__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__type_function_list__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__type_function_list__."daterange") + upper_inc(__type_function_list__."daterange"), + isempty(__type_function_list__."daterange") )::text as "16", __type_function_list__."an_int_range"::text as "17", to_char(__type_function_list__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "18", @@ -813,7 +818,8 @@ select lower_inc(__type_function_connection__."daterange"), to_char(lower(__type_function_connection__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__type_function_connection__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__type_function_connection__."daterange") + upper_inc(__type_function_connection__."daterange"), + isempty(__type_function_connection__."daterange") )::text as "16", __type_function_connection__."an_int_range"::text as "17", to_char(__type_function_connection__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "18", @@ -1012,7 +1018,8 @@ select lower_inc(__person_type_function__."daterange"), to_char(lower(__person_type_function__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__person_type_function__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__person_type_function__."daterange") + upper_inc(__person_type_function__."daterange"), + isempty(__person_type_function__."daterange") )::text as "17", __person_type_function__."an_int_range"::text as "18", to_char(__person_type_function__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "19", @@ -1124,7 +1131,8 @@ select lower_inc(__person_type_function_list__."daterange"), to_char(lower(__person_type_function_list__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__person_type_function_list__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__person_type_function_list__."daterange") + upper_inc(__person_type_function_list__."daterange"), + isempty(__person_type_function_list__."daterange") )::text, __person_type_function_list__."an_int_range"::text, to_char(__person_type_function_list__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text), @@ -1265,7 +1273,8 @@ select lower_inc(__person_type_function_connection__."daterange"), to_char(lower(__person_type_function_connection__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__person_type_function_connection__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__person_type_function_connection__."daterange") + upper_inc(__person_type_function_connection__."daterange"), + isempty(__person_type_function_connection__."daterange") )::text, __person_type_function_connection__."an_int_range"::text, to_char(__person_type_function_connection__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text), @@ -1508,7 +1517,8 @@ select lower_inc(__types__."daterange"), to_char(lower(__types__."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__types__."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__types__."daterange") + upper_inc(__types__."daterange"), + isempty(__types__."daterange") )::text as "18", __types__."an_int_range"::text as "19", to_char(__types__."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text) as "20", @@ -1620,7 +1630,8 @@ select lower_inc(__types_2."daterange"), to_char(lower(__types_2."daterange"), 'YYYY-MM-DD'::text), to_char(upper(__types_2."daterange"), 'YYYY-MM-DD'::text), - upper_inc(__types_2."daterange") + upper_inc(__types_2."daterange"), + isempty(__types_2."daterange") )::text, __types_2."an_int_range"::text, to_char(__types_2."timestamp", 'YYYY-MM-DD"T"HH24:MI:SS.US'::text), diff --git a/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions-minified.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions-minified.1.export.mjs index 1a5b9b430a..8e9ce9d987 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions-minified.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions-minified.1.export.mjs @@ -7442,6 +7442,7 @@ scalar JSON scalar JSONPath type BigFloatRange { + empty: Boolean! start: BigFloatRangeBound end: BigFloatRangeBound } @@ -7452,6 +7453,7 @@ type BigFloatRangeBound { } type DateRange { + empty: Boolean! start: DateRangeBound end: DateRangeBound } @@ -7464,6 +7466,7 @@ type DateRangeBound { scalar Date type AnIntRange { + empty: Boolean! start: AnIntRangeBound end: AnIntRangeBound } @@ -7568,6 +7571,7 @@ input TypeCondition { } input BigFloatRangeInput { + empty: Boolean! = false start: BigFloatRangeBoundInput end: BigFloatRangeBoundInput } @@ -7578,6 +7582,7 @@ input BigFloatRangeBoundInput { } input DateRangeInput { + empty: Boolean! = false start: DateRangeBoundInput end: DateRangeBoundInput } @@ -7588,6 +7593,7 @@ input DateRangeBoundInput { } input AnIntRangeInput { + empty: Boolean! = false start: AnIntRangeBoundInput end: AnIntRangeBoundInput } @@ -8045,6 +8051,7 @@ type FuncReturnsTableMultiColEdge { } input FloatRangeInput { + empty: Boolean! = false start: FloatRangeBoundInput end: FloatRangeBoundInput } diff --git a/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions-minified.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions-minified.1.graphql index 3edc25817a..f92013fc28 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions-minified.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions-minified.1.graphql @@ -82,6 +82,7 @@ enum AnEnum { scalar AnInt type AnIntRange { + empty: Boolean! end: AnIntRangeBound start: AnIntRangeBound } @@ -97,6 +98,7 @@ input AnIntRangeBoundInput { } input AnIntRangeInput { + empty: Boolean! = false end: AnIntRangeBoundInput start: AnIntRangeBoundInput } @@ -165,6 +167,7 @@ scalar Base64EncodedBinary scalar BigFloat type BigFloatRange { + empty: Boolean! end: BigFloatRangeBound start: BigFloatRangeBound } @@ -180,6 +183,7 @@ input BigFloatRangeBoundInput { } input BigFloatRangeInput { + empty: Boolean! = false end: BigFloatRangeBoundInput start: BigFloatRangeBoundInput } @@ -618,6 +622,7 @@ scalar Cursor scalar Date type DateRange { + empty: Boolean! end: DateRangeBound start: DateRangeBound } @@ -633,6 +638,7 @@ input DateRangeBoundInput { } input DateRangeInput { + empty: Boolean! = false end: DateRangeBoundInput start: DateRangeBoundInput } @@ -1116,6 +1122,7 @@ input FloatRangeBoundInput { } input FloatRangeInput { + empty: Boolean! = false end: FloatRangeBoundInput start: FloatRangeBoundInput } diff --git a/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.1.export.mjs index 639f0d2d13..e6cc4e387a 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.1.export.mjs @@ -11053,6 +11053,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -11073,6 +11078,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -11096,6 +11106,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -11334,6 +11349,13 @@ input TypeCondition { """A range of \`BigFloat\`.""" input BigFloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -11354,6 +11376,13 @@ input BigFloatRangeBoundInput { """A range of \`Date\`.""" input DateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -11374,6 +11403,13 @@ input DateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput @@ -12083,6 +12119,13 @@ type FuncReturnsTableMultiColEdge { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.1.graphql index 83479bfdf1..2777ba7a89 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.1.graphql @@ -158,6 +158,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -189,6 +194,13 @@ input AnIntRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: AnIntRangeBoundInput @@ -329,6 +341,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -360,6 +377,13 @@ input BigFloatRangeBoundInput { """A range of `BigFloat`.""" input BigFloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: BigFloatRangeBoundInput @@ -1484,6 +1508,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1515,6 +1544,13 @@ input DateRangeBoundInput { """A range of `Date`.""" input DateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: DateRangeBoundInput @@ -2683,6 +2719,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.subscriptions.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.subscriptions.1.export.mjs index 639f0d2d13..e6cc4e387a 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.subscriptions.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.subscriptions.1.export.mjs @@ -11053,6 +11053,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -11073,6 +11078,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -11096,6 +11106,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -11334,6 +11349,13 @@ input TypeCondition { """A range of \`BigFloat\`.""" input BigFloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -11354,6 +11376,13 @@ input BigFloatRangeBoundInput { """A range of \`Date\`.""" input DateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -11374,6 +11403,13 @@ input DateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput @@ -12083,6 +12119,13 @@ type FuncReturnsTableMultiColEdge { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.subscriptions.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.subscriptions.1.graphql index 83479bfdf1..2777ba7a89 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.subscriptions.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/defaultOptions.subscriptions.1.graphql @@ -158,6 +158,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -189,6 +194,13 @@ input AnIntRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: AnIntRangeBoundInput @@ -329,6 +341,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -360,6 +377,13 @@ input BigFloatRangeBoundInput { """A range of `BigFloat`.""" input BigFloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: BigFloatRangeBoundInput @@ -1484,6 +1508,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1515,6 +1544,13 @@ input DateRangeBoundInput { """A range of `Date`.""" input DateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: DateRangeBoundInput @@ -2683,6 +2719,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-autofix.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-autofix.1.export.mjs index c1e7f6df01..c4295f6ef0 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-autofix.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-autofix.1.export.mjs @@ -6575,6 +6575,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -6595,6 +6600,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -6618,6 +6628,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -7034,6 +7049,13 @@ type SearchTestSummariesRecord { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-autofix.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-autofix.1.graphql index bafe00339a..10e2311a97 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-autofix.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-autofix.1.graphql @@ -23,6 +23,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -53,6 +58,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -525,6 +535,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1022,6 +1037,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-good.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-good.1.export.mjs index 04d51eb0ec..39d18d30e7 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-good.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-good.1.export.mjs @@ -6572,6 +6572,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -6592,6 +6597,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -6615,6 +6625,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -7031,6 +7046,13 @@ type SearchTestSummariesRecord { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-good.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-good.1.graphql index 670bc84254..479f2ba385 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-good.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/foreignKey-smart-tag-good.1.graphql @@ -23,6 +23,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -53,6 +58,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -525,6 +535,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1033,6 +1048,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/function-clash-with-tags-file-workaround.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/function-clash-with-tags-file-workaround.1.export.mjs index 6cfff429c5..1119e5c0d3 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/function-clash-with-tags-file-workaround.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/function-clash-with-tags-file-workaround.1.export.mjs @@ -11091,6 +11091,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -11111,6 +11116,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -11134,6 +11144,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -11372,6 +11387,13 @@ input TypeCondition { """A range of \`BigFloat\`.""" input BigFloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -11392,6 +11414,13 @@ input BigFloatRangeBoundInput { """A range of \`Date\`.""" input DateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -11412,6 +11441,13 @@ input DateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput @@ -12121,6 +12157,13 @@ type FuncReturnsTableMultiColEdge { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/function-clash-with-tags-file-workaround.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/function-clash-with-tags-file-workaround.1.graphql index 9d3543def7..0f4cb7f75c 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/function-clash-with-tags-file-workaround.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/function-clash-with-tags-file-workaround.1.graphql @@ -158,6 +158,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -189,6 +194,13 @@ input AnIntRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: AnIntRangeBoundInput @@ -329,6 +341,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -360,6 +377,13 @@ input BigFloatRangeBoundInput { """A range of `BigFloat`.""" input BigFloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: BigFloatRangeBoundInput @@ -1480,6 +1504,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1511,6 +1540,13 @@ input DateRangeBoundInput { """A range of `Date`.""" input DateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: DateRangeBoundInput @@ -2679,6 +2715,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/function-clash.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/function-clash.1.export.mjs index ead239a87b..1d0753d778 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/function-clash.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/function-clash.1.export.mjs @@ -11075,6 +11075,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -11095,6 +11100,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -11118,6 +11128,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -11356,6 +11371,13 @@ input TypeCondition { """A range of \`BigFloat\`.""" input BigFloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -11376,6 +11398,13 @@ input BigFloatRangeBoundInput { """A range of \`Date\`.""" input DateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -11396,6 +11425,13 @@ input DateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput @@ -12105,6 +12141,13 @@ type FuncReturnsTableMultiColEdge { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/function-clash.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/function-clash.1.graphql index 83479bfdf1..2777ba7a89 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/function-clash.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/function-clash.1.graphql @@ -158,6 +158,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -189,6 +194,13 @@ input AnIntRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: AnIntRangeBoundInput @@ -329,6 +341,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -360,6 +377,13 @@ input BigFloatRangeBoundInput { """A range of `BigFloat`.""" input BigFloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: BigFloatRangeBoundInput @@ -1484,6 +1508,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1515,6 +1544,13 @@ input DateRangeBoundInput { """A range of `Date`.""" input DateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: DateRangeBoundInput @@ -2683,6 +2719,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/indexes.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/indexes.1.export.mjs index 0108c77c13..b8d942dfa3 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/indexes.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/indexes.1.export.mjs @@ -11380,6 +11380,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -11400,6 +11405,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -11423,6 +11433,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -12008,6 +12023,13 @@ type FuncReturnsTableMultiColEdge { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput @@ -16939,6 +16961,13 @@ input TypeInput { """A range of \`BigFloat\`.""" input BigFloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -16959,6 +16988,13 @@ input BigFloatRangeBoundInput { """A range of \`Date\`.""" input DateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -16979,6 +17015,13 @@ input DateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/indexes.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/indexes.1.graphql index 993a426938..96864c9461 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/indexes.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/indexes.1.graphql @@ -158,6 +158,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -189,6 +194,13 @@ input AnIntRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: AnIntRangeBoundInput @@ -329,6 +341,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -360,6 +377,13 @@ input BigFloatRangeBoundInput { """A range of `BigFloat`.""" input BigFloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: BigFloatRangeBoundInput @@ -1450,6 +1474,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1481,6 +1510,13 @@ input DateRangeBoundInput { """A range of `Date`.""" input DateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: DateRangeBoundInput @@ -2623,6 +2659,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/inflect-builtin-lowercase.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/inflect-builtin-lowercase.1.export.mjs index 33ea4a00a7..5cc222b211 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/inflect-builtin-lowercase.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/inflect-builtin-lowercase.1.export.mjs @@ -11058,6 +11058,11 @@ scalar jsonpath """A range of \`bigfloat\`.""" type bigfloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: bigfloatRangeBound @@ -11078,6 +11083,11 @@ type bigfloatRangeBound { """A range of \`date\`.""" type dateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: dateRangeBound @@ -11101,6 +11111,11 @@ scalar date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -11339,6 +11354,13 @@ input TypeCondition { """A range of \`bigfloat\`.""" input bigfloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: bigfloatRangeBoundInput @@ -11359,6 +11381,13 @@ input bigfloatRangeBoundInput { """A range of \`date\`.""" input dateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: dateRangeBoundInput @@ -11379,6 +11408,13 @@ input dateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput @@ -12088,6 +12124,13 @@ type FuncReturnsTableMultiColEdge { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/inflect-builtin-lowercase.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/inflect-builtin-lowercase.1.graphql index 74913984ba..01639267d5 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/inflect-builtin-lowercase.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/inflect-builtin-lowercase.1.graphql @@ -163,6 +163,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -194,6 +199,13 @@ input AnIntRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: AnIntRangeBoundInput @@ -2578,6 +2590,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput @@ -7772,6 +7791,11 @@ scalar bigfloat """A range of `bigfloat`.""" type bigfloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: bigfloatRangeBound @@ -7803,6 +7827,13 @@ input bigfloatRangeBoundInput { """A range of `bigfloat`.""" input bigfloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: bigfloatRangeBoundInput @@ -7825,6 +7856,11 @@ scalar date """A range of `date`.""" type dateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: dateRangeBound @@ -7856,6 +7892,13 @@ input dateRangeBoundInput { """A range of `date`.""" input dateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: dateRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/inflect-core.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/inflect-core.1.export.mjs index a5c5bba33f..40bcc694be 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/inflect-core.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/inflect-core.1.export.mjs @@ -11058,6 +11058,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -11078,6 +11083,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -11101,6 +11111,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -11339,6 +11354,13 @@ input TypeCondition { """A range of \`BigFloat\`.""" input BigFloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -11359,6 +11381,13 @@ input BigFloatRangeBoundInput { """A range of \`Date\`.""" input DateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -11379,6 +11408,13 @@ input DateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput @@ -12088,6 +12124,13 @@ type FuncReturnsTableMultiColEdge { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/inflect-core.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/inflect-core.1.graphql index c32f9e79a3..6724dcca74 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/inflect-core.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/inflect-core.1.graphql @@ -163,6 +163,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -194,6 +199,13 @@ input AnIntRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: AnIntRangeBoundInput @@ -334,6 +346,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -365,6 +382,13 @@ input BigFloatRangeBoundInput { """A range of `BigFloat`.""" input BigFloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: BigFloatRangeBoundInput @@ -1489,6 +1513,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1520,6 +1549,13 @@ input DateRangeBoundInput { """A range of `Date`.""" input DateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: DateRangeBoundInput @@ -2688,6 +2724,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/jwt.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/jwt.1.export.mjs index 91e2a6fbfb..1aeefe1a8f 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/jwt.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/jwt.1.export.mjs @@ -2726,6 +2726,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -2746,6 +2751,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -2766,6 +2776,11 @@ type DateRangeBound { """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -3215,6 +3230,13 @@ input TypeCondition { """A range of \`BigFloat\`.""" input BigFloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -3235,6 +3257,13 @@ input BigFloatRangeBoundInput { """A range of \`Date\`.""" input DateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -3255,6 +3284,13 @@ input DateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/jwt.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/jwt.1.graphql index 43cff191b5..d8522fad83 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/jwt.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/jwt.1.graphql @@ -2,6 +2,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -33,6 +38,13 @@ input AnIntRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: AnIntRangeBoundInput @@ -167,6 +179,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -198,6 +215,13 @@ input BigFloatRangeBoundInput { """A range of `BigFloat`.""" input BigFloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: BigFloatRangeBoundInput @@ -425,6 +449,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -456,6 +485,13 @@ input DateRangeBoundInput { """A range of `Date`.""" input DateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: DateRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/noDefaultMutations.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/noDefaultMutations.1.export.mjs index a5de27d215..0b02c9cd16 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/noDefaultMutations.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/noDefaultMutations.1.export.mjs @@ -6381,6 +6381,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -6401,6 +6406,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -6424,6 +6434,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -6791,6 +6806,13 @@ type SearchTestSummariesRecord { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/noDefaultMutations.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/noDefaultMutations.1.graphql index fad685dc9d..b7879430ef 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/noDefaultMutations.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/noDefaultMutations.1.graphql @@ -23,6 +23,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -53,6 +58,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -220,6 +230,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -336,6 +351,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/pgStrictFunctions.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/pgStrictFunctions.1.export.mjs index e9edbba033..bafe035a74 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/pgStrictFunctions.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/pgStrictFunctions.1.export.mjs @@ -11159,6 +11159,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -11179,6 +11184,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -11202,6 +11212,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -11440,6 +11455,13 @@ input TypeCondition { """A range of \`BigFloat\`.""" input BigFloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -11460,6 +11482,13 @@ input BigFloatRangeBoundInput { """A range of \`Date\`.""" input DateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -11480,6 +11509,13 @@ input DateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput @@ -12189,6 +12225,13 @@ type FuncReturnsTableMultiColEdge { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/pgStrictFunctions.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/pgStrictFunctions.1.graphql index b5d6c4becb..6a660b37dc 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/pgStrictFunctions.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/pgStrictFunctions.1.graphql @@ -158,6 +158,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -189,6 +194,13 @@ input AnIntRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: AnIntRangeBoundInput @@ -329,6 +341,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -360,6 +377,13 @@ input BigFloatRangeBoundInput { """A range of `BigFloat`.""" input BigFloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: BigFloatRangeBoundInput @@ -1484,6 +1508,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1515,6 +1544,13 @@ input DateRangeBoundInput { """A range of `Date`.""" input DateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: DateRangeBoundInput @@ -2683,6 +2719,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/rbac.ignore.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/rbac.ignore.1.export.mjs index 639f0d2d13..e6cc4e387a 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/rbac.ignore.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/rbac.ignore.1.export.mjs @@ -11053,6 +11053,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -11073,6 +11078,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -11096,6 +11106,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -11334,6 +11349,13 @@ input TypeCondition { """A range of \`BigFloat\`.""" input BigFloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -11354,6 +11376,13 @@ input BigFloatRangeBoundInput { """A range of \`Date\`.""" input DateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -11374,6 +11403,13 @@ input DateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput @@ -12083,6 +12119,13 @@ type FuncReturnsTableMultiColEdge { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/rbac.ignore.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/rbac.ignore.1.graphql index 83479bfdf1..2777ba7a89 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/rbac.ignore.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/rbac.ignore.1.graphql @@ -158,6 +158,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -189,6 +194,13 @@ input AnIntRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: AnIntRangeBoundInput @@ -329,6 +341,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -360,6 +377,13 @@ input BigFloatRangeBoundInput { """A range of `BigFloat`.""" input BigFloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: BigFloatRangeBoundInput @@ -1484,6 +1508,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1515,6 +1544,13 @@ input DateRangeBoundInput { """A range of `Date`.""" input DateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: DateRangeBoundInput @@ -2683,6 +2719,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/relay1.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/relay1.1.export.mjs index 4bb554c522..f4f08ca1c3 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/relay1.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/relay1.1.export.mjs @@ -6519,6 +6519,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -6539,6 +6544,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -6562,6 +6572,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -6929,6 +6944,13 @@ type SearchTestSummariesRecord { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/relay1.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/relay1.1.graphql index c7ab924f6b..0deabd6f4c 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/relay1.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/relay1.1.graphql @@ -23,6 +23,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -53,6 +58,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -522,6 +532,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1016,6 +1031,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.1.export.mjs index d60f018bb5..f66687c355 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.1.export.mjs @@ -6807,6 +6807,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -6827,6 +6832,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -6850,6 +6860,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -7217,6 +7232,13 @@ type SearchTestSummariesRecord { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.1.graphql index 62c5c0bb29..5f2dbd0fc5 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.1.graphql @@ -23,6 +23,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -53,6 +58,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -522,6 +532,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1016,6 +1031,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.only.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.only.1.export.mjs index 018c9b0256..44d5f76051 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.only.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.only.1.export.mjs @@ -6058,6 +6058,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -6078,6 +6083,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -6101,6 +6111,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -6299,6 +6314,13 @@ type SearchTestSummariesRecord { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.only.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.only.1.graphql index eac3c808e5..b687862c39 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.only.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/simple-collections.only.1.graphql @@ -23,6 +23,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -53,6 +58,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -428,6 +438,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -854,6 +869,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/simplePrint.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/simplePrint.export.mjs index 639f0d2d13..e6cc4e387a 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/simplePrint.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/simplePrint.export.mjs @@ -11053,6 +11053,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -11073,6 +11078,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -11096,6 +11106,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -11334,6 +11349,13 @@ input TypeCondition { """A range of \`BigFloat\`.""" input BigFloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -11354,6 +11376,13 @@ input BigFloatRangeBoundInput { """A range of \`Date\`.""" input DateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -11374,6 +11403,13 @@ input DateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput @@ -12083,6 +12119,13 @@ type FuncReturnsTableMultiColEdge { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/simplePrint.graphql b/postgraphile/postgraphile/__tests__/schema/v4/simplePrint.graphql index 43110482d0..6b616455f9 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/simplePrint.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/simplePrint.graphql @@ -2079,6 +2079,11 @@ scalar JSONPath """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -2099,6 +2104,11 @@ type BigFloatRangeBound { """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -2122,6 +2132,11 @@ scalar Date """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -2360,6 +2375,13 @@ input TypeCondition { """A range of `BigFloat`.""" input BigFloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -2380,6 +2402,13 @@ input BigFloatRangeBoundInput { """A range of `Date`.""" input DateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -2400,6 +2429,13 @@ input DateRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput @@ -3109,6 +3145,13 @@ type FuncReturnsTableMultiColEdge { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/skipNodePlugin.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v4/skipNodePlugin.1.export.mjs index b10a60ba0a..b2e00d6a09 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/skipNodePlugin.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v4/skipNodePlugin.1.export.mjs @@ -10436,6 +10436,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -10456,6 +10461,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -10479,6 +10489,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -10717,6 +10732,13 @@ input TypeCondition { """A range of \`BigFloat\`.""" input BigFloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -10737,6 +10759,13 @@ input BigFloatRangeBoundInput { """A range of \`Date\`.""" input DateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -10757,6 +10786,13 @@ input DateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput @@ -11430,6 +11466,13 @@ type FuncReturnsTableMultiColEdge { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v4/skipNodePlugin.1.graphql b/postgraphile/postgraphile/__tests__/schema/v4/skipNodePlugin.1.graphql index 5384e52124..306df385b6 100644 --- a/postgraphile/postgraphile/__tests__/schema/v4/skipNodePlugin.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v4/skipNodePlugin.1.graphql @@ -158,6 +158,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -189,6 +194,13 @@ input AnIntRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: AnIntRangeBoundInput @@ -329,6 +341,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -360,6 +377,13 @@ input BigFloatRangeBoundInput { """A range of `BigFloat`.""" input BigFloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: BigFloatRangeBoundInput @@ -1479,6 +1503,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -1510,6 +1539,13 @@ input DateRangeBoundInput { """A range of `Date`.""" input DateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: DateRangeBoundInput @@ -2388,6 +2424,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v5/skipNodePlugin.1.export.mjs b/postgraphile/postgraphile/__tests__/schema/v5/skipNodePlugin.1.export.mjs index 3af755a4db..5ae334d23a 100644 --- a/postgraphile/postgraphile/__tests__/schema/v5/skipNodePlugin.1.export.mjs +++ b/postgraphile/postgraphile/__tests__/schema/v5/skipNodePlugin.1.export.mjs @@ -10332,6 +10332,11 @@ scalar JSONPath """A range of \`BigFloat\`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: BigFloatRangeBound @@ -10352,6 +10357,11 @@ type BigFloatRangeBound { """A range of \`Date\`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: DateRangeBound @@ -10375,6 +10385,11 @@ scalar Date """A range of \`AnInt\`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (\`false\`) or empty (\`true\`). + """ + empty: Boolean! + """The starting bound of our range.""" start: AnIntRangeBound @@ -11156,6 +11171,13 @@ type CFuncReturnsTableMultiColEdge { """A range of \`Float\`.""" input FloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: FloatRangeBoundInput @@ -15933,6 +15955,13 @@ input BTypeInput { """A range of \`BigFloat\`.""" input BigFloatRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: BigFloatRangeBoundInput @@ -15953,6 +15982,13 @@ input BigFloatRangeBoundInput { """A range of \`Date\`.""" input DateRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: DateRangeBoundInput @@ -15973,6 +16009,13 @@ input DateRangeBoundInput { """A range of \`AnInt\`.""" input AnIntRangeInput { + """ + If \`true\`, the range is seen as empty and \`start\`/\`end\` are ignored. If + \`false\` (default), setting \`start\` and \`end\` to \`null\` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The starting bound of our range.""" start: AnIntRangeBoundInput diff --git a/postgraphile/postgraphile/__tests__/schema/v5/skipNodePlugin.1.graphql b/postgraphile/postgraphile/__tests__/schema/v5/skipNodePlugin.1.graphql index 196f87cc51..78443df80e 100644 --- a/postgraphile/postgraphile/__tests__/schema/v5/skipNodePlugin.1.graphql +++ b/postgraphile/postgraphile/__tests__/schema/v5/skipNodePlugin.1.graphql @@ -158,6 +158,11 @@ scalar AnInt """A range of `AnInt`.""" type AnIntRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: AnIntRangeBound @@ -189,6 +194,13 @@ input AnIntRangeBoundInput { """A range of `AnInt`.""" input AnIntRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: AnIntRangeBoundInput @@ -1214,6 +1226,11 @@ scalar BigFloat """A range of `BigFloat`.""" type BigFloatRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: BigFloatRangeBound @@ -1245,6 +1262,13 @@ input BigFloatRangeBoundInput { """A range of `BigFloat`.""" input BigFloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: BigFloatRangeBoundInput @@ -4115,6 +4139,11 @@ scalar Date """A range of `Date`.""" type DateRange { + """ + If the range has no start or end, it is either unbounded (`false`) or empty (`true`). + """ + empty: Boolean! + """The ending bound of our range.""" end: DateRangeBound @@ -4146,6 +4175,13 @@ input DateRangeBoundInput { """A range of `Date`.""" input DateRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: DateRangeBoundInput @@ -4952,6 +4988,13 @@ input FloatRangeBoundInput { """A range of `Float`.""" input FloatRangeInput { + """ + If `true`, the range is seen as empty and `start`/`end` are ignored. If + `false` (default), setting `start` and `end` to `null` (or omitting them) + indicates an unbounded range. + """ + empty: Boolean! = false + """The ending bound of our range.""" end: FloatRangeBoundInput