diff --git a/.changeset/old-countries-hear.md b/.changeset/old-countries-hear.md new file mode 100644 index 0000000000..bda9ce0226 --- /dev/null +++ b/.changeset/old-countries-hear.md @@ -0,0 +1,5 @@ +--- +"grafast": patch +--- + +Planning error paths improved to indicate list positions. diff --git a/.changeset/poor-sheep-itch.md b/.changeset/poor-sheep-itch.md new file mode 100644 index 0000000000..12a37b4a7d --- /dev/null +++ b/.changeset/poor-sheep-itch.md @@ -0,0 +1,6 @@ +--- +"grafast": patch +--- + +Introduce `trap()` step to trap errors and inhibits, and coerce them to a chosen +form (e.g. null, empty list). diff --git a/grafast/grafast/__tests__/trap-test.ts b/grafast/grafast/__tests__/trap-test.ts new file mode 100644 index 0000000000..e6dac60fc8 --- /dev/null +++ b/grafast/grafast/__tests__/trap-test.ts @@ -0,0 +1,149 @@ +/* eslint-disable graphile-export/exhaustive-deps, graphile-export/export-methods, graphile-export/export-instances, graphile-export/export-subclasses, graphile-export/no-nested */ +import { expect } from "chai"; +import type { ExecutionResult } from "graphql"; +import { it } from "mocha"; +import sqlite3 from "sqlite3"; + +import type { ExecutionDetails, GrafastResultsList } from "../dist/index.js"; +import { + access, + assertNotNull, + context, + ExecutableStep, + grafast, + lambda, + list, + makeGrafastSchema, + trap, + TRAP_ERROR, +} from "../dist/index.js"; + +const makeSchema = () => { + return makeGrafastSchema({ + typeDefs: /* GraphQL */ ` + type Error { + message: String + } + type Query { + unhandledError(setNullToError: Int): Int + errorToNull(setNullToError: Int): Int + errorToEmptyList(setNullToError: Int): [Int] + errorToError(setNullToError: Int): Error + } + `, + plans: { + Query: { + unhandledError(_, { $setNullToError }) { + const $a = assertNotNull($setNullToError, "Null!"); + return $a; + }, + errorToNull(_, { $setNullToError }) { + const $a = assertNotNull($setNullToError, "Null!"); + return trap($a, TRAP_ERROR, { valueForError: "NULL" }); + }, + errorToEmptyList(_, { $setNullToError }) { + const $a = assertNotNull($setNullToError, "Null!"); + const $list = list([$a]); + return trap($list, TRAP_ERROR, { valueForError: "EMPTY_LIST" }); + }, + errorToError(_, { $setNullToError }) { + const $a = assertNotNull($setNullToError, "Null!"); + const $derived = lambda($a, () => null, true); + return trap($derived, TRAP_ERROR, { valueForError: "PASS_THROUGH" }); + }, + }, + }, + enableDeferStream: false, + }); +}; + +it("schema works as expected", async () => { + const schema = makeSchema(); + const source = /* GraphQL */ ` + query Q { + nonError: unhandledError(setNullToError: 2) + error: unhandledError(setNullToError: null) + } + `; + const variableValues = {}; + const result = (await grafast({ + schema, + source, + variableValues, + contextValue: {}, + resolvedPreset: {}, + requestContext: {}, + })) as ExecutionResult; + expect(result.errors).to.exist; + expect(result.errors).to.have.length(1); + expect(result.errors![0].path).to.deep.equal(["error"]); + expect(result.errors![0].message).to.equal("Null!"); + expect(result.data).to.deep.equal({ nonError: 2, error: null }); +}); +it("enables trapping an error to null", async () => { + const schema = makeSchema(); + const source = /* GraphQL */ ` + query Q { + nonError: errorToNull(setNullToError: 2) + error: errorToNull(setNullToError: null) + } + `; + const variableValues = {}; + const result = (await grafast({ + schema, + source, + variableValues, + contextValue: {}, + resolvedPreset: {}, + requestContext: {}, + })) as ExecutionResult; + expect(result.errors).to.not.exist; + expect(result.data).to.deep.equal({ nonError: 2, error: null }); +}); +it("enables trapping an error to emptyList", async () => { + const schema = makeSchema(); + const source = /* GraphQL */ ` + query Q { + nonError: errorToEmptyList(setNullToError: 2) + error: errorToEmptyList(setNullToError: null) + } + `; + const variableValues = {}; + const result = (await grafast({ + schema, + source, + variableValues, + contextValue: {}, + resolvedPreset: {}, + requestContext: {}, + })) as ExecutionResult; + expect(result.errors).to.not.exist; + expect(result.data).to.deep.equal({ nonError: [2], error: [] }); +}); +it("enables trapping an error to error", async () => { + const schema = makeSchema(); + const source = /* GraphQL */ ` + query Q { + nonError: errorToError(setNullToError: 2) { + message + } + error: errorToError(setNullToError: null) { + message + } + } + `; + const variableValues = {}; + const result = (await grafast({ + schema, + source, + variableValues, + contextValue: {}, + resolvedPreset: {}, + requestContext: {}, + })) as ExecutionResult; + expect(result.errors).to.not.exist; + expect(result.data).to.deep.equal({ + nonError: null, + error: { message: "Null!" }, + }); +}); diff --git a/grafast/grafast/src/engine/OperationPlan.ts b/grafast/grafast/src/engine/OperationPlan.ts index a2d525b212..8458bc1a98 100644 --- a/grafast/grafast/src/engine/OperationPlan.ts +++ b/grafast/grafast/src/engine/OperationPlan.ts @@ -26,6 +26,7 @@ import { import { fieldSelectionsForType } from "../graphqlMergeSelectionSets.js"; import type { GrafastPlanJSON, ModifierStep } from "../index.js"; import { + __FlagStep, __ItemStep, __TrackedValueStep, __ValueStep, @@ -39,6 +40,7 @@ import { import { inputStep } from "../input.js"; import { inspect } from "../inspect.js"; import type { + AddDependencyOptions, FieldPlanResolver, GrafastPlanBucketJSONv1, GrafastPlanBucketPhaseJSONv1, @@ -49,7 +51,14 @@ import type { StepOptions, TrackedArguments, } from "../interfaces.js"; -import { $$proxy, $$subroutine, $$timeout, $$ts } from "../interfaces.js"; +import { + $$proxy, + $$subroutine, + $$timeout, + $$ts, + ALL_FLAGS, + DEFAULT_ACCEPT_FLAGS, +} from "../interfaces.js"; import type { ApplyAfterModeArg } from "../operationPlan-input.js"; import { withFieldArgsForArguments } from "../operationPlan-input.js"; import type { ListCapableStep, PolymorphicStep } from "../step.js"; @@ -66,12 +75,14 @@ import { access } from "../steps/access.js"; import { constant, ConstantStep } from "../steps/constant.js"; import { graphqlResolver } from "../steps/graphqlResolver.js"; import { timeSource } from "../timeSource.js"; +import type { Sudo } from "../utils.js"; import { defaultValueToValueNode, findVariableNamesUsed, hasItemPlan, isTypePlanned, sudo, + writeableArray, } from "../utils.js"; import type { LayerPlanPhase, @@ -387,6 +398,10 @@ export class OperationPlan { this.checkTimeout(); this.lap("optimizeSteps"); + this.inlineSteps(); + this.checkTimeout(); + this.lap("inlineSteps"); + this.phase = "finalize"; this.stepTracker.finalizeSteps(); @@ -1368,7 +1383,7 @@ export class OperationPlan { const $item = isListCapableStep($step) ? withGlobalLayerPlan( $__item.layerPlan, - polymorphicPaths, + $__item.polymorphicPaths, ($step as ListCapableStep).listItem, $step, $__item, @@ -1464,8 +1479,8 @@ export class OperationPlan { } } catch (e) { throw new Error( - `The step returned by '${path.join( - ".", + `The step returned by '${path.join(".")}${"[]".repeat( + listDepth, )}' is not compatible with the GraphQL object type '${ nullableFieldType.name }': ${e.message}`, @@ -2448,6 +2463,8 @@ export class OperationPlan { // have not been able to come up with a counterexample that is // unsafe. Should we do so, we should remove this. break; + } else if (step instanceof __FlagStep) { + break; } else { return; } @@ -2483,6 +2500,8 @@ export class OperationPlan { // OPTIMIZE: figure out under which circumstances it is safe to hoist here. // break; return; + } else if (step instanceof __FlagStep) { + break; } else { // Plans that rely on external state shouldn't be hoisted because // their results may change after a mutation, so the mutation should @@ -3064,6 +3083,70 @@ export class OperationPlan { ); } + private inlineSteps() { + flagLoop: for (const $flag of this.stepTracker.activeSteps) { + if ($flag instanceof __FlagStep) { + // We can only inline it if it's not used by an output plan or layer plan + { + const usages = this.stepTracker.outputPlansByRootStep.get($flag); + if (usages?.size) { + continue; + } + } + { + const usages = this.stepTracker.layerPlansByRootStep.get($flag); + if (usages?.size) { + continue; + } + } + { + const usages = this.stepTracker.layerPlansByParentStep.get($flag); + if (usages?.size) { + continue; + } + } + + // We're only going to inline one if we can inline all. + const toInline: Array<{ + $dependent: Sudo; + dependencyIndex: number; + inlineDetails: AddDependencyOptions; + dependent: ExecutableStep["dependents"][number]; + }> = []; + for (const dependent of $flag.dependents) { + const { step, dependencyIndex } = dependent; + const $dependent = sudo(step); + const inlineDetails = $flag.inline( + $dependent.getDepOptions(dependencyIndex), + ); + if (inlineDetails === null) { + continue flagLoop; + } + toInline.push({ + $dependent, + dependencyIndex, + inlineDetails, + dependent, + }); + } + // All of them pass the check, let's inline them + for (const todo of toInline) { + const { + $dependent, + dependencyIndex, + inlineDetails: { onReject, acceptFlags = DEFAULT_ACCEPT_FLAGS }, + } = todo; + writeableArray($dependent.dependencyOnReject)[dependencyIndex] = + onReject; + writeableArray($dependent.dependencyForbiddenFlags)[dependencyIndex] = + ALL_FLAGS & ~acceptFlags; + } + const $flagDep = sudo($flag).dependencies[0]; + this.stepTracker.replaceStep($flag, $flagDep); + } + } + } + /** Finalizes each step */ private finalizeSteps(): void { const initialStepCount = this.stepTracker.stepCount; diff --git a/grafast/grafast/src/engine/StepTracker.ts b/grafast/grafast/src/engine/StepTracker.ts index ea1d693373..ec3355a631 100644 --- a/grafast/grafast/src/engine/StepTracker.ts +++ b/grafast/grafast/src/engine/StepTracker.ts @@ -5,7 +5,7 @@ import type { AddDependencyOptions } from "../interfaces.js"; import { $$subroutine, ALL_FLAGS, TRAPPABLE_FLAGS } from "../interfaces.js"; import { ExecutableStep } from "../step.js"; import { __FlagStep } from "../steps/__flag.js"; -import { sudo } from "../utils.js"; +import { sudo, writeableArray } from "../utils.js"; import type { LayerPlan, LayerPlanReasonSubroutine, @@ -14,17 +14,6 @@ import type { import { lock } from "./lock.js"; import type { OutputPlan } from "./OutputPlan.js"; -/** - * We want everything else to treat things like `dependencies` as read only, - * however we ourselves want to be able to write to them, so we can use - * writeable for this. - * - * @internal - */ -function writeableArray(a: ReadonlyArray): Array { - return a as any; -} - /** * This class keeps track of all of our steps, and the dependencies between * steps and other steps, layer plans and steps, and output plans and steps. @@ -282,13 +271,6 @@ export class StepTracker { ): number { const $dependent = sudo(raw$dependent); const $dependency = sudo(options.step); - if ($dependency instanceof __FlagStep) { - // See if we can inline this - const inlineDetails = $dependency.inline(options); - if (inlineDetails !== null) { - return this.addStepDependency($dependent, inlineDetails); - } - } if (!this.activeSteps.has($dependent)) { throw new Error( `Cannot add ${$dependency} as a dependency of ${$dependent}; the latter is deleted!`, diff --git a/grafast/grafast/src/engine/executeBucket.ts b/grafast/grafast/src/engine/executeBucket.ts index 82f2b6fa9e..43d4ab2ff5 100644 --- a/grafast/grafast/src/engine/executeBucket.ts +++ b/grafast/grafast/src/engine/executeBucket.ts @@ -600,37 +600,91 @@ export function executeBucket( try { const deps: any = []; const extra = extras[allStepsIndex]; - for (const $dep of step.dependencies) { + let forceIndexValue: GrafastError | null | undefined = undefined; + let rejectValue: GrafastError | null | undefined = undefined; + let indexFlags: ExecutionEntryFlags = NO_FLAGS; + for (let i = 0, l = step.dependencies.length; i < l; i++) { + const $dep = step.dependencies[i]; + const forbiddenFlags = step.dependencyForbiddenFlags[i]; + const onReject = step.dependencyOnReject[i]; const depExecutionVal = bucket.store.get($dep.id)!; - const depVal = depExecutionVal.at(dataIndex); - let depFlags; - // if (bucket.hasNonZeroStatus && isGrafastError(depVal)) { - if ( - (bucket.flagUnion & FLAG_ERROR) === FLAG_ERROR && - ((depFlags = depExecutionVal._flagsAt(dataIndex)) & - FLAG_ERROR) === - FLAG_ERROR - ) { - if (step._isUnary) { - // COPY the unary value - bucket.store.set(step.id, depExecutionVal); - bucket.flagUnion |= depFlags; + + // Search for "f2b3b1b3" for similar block + const flags = depExecutionVal._flagsAt(dataIndex); + const disallowedFlags = flags & forbiddenFlags; + if (disallowedFlags !== NO_FLAGS) { + indexFlags |= disallowedFlags; + // If there's a reject behavior and we're FRESHLY rejected (weren't + // already inhibited), use that as a fallback. + // TODO: validate this. + // If dep is inhibited and we don't allow inhibited, copy through (null or error). + // If dep is inhibited and we do allow inhibited, but we're disallowed, use our onReject. + // If dep is not inhibited, but we're disallowed, use our onReject. + if ( + onReject !== undefined && + (disallowedFlags & (FLAG_INHIBITED | FLAG_ERROR)) === NO_FLAGS + ) { + rejectValue ||= onReject; + } + if (forceIndexValue == null) { + if ((flags & FLAG_ERROR) !== 0) { + const v = depExecutionVal.at(dataIndex); + // TODO: no need for GrafastError? + forceIndexValue = v as GrafastError; + } else { + forceIndexValue = null; + } } else { - bucket.setResult(step, dataIndex, depVal, FLAG_ERROR); + // First error wins, ignore this second error. } - continue stepLoop; + // End "f2b3b1b3" block + } else { + const depVal = depExecutionVal.at(dataIndex); + let depFlags; + // if (bucket.hasNonZeroStatus && isGrafastError(depVal)) + if ( + (bucket.flagUnion & FLAG_ERROR) === FLAG_ERROR && + ((depFlags = depExecutionVal._flagsAt(dataIndex)) & + FLAG_ERROR) === + FLAG_ERROR + ) { + if (step._isUnary) { + // COPY the unary value + bucket.store.set(step.id, depExecutionVal); + bucket.flagUnion |= depFlags; + } else { + bucket.setResult(step, dataIndex, depVal, FLAG_ERROR); + } + continue stepLoop; + } + deps.push(depVal); } - deps.push(depVal); } - const rawStepResult = step.unbatchedExecute(extra, ...deps); - const stepResult = - rawStepResult === $$inhibit ? null : rawStepResult; - const stepFlags = - rawStepResult === $$inhibit - ? FLAG_NULL | FLAG_INHIBITED - : rawStepResult == null - ? FLAG_NULL - : NO_FLAGS; + + let stepResult, stepFlags; + + if (forceIndexValue !== undefined) { + // Search for "17217999b7a7" for similar block + if (forceIndexValue == null && rejectValue != null) { + indexFlags |= FLAG_ERROR; + forceIndexValue = rejectValue; + } else { + indexFlags |= FLAG_INHIBITED; + } + // End "17217999b7a7" block + + stepResult = forceIndexValue; + stepFlags = indexFlags; + } else { + const rawStepResult = step.unbatchedExecute(extra, ...deps); + stepResult = rawStepResult === $$inhibit ? null : rawStepResult; + stepFlags = + rawStepResult === $$inhibit + ? FLAG_NULL | FLAG_INHIBITED + : rawStepResult == null + ? FLAG_NULL + : NO_FLAGS; + } // TODO: what if stepResult is _returned_ error (as opposed to // thrown)? // NOTE: we are in `runSyncSteps` so this step is guaranteed to @@ -769,13 +823,13 @@ export function executeBucket( // OPTIM: if unariesIncludingSideEffects.some(isGrafastError) then shortcut execution because everything fails // for (let index = 0, l = polymorphicPathList.length; index < l; index++) { - for (let index = 0; index < expectedSize; index++) { + for (let dataIndex = 0; dataIndex < expectedSize; dataIndex++) { let forceIndexValue: GrafastError | null | undefined = undefined; let rejectValue: GrafastError | null | undefined = undefined; let indexFlags: ExecutionEntryFlags = NO_FLAGS; if ( stepPolymorphicPaths !== null && - !stepPolymorphicPaths.has(polymorphicPathList[index] as string) + !stepPolymorphicPaths.has(polymorphicPathList[dataIndex] as string) ) { indexFlags |= FLAG_POLY_SKIPPED; forceIndexValue = null; @@ -785,10 +839,12 @@ export function executeBucket( i < l; i++ ) { - const dep = dependenciesIncludingSideEffects[i]; + const depExecutionVal = dependenciesIncludingSideEffects[i]; const forbiddenFlags = dependencyForbiddenFlags[i]; const onReject = dependencyOnReject[i]; - const flags = dep._flagsAt(index); + + // Search for "f2b3b1b3" for similar block + const flags = depExecutionVal._flagsAt(dataIndex); const disallowedFlags = flags & forbiddenFlags; if (disallowedFlags !== NO_FLAGS) { indexFlags |= disallowedFlags; @@ -798,12 +854,15 @@ export function executeBucket( // If dep is inhibited and we don't allow inhibited, copy through (null or error). // If dep is inhibited and we do allow inhibited, but we're disallowed, use our onReject. // If dep is not inhibited, but we're disallowed, use our onReject. - if (onReject && (disallowedFlags & FLAG_INHIBITED) === NO_FLAGS) { + if ( + onReject !== undefined && + (disallowedFlags & (FLAG_INHIBITED | FLAG_ERROR)) === NO_FLAGS + ) { rejectValue ||= onReject; } - if (!forceIndexValue) { - if (flags & FLAG_ERROR) { - const v = dep.at(index); + if (forceIndexValue == null) { + if ((flags & FLAG_ERROR) !== 0) { + const v = depExecutionVal.at(dataIndex); // TODO: no need for GrafastError? forceIndexValue = v as GrafastError; } else { @@ -812,12 +871,15 @@ export function executeBucket( } else { // First error wins, ignore this second error. } + // End "f2b3b1b3" block + break; } } } else { // All good } + if (forceIndexValue !== undefined) { if (!needsTransform) { needsTransform = true; @@ -827,17 +889,22 @@ export function executeBucket( ? // TODO: move this creation to happen once the full list is // already built, ideally we shouldn't be mutating an execution // value later. - batchExecutionValue(ev.entries.slice(0, index)) + batchExecutionValue(ev.entries.slice(0, dataIndex)) : ev, ); } - indexFlags |= FLAG_INHIBITED; + + // Search for "17217999b7a7" for similar block if (forceIndexValue == null && rejectValue != null) { indexFlags |= FLAG_ERROR; forceIndexValue = rejectValue; + } else { + indexFlags |= FLAG_INHIBITED; } - forcedValues.flags[index] = indexFlags; - forcedValues.results[index] = forceIndexValue; + // End "17217999b7a7" block + + forcedValues.flags[dataIndex] = indexFlags; + forcedValues.results[dataIndex] = forceIndexValue; } else { newSize++; if (needsTransform) { @@ -850,8 +917,8 @@ export function executeBucket( const depList = dependencies[depListIndex]; if (depList.isBatch) { const depVal = dependenciesIncludingSideEffects[depListIndex]; - (depList.entries as any[]).push(depVal.at(index)); - depList._flags.push(depVal._flagsAt(index)); + (depList.entries as any[]).push(depVal.at(dataIndex)); + depList._flags.push(depVal._flagsAt(dataIndex)); } } } diff --git a/grafast/grafast/src/error.ts b/grafast/grafast/src/error.ts index 8b31224bc6..0b6769e39b 100644 --- a/grafast/grafast/src/error.ts +++ b/grafast/grafast/src/error.ts @@ -85,3 +85,46 @@ export class SafeError< export function isSafeError(error: Error): error is SafeError { return (error as any)[$$safeError]; } + +export const $$trappedError = Symbol("isTrappedError"); + +/** + * When an error is trapped via `trap()`, we need to make it not an + * `Error`-derivative otherwise it will become an error again, so we wrap + * it in `TrappedError` instead. + */ +export class TrappedError + // Does NOT extend Error + implements TrappedError +{ + public readonly originalError: Error; + [$$trappedError] = true; + public message: string; + private constructor(originalError: Error) { + if (originalError instanceof TrappedError) { + throw new Error( + "GrafastInternalError<29e0a06f-fb3e-40f5-82ec-b47d9d041048>: attempted to wrap a TrappedError with a TrappedError.", + ); + } + this.message = originalError?.message; + this.originalError = originalError; + // TODO: copy other attributes across? + } +} + +/** + * DO NOT ALLOW CONSTRUCTION OF ERRORS OUTSIDE OF THIS MODULE! + * + * @internal + */ +export function newTrappedError(error: Error): TrappedError { + return new (TrappedError as any)(error); +} + +/** + * Is the given value a TrappedError? This is the only public API that people + * should use for looking at GrafastErrors. + */ +export function isTrappedError(value: any): value is TrappedError { + return typeof value === "object" && value !== null && $$trappedError in value; +} diff --git a/grafast/grafast/src/grafastPrint.ts b/grafast/grafast/src/grafastPrint.ts index ebf7270fc4..60056a3796 100644 --- a/grafast/grafast/src/grafastPrint.ts +++ b/grafast/grafast/src/grafastPrint.ts @@ -199,8 +199,12 @@ export function printStore(bucket: Bucket): string { if (bucket.layerPlan.copyStepIds.includes(key)) { output.push(`${printKey} (copy)`); } else if (val.isBatch) { + const step = bucket.layerPlan.operationPlan.stepTracker.getStepById( + key, + true, + ); output.push( - `${printKey} (BATCH):${indent( + `${printKey} (BATCH): ${step ?? "-"}\n${indent( 2, val.entries .map( @@ -215,13 +219,14 @@ export function printStore(bucket: Bucket): string { )}`, ); } else { + const step = bucket.layerPlan.operationPlan.stepTracker.getStepById( + key, + true, + ); output.push( - `${printKey} (UNARY/${String(val._entryFlags).padStart( - 2, - " ", - )}): ${indentIfMultiline( - inspect(val.value, PRINT_STORE_INSPECT_OPTIONS), - )}`, + `${printKey} (UNARY/${String(val._entryFlags).padStart(2, " ")}) ${ + step ?? "-" + }\n${indent(4, inspect(val.value, PRINT_STORE_INSPECT_OPTIONS))}`, ); } } diff --git a/grafast/grafast/src/steps/__flag.ts b/grafast/grafast/src/steps/__flag.ts index 5fa3470810..bdbd1e696a 100644 --- a/grafast/grafast/src/steps/__flag.ts +++ b/grafast/grafast/src/steps/__flag.ts @@ -1,5 +1,10 @@ import type { GrafastError } from "../error.js"; -import { newGrafastError, SafeError } from "../error.js"; +import { + isGrafastError, + newGrafastError, + newTrappedError, + SafeError, +} from "../error.js"; import { inspect } from "../inspect.js"; import type { AddDependencyOptions, @@ -19,7 +24,8 @@ import { NO_FLAGS, TRAPPABLE_FLAGS, } from "../interfaces.js"; -import { ExecutableStep } from "../step.js"; +import { ExecutableStep, isListCapableStep } from "../step.js"; +import type { __ItemStep } from "./__item.js"; // PUBLIC FLAGS export const TRAP_ERROR = FLAG_ERROR as ExecutionEntryFlags; @@ -41,12 +47,27 @@ function digestAcceptFlags(acceptFlags: ExecutionEntryFlags) { return parts.join("&"); } +const TRAP_VALUES = [ + "NULL", + "EMPTY_LIST", + "PASS_THROUGH", + // "UNDEFINED", // waiting for a need +] as const; +/** @defaultValue `'PASS_THROUGH'` */ +export type TrapValue = (typeof TRAP_VALUES)[number]; +/** `false` means pass-through; all others are literal */ +export type ResolvedTrapValue = false | null | undefined | readonly never[]; export interface FlagStepOptions { acceptFlags?: ExecutionEntryFlags; onReject?: GrafastError | null; if?: ExecutableStep; + // Trapping an error might want to result in a null or an empty list. + valueForInhibited?: TrapValue; + valueForError?: TrapValue; } +const EMPTY_LIST = Object.freeze([]); + function trim(string: string, length = 15): string { if (string.length > length) { return string.substring(0, length - 2) + "…"; @@ -55,6 +76,25 @@ function trim(string: string, length = 15): string { } } +function resolveTrapValue(tv: TrapValue): ResolvedTrapValue { + switch (tv) { + case "NULL": + return null; + case "EMPTY_LIST": + return EMPTY_LIST; + case "PASS_THROUGH": + return false; + default: { + const never: never = tv; + throw new Error( + `TrapValue '${never}' not understood; please use one of: ${TRAP_VALUES.join( + ", ", + )}`, + ); + } + } +} + export class __FlagStep extends ExecutableStep { static $$export = { moduleName: "grafast", @@ -65,17 +105,46 @@ export class __FlagStep extends ExecutableStep { private ifDep: number | null = null; private forbiddenFlags: ExecutionEntryFlags; private onRejectReturnValue: GrafastError | typeof $$inhibit; + private valueForInhibited: ResolvedTrapValue; + private valueForError: ResolvedTrapValue; + private canBeInlined: boolean; constructor(step: ExecutableStep, options: FlagStepOptions) { super(); - const { acceptFlags = DEFAULT_ACCEPT_FLAGS, onReject, if: $cond } = options; + const { + acceptFlags = DEFAULT_ACCEPT_FLAGS, + onReject, + if: $cond, + valueForInhibited = "PASS_THROUGH", + valueForError = "PASS_THROUGH", + } = options; this.forbiddenFlags = ALL_FLAGS & ~acceptFlags; - this.onRejectReturnValue = onReject == null ? $$inhibit : onReject; - if ($cond) { + this.onRejectReturnValue = + onReject == null + ? $$inhibit + : isGrafastError(onReject) + ? onReject + : newGrafastError(onReject, step.id); + this.valueForInhibited = resolveTrapValue(valueForInhibited); + this.valueForError = resolveTrapValue(valueForError); + this.canBeInlined = + !$cond && + valueForInhibited === "PASS_THROUGH" && + valueForError === "PASS_THROUGH" && + // Can't PASS_THROUGH errors since they need to be converted into TRAPPED + // error. + // TODO: should we be handling this in Grafast core? + (acceptFlags & FLAG_ERROR) === 0; + if (!this.canBeInlined) { this.addDependency({ step, acceptFlags: TRAPPABLE_FLAGS }); - this.ifDep = this.addDependency($cond); + if ($cond) { + this.ifDep = this.addDependency($cond); + } } else { this.addDependency({ step, acceptFlags, onReject }); } + if (isListCapableStep(step)) { + this.listItem = this._listItem; + } } public toStringMeta(): string | null { const acceptFlags = ALL_FLAGS & ~this.forbiddenFlags; @@ -87,18 +156,24 @@ export class __FlagStep extends ExecutableStep { : inspect(this.onRejectReturnValue); const $if = this.ifDep !== null ? this.getDepOptions(this.ifDep).step : null; - return `${$if ? `if(${$if.id}): ` : ``}${digestAcceptFlags( - acceptFlags, - )}, onReject: ${rej}`; + return `${this.dependencies[0].id}, ${ + $if ? `if(${$if.id}), ` : `` + }${digestAcceptFlags(acceptFlags)}, onReject: ${rej}`; } [$$deepDepSkip](): ExecutableStep { return this.getDepOptions(0).step; } + listItem?: ($item: __ItemStep) => ExecutableStep; + // Copied over listItem if the dependent step is a list capable step + _listItem($item: __ItemStep) { + const $dep = this.dependencies[0]; + return isListCapableStep($dep) ? $dep.listItem($item) : $item; + } /** Return inlining instructions if we can be inlined. @internal */ inline( options: Omit, ): AddDependencyOptions | null { - if (this.ifDep !== null) { + if (!this.canBeInlined) { return null; } const step = this.dependencies[0]; @@ -129,41 +204,95 @@ export class __FlagStep extends ExecutableStep { } return null; } - execute( + + public deduplicate( + _peers: readonly ExecutableStep[], + ): readonly ExecutableStep[] { + return (_peers as __FlagStep[]).filter((p) => { + // ifDep has already been tested by Grafast (it's a dependency) + if (p.forbiddenFlags !== this.forbiddenFlags) return false; + if (p.onRejectReturnValue !== this.onRejectReturnValue) return false; + if (p.valueForInhibited !== this.valueForInhibited) return false; + if (p.valueForError !== this.valueForError) return false; + if (p.canBeInlined !== this.canBeInlined) return false; + return true; + }); + } + + public execute( _details: ExecutionDetails<[data: TData, cond?: boolean]>, ): GrafastResultsList { throw new Error(`${this} not finalized?`); } - finalize() { - if (this.ifDep !== null) { - this.execute = this.conditionalExecute; + + public finalize() { + if (this.canBeInlined) { + this.execute = this.passThroughExecute; } else { - this.execute = this.unconditionalExecute; + this.execute = this.fancyExecute; } super.finalize(); } - private conditionalExecute( + + private fancyExecute( details: ExecutionDetails<[data: TData, cond?: boolean]>, ): any { const dataEv = details.values[0]!; - const condEv = details.values[this.ifDep as 1]!; - const { forbiddenFlags: thisForbiddenFlags, onRejectReturnValue } = this; + const condEv = + this.ifDep === null ? null : details.values[this.ifDep as 1]!; + const { + forbiddenFlags: thisForbiddenFlags, + onRejectReturnValue, + valueForError, + valueForInhibited, + } = this; return details.indexMap((i) => { - const cond = condEv.at(i); + const cond = condEv ? condEv.at(i) : true; const forbiddenFlags = cond ? thisForbiddenFlags : DEFAULT_FORBIDDEN_FLAGS; + + // Search for "f2b3b1b3" for similar block const flags = dataEv._flagsAt(i); - if ((forbiddenFlags & flags) === NO_FLAGS) { - return dataEv.at(i); + const disallowedFlags = flags & forbiddenFlags; + if (disallowedFlags !== NO_FLAGS) { + if (disallowedFlags & FLAG_INHIBITED) { + // We were already rejected, maintain this + return $$inhibit; + } else if (disallowedFlags & FLAG_ERROR) { + // We were already rejected, maintain this + return dataEv.at(i); + } else { + // We weren't already inhibited + return onRejectReturnValue; + } } else { - return onRejectReturnValue; + if ((flags & FLAG_ERROR) !== 0) { + // Trapped an error + if (this.valueForError !== false) { + return valueForError; + } + const value = dataEv.at(i); + if (isGrafastError(value)) { + return newTrappedError(value.originalError); + } + return value; + } + if ( + (flags & FLAG_INHIBITED) !== 0 && + this.valueForInhibited !== false + ) { + // Trapped an inhibit + return valueForInhibited; + } + // Else, assume pass-through + return dataEv.at(i); } }); } - // Checks already performed via addDependency, just pass everything through. - private unconditionalExecute( + // Checks already performed via addDependency, just pass everything through. Should have been inlined! + private passThroughExecute( details: ExecutionDetails<[data: TData, cond?: boolean]>, ): any { const ev = details.values[0]; @@ -206,8 +335,13 @@ export function assertNotNull( export function trap( $step: ExecutableStep, acceptFlags: ExecutionEntryFlags, + options?: { + valueForInhibited?: FlagStepOptions["valueForInhibited"]; + valueForError?: FlagStepOptions["valueForError"]; + }, ) { return new __FlagStep($step, { + ...options, acceptFlags: (acceptFlags & TRAPPABLE_FLAGS) | FLAG_NULL, }); } diff --git a/grafast/grafast/src/steps/applyTransforms.ts b/grafast/grafast/src/steps/applyTransforms.ts index 48261bb618..2e520f4ee6 100644 --- a/grafast/grafast/src/steps/applyTransforms.ts +++ b/grafast/grafast/src/steps/applyTransforms.ts @@ -182,11 +182,8 @@ export class ApplyTransformsStep extends ExecutableStep { } const indexes = map.get(originalIndex); if (!Array.isArray(list) || !Array.isArray(indexes)) { - // ERRORS: should this be an error? - console.warn( - `Either list or values was not an array when processing ${this}`, - ); - return null; + // Not a list value; just pass it straight through + return list as any; } const values = indexes.map((idx) => { const val = depResults.at(idx); diff --git a/grafast/grafast/src/utils.ts b/grafast/grafast/src/utils.ts index bcd5d8dcb4..95075655a7 100644 --- a/grafast/grafast/src/utils.ts +++ b/grafast/grafast/src/utils.ts @@ -932,6 +932,7 @@ export type Sudo = T extends ExecutableStep dependencyForbiddenFlags: ReadonlyArray; dependencyOnReject: ReadonlyArray; defaultForbiddenFlags: ExecutionEntryFlags; + getDepOptions: ExecutableStep["getDepOptions"]; } : T; @@ -944,6 +945,17 @@ export function sudo(obj: T): Sudo { return obj as Sudo; } +/** + * We want everything else to treat things like `dependencies` as read only, + * however we ourselves want to be able to write to them, so we can use + * writeable for this. + * + * @internal + */ +export function writeableArray(a: ReadonlyArray): Array { + return a as any; +} + export function stepADependsOnStepB( stepA: ExecutableStep, stepB: ExecutableStep, diff --git a/postgraphile/postgraphile/__tests__/queries/polymorphic/relay.polyroot_with_related_poly.mermaid b/postgraphile/postgraphile/__tests__/queries/polymorphic/relay.polyroot_with_related_poly.mermaid index 7953b4a4a0..41b8f0ac6f 100644 --- a/postgraphile/postgraphile/__tests__/queries/polymorphic/relay.polyroot_with_related_poly.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/polymorphic/relay.polyroot_with_related_poly.mermaid @@ -552,7 +552,7 @@ graph TD Object664{{"Object[664∈13]
ᐸ{match,pks}ᐳ"}}:::plan Object640 & Object646 & Object652 & Object658 & Object664 --> List665 PgSelect671[["PgSelect[671∈13]
ᐸsingle_table_item_relationsᐳ"]]:::plan - __Flag670[["__Flag[670∈13]
ᐸif(669): rejectNull, onReject: Error: Invali…ᐳ"]]:::plan + __Flag670[["__Flag[670∈13]
ᐸ668, if(669), rejectNull, onReject: Error: Invali…ᐳ"]]:::plan Object18 & __Flag670 & Connection633 --> PgSelect671 Lambda638[["Lambda[638∈13]"]]:::unbatchedplan List639{{"List[639∈13]
ᐸ943ᐳ"}}:::plan @@ -565,7 +565,7 @@ graph TD Lambda656 & List639 --> Object658 Lambda662[["Lambda[662∈13]"]]:::unbatchedplan Lambda662 & List639 --> Object664 - __Flag668[["__Flag[668∈13]
ᐸtrapInhibited, onReject: INHIBITᐳ"]]:::plan + __Flag668[["__Flag[668∈13]
ᐸ667, trapInhibited, onReject: INHIBITᐳ"]]:::plan Condition669{{"Condition[669∈13]
ᐸexistsᐳ"}}:::plan __Flag668 & Condition669 --> __Flag670 Lambda634{{"Lambda[634∈13]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan @@ -670,7 +670,7 @@ graph TD Object787{{"Object[787∈18]
ᐸ{match,pks}ᐳ"}}:::plan Object763 & Object769 & Object775 & Object781 & Object787 --> List788 PgSelect794[["PgSelect[794∈18]
ᐸrelational_item_relationsᐳ"]]:::plan - __Flag793[["__Flag[793∈18]
ᐸif(792): rejectNull, onReject: Error: Invali…ᐳ"]]:::plan + __Flag793[["__Flag[793∈18]
ᐸ791, if(792), rejectNull, onReject: Error: Invali…ᐳ"]]:::plan Object18 & __Flag793 & Connection756 --> PgSelect794 Lambda761[["Lambda[761∈18]"]]:::unbatchedplan List762{{"List[762∈18]
ᐸ945ᐳ"}}:::plan @@ -683,7 +683,7 @@ graph TD Lambda779 & List762 --> Object781 Lambda785[["Lambda[785∈18]"]]:::unbatchedplan Lambda785 & List762 --> Object787 - __Flag791[["__Flag[791∈18]
ᐸtrapInhibited, onReject: INHIBITᐳ"]]:::plan + __Flag791[["__Flag[791∈18]
ᐸ790, trapInhibited, onReject: INHIBITᐳ"]]:::plan Condition792{{"Condition[792∈18]
ᐸexistsᐳ"}}:::plan __Flag791 & Condition792 --> __Flag793 Lambda757{{"Lambda[757∈18]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan diff --git a/postgraphile/postgraphile/__tests__/queries/polymorphic/simple-single-table-items-root-topic.mermaid b/postgraphile/postgraphile/__tests__/queries/polymorphic/simple-single-table-items-root-topic.mermaid index 99f4d27361..231b2b5378 100644 --- a/postgraphile/postgraphile/__tests__/queries/polymorphic/simple-single-table-items-root-topic.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/polymorphic/simple-single-table-items-root-topic.mermaid @@ -21,8 +21,8 @@ graph TD __Value3 --> Access16 __Value3 --> Access17 Lambda104{{"Lambda[104∈0]
ᐸspecifier_SingleTableDivider_base64JSONᐳ"}}:::plan - Constant376{{"Constant[376∈0]
ᐸ'WyJTaW5nbGVUYWJsZURpdmlkZXIiLDNd'ᐳ"}}:::plan - Constant376 --> Lambda104 + Constant355{{"Constant[355∈0]
ᐸ'WyJTaW5nbGVUYWJsZURpdmlkZXIiLDNd'ᐳ"}}:::plan + Constant355 --> Lambda104 Lambda104 --> Access105 First111{{"First[111∈0]"}}:::plan PgSelect107 --> First111 @@ -31,7 +31,7 @@ graph TD Node130{{"Node[130∈0]"}}:::plan Lambda131{{"Lambda[131∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda131 --> Node130 - Constant376 --> Lambda131 + Constant355 --> Lambda131 __Value0["__Value[0∈0]"]:::plan __Value5["__Value[5∈0]
ᐸrootValueᐳ"]:::plan Connection19{{"Connection[19∈0]
ᐸ15ᐳ"}}:::plan @@ -102,67 +102,67 @@ graph TD PgClassExpression128{{"PgClassExpression[128∈6]
ᐸ__single_t...__.”title”ᐳ"}}:::plan PgSelectSingle126 --> PgClassExpression128 PgSelect200[["PgSelect[200∈7]
ᐸrelational_item_relation_composite_pksᐳ
ᐳRelationalItemRelationCompositePk"]]:::plan - Access377{{"Access[377∈7]
ᐸ131.base64JSON.1ᐳ
ᐳSingleTableTopic
ᐳPerson
ᐳLogEntry
ᐳOrganization
ᐳAwsApplication
ᐳGcpApplication
ᐳRelationalItemRelation
ᐳRelationalItemRelationCompositePk
ᐳSingleTableItemRelation
ᐳSingleTableItemRelationCompositePk
ᐳSingleTablePost
ᐳPriority
ᐳSingleTableDivider
ᐳSingleTableChecklist
ᐳSingleTableChecklistItem
ᐳRelationalTopic
ᐳRelationalPost
ᐳRelationalDivider
ᐳRelationalChecklist
ᐳRelationalChecklistItem
ᐳFirstPartyVulnerability
ᐳThirdPartyVulnerability"}}:::plan - Access378{{"Access[378∈7]
ᐸ131.base64JSON.2ᐳ
ᐳRelationalItemRelationCompositePk
ᐳSingleTableItemRelationCompositePk"}}:::plan + Access356{{"Access[356∈7]
ᐸ131.base64JSON.1ᐳ
ᐳSingleTableTopic
ᐳPerson
ᐳLogEntry
ᐳOrganization
ᐳAwsApplication
ᐳGcpApplication
ᐳRelationalItemRelation
ᐳRelationalItemRelationCompositePk
ᐳSingleTableItemRelation
ᐳSingleTableItemRelationCompositePk
ᐳSingleTablePost
ᐳPriority
ᐳSingleTableDivider
ᐳSingleTableChecklist
ᐳSingleTableChecklistItem
ᐳRelationalTopic
ᐳRelationalPost
ᐳRelationalDivider
ᐳRelationalChecklist
ᐳRelationalChecklistItem
ᐳFirstPartyVulnerability
ᐳThirdPartyVulnerability"}}:::plan + Access357{{"Access[357∈7]
ᐸ131.base64JSON.2ᐳ
ᐳRelationalItemRelationCompositePk
ᐳSingleTableItemRelationCompositePk"}}:::plan Object18 -->|rejectNull| PgSelect200 - Access377 -->|rejectNull| PgSelect200 - Access378 --> PgSelect200 + Access356 -->|rejectNull| PgSelect200 + Access357 --> PgSelect200 PgSelect220[["PgSelect[220∈7]
ᐸsingle_table_item_relation_composite_pksᐳ
ᐳSingleTableItemRelationCompositePk"]]:::plan Object18 -->|rejectNull| PgSelect220 - Access377 -->|rejectNull| PgSelect220 - Access378 --> PgSelect220 + Access356 -->|rejectNull| PgSelect220 + Access357 --> PgSelect220 PgSelect135[["PgSelect[135∈7]
ᐸsingle_table_itemsᐳ
ᐳSingleTableTopic
ᐳSingleTablePost
ᐳSingleTableDivider
ᐳSingleTableChecklist
ᐳSingleTableChecklistItem"]]:::plan Object18 -->|rejectNull| PgSelect135 - Access377 --> PgSelect135 + Access356 --> PgSelect135 PgSelect144[["PgSelect[144∈7]
ᐸpeopleᐳ
ᐳPerson"]]:::plan Object18 -->|rejectNull| PgSelect144 - Access377 --> PgSelect144 + Access356 --> PgSelect144 PgSelect153[["PgSelect[153∈7]
ᐸlog_entriesᐳ
ᐳLogEntry"]]:::plan Object18 -->|rejectNull| PgSelect153 - Access377 --> PgSelect153 + Access356 --> PgSelect153 PgSelect162[["PgSelect[162∈7]
ᐸorganizationsᐳ
ᐳOrganization"]]:::plan Object18 -->|rejectNull| PgSelect162 - Access377 --> PgSelect162 + Access356 --> PgSelect162 PgSelect171[["PgSelect[171∈7]
ᐸaws_applicationsᐳ
ᐳAwsApplication"]]:::plan Object18 -->|rejectNull| PgSelect171 - Access377 --> PgSelect171 + Access356 --> PgSelect171 PgSelect180[["PgSelect[180∈7]
ᐸgcp_applicationsᐳ
ᐳGcpApplication"]]:::plan Object18 -->|rejectNull| PgSelect180 - Access377 --> PgSelect180 + Access356 --> PgSelect180 PgSelect189[["PgSelect[189∈7]
ᐸrelational_item_relationsᐳ
ᐳRelationalItemRelation"]]:::plan Object18 -->|rejectNull| PgSelect189 - Access377 --> PgSelect189 + Access356 --> PgSelect189 PgSelect209[["PgSelect[209∈7]
ᐸsingle_table_item_relationsᐳ
ᐳSingleTableItemRelation"]]:::plan Object18 -->|rejectNull| PgSelect209 - Access377 --> PgSelect209 + Access356 --> PgSelect209 PgSelect238[["PgSelect[238∈7]
ᐸprioritiesᐳ
ᐳPriority"]]:::plan Object18 -->|rejectNull| PgSelect238 - Access377 --> PgSelect238 + Access356 --> PgSelect238 List256{{"List[256∈7]
ᐸ254,253ᐳ
ᐳSingleTableDivider"}}:::plan Constant254{{"Constant[254∈7]
ᐸ'SingleTableDivider'ᐳ
ᐳSingleTableDivider"}}:::plan PgClassExpression253{{"PgClassExpression[253∈7]
ᐸ__single_t...ems__.”id”ᐳ
ᐳSingleTableDivider"}}:::plan Constant254 & PgClassExpression253 --> List256 PgSelect290[["PgSelect[290∈7]
ᐸrelational_topicsᐳ
ᐳRelationalTopic"]]:::plan Object18 -->|rejectNull| PgSelect290 - Access377 --> PgSelect290 + Access356 --> PgSelect290 PgSelect299[["PgSelect[299∈7]
ᐸrelational_postsᐳ
ᐳRelationalPost"]]:::plan Object18 -->|rejectNull| PgSelect299 - Access377 --> PgSelect299 + Access356 --> PgSelect299 PgSelect308[["PgSelect[308∈7]
ᐸrelational_dividersᐳ
ᐳRelationalDivider"]]:::plan Object18 -->|rejectNull| PgSelect308 - Access377 --> PgSelect308 + Access356 --> PgSelect308 PgSelect317[["PgSelect[317∈7]
ᐸrelational_checklistsᐳ
ᐳRelationalChecklist"]]:::plan Object18 -->|rejectNull| PgSelect317 - Access377 --> PgSelect317 + Access356 --> PgSelect317 PgSelect326[["PgSelect[326∈7]
ᐸrelational_checklist_itemsᐳ
ᐳRelationalChecklistItem"]]:::plan Object18 -->|rejectNull| PgSelect326 - Access377 --> PgSelect326 + Access356 --> PgSelect326 PgSelect336[["PgSelect[336∈7]
ᐸfirst_party_vulnerabilitiesᐳ
ᐳFirstPartyVulnerability"]]:::plan Object18 -->|rejectNull| PgSelect336 - Access377 --> PgSelect336 + Access356 --> PgSelect336 PgSelect345[["PgSelect[345∈7]
ᐸthird_party_vulnerabilitiesᐳ
ᐳThirdPartyVulnerability"]]:::plan Object18 -->|rejectNull| PgSelect345 - Access377 --> PgSelect345 + Access356 --> PgSelect345 First139{{"First[139∈7]"}}:::plan PgSelect135 --> First139 PgSelectSingle140{{"PgSelectSingle[140∈7]
ᐸsingle_table_itemsᐳ"}}:::plan @@ -215,8 +215,8 @@ graph TD PgClassExpression259{{"PgClassExpression[259∈7]
ᐸ__single_t..._topic_id”ᐳ
ᐳSingleTableDivider"}}:::plan PgSelectSingle140 --> PgClassExpression259 PgSelectSingle266{{"PgSelectSingle[266∈7]
ᐸsingle_table_itemsᐳ"}}:::plan - RemapKeys354{{"RemapKeys[354∈7]
ᐸ140:{”0”:2,”1”:3,”2”:4}ᐳ
ᐳSingleTableDivider"}}:::plan - RemapKeys354 --> PgSelectSingle266 + RemapKeys353{{"RemapKeys[353∈7]
ᐸ140:{”0”:2,”1”:3,”2”:4}ᐳ
ᐳSingleTableDivider"}}:::plan + RemapKeys353 --> PgSelectSingle266 First294{{"First[294∈7]"}}:::plan PgSelect290 --> First294 PgSelectSingle295{{"PgSelectSingle[295∈7]
ᐸrelational_topicsᐳ"}}:::plan @@ -245,9 +245,9 @@ graph TD PgSelect345 --> First349 PgSelectSingle350{{"PgSelectSingle[350∈7]
ᐸthird_party_vulnerabilitiesᐳ"}}:::plan First349 --> PgSelectSingle350 - PgSelectSingle140 --> RemapKeys354 - Lambda131 --> Access377 - Lambda131 --> Access378 + PgSelectSingle140 --> RemapKeys353 + Lambda131 --> Access356 + Lambda131 --> Access357 PgClassExpression267{{"PgClassExpression[267∈8]
ᐸ__single_t...ems__.”id”ᐳ"}}:::plan PgSelectSingle266 --> PgClassExpression267 PgClassExpression268{{"PgClassExpression[268∈8]
ᐸ__single_t...__.”title”ᐳ"}}:::plan @@ -256,9 +256,9 @@ graph TD %% define steps subgraph "Buckets for queries/polymorphic/simple-single-table-items-root-topic" - Bucket0("Bucket 0 (root)
1:
ᐳ: 16, 17, 19, 376, 18, 104, 105, 131, 130
2: PgSelect[107]
ᐳ: First[111], PgSelectSingle[112]"):::bucket + Bucket0("Bucket 0 (root)
1:
ᐳ: 16, 17, 19, 355, 18, 104, 105, 131, 130
2: PgSelect[107]
ᐳ: First[111], PgSelectSingle[112]"):::bucket classDef bucket0 stroke:#696969 - class Bucket0,__Value0,__Value3,__Value5,Access16,Access17,Object18,Connection19,Lambda104,Access105,PgSelect107,First111,PgSelectSingle112,Node130,Lambda131,Constant376 bucket0 + class Bucket0,__Value0,__Value3,__Value5,Access16,Access17,Object18,Connection19,Lambda104,Access105,PgSelect107,First111,PgSelectSingle112,Node130,Lambda131,Constant355 bucket0 Bucket1("Bucket 1 (nullableBoundary)
Deps: 18, 19

ROOT Connectionᐸ15ᐳ[19]"):::bucket classDef bucket1 stroke:#00bfff class Bucket1,PgSelect20 bucket1 @@ -277,9 +277,9 @@ graph TD Bucket6("Bucket 6 (nullableBoundary)
Deps: 126

ROOT PgSelectSingle{5}ᐸsingle_table_itemsᐳ[126]"):::bucket classDef bucket6 stroke:#ff1493 class Bucket6,PgClassExpression127,PgClassExpression128 bucket6 - Bucket7("Bucket 7 (polymorphic)
SingleTableTopic,Person,LogEntry,Organization,AwsApplication,GcpApplication,RelationalItemRelation,RelationalItemRelationCompositePk,SingleTableItemRelation,SingleTableItemRelationCompositePk,SingleTablePost,Priority,SingleTableDivider,SingleTableChecklist,SingleTableChecklistItem,RelationalTopic,RelationalPost,RelationalDivider,RelationalChecklist,RelationalChecklistItem,Query,FirstPartyVulnerability,ThirdPartyVulnerability
Deps: 18, 131, 130, 5
ᐳSingleTableTopic
ᐳPerson
ᐳLogEntry
ᐳOrganization
ᐳAwsApplication
ᐳGcpApplication
ᐳRelationalItemRelation
ᐳRelationalItemRelationCompositePk
ᐳSingleTableItemRelation
ᐳSingleTableItemRelationCompositePk
ᐳSingleTablePost
ᐳPriority
ᐳSingleTableDivider
ᐳSingleTableChecklist
ᐳSingleTableChecklistItem
ᐳRelationalTopic
ᐳRelationalPost
ᐳRelationalDivider
ᐳRelationalChecklist
ᐳRelationalChecklistItem
ᐳQuery
ᐳFirstPartyVulnerability
ᐳThirdPartyVulnerability
1:
ᐳ: Constant[254], Access[377], Access[378]
2: 135, 144, 153, 162, 171, 180, 189, 200, 209, 220, 238, 290, 299, 308, 317, 326, 336, 345
ᐳ: 139, 140, 148, 149, 157, 158, 166, 167, 175, 176, 184, 185, 193, 194, 204, 205, 213, 214, 224, 225, 242, 243, 253, 256, 257, 258, 259, 294, 295, 303, 304, 312, 313, 321, 322, 330, 331, 340, 341, 349, 350, 354, 266"):::bucket + Bucket7("Bucket 7 (polymorphic)
SingleTableTopic,Person,LogEntry,Organization,AwsApplication,GcpApplication,RelationalItemRelation,RelationalItemRelationCompositePk,SingleTableItemRelation,SingleTableItemRelationCompositePk,SingleTablePost,Priority,SingleTableDivider,SingleTableChecklist,SingleTableChecklistItem,RelationalTopic,RelationalPost,RelationalDivider,RelationalChecklist,RelationalChecklistItem,Query,FirstPartyVulnerability,ThirdPartyVulnerability
Deps: 18, 131, 130, 5
ᐳSingleTableTopic
ᐳPerson
ᐳLogEntry
ᐳOrganization
ᐳAwsApplication
ᐳGcpApplication
ᐳRelationalItemRelation
ᐳRelationalItemRelationCompositePk
ᐳSingleTableItemRelation
ᐳSingleTableItemRelationCompositePk
ᐳSingleTablePost
ᐳPriority
ᐳSingleTableDivider
ᐳSingleTableChecklist
ᐳSingleTableChecklistItem
ᐳRelationalTopic
ᐳRelationalPost
ᐳRelationalDivider
ᐳRelationalChecklist
ᐳRelationalChecklistItem
ᐳQuery
ᐳFirstPartyVulnerability
ᐳThirdPartyVulnerability
1:
ᐳ: Constant[254], Access[356], Access[357]
2: 135, 144, 153, 162, 171, 180, 189, 200, 209, 220, 238, 290, 299, 308, 317, 326, 336, 345
ᐳ: 139, 140, 148, 149, 157, 158, 166, 167, 175, 176, 184, 185, 193, 194, 204, 205, 213, 214, 224, 225, 242, 243, 253, 256, 257, 258, 259, 294, 295, 303, 304, 312, 313, 321, 322, 330, 331, 340, 341, 349, 350, 353, 266"):::bucket classDef bucket7 stroke:#808000 - class Bucket7,PgSelect135,First139,PgSelectSingle140,PgSelect144,First148,PgSelectSingle149,PgSelect153,First157,PgSelectSingle158,PgSelect162,First166,PgSelectSingle167,PgSelect171,First175,PgSelectSingle176,PgSelect180,First184,PgSelectSingle185,PgSelect189,First193,PgSelectSingle194,PgSelect200,First204,PgSelectSingle205,PgSelect209,First213,PgSelectSingle214,PgSelect220,First224,PgSelectSingle225,PgSelect238,First242,PgSelectSingle243,PgClassExpression253,Constant254,List256,Lambda257,PgClassExpression258,PgClassExpression259,PgSelectSingle266,PgSelect290,First294,PgSelectSingle295,PgSelect299,First303,PgSelectSingle304,PgSelect308,First312,PgSelectSingle313,PgSelect317,First321,PgSelectSingle322,PgSelect326,First330,PgSelectSingle331,PgSelect336,First340,PgSelectSingle341,PgSelect345,First349,PgSelectSingle350,RemapKeys354,Access377,Access378 bucket7 + class Bucket7,PgSelect135,First139,PgSelectSingle140,PgSelect144,First148,PgSelectSingle149,PgSelect153,First157,PgSelectSingle158,PgSelect162,First166,PgSelectSingle167,PgSelect171,First175,PgSelectSingle176,PgSelect180,First184,PgSelectSingle185,PgSelect189,First193,PgSelectSingle194,PgSelect200,First204,PgSelectSingle205,PgSelect209,First213,PgSelectSingle214,PgSelect220,First224,PgSelectSingle225,PgSelect238,First242,PgSelectSingle243,PgClassExpression253,Constant254,List256,Lambda257,PgClassExpression258,PgClassExpression259,PgSelectSingle266,PgSelect290,First294,PgSelectSingle295,PgSelect299,First303,PgSelectSingle304,PgSelect308,First312,PgSelectSingle313,PgSelect317,First321,PgSelectSingle322,PgSelect326,First330,PgSelectSingle331,PgSelect336,First340,PgSelectSingle341,PgSelect345,First349,PgSelectSingle350,RemapKeys353,Access356,Access357 bucket7 Bucket8("Bucket 8 (nullableBoundary)
Deps: 266

ROOT PgSelectSingle{7}ᐸsingle_table_itemsᐳ[266]"):::bucket classDef bucket8 stroke:#dda0dd class Bucket8,PgClassExpression267,PgClassExpression268 bucket8 @@ -290,5 +290,5 @@ graph TD Bucket5 --> Bucket6 Bucket7 --> Bucket8 classDef unary fill:#fafffa,borderWidth:8px - class Object18,PgSelect107,Access16,Access17,Lambda104,Access105,First111,PgSelectSingle112,Node130,Lambda131,__Value0,__Value3,__Value5,Connection19,Constant376,PgSelect20,Constant24,Constant40,Constant56,Constant72,Constant88,List116,PgClassExpression113,Lambda117,PgClassExpression118,PgClassExpression119,PgSelectSingle126,RemapKeys351,Constant114,PgClassExpression127,PgClassExpression128,PgSelect200,PgSelect220,PgSelect135,PgSelect144,PgSelect153,PgSelect162,PgSelect171,PgSelect180,PgSelect189,PgSelect209,PgSelect238,List256,PgSelect290,PgSelect299,PgSelect308,PgSelect317,PgSelect326,PgSelect336,PgSelect345,First139,PgSelectSingle140,First148,PgSelectSingle149,First157,PgSelectSingle158,First166,PgSelectSingle167,First175,PgSelectSingle176,First184,PgSelectSingle185,First193,PgSelectSingle194,First204,PgSelectSingle205,First213,PgSelectSingle214,First224,PgSelectSingle225,First242,PgSelectSingle243,PgClassExpression253,Lambda257,PgClassExpression258,PgClassExpression259,PgSelectSingle266,First294,PgSelectSingle295,First303,PgSelectSingle304,First312,PgSelectSingle313,First321,PgSelectSingle322,First330,PgSelectSingle331,First340,PgSelectSingle341,First349,PgSelectSingle350,RemapKeys354,Access377,Access378,Constant254,PgClassExpression267,PgClassExpression268 unary + class Object18,PgSelect107,Access16,Access17,Lambda104,Access105,First111,PgSelectSingle112,Node130,Lambda131,__Value0,__Value3,__Value5,Connection19,Constant355,PgSelect20,Constant24,Constant40,Constant56,Constant72,Constant88,List116,PgClassExpression113,Lambda117,PgClassExpression118,PgClassExpression119,PgSelectSingle126,RemapKeys351,Constant114,PgClassExpression127,PgClassExpression128,PgSelect200,PgSelect220,PgSelect135,PgSelect144,PgSelect153,PgSelect162,PgSelect171,PgSelect180,PgSelect189,PgSelect209,PgSelect238,List256,PgSelect290,PgSelect299,PgSelect308,PgSelect317,PgSelect326,PgSelect336,PgSelect345,First139,PgSelectSingle140,First148,PgSelectSingle149,First157,PgSelectSingle158,First166,PgSelectSingle167,First175,PgSelectSingle176,First184,PgSelectSingle185,First193,PgSelectSingle194,First204,PgSelectSingle205,First213,PgSelectSingle214,First224,PgSelectSingle225,First242,PgSelectSingle243,PgClassExpression253,Lambda257,PgClassExpression258,PgClassExpression259,PgSelectSingle266,First294,PgSelectSingle295,First303,PgSelectSingle304,First312,PgSelectSingle313,First321,PgSelectSingle322,First330,PgSelectSingle331,First340,PgSelectSingle341,First349,PgSelectSingle350,RemapKeys353,Access356,Access357,Constant254,PgClassExpression267,PgClassExpression268 unary end diff --git a/postgraphile/postgraphile/__tests__/queries/polymorphic/single-table-items-and-children.mermaid b/postgraphile/postgraphile/__tests__/queries/polymorphic/single-table-items-and-children.mermaid index 9e834058b5..6c224cfdf0 100644 --- a/postgraphile/postgraphile/__tests__/queries/polymorphic/single-table-items-and-children.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/polymorphic/single-table-items-and-children.mermaid @@ -33,11 +33,11 @@ graph TD Object18 & PgClassExpression23 --> PgSelect30 __Item34[/"__Item[34∈4]
ᐸ30ᐳ
ᐳSingleTableTopic"\]:::itemplan PgSelect30 ==> __Item34 - PgSelectSingle35{{"PgSelectSingle[35∈4]
ᐸsingle_table_itemsᐳ
ᐳSingleTableTopic
ᐳSingleTablePost
ᐳSingleTableDivider
ᐳSingleTableChecklist
ᐳSingleTableChecklistItem"}}:::plan + PgSelectSingle35{{"PgSelectSingle[35∈4]
ᐸsingle_table_itemsᐳ"}}:::plan __Item34 --> PgSelectSingle35 - PgClassExpression36{{"PgClassExpression[36∈4]
ᐸ__single_t...ems__.”id”ᐳ"}}:::plan + PgClassExpression36{{"PgClassExpression[36∈4]
ᐸ__single_t...ems__.”id”ᐳ
ᐳSingleTableTopic
ᐳSingleTablePost
ᐳSingleTableDivider
ᐳSingleTableChecklist
ᐳSingleTableChecklistItem"}}:::plan PgSelectSingle35 --> PgClassExpression36 - PgClassExpression37{{"PgClassExpression[37∈4]
ᐸ__single_t...”position”ᐳ"}}:::plan + PgClassExpression37{{"PgClassExpression[37∈4]
ᐸ__single_t...”position”ᐳ
ᐳSingleTableTopic
ᐳSingleTablePost
ᐳSingleTableDivider
ᐳSingleTableChecklist
ᐳSingleTableChecklistItem"}}:::plan PgSelectSingle35 --> PgClassExpression37 %% define steps diff --git a/postgraphile/postgraphile/__tests__/queries/relay/conditionNodeId.mermaid b/postgraphile/postgraphile/__tests__/queries/relay/conditionNodeId.mermaid index ee72b442b1..054a5ed92e 100644 --- a/postgraphile/postgraphile/__tests__/queries/relay/conditionNodeId.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/relay/conditionNodeId.mermaid @@ -41,9 +41,9 @@ graph TD Lambda36{{"Lambda[36∈4]
ᐸbase64JSONEncodeᐳ"}}:::plan List35 --> Lambda36 PgSelect60[["PgSelect[60∈5]
ᐸpostᐳ"]]:::plan - __Flag59[["__Flag[59∈5]
ᐸif(58): rejectNull, onReject: Error: Invali…ᐳ"]]:::plan + __Flag59[["__Flag[59∈5]
ᐸ57, if(58), rejectNull, onReject: Error: Invali…ᐳ"]]:::plan Object21 & __Flag59 & Connection53 --> PgSelect60 - __Flag57[["__Flag[57∈5]
ᐸtrapInhibited, onReject: INHIBITᐳ"]]:::plan + __Flag57[["__Flag[57∈5]
ᐸ56, trapInhibited, onReject: INHIBITᐳ"]]:::plan Condition58{{"Condition[58∈5]
ᐸexistsᐳ"}}:::plan __Flag57 & Condition58 --> __Flag59 Access47{{"Access[47∈5]
ᐸ1.aliceᐳ"}}:::plan @@ -52,7 +52,7 @@ graph TD Access47 --> Lambda54 Access55{{"Access[55∈5]
ᐸ54.1ᐳ"}}:::plan Lambda54 --> Access55 - __Flag56[["__Flag[56∈5]
ᐸrejectNull, onReject: INHIBITᐳ"]]:::plan + __Flag56[["__Flag[56∈5]
ᐸ55, rejectNull, onReject: INHIBITᐳ"]]:::plan Access55 --> __Flag56 __Flag56 --> __Flag57 Access47 --> Condition58 @@ -71,9 +71,9 @@ graph TD Lambda73{{"Lambda[73∈8]
ᐸbase64JSONEncodeᐳ"}}:::plan List72 --> Lambda73 PgSelect96[["PgSelect[96∈9]
ᐸpostᐳ"]]:::plan - __Flag95[["__Flag[95∈9]
ᐸif(94): rejectNull, onReject: Error: Invali…ᐳ"]]:::plan + __Flag95[["__Flag[95∈9]
ᐸ93, if(94), rejectNull, onReject: Error: Invali…ᐳ"]]:::plan Object21 & __Flag95 & Connection89 --> PgSelect96 - __Flag93[["__Flag[93∈9]
ᐸtrapInhibited, onReject: INHIBITᐳ"]]:::plan + __Flag93[["__Flag[93∈9]
ᐸ92, trapInhibited, onReject: INHIBITᐳ"]]:::plan Condition94{{"Condition[94∈9]
ᐸexistsᐳ"}}:::plan __Flag93 & Condition94 --> __Flag95 Lambda90{{"Lambda[90∈9]
ᐸspecifier_Person_base64JSONᐳ"}}:::plan @@ -81,7 +81,7 @@ graph TD Constant156 --> Lambda90 Access91{{"Access[91∈9]
ᐸ90.1ᐳ"}}:::plan Lambda90 --> Access91 - __Flag92[["__Flag[92∈9]
ᐸrejectNull, onReject: INHIBITᐳ"]]:::plan + __Flag92[["__Flag[92∈9]
ᐸ91, rejectNull, onReject: INHIBITᐳ"]]:::plan Access91 --> __Flag92 __Flag92 --> __Flag93 Constant156 --> Condition94 @@ -100,9 +100,9 @@ graph TD Lambda109{{"Lambda[109∈12]
ᐸbase64JSONEncodeᐳ"}}:::plan List108 --> Lambda109 PgSelect133[["PgSelect[133∈13]
ᐸpostᐳ"]]:::plan - __Flag132[["__Flag[132∈13]
ᐸif(131): rejectNull, onReject: Error: Invali…ᐳ"]]:::plan + __Flag132[["__Flag[132∈13]
ᐸ130, if(131), rejectNull, onReject: Error: Invali…ᐳ"]]:::plan Object21 & __Flag132 & Connection126 --> PgSelect133 - __Flag130[["__Flag[130∈13]
ᐸtrapInhibited, onReject: INHIBITᐳ"]]:::plan + __Flag130[["__Flag[130∈13]
ᐸ129, trapInhibited, onReject: INHIBITᐳ"]]:::plan Condition131{{"Condition[131∈13]
ᐸexistsᐳ"}}:::plan __Flag130 & Condition131 --> __Flag132 Access120{{"Access[120∈13]
ᐸ1.post3ᐳ"}}:::plan @@ -111,7 +111,7 @@ graph TD Access120 --> Lambda127 Access128{{"Access[128∈13]
ᐸ127.1ᐳ"}}:::plan Lambda127 --> Access128 - __Flag129[["__Flag[129∈13]
ᐸrejectNull, onReject: INHIBITᐳ"]]:::plan + __Flag129[["__Flag[129∈13]
ᐸ128, rejectNull, onReject: INHIBITᐳ"]]:::plan Access128 --> __Flag129 __Flag129 --> __Flag130 Access120 --> Condition131 diff --git a/postgraphile/postgraphile/__tests__/queries/v4/large_bigint.issue491.mermaid b/postgraphile/postgraphile/__tests__/queries/v4/large_bigint.issue491.mermaid index 20705fe474..46dd490f3b 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/large_bigint.issue491.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/v4/large_bigint.issue491.mermaid @@ -25,16 +25,16 @@ graph TD __Value3 --> Access16 __Value3 --> Access17 Lambda30{{"Lambda[30∈0]
ᐸspecifier_LargeNodeId_base64JSONᐳ"}}:::plan - Constant63{{"Constant[63∈0]
ᐸ'WyJsYXJnZV9ub2RlX2lkcyIsOTAwNzE5OTI1NDc0MDk5MF0='ᐳ"}}:::plan - Constant63 --> Lambda30 + Constant61{{"Constant[61∈0]
ᐸ'WyJsYXJnZV9ub2RlX2lkcyIsOTAwNzE5OTI1NDc0MDk5MF0='ᐳ"}}:::plan + Constant61 --> Lambda30 Lambda30 --> Access31 First37{{"First[37∈0]"}}:::plan PgSelect33 --> First37 PgSelectSingle38{{"PgSelectSingle[38∈0]
ᐸlarge_node_idᐳ"}}:::plan First37 --> PgSelectSingle38 Lambda46{{"Lambda[46∈0]
ᐸspecifier_LargeNodeId_base64JSONᐳ"}}:::plan - Constant64{{"Constant[64∈0]
ᐸ'WyJsYXJnZV9ub2RlX2lkcyIsIjIwOTgyODg2NjkyMTg1NzE3NjAiXQ=='ᐳ"}}:::plan - Constant64 --> Lambda46 + Constant62{{"Constant[62∈0]
ᐸ'WyJsYXJnZV9ub2RlX2lkcyIsIjIwOTgyODg2NjkyMTg1NzE3NjAiXQ=='ᐳ"}}:::plan + Constant62 --> Lambda46 Lambda46 --> Access47 First53{{"First[53∈0]"}}:::plan PgSelect49 --> First53 @@ -78,9 +78,9 @@ graph TD %% define steps subgraph "Buckets for queries/v4/large_bigint.issue491" - Bucket0("Bucket 0 (root)
1:
ᐳ: 16, 17, 19, 23, 63, 64, 18, 30, 31, 46, 47
2: PgSelect[33], PgSelect[49]
ᐳ: 37, 38, 53, 54"):::bucket + Bucket0("Bucket 0 (root)
1:
ᐳ: 16, 17, 19, 23, 61, 62, 18, 30, 31, 46, 47
2: PgSelect[33], PgSelect[49]
ᐳ: 37, 38, 53, 54"):::bucket classDef bucket0 stroke:#696969 - class Bucket0,__Value0,__Value3,__Value5,Access16,Access17,Object18,Connection19,Constant23,Lambda30,Access31,PgSelect33,First37,PgSelectSingle38,Lambda46,Access47,PgSelect49,First53,PgSelectSingle54,Constant63,Constant64 bucket0 + class Bucket0,__Value0,__Value3,__Value5,Access16,Access17,Object18,Connection19,Constant23,Lambda30,Access31,PgSelect33,First37,PgSelectSingle38,Lambda46,Access47,PgSelect49,First53,PgSelectSingle54,Constant61,Constant62 bucket0 Bucket1("Bucket 1 (nullableBoundary)
Deps: 18, 19, 23

ROOT Connectionᐸ15ᐳ[19]"):::bucket classDef bucket1 stroke:#00bfff class Bucket1,PgSelect20 bucket1 @@ -100,5 +100,5 @@ graph TD Bucket1 --> Bucket2 Bucket2 --> Bucket3 classDef unary fill:#fafffa,borderWidth:8px - class Object18,PgSelect33,PgSelect49,Access16,Access17,Lambda30,Access31,First37,PgSelectSingle38,Lambda46,Access47,First53,PgSelectSingle54,__Value0,__Value3,__Value5,Connection19,Constant23,Constant63,Constant64,PgSelect20,List41,PgClassExpression40,Lambda42,PgClassExpression44,List57,PgClassExpression56,Lambda58,PgClassExpression60 unary + class Object18,PgSelect33,PgSelect49,Access16,Access17,Lambda30,Access31,First37,PgSelectSingle38,Lambda46,Access47,First53,PgSelectSingle54,__Value0,__Value3,__Value5,Connection19,Constant23,Constant61,Constant62,PgSelect20,List41,PgClassExpression40,Lambda42,PgClassExpression44,List57,PgClassExpression56,Lambda58,PgClassExpression60 unary end diff --git a/postgraphile/postgraphile/__tests__/queries/v4/node.mermaid b/postgraphile/postgraphile/__tests__/queries/v4/node.mermaid index 0a600305f0..327cfe5930 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/node.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/v4/node.mermaid @@ -57,56 +57,56 @@ graph TD Node53{{"Node[53∈0]"}}:::plan Lambda54{{"Lambda[54∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda54 --> Node53 - Constant2398{{"Constant[2398∈0]
ᐸ'WyJjb21wb3VuZF9rZXlzIiwyLDNd'ᐳ"}}:::plan - Constant2398 --> Lambda54 + Constant2235{{"Constant[2235∈0]
ᐸ'WyJjb21wb3VuZF9rZXlzIiwyLDNd'ᐳ"}}:::plan + Constant2235 --> Lambda54 Node308{{"Node[308∈0]"}}:::plan Lambda309{{"Lambda[309∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda309 --> Node308 - Constant2401{{"Constant[2401∈0]
ᐸ'WyJwZW9wbGUiLDJd'ᐳ"}}:::plan - Constant2401 --> Lambda309 + Constant2238{{"Constant[2238∈0]
ᐸ'WyJwZW9wbGUiLDJd'ᐳ"}}:::plan + Constant2238 --> Lambda309 Node563{{"Node[563∈0]"}}:::plan Lambda564{{"Lambda[564∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda564 --> Node563 - Constant2404{{"Constant[2404∈0]
ᐸ'WyJjb21wb3VuZF9rZXlzIiwxLDJd'ᐳ"}}:::plan - Constant2404 --> Lambda564 + Constant2241{{"Constant[2241∈0]
ᐸ'WyJjb21wb3VuZF9rZXlzIiwxLDJd'ᐳ"}}:::plan + Constant2241 --> Lambda564 Node818{{"Node[818∈0]"}}:::plan Lambda819{{"Lambda[819∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda819 --> Node818 - Constant2407{{"Constant[2407∈0]
ᐸ'WyJwZW9wbGUiLDVd'ᐳ"}}:::plan - Constant2407 --> Lambda819 + Constant2244{{"Constant[2244∈0]
ᐸ'WyJwZW9wbGUiLDVd'ᐳ"}}:::plan + Constant2244 --> Lambda819 Node1073{{"Node[1073∈0]"}}:::plan Lambda1074{{"Lambda[1074∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda1074 --> Node1073 - Constant2410{{"Constant[2410∈0]
ᐸ'WyJwZW9wbGUiLDUwMF0='ᐳ"}}:::plan - Constant2410 --> Lambda1074 + Constant2247{{"Constant[2247∈0]
ᐸ'WyJwZW9wbGUiLDUwMF0='ᐳ"}}:::plan + Constant2247 --> Lambda1074 Node1328{{"Node[1328∈0]"}}:::plan Lambda1329{{"Lambda[1329∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda1329 --> Node1328 - Constant2413{{"Constant[2413∈0]
ᐸ'WyJjb21wb3VuZF9rZXlzIiwxMDAsMjAwXQ=='ᐳ"}}:::plan - Constant2413 --> Lambda1329 + Constant2250{{"Constant[2250∈0]
ᐸ'WyJjb21wb3VuZF9rZXlzIiwxMDAsMjAwXQ=='ᐳ"}}:::plan + Constant2250 --> Lambda1329 Lambda1583{{"Lambda[1583∈0]
ᐸspecifier_Person_base64JSONᐳ"}}:::plan - Constant2401 --> Lambda1583 + Constant2238 --> Lambda1583 Lambda1583 --> Access1584 First1590{{"First[1590∈0]"}}:::plan PgSelect1586 --> First1590 PgSelectSingle1591{{"PgSelectSingle[1591∈0]
ᐸpersonᐳ"}}:::plan First1590 --> PgSelectSingle1591 Lambda1599{{"Lambda[1599∈0]
ᐸspecifier_Person_base64JSONᐳ"}}:::plan - Constant2407 --> Lambda1599 + Constant2244 --> Lambda1599 Lambda1599 --> Access1600 First1606{{"First[1606∈0]"}}:::plan PgSelect1602 --> First1606 PgSelectSingle1607{{"PgSelectSingle[1607∈0]
ᐸpersonᐳ"}}:::plan First1606 --> PgSelectSingle1607 Lambda1615{{"Lambda[1615∈0]
ᐸspecifier_Person_base64JSONᐳ"}}:::plan - Constant2410 --> Lambda1615 + Constant2247 --> Lambda1615 Lambda1615 --> Access1616 First1622{{"First[1622∈0]"}}:::plan PgSelect1618 --> First1622 PgSelectSingle1623{{"PgSelectSingle[1623∈0]
ᐸpersonᐳ"}}:::plan First1622 --> PgSelectSingle1623 Lambda1631{{"Lambda[1631∈0]
ᐸspecifier_CompoundKey_base64JSONᐳ"}}:::plan - Constant2398 --> Lambda1631 + Constant2235 --> Lambda1631 Lambda1631 --> Access1632 Lambda1631 --> Access1634 First1640{{"First[1640∈0]"}}:::plan @@ -114,7 +114,7 @@ graph TD PgSelectSingle1641{{"PgSelectSingle[1641∈0]
ᐸcompound_keyᐳ"}}:::plan First1640 --> PgSelectSingle1641 Lambda1650{{"Lambda[1650∈0]
ᐸspecifier_CompoundKey_base64JSONᐳ"}}:::plan - Constant2404 --> Lambda1650 + Constant2241 --> Lambda1650 Lambda1650 --> Access1651 Lambda1650 --> Access1653 First1659{{"First[1659∈0]"}}:::plan @@ -122,7 +122,7 @@ graph TD PgSelectSingle1660{{"PgSelectSingle[1660∈0]
ᐸcompound_keyᐳ"}}:::plan First1659 --> PgSelectSingle1660 Lambda1669{{"Lambda[1669∈0]
ᐸspecifier_CompoundKey_base64JSONᐳ"}}:::plan - Constant2413 --> Lambda1669 + Constant2250 --> Lambda1669 Lambda1669 --> Access1670 Lambda1669 --> Access1672 First1678{{"First[1678∈0]"}}:::plan @@ -132,22 +132,22 @@ graph TD Node1688{{"Node[1688∈0]"}}:::plan Lambda1689{{"Lambda[1689∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda1689 --> Node1688 - Constant2422{{"Constant[2422∈0]
ᐸ'WyJzaW1pbGFyX3RhYmxlXzFTIiwyXQ=='ᐳ"}}:::plan - Constant2422 --> Lambda1689 + Constant2259{{"Constant[2259∈0]
ᐸ'WyJzaW1pbGFyX3RhYmxlXzFTIiwyXQ=='ᐳ"}}:::plan + Constant2259 --> Lambda1689 Node1943{{"Node[1943∈0]"}}:::plan Lambda1944{{"Lambda[1944∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda1944 --> Node1943 - Constant2425{{"Constant[2425∈0]
ᐸ'WyJzaW1pbGFyX3RhYmxlXzJTIiwyXQ=='ᐳ"}}:::plan - Constant2425 --> Lambda1944 + Constant2262{{"Constant[2262∈0]
ᐸ'WyJzaW1pbGFyX3RhYmxlXzJTIiwyXQ=='ᐳ"}}:::plan + Constant2262 --> Lambda1944 Lambda2198{{"Lambda[2198∈0]
ᐸspecifier_SimilarTable1_base64JSONᐳ"}}:::plan - Constant2422 --> Lambda2198 + Constant2259 --> Lambda2198 Lambda2198 --> Access2199 First2205{{"First[2205∈0]"}}:::plan PgSelect2201 --> First2205 PgSelectSingle2206{{"PgSelectSingle[2206∈0]
ᐸsimilar_table_1ᐳ"}}:::plan First2205 --> PgSelectSingle2206 Lambda2216{{"Lambda[2216∈0]
ᐸspecifier_SimilarTable2_base64JSONᐳ"}}:::plan - Constant2425 --> Lambda2216 + Constant2262 --> Lambda2216 Lambda2216 --> Access2217 First2223{{"First[2223∈0]"}}:::plan PgSelect2219 --> First2223 @@ -188,11 +188,11 @@ graph TD Lambda49{{"Lambda[49∈6]
ᐸbase64JSONEncodeᐳ"}}:::plan List48 --> Lambda49 PgSelect141[["PgSelect[141∈7]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan - Access2396{{"Access[2396∈7]
ᐸ54.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access2397{{"Access[2397∈7]
ᐸ54.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2233{{"Access[2233∈7]
ᐸ54.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2234{{"Access[2234∈7]
ᐸ54.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object18 -->|rejectNull| PgSelect141 - Access2396 -->|rejectNull| PgSelect141 - Access2397 --> PgSelect141 + Access2233 -->|rejectNull| PgSelect141 + Access2234 --> PgSelect141 List150{{"List[150∈7]
ᐸ147,148,149ᐳ
ᐳCompoundKey"}}:::plan Constant147{{"Constant[147∈7]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression148{{"PgClassExpression[148∈7]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -200,119 +200,119 @@ graph TD Constant147 & PgClassExpression148 & PgClassExpression149 --> List150 PgSelect61[["PgSelect[61∈7]
ᐸinputsᐳ
ᐳInput"]]:::plan Object18 -->|rejectNull| PgSelect61 - Access2396 --> PgSelect61 + Access2233 --> PgSelect61 List69{{"List[69∈7]
ᐸ67,68ᐳ
ᐳInput"}}:::plan Constant67{{"Constant[67∈7]
ᐸ'inputs'ᐳ
ᐳInput"}}:::plan PgClassExpression68{{"PgClassExpression[68∈7]
ᐸ__inputs__.”id”ᐳ"}}:::plan Constant67 & PgClassExpression68 --> List69 PgSelect74[["PgSelect[74∈7]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object18 -->|rejectNull| PgSelect74 - Access2396 --> PgSelect74 + Access2233 --> PgSelect74 List82{{"List[82∈7]
ᐸ80,81ᐳ
ᐳPatch"}}:::plan Constant80{{"Constant[80∈7]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression81{{"PgClassExpression[81∈7]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant80 & PgClassExpression81 --> List82 PgSelect87[["PgSelect[87∈7]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object18 -->|rejectNull| PgSelect87 - Access2396 --> PgSelect87 + Access2233 --> PgSelect87 List95{{"List[95∈7]
ᐸ93,94ᐳ
ᐳReserved"}}:::plan Constant93{{"Constant[93∈7]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression94{{"PgClassExpression[94∈7]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant93 & PgClassExpression94 --> List95 PgSelect100[["PgSelect[100∈7]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object18 -->|rejectNull| PgSelect100 - Access2396 --> PgSelect100 + Access2233 --> PgSelect100 List108{{"List[108∈7]
ᐸ106,107ᐳ
ᐳReservedPatchRecord"}}:::plan Constant106{{"Constant[106∈7]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression107{{"PgClassExpression[107∈7]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant106 & PgClassExpression107 --> List108 PgSelect113[["PgSelect[113∈7]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object18 -->|rejectNull| PgSelect113 - Access2396 --> PgSelect113 + Access2233 --> PgSelect113 List121{{"List[121∈7]
ᐸ119,120ᐳ
ᐳReservedInputRecord"}}:::plan Constant119{{"Constant[119∈7]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression120{{"PgClassExpression[120∈7]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant119 & PgClassExpression120 --> List121 PgSelect126[["PgSelect[126∈7]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object18 -->|rejectNull| PgSelect126 - Access2396 --> PgSelect126 + Access2233 --> PgSelect126 List134{{"List[134∈7]
ᐸ132,133ᐳ
ᐳDefaultValue"}}:::plan Constant132{{"Constant[132∈7]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression133{{"PgClassExpression[133∈7]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant132 & PgClassExpression133 --> List134 PgSelect157[["PgSelect[157∈7]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object18 -->|rejectNull| PgSelect157 - Access2396 --> PgSelect157 + Access2233 --> PgSelect157 List165{{"List[165∈7]
ᐸ163,164ᐳ
ᐳPerson"}}:::plan Constant163{{"Constant[163∈7]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression164{{"PgClassExpression[164∈7]
ᐸ__person__.”id”ᐳ"}}:::plan Constant163 & PgClassExpression164 --> List165 PgSelect172[["PgSelect[172∈7]
ᐸpostᐳ
ᐳPost"]]:::plan Object18 -->|rejectNull| PgSelect172 - Access2396 --> PgSelect172 + Access2233 --> PgSelect172 List180{{"List[180∈7]
ᐸ178,179ᐳ
ᐳPost"}}:::plan Constant178{{"Constant[178∈7]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression179{{"PgClassExpression[179∈7]
ᐸ__post__.”id”ᐳ"}}:::plan Constant178 & PgClassExpression179 --> List180 PgSelect185[["PgSelect[185∈7]
ᐸtypesᐳ
ᐳType"]]:::plan Object18 -->|rejectNull| PgSelect185 - Access2396 --> PgSelect185 + Access2233 --> PgSelect185 List193{{"List[193∈7]
ᐸ191,192ᐳ
ᐳType"}}:::plan Constant191{{"Constant[191∈7]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression192{{"PgClassExpression[192∈7]
ᐸ__types__.”id”ᐳ"}}:::plan Constant191 & PgClassExpression192 --> List193 PgSelect198[["PgSelect[198∈7]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object18 -->|rejectNull| PgSelect198 - Access2396 --> PgSelect198 + Access2233 --> PgSelect198 List206{{"List[206∈7]
ᐸ204,205ᐳ
ᐳPersonSecret"}}:::plan Constant204{{"Constant[204∈7]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression205{{"PgClassExpression[205∈7]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant204 & PgClassExpression205 --> List206 PgSelect211[["PgSelect[211∈7]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object18 -->|rejectNull| PgSelect211 - Access2396 --> PgSelect211 + Access2233 --> PgSelect211 List219{{"List[219∈7]
ᐸ217,218ᐳ
ᐳLeftArm"}}:::plan Constant217{{"Constant[217∈7]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression218{{"PgClassExpression[218∈7]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant217 & PgClassExpression218 --> List219 PgSelect224[["PgSelect[224∈7]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object18 -->|rejectNull| PgSelect224 - Access2396 --> PgSelect224 + Access2233 --> PgSelect224 List232{{"List[232∈7]
ᐸ230,231ᐳ
ᐳMyTable"}}:::plan Constant230{{"Constant[230∈7]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression231{{"PgClassExpression[231∈7]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant230 & PgClassExpression231 --> List232 PgSelect237[["PgSelect[237∈7]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object18 -->|rejectNull| PgSelect237 - Access2396 --> PgSelect237 + Access2233 --> PgSelect237 List245{{"List[245∈7]
ᐸ243,244ᐳ
ᐳViewTable"}}:::plan Constant243{{"Constant[243∈7]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression244{{"PgClassExpression[244∈7]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant243 & PgClassExpression244 --> List245 PgSelect250[["PgSelect[250∈7]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object18 -->|rejectNull| PgSelect250 - Access2396 --> PgSelect250 + Access2233 --> PgSelect250 List258{{"List[258∈7]
ᐸ256,257ᐳ
ᐳSimilarTable1"}}:::plan Constant256{{"Constant[256∈7]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression257{{"PgClassExpression[257∈7]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant256 & PgClassExpression257 --> List258 PgSelect267[["PgSelect[267∈7]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object18 -->|rejectNull| PgSelect267 - Access2396 --> PgSelect267 + Access2233 --> PgSelect267 List275{{"List[275∈7]
ᐸ273,274ᐳ
ᐳSimilarTable2"}}:::plan Constant273{{"Constant[273∈7]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression274{{"PgClassExpression[274∈7]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant273 & PgClassExpression274 --> List275 PgSelect284[["PgSelect[284∈7]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object18 -->|rejectNull| PgSelect284 - Access2396 --> PgSelect284 + Access2233 --> PgSelect284 List292{{"List[292∈7]
ᐸ290,291ᐳ
ᐳNullTestRecord"}}:::plan Constant290{{"Constant[290∈7]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression291{{"PgClassExpression[291∈7]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant290 & PgClassExpression291 --> List292 PgSelect297[["PgSelect[297∈7]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object18 -->|rejectNull| PgSelect297 - Access2396 --> PgSelect297 + Access2233 --> PgSelect297 List305{{"List[305∈7]
ᐸ303,304ᐳ
ᐳIssue756"}}:::plan Constant303{{"Constant[303∈7]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression304{{"PgClassExpression[304∈7]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -461,14 +461,14 @@ graph TD PgSelectSingle302 --> PgClassExpression304 Lambda306{{"Lambda[306∈7]
ᐸbase64JSONEncodeᐳ"}}:::plan List305 --> Lambda306 - Lambda54 --> Access2396 - Lambda54 --> Access2397 + Lambda54 --> Access2233 + Lambda54 --> Access2234 PgSelect396[["PgSelect[396∈8]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan - Access2399{{"Access[2399∈8]
ᐸ309.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access2400{{"Access[2400∈8]
ᐸ309.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2236{{"Access[2236∈8]
ᐸ309.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2237{{"Access[2237∈8]
ᐸ309.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object18 -->|rejectNull| PgSelect396 - Access2399 -->|rejectNull| PgSelect396 - Access2400 --> PgSelect396 + Access2236 -->|rejectNull| PgSelect396 + Access2237 --> PgSelect396 List405{{"List[405∈8]
ᐸ402,403,404ᐳ
ᐳCompoundKey"}}:::plan Constant402{{"Constant[402∈8]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression403{{"PgClassExpression[403∈8]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -476,119 +476,119 @@ graph TD Constant402 & PgClassExpression403 & PgClassExpression404 --> List405 PgSelect316[["PgSelect[316∈8]
ᐸinputsᐳ
ᐳInput"]]:::plan Object18 -->|rejectNull| PgSelect316 - Access2399 --> PgSelect316 + Access2236 --> PgSelect316 List324{{"List[324∈8]
ᐸ322,323ᐳ
ᐳInput"}}:::plan Constant322{{"Constant[322∈8]
ᐸ'inputs'ᐳ
ᐳInput"}}:::plan PgClassExpression323{{"PgClassExpression[323∈8]
ᐸ__inputs__.”id”ᐳ"}}:::plan Constant322 & PgClassExpression323 --> List324 PgSelect329[["PgSelect[329∈8]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object18 -->|rejectNull| PgSelect329 - Access2399 --> PgSelect329 + Access2236 --> PgSelect329 List337{{"List[337∈8]
ᐸ335,336ᐳ
ᐳPatch"}}:::plan Constant335{{"Constant[335∈8]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression336{{"PgClassExpression[336∈8]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant335 & PgClassExpression336 --> List337 PgSelect342[["PgSelect[342∈8]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object18 -->|rejectNull| PgSelect342 - Access2399 --> PgSelect342 + Access2236 --> PgSelect342 List350{{"List[350∈8]
ᐸ348,349ᐳ
ᐳReserved"}}:::plan Constant348{{"Constant[348∈8]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression349{{"PgClassExpression[349∈8]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant348 & PgClassExpression349 --> List350 PgSelect355[["PgSelect[355∈8]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object18 -->|rejectNull| PgSelect355 - Access2399 --> PgSelect355 + Access2236 --> PgSelect355 List363{{"List[363∈8]
ᐸ361,362ᐳ
ᐳReservedPatchRecord"}}:::plan Constant361{{"Constant[361∈8]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression362{{"PgClassExpression[362∈8]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant361 & PgClassExpression362 --> List363 PgSelect368[["PgSelect[368∈8]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object18 -->|rejectNull| PgSelect368 - Access2399 --> PgSelect368 + Access2236 --> PgSelect368 List376{{"List[376∈8]
ᐸ374,375ᐳ
ᐳReservedInputRecord"}}:::plan Constant374{{"Constant[374∈8]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression375{{"PgClassExpression[375∈8]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant374 & PgClassExpression375 --> List376 PgSelect381[["PgSelect[381∈8]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object18 -->|rejectNull| PgSelect381 - Access2399 --> PgSelect381 + Access2236 --> PgSelect381 List389{{"List[389∈8]
ᐸ387,388ᐳ
ᐳDefaultValue"}}:::plan Constant387{{"Constant[387∈8]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression388{{"PgClassExpression[388∈8]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant387 & PgClassExpression388 --> List389 PgSelect412[["PgSelect[412∈8]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object18 -->|rejectNull| PgSelect412 - Access2399 --> PgSelect412 + Access2236 --> PgSelect412 List420{{"List[420∈8]
ᐸ418,419ᐳ
ᐳPerson"}}:::plan Constant418{{"Constant[418∈8]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression419{{"PgClassExpression[419∈8]
ᐸ__person__.”id”ᐳ"}}:::plan Constant418 & PgClassExpression419 --> List420 PgSelect427[["PgSelect[427∈8]
ᐸpostᐳ
ᐳPost"]]:::plan Object18 -->|rejectNull| PgSelect427 - Access2399 --> PgSelect427 + Access2236 --> PgSelect427 List435{{"List[435∈8]
ᐸ433,434ᐳ
ᐳPost"}}:::plan Constant433{{"Constant[433∈8]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression434{{"PgClassExpression[434∈8]
ᐸ__post__.”id”ᐳ"}}:::plan Constant433 & PgClassExpression434 --> List435 PgSelect440[["PgSelect[440∈8]
ᐸtypesᐳ
ᐳType"]]:::plan Object18 -->|rejectNull| PgSelect440 - Access2399 --> PgSelect440 + Access2236 --> PgSelect440 List448{{"List[448∈8]
ᐸ446,447ᐳ
ᐳType"}}:::plan Constant446{{"Constant[446∈8]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression447{{"PgClassExpression[447∈8]
ᐸ__types__.”id”ᐳ"}}:::plan Constant446 & PgClassExpression447 --> List448 PgSelect453[["PgSelect[453∈8]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object18 -->|rejectNull| PgSelect453 - Access2399 --> PgSelect453 + Access2236 --> PgSelect453 List461{{"List[461∈8]
ᐸ459,460ᐳ
ᐳPersonSecret"}}:::plan Constant459{{"Constant[459∈8]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression460{{"PgClassExpression[460∈8]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant459 & PgClassExpression460 --> List461 PgSelect466[["PgSelect[466∈8]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object18 -->|rejectNull| PgSelect466 - Access2399 --> PgSelect466 + Access2236 --> PgSelect466 List474{{"List[474∈8]
ᐸ472,473ᐳ
ᐳLeftArm"}}:::plan Constant472{{"Constant[472∈8]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression473{{"PgClassExpression[473∈8]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant472 & PgClassExpression473 --> List474 PgSelect479[["PgSelect[479∈8]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object18 -->|rejectNull| PgSelect479 - Access2399 --> PgSelect479 + Access2236 --> PgSelect479 List487{{"List[487∈8]
ᐸ485,486ᐳ
ᐳMyTable"}}:::plan Constant485{{"Constant[485∈8]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression486{{"PgClassExpression[486∈8]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant485 & PgClassExpression486 --> List487 PgSelect492[["PgSelect[492∈8]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object18 -->|rejectNull| PgSelect492 - Access2399 --> PgSelect492 + Access2236 --> PgSelect492 List500{{"List[500∈8]
ᐸ498,499ᐳ
ᐳViewTable"}}:::plan Constant498{{"Constant[498∈8]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression499{{"PgClassExpression[499∈8]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant498 & PgClassExpression499 --> List500 PgSelect505[["PgSelect[505∈8]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object18 -->|rejectNull| PgSelect505 - Access2399 --> PgSelect505 + Access2236 --> PgSelect505 List513{{"List[513∈8]
ᐸ511,512ᐳ
ᐳSimilarTable1"}}:::plan Constant511{{"Constant[511∈8]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression512{{"PgClassExpression[512∈8]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant511 & PgClassExpression512 --> List513 PgSelect522[["PgSelect[522∈8]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object18 -->|rejectNull| PgSelect522 - Access2399 --> PgSelect522 + Access2236 --> PgSelect522 List530{{"List[530∈8]
ᐸ528,529ᐳ
ᐳSimilarTable2"}}:::plan Constant528{{"Constant[528∈8]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression529{{"PgClassExpression[529∈8]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant528 & PgClassExpression529 --> List530 PgSelect539[["PgSelect[539∈8]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object18 -->|rejectNull| PgSelect539 - Access2399 --> PgSelect539 + Access2236 --> PgSelect539 List547{{"List[547∈8]
ᐸ545,546ᐳ
ᐳNullTestRecord"}}:::plan Constant545{{"Constant[545∈8]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression546{{"PgClassExpression[546∈8]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant545 & PgClassExpression546 --> List547 PgSelect552[["PgSelect[552∈8]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object18 -->|rejectNull| PgSelect552 - Access2399 --> PgSelect552 + Access2236 --> PgSelect552 List560{{"List[560∈8]
ᐸ558,559ᐳ
ᐳIssue756"}}:::plan Constant558{{"Constant[558∈8]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression559{{"PgClassExpression[559∈8]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -737,14 +737,14 @@ graph TD PgSelectSingle557 --> PgClassExpression559 Lambda561{{"Lambda[561∈8]
ᐸbase64JSONEncodeᐳ"}}:::plan List560 --> Lambda561 - Lambda309 --> Access2399 - Lambda309 --> Access2400 + Lambda309 --> Access2236 + Lambda309 --> Access2237 PgSelect651[["PgSelect[651∈9]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan - Access2402{{"Access[2402∈9]
ᐸ564.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access2403{{"Access[2403∈9]
ᐸ564.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2239{{"Access[2239∈9]
ᐸ564.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2240{{"Access[2240∈9]
ᐸ564.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object18 -->|rejectNull| PgSelect651 - Access2402 -->|rejectNull| PgSelect651 - Access2403 --> PgSelect651 + Access2239 -->|rejectNull| PgSelect651 + Access2240 --> PgSelect651 List660{{"List[660∈9]
ᐸ657,658,659ᐳ
ᐳCompoundKey"}}:::plan Constant657{{"Constant[657∈9]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression658{{"PgClassExpression[658∈9]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -752,119 +752,119 @@ graph TD Constant657 & PgClassExpression658 & PgClassExpression659 --> List660 PgSelect571[["PgSelect[571∈9]
ᐸinputsᐳ
ᐳInput"]]:::plan Object18 -->|rejectNull| PgSelect571 - Access2402 --> PgSelect571 + Access2239 --> PgSelect571 List579{{"List[579∈9]
ᐸ577,578ᐳ
ᐳInput"}}:::plan Constant577{{"Constant[577∈9]
ᐸ'inputs'ᐳ
ᐳInput"}}:::plan PgClassExpression578{{"PgClassExpression[578∈9]
ᐸ__inputs__.”id”ᐳ"}}:::plan Constant577 & PgClassExpression578 --> List579 PgSelect584[["PgSelect[584∈9]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object18 -->|rejectNull| PgSelect584 - Access2402 --> PgSelect584 + Access2239 --> PgSelect584 List592{{"List[592∈9]
ᐸ590,591ᐳ
ᐳPatch"}}:::plan Constant590{{"Constant[590∈9]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression591{{"PgClassExpression[591∈9]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant590 & PgClassExpression591 --> List592 PgSelect597[["PgSelect[597∈9]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object18 -->|rejectNull| PgSelect597 - Access2402 --> PgSelect597 + Access2239 --> PgSelect597 List605{{"List[605∈9]
ᐸ603,604ᐳ
ᐳReserved"}}:::plan Constant603{{"Constant[603∈9]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression604{{"PgClassExpression[604∈9]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant603 & PgClassExpression604 --> List605 PgSelect610[["PgSelect[610∈9]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object18 -->|rejectNull| PgSelect610 - Access2402 --> PgSelect610 + Access2239 --> PgSelect610 List618{{"List[618∈9]
ᐸ616,617ᐳ
ᐳReservedPatchRecord"}}:::plan Constant616{{"Constant[616∈9]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression617{{"PgClassExpression[617∈9]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant616 & PgClassExpression617 --> List618 PgSelect623[["PgSelect[623∈9]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object18 -->|rejectNull| PgSelect623 - Access2402 --> PgSelect623 + Access2239 --> PgSelect623 List631{{"List[631∈9]
ᐸ629,630ᐳ
ᐳReservedInputRecord"}}:::plan Constant629{{"Constant[629∈9]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression630{{"PgClassExpression[630∈9]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant629 & PgClassExpression630 --> List631 PgSelect636[["PgSelect[636∈9]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object18 -->|rejectNull| PgSelect636 - Access2402 --> PgSelect636 + Access2239 --> PgSelect636 List644{{"List[644∈9]
ᐸ642,643ᐳ
ᐳDefaultValue"}}:::plan Constant642{{"Constant[642∈9]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression643{{"PgClassExpression[643∈9]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant642 & PgClassExpression643 --> List644 PgSelect667[["PgSelect[667∈9]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object18 -->|rejectNull| PgSelect667 - Access2402 --> PgSelect667 + Access2239 --> PgSelect667 List675{{"List[675∈9]
ᐸ673,674ᐳ
ᐳPerson"}}:::plan Constant673{{"Constant[673∈9]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression674{{"PgClassExpression[674∈9]
ᐸ__person__.”id”ᐳ"}}:::plan Constant673 & PgClassExpression674 --> List675 PgSelect682[["PgSelect[682∈9]
ᐸpostᐳ
ᐳPost"]]:::plan Object18 -->|rejectNull| PgSelect682 - Access2402 --> PgSelect682 + Access2239 --> PgSelect682 List690{{"List[690∈9]
ᐸ688,689ᐳ
ᐳPost"}}:::plan Constant688{{"Constant[688∈9]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression689{{"PgClassExpression[689∈9]
ᐸ__post__.”id”ᐳ"}}:::plan Constant688 & PgClassExpression689 --> List690 PgSelect695[["PgSelect[695∈9]
ᐸtypesᐳ
ᐳType"]]:::plan Object18 -->|rejectNull| PgSelect695 - Access2402 --> PgSelect695 + Access2239 --> PgSelect695 List703{{"List[703∈9]
ᐸ701,702ᐳ
ᐳType"}}:::plan Constant701{{"Constant[701∈9]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression702{{"PgClassExpression[702∈9]
ᐸ__types__.”id”ᐳ"}}:::plan Constant701 & PgClassExpression702 --> List703 PgSelect708[["PgSelect[708∈9]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object18 -->|rejectNull| PgSelect708 - Access2402 --> PgSelect708 + Access2239 --> PgSelect708 List716{{"List[716∈9]
ᐸ714,715ᐳ
ᐳPersonSecret"}}:::plan Constant714{{"Constant[714∈9]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression715{{"PgClassExpression[715∈9]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant714 & PgClassExpression715 --> List716 PgSelect721[["PgSelect[721∈9]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object18 -->|rejectNull| PgSelect721 - Access2402 --> PgSelect721 + Access2239 --> PgSelect721 List729{{"List[729∈9]
ᐸ727,728ᐳ
ᐳLeftArm"}}:::plan Constant727{{"Constant[727∈9]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression728{{"PgClassExpression[728∈9]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant727 & PgClassExpression728 --> List729 PgSelect734[["PgSelect[734∈9]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object18 -->|rejectNull| PgSelect734 - Access2402 --> PgSelect734 + Access2239 --> PgSelect734 List742{{"List[742∈9]
ᐸ740,741ᐳ
ᐳMyTable"}}:::plan Constant740{{"Constant[740∈9]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression741{{"PgClassExpression[741∈9]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant740 & PgClassExpression741 --> List742 PgSelect747[["PgSelect[747∈9]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object18 -->|rejectNull| PgSelect747 - Access2402 --> PgSelect747 + Access2239 --> PgSelect747 List755{{"List[755∈9]
ᐸ753,754ᐳ
ᐳViewTable"}}:::plan Constant753{{"Constant[753∈9]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression754{{"PgClassExpression[754∈9]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant753 & PgClassExpression754 --> List755 PgSelect760[["PgSelect[760∈9]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object18 -->|rejectNull| PgSelect760 - Access2402 --> PgSelect760 + Access2239 --> PgSelect760 List768{{"List[768∈9]
ᐸ766,767ᐳ
ᐳSimilarTable1"}}:::plan Constant766{{"Constant[766∈9]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression767{{"PgClassExpression[767∈9]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant766 & PgClassExpression767 --> List768 PgSelect777[["PgSelect[777∈9]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object18 -->|rejectNull| PgSelect777 - Access2402 --> PgSelect777 + Access2239 --> PgSelect777 List785{{"List[785∈9]
ᐸ783,784ᐳ
ᐳSimilarTable2"}}:::plan Constant783{{"Constant[783∈9]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression784{{"PgClassExpression[784∈9]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant783 & PgClassExpression784 --> List785 PgSelect794[["PgSelect[794∈9]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object18 -->|rejectNull| PgSelect794 - Access2402 --> PgSelect794 + Access2239 --> PgSelect794 List802{{"List[802∈9]
ᐸ800,801ᐳ
ᐳNullTestRecord"}}:::plan Constant800{{"Constant[800∈9]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression801{{"PgClassExpression[801∈9]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant800 & PgClassExpression801 --> List802 PgSelect807[["PgSelect[807∈9]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object18 -->|rejectNull| PgSelect807 - Access2402 --> PgSelect807 + Access2239 --> PgSelect807 List815{{"List[815∈9]
ᐸ813,814ᐳ
ᐳIssue756"}}:::plan Constant813{{"Constant[813∈9]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression814{{"PgClassExpression[814∈9]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -1013,14 +1013,14 @@ graph TD PgSelectSingle812 --> PgClassExpression814 Lambda816{{"Lambda[816∈9]
ᐸbase64JSONEncodeᐳ"}}:::plan List815 --> Lambda816 - Lambda564 --> Access2402 - Lambda564 --> Access2403 + Lambda564 --> Access2239 + Lambda564 --> Access2240 PgSelect906[["PgSelect[906∈10]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan - Access2405{{"Access[2405∈10]
ᐸ819.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access2406{{"Access[2406∈10]
ᐸ819.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2242{{"Access[2242∈10]
ᐸ819.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2243{{"Access[2243∈10]
ᐸ819.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object18 -->|rejectNull| PgSelect906 - Access2405 -->|rejectNull| PgSelect906 - Access2406 --> PgSelect906 + Access2242 -->|rejectNull| PgSelect906 + Access2243 --> PgSelect906 List915{{"List[915∈10]
ᐸ912,913,914ᐳ
ᐳCompoundKey"}}:::plan Constant912{{"Constant[912∈10]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression913{{"PgClassExpression[913∈10]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -1028,119 +1028,119 @@ graph TD Constant912 & PgClassExpression913 & PgClassExpression914 --> List915 PgSelect826[["PgSelect[826∈10]
ᐸinputsᐳ
ᐳInput"]]:::plan Object18 -->|rejectNull| PgSelect826 - Access2405 --> PgSelect826 + Access2242 --> PgSelect826 List834{{"List[834∈10]
ᐸ832,833ᐳ
ᐳInput"}}:::plan Constant832{{"Constant[832∈10]
ᐸ'inputs'ᐳ
ᐳInput"}}:::plan PgClassExpression833{{"PgClassExpression[833∈10]
ᐸ__inputs__.”id”ᐳ"}}:::plan Constant832 & PgClassExpression833 --> List834 PgSelect839[["PgSelect[839∈10]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object18 -->|rejectNull| PgSelect839 - Access2405 --> PgSelect839 + Access2242 --> PgSelect839 List847{{"List[847∈10]
ᐸ845,846ᐳ
ᐳPatch"}}:::plan Constant845{{"Constant[845∈10]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression846{{"PgClassExpression[846∈10]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant845 & PgClassExpression846 --> List847 PgSelect852[["PgSelect[852∈10]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object18 -->|rejectNull| PgSelect852 - Access2405 --> PgSelect852 + Access2242 --> PgSelect852 List860{{"List[860∈10]
ᐸ858,859ᐳ
ᐳReserved"}}:::plan Constant858{{"Constant[858∈10]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression859{{"PgClassExpression[859∈10]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant858 & PgClassExpression859 --> List860 PgSelect865[["PgSelect[865∈10]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object18 -->|rejectNull| PgSelect865 - Access2405 --> PgSelect865 + Access2242 --> PgSelect865 List873{{"List[873∈10]
ᐸ871,872ᐳ
ᐳReservedPatchRecord"}}:::plan Constant871{{"Constant[871∈10]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression872{{"PgClassExpression[872∈10]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant871 & PgClassExpression872 --> List873 PgSelect878[["PgSelect[878∈10]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object18 -->|rejectNull| PgSelect878 - Access2405 --> PgSelect878 + Access2242 --> PgSelect878 List886{{"List[886∈10]
ᐸ884,885ᐳ
ᐳReservedInputRecord"}}:::plan Constant884{{"Constant[884∈10]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression885{{"PgClassExpression[885∈10]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant884 & PgClassExpression885 --> List886 PgSelect891[["PgSelect[891∈10]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object18 -->|rejectNull| PgSelect891 - Access2405 --> PgSelect891 + Access2242 --> PgSelect891 List899{{"List[899∈10]
ᐸ897,898ᐳ
ᐳDefaultValue"}}:::plan Constant897{{"Constant[897∈10]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression898{{"PgClassExpression[898∈10]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant897 & PgClassExpression898 --> List899 PgSelect922[["PgSelect[922∈10]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object18 -->|rejectNull| PgSelect922 - Access2405 --> PgSelect922 + Access2242 --> PgSelect922 List930{{"List[930∈10]
ᐸ928,929ᐳ
ᐳPerson"}}:::plan Constant928{{"Constant[928∈10]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression929{{"PgClassExpression[929∈10]
ᐸ__person__.”id”ᐳ"}}:::plan Constant928 & PgClassExpression929 --> List930 PgSelect937[["PgSelect[937∈10]
ᐸpostᐳ
ᐳPost"]]:::plan Object18 -->|rejectNull| PgSelect937 - Access2405 --> PgSelect937 + Access2242 --> PgSelect937 List945{{"List[945∈10]
ᐸ943,944ᐳ
ᐳPost"}}:::plan Constant943{{"Constant[943∈10]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression944{{"PgClassExpression[944∈10]
ᐸ__post__.”id”ᐳ"}}:::plan Constant943 & PgClassExpression944 --> List945 PgSelect950[["PgSelect[950∈10]
ᐸtypesᐳ
ᐳType"]]:::plan Object18 -->|rejectNull| PgSelect950 - Access2405 --> PgSelect950 + Access2242 --> PgSelect950 List958{{"List[958∈10]
ᐸ956,957ᐳ
ᐳType"}}:::plan Constant956{{"Constant[956∈10]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression957{{"PgClassExpression[957∈10]
ᐸ__types__.”id”ᐳ"}}:::plan Constant956 & PgClassExpression957 --> List958 PgSelect963[["PgSelect[963∈10]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object18 -->|rejectNull| PgSelect963 - Access2405 --> PgSelect963 + Access2242 --> PgSelect963 List971{{"List[971∈10]
ᐸ969,970ᐳ
ᐳPersonSecret"}}:::plan Constant969{{"Constant[969∈10]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression970{{"PgClassExpression[970∈10]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant969 & PgClassExpression970 --> List971 PgSelect976[["PgSelect[976∈10]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object18 -->|rejectNull| PgSelect976 - Access2405 --> PgSelect976 + Access2242 --> PgSelect976 List984{{"List[984∈10]
ᐸ982,983ᐳ
ᐳLeftArm"}}:::plan Constant982{{"Constant[982∈10]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression983{{"PgClassExpression[983∈10]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant982 & PgClassExpression983 --> List984 PgSelect989[["PgSelect[989∈10]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object18 -->|rejectNull| PgSelect989 - Access2405 --> PgSelect989 + Access2242 --> PgSelect989 List997{{"List[997∈10]
ᐸ995,996ᐳ
ᐳMyTable"}}:::plan Constant995{{"Constant[995∈10]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression996{{"PgClassExpression[996∈10]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant995 & PgClassExpression996 --> List997 PgSelect1002[["PgSelect[1002∈10]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object18 -->|rejectNull| PgSelect1002 - Access2405 --> PgSelect1002 + Access2242 --> PgSelect1002 List1010{{"List[1010∈10]
ᐸ1008,1009ᐳ
ᐳViewTable"}}:::plan Constant1008{{"Constant[1008∈10]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression1009{{"PgClassExpression[1009∈10]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant1008 & PgClassExpression1009 --> List1010 PgSelect1015[["PgSelect[1015∈10]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object18 -->|rejectNull| PgSelect1015 - Access2405 --> PgSelect1015 + Access2242 --> PgSelect1015 List1023{{"List[1023∈10]
ᐸ1021,1022ᐳ
ᐳSimilarTable1"}}:::plan Constant1021{{"Constant[1021∈10]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression1022{{"PgClassExpression[1022∈10]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant1021 & PgClassExpression1022 --> List1023 PgSelect1032[["PgSelect[1032∈10]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object18 -->|rejectNull| PgSelect1032 - Access2405 --> PgSelect1032 + Access2242 --> PgSelect1032 List1040{{"List[1040∈10]
ᐸ1038,1039ᐳ
ᐳSimilarTable2"}}:::plan Constant1038{{"Constant[1038∈10]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression1039{{"PgClassExpression[1039∈10]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant1038 & PgClassExpression1039 --> List1040 PgSelect1049[["PgSelect[1049∈10]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object18 -->|rejectNull| PgSelect1049 - Access2405 --> PgSelect1049 + Access2242 --> PgSelect1049 List1057{{"List[1057∈10]
ᐸ1055,1056ᐳ
ᐳNullTestRecord"}}:::plan Constant1055{{"Constant[1055∈10]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression1056{{"PgClassExpression[1056∈10]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant1055 & PgClassExpression1056 --> List1057 PgSelect1062[["PgSelect[1062∈10]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object18 -->|rejectNull| PgSelect1062 - Access2405 --> PgSelect1062 + Access2242 --> PgSelect1062 List1070{{"List[1070∈10]
ᐸ1068,1069ᐳ
ᐳIssue756"}}:::plan Constant1068{{"Constant[1068∈10]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression1069{{"PgClassExpression[1069∈10]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -1289,14 +1289,14 @@ graph TD PgSelectSingle1067 --> PgClassExpression1069 Lambda1071{{"Lambda[1071∈10]
ᐸbase64JSONEncodeᐳ"}}:::plan List1070 --> Lambda1071 - Lambda819 --> Access2405 - Lambda819 --> Access2406 + Lambda819 --> Access2242 + Lambda819 --> Access2243 PgSelect1161[["PgSelect[1161∈11]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan - Access2408{{"Access[2408∈11]
ᐸ1074.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access2409{{"Access[2409∈11]
ᐸ1074.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2245{{"Access[2245∈11]
ᐸ1074.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2246{{"Access[2246∈11]
ᐸ1074.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object18 -->|rejectNull| PgSelect1161 - Access2408 -->|rejectNull| PgSelect1161 - Access2409 --> PgSelect1161 + Access2245 -->|rejectNull| PgSelect1161 + Access2246 --> PgSelect1161 List1170{{"List[1170∈11]
ᐸ1167,1168,1169ᐳ
ᐳCompoundKey"}}:::plan Constant1167{{"Constant[1167∈11]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression1168{{"PgClassExpression[1168∈11]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -1304,119 +1304,119 @@ graph TD Constant1167 & PgClassExpression1168 & PgClassExpression1169 --> List1170 PgSelect1081[["PgSelect[1081∈11]
ᐸinputsᐳ
ᐳInput"]]:::plan Object18 -->|rejectNull| PgSelect1081 - Access2408 --> PgSelect1081 + Access2245 --> PgSelect1081 List1089{{"List[1089∈11]
ᐸ1087,1088ᐳ
ᐳInput"}}:::plan Constant1087{{"Constant[1087∈11]
ᐸ'inputs'ᐳ
ᐳInput"}}:::plan PgClassExpression1088{{"PgClassExpression[1088∈11]
ᐸ__inputs__.”id”ᐳ"}}:::plan Constant1087 & PgClassExpression1088 --> List1089 PgSelect1094[["PgSelect[1094∈11]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object18 -->|rejectNull| PgSelect1094 - Access2408 --> PgSelect1094 + Access2245 --> PgSelect1094 List1102{{"List[1102∈11]
ᐸ1100,1101ᐳ
ᐳPatch"}}:::plan Constant1100{{"Constant[1100∈11]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression1101{{"PgClassExpression[1101∈11]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant1100 & PgClassExpression1101 --> List1102 PgSelect1107[["PgSelect[1107∈11]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object18 -->|rejectNull| PgSelect1107 - Access2408 --> PgSelect1107 + Access2245 --> PgSelect1107 List1115{{"List[1115∈11]
ᐸ1113,1114ᐳ
ᐳReserved"}}:::plan Constant1113{{"Constant[1113∈11]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression1114{{"PgClassExpression[1114∈11]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant1113 & PgClassExpression1114 --> List1115 PgSelect1120[["PgSelect[1120∈11]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object18 -->|rejectNull| PgSelect1120 - Access2408 --> PgSelect1120 + Access2245 --> PgSelect1120 List1128{{"List[1128∈11]
ᐸ1126,1127ᐳ
ᐳReservedPatchRecord"}}:::plan Constant1126{{"Constant[1126∈11]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression1127{{"PgClassExpression[1127∈11]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant1126 & PgClassExpression1127 --> List1128 PgSelect1133[["PgSelect[1133∈11]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object18 -->|rejectNull| PgSelect1133 - Access2408 --> PgSelect1133 + Access2245 --> PgSelect1133 List1141{{"List[1141∈11]
ᐸ1139,1140ᐳ
ᐳReservedInputRecord"}}:::plan Constant1139{{"Constant[1139∈11]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression1140{{"PgClassExpression[1140∈11]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant1139 & PgClassExpression1140 --> List1141 PgSelect1146[["PgSelect[1146∈11]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object18 -->|rejectNull| PgSelect1146 - Access2408 --> PgSelect1146 + Access2245 --> PgSelect1146 List1154{{"List[1154∈11]
ᐸ1152,1153ᐳ
ᐳDefaultValue"}}:::plan Constant1152{{"Constant[1152∈11]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression1153{{"PgClassExpression[1153∈11]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant1152 & PgClassExpression1153 --> List1154 PgSelect1177[["PgSelect[1177∈11]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object18 -->|rejectNull| PgSelect1177 - Access2408 --> PgSelect1177 + Access2245 --> PgSelect1177 List1185{{"List[1185∈11]
ᐸ1183,1184ᐳ
ᐳPerson"}}:::plan Constant1183{{"Constant[1183∈11]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression1184{{"PgClassExpression[1184∈11]
ᐸ__person__.”id”ᐳ"}}:::plan Constant1183 & PgClassExpression1184 --> List1185 PgSelect1192[["PgSelect[1192∈11]
ᐸpostᐳ
ᐳPost"]]:::plan Object18 -->|rejectNull| PgSelect1192 - Access2408 --> PgSelect1192 + Access2245 --> PgSelect1192 List1200{{"List[1200∈11]
ᐸ1198,1199ᐳ
ᐳPost"}}:::plan Constant1198{{"Constant[1198∈11]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression1199{{"PgClassExpression[1199∈11]
ᐸ__post__.”id”ᐳ"}}:::plan Constant1198 & PgClassExpression1199 --> List1200 PgSelect1205[["PgSelect[1205∈11]
ᐸtypesᐳ
ᐳType"]]:::plan Object18 -->|rejectNull| PgSelect1205 - Access2408 --> PgSelect1205 + Access2245 --> PgSelect1205 List1213{{"List[1213∈11]
ᐸ1211,1212ᐳ
ᐳType"}}:::plan Constant1211{{"Constant[1211∈11]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression1212{{"PgClassExpression[1212∈11]
ᐸ__types__.”id”ᐳ"}}:::plan Constant1211 & PgClassExpression1212 --> List1213 PgSelect1218[["PgSelect[1218∈11]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object18 -->|rejectNull| PgSelect1218 - Access2408 --> PgSelect1218 + Access2245 --> PgSelect1218 List1226{{"List[1226∈11]
ᐸ1224,1225ᐳ
ᐳPersonSecret"}}:::plan Constant1224{{"Constant[1224∈11]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression1225{{"PgClassExpression[1225∈11]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant1224 & PgClassExpression1225 --> List1226 PgSelect1231[["PgSelect[1231∈11]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object18 -->|rejectNull| PgSelect1231 - Access2408 --> PgSelect1231 + Access2245 --> PgSelect1231 List1239{{"List[1239∈11]
ᐸ1237,1238ᐳ
ᐳLeftArm"}}:::plan Constant1237{{"Constant[1237∈11]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression1238{{"PgClassExpression[1238∈11]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant1237 & PgClassExpression1238 --> List1239 PgSelect1244[["PgSelect[1244∈11]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object18 -->|rejectNull| PgSelect1244 - Access2408 --> PgSelect1244 + Access2245 --> PgSelect1244 List1252{{"List[1252∈11]
ᐸ1250,1251ᐳ
ᐳMyTable"}}:::plan Constant1250{{"Constant[1250∈11]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression1251{{"PgClassExpression[1251∈11]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant1250 & PgClassExpression1251 --> List1252 PgSelect1257[["PgSelect[1257∈11]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object18 -->|rejectNull| PgSelect1257 - Access2408 --> PgSelect1257 + Access2245 --> PgSelect1257 List1265{{"List[1265∈11]
ᐸ1263,1264ᐳ
ᐳViewTable"}}:::plan Constant1263{{"Constant[1263∈11]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression1264{{"PgClassExpression[1264∈11]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant1263 & PgClassExpression1264 --> List1265 PgSelect1270[["PgSelect[1270∈11]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object18 -->|rejectNull| PgSelect1270 - Access2408 --> PgSelect1270 + Access2245 --> PgSelect1270 List1278{{"List[1278∈11]
ᐸ1276,1277ᐳ
ᐳSimilarTable1"}}:::plan Constant1276{{"Constant[1276∈11]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression1277{{"PgClassExpression[1277∈11]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant1276 & PgClassExpression1277 --> List1278 PgSelect1287[["PgSelect[1287∈11]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object18 -->|rejectNull| PgSelect1287 - Access2408 --> PgSelect1287 + Access2245 --> PgSelect1287 List1295{{"List[1295∈11]
ᐸ1293,1294ᐳ
ᐳSimilarTable2"}}:::plan Constant1293{{"Constant[1293∈11]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression1294{{"PgClassExpression[1294∈11]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant1293 & PgClassExpression1294 --> List1295 PgSelect1304[["PgSelect[1304∈11]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object18 -->|rejectNull| PgSelect1304 - Access2408 --> PgSelect1304 + Access2245 --> PgSelect1304 List1312{{"List[1312∈11]
ᐸ1310,1311ᐳ
ᐳNullTestRecord"}}:::plan Constant1310{{"Constant[1310∈11]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression1311{{"PgClassExpression[1311∈11]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant1310 & PgClassExpression1311 --> List1312 PgSelect1317[["PgSelect[1317∈11]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object18 -->|rejectNull| PgSelect1317 - Access2408 --> PgSelect1317 + Access2245 --> PgSelect1317 List1325{{"List[1325∈11]
ᐸ1323,1324ᐳ
ᐳIssue756"}}:::plan Constant1323{{"Constant[1323∈11]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression1324{{"PgClassExpression[1324∈11]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -1565,14 +1565,14 @@ graph TD PgSelectSingle1322 --> PgClassExpression1324 Lambda1326{{"Lambda[1326∈11]
ᐸbase64JSONEncodeᐳ"}}:::plan List1325 --> Lambda1326 - Lambda1074 --> Access2408 - Lambda1074 --> Access2409 + Lambda1074 --> Access2245 + Lambda1074 --> Access2246 PgSelect1416[["PgSelect[1416∈12]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan - Access2411{{"Access[2411∈12]
ᐸ1329.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access2412{{"Access[2412∈12]
ᐸ1329.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2248{{"Access[2248∈12]
ᐸ1329.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2249{{"Access[2249∈12]
ᐸ1329.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object18 -->|rejectNull| PgSelect1416 - Access2411 -->|rejectNull| PgSelect1416 - Access2412 --> PgSelect1416 + Access2248 -->|rejectNull| PgSelect1416 + Access2249 --> PgSelect1416 List1425{{"List[1425∈12]
ᐸ1422,1423,1424ᐳ
ᐳCompoundKey"}}:::plan Constant1422{{"Constant[1422∈12]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression1423{{"PgClassExpression[1423∈12]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -1580,119 +1580,119 @@ graph TD Constant1422 & PgClassExpression1423 & PgClassExpression1424 --> List1425 PgSelect1336[["PgSelect[1336∈12]
ᐸinputsᐳ
ᐳInput"]]:::plan Object18 -->|rejectNull| PgSelect1336 - Access2411 --> PgSelect1336 + Access2248 --> PgSelect1336 List1344{{"List[1344∈12]
ᐸ1342,1343ᐳ
ᐳInput"}}:::plan Constant1342{{"Constant[1342∈12]
ᐸ'inputs'ᐳ
ᐳInput"}}:::plan PgClassExpression1343{{"PgClassExpression[1343∈12]
ᐸ__inputs__.”id”ᐳ"}}:::plan Constant1342 & PgClassExpression1343 --> List1344 PgSelect1349[["PgSelect[1349∈12]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object18 -->|rejectNull| PgSelect1349 - Access2411 --> PgSelect1349 + Access2248 --> PgSelect1349 List1357{{"List[1357∈12]
ᐸ1355,1356ᐳ
ᐳPatch"}}:::plan Constant1355{{"Constant[1355∈12]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression1356{{"PgClassExpression[1356∈12]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant1355 & PgClassExpression1356 --> List1357 PgSelect1362[["PgSelect[1362∈12]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object18 -->|rejectNull| PgSelect1362 - Access2411 --> PgSelect1362 + Access2248 --> PgSelect1362 List1370{{"List[1370∈12]
ᐸ1368,1369ᐳ
ᐳReserved"}}:::plan Constant1368{{"Constant[1368∈12]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression1369{{"PgClassExpression[1369∈12]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant1368 & PgClassExpression1369 --> List1370 PgSelect1375[["PgSelect[1375∈12]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object18 -->|rejectNull| PgSelect1375 - Access2411 --> PgSelect1375 + Access2248 --> PgSelect1375 List1383{{"List[1383∈12]
ᐸ1381,1382ᐳ
ᐳReservedPatchRecord"}}:::plan Constant1381{{"Constant[1381∈12]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression1382{{"PgClassExpression[1382∈12]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant1381 & PgClassExpression1382 --> List1383 PgSelect1388[["PgSelect[1388∈12]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object18 -->|rejectNull| PgSelect1388 - Access2411 --> PgSelect1388 + Access2248 --> PgSelect1388 List1396{{"List[1396∈12]
ᐸ1394,1395ᐳ
ᐳReservedInputRecord"}}:::plan Constant1394{{"Constant[1394∈12]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression1395{{"PgClassExpression[1395∈12]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant1394 & PgClassExpression1395 --> List1396 PgSelect1401[["PgSelect[1401∈12]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object18 -->|rejectNull| PgSelect1401 - Access2411 --> PgSelect1401 + Access2248 --> PgSelect1401 List1409{{"List[1409∈12]
ᐸ1407,1408ᐳ
ᐳDefaultValue"}}:::plan Constant1407{{"Constant[1407∈12]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression1408{{"PgClassExpression[1408∈12]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant1407 & PgClassExpression1408 --> List1409 PgSelect1432[["PgSelect[1432∈12]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object18 -->|rejectNull| PgSelect1432 - Access2411 --> PgSelect1432 + Access2248 --> PgSelect1432 List1440{{"List[1440∈12]
ᐸ1438,1439ᐳ
ᐳPerson"}}:::plan Constant1438{{"Constant[1438∈12]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression1439{{"PgClassExpression[1439∈12]
ᐸ__person__.”id”ᐳ"}}:::plan Constant1438 & PgClassExpression1439 --> List1440 PgSelect1447[["PgSelect[1447∈12]
ᐸpostᐳ
ᐳPost"]]:::plan Object18 -->|rejectNull| PgSelect1447 - Access2411 --> PgSelect1447 + Access2248 --> PgSelect1447 List1455{{"List[1455∈12]
ᐸ1453,1454ᐳ
ᐳPost"}}:::plan Constant1453{{"Constant[1453∈12]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression1454{{"PgClassExpression[1454∈12]
ᐸ__post__.”id”ᐳ"}}:::plan Constant1453 & PgClassExpression1454 --> List1455 PgSelect1460[["PgSelect[1460∈12]
ᐸtypesᐳ
ᐳType"]]:::plan Object18 -->|rejectNull| PgSelect1460 - Access2411 --> PgSelect1460 + Access2248 --> PgSelect1460 List1468{{"List[1468∈12]
ᐸ1466,1467ᐳ
ᐳType"}}:::plan Constant1466{{"Constant[1466∈12]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression1467{{"PgClassExpression[1467∈12]
ᐸ__types__.”id”ᐳ"}}:::plan Constant1466 & PgClassExpression1467 --> List1468 PgSelect1473[["PgSelect[1473∈12]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object18 -->|rejectNull| PgSelect1473 - Access2411 --> PgSelect1473 + Access2248 --> PgSelect1473 List1481{{"List[1481∈12]
ᐸ1479,1480ᐳ
ᐳPersonSecret"}}:::plan Constant1479{{"Constant[1479∈12]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression1480{{"PgClassExpression[1480∈12]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant1479 & PgClassExpression1480 --> List1481 PgSelect1486[["PgSelect[1486∈12]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object18 -->|rejectNull| PgSelect1486 - Access2411 --> PgSelect1486 + Access2248 --> PgSelect1486 List1494{{"List[1494∈12]
ᐸ1492,1493ᐳ
ᐳLeftArm"}}:::plan Constant1492{{"Constant[1492∈12]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression1493{{"PgClassExpression[1493∈12]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant1492 & PgClassExpression1493 --> List1494 PgSelect1499[["PgSelect[1499∈12]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object18 -->|rejectNull| PgSelect1499 - Access2411 --> PgSelect1499 + Access2248 --> PgSelect1499 List1507{{"List[1507∈12]
ᐸ1505,1506ᐳ
ᐳMyTable"}}:::plan Constant1505{{"Constant[1505∈12]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression1506{{"PgClassExpression[1506∈12]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant1505 & PgClassExpression1506 --> List1507 PgSelect1512[["PgSelect[1512∈12]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object18 -->|rejectNull| PgSelect1512 - Access2411 --> PgSelect1512 + Access2248 --> PgSelect1512 List1520{{"List[1520∈12]
ᐸ1518,1519ᐳ
ᐳViewTable"}}:::plan Constant1518{{"Constant[1518∈12]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression1519{{"PgClassExpression[1519∈12]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant1518 & PgClassExpression1519 --> List1520 PgSelect1525[["PgSelect[1525∈12]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object18 -->|rejectNull| PgSelect1525 - Access2411 --> PgSelect1525 + Access2248 --> PgSelect1525 List1533{{"List[1533∈12]
ᐸ1531,1532ᐳ
ᐳSimilarTable1"}}:::plan Constant1531{{"Constant[1531∈12]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression1532{{"PgClassExpression[1532∈12]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant1531 & PgClassExpression1532 --> List1533 PgSelect1542[["PgSelect[1542∈12]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object18 -->|rejectNull| PgSelect1542 - Access2411 --> PgSelect1542 + Access2248 --> PgSelect1542 List1550{{"List[1550∈12]
ᐸ1548,1549ᐳ
ᐳSimilarTable2"}}:::plan Constant1548{{"Constant[1548∈12]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression1549{{"PgClassExpression[1549∈12]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant1548 & PgClassExpression1549 --> List1550 PgSelect1559[["PgSelect[1559∈12]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object18 -->|rejectNull| PgSelect1559 - Access2411 --> PgSelect1559 + Access2248 --> PgSelect1559 List1567{{"List[1567∈12]
ᐸ1565,1566ᐳ
ᐳNullTestRecord"}}:::plan Constant1565{{"Constant[1565∈12]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression1566{{"PgClassExpression[1566∈12]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant1565 & PgClassExpression1566 --> List1567 PgSelect1572[["PgSelect[1572∈12]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object18 -->|rejectNull| PgSelect1572 - Access2411 --> PgSelect1572 + Access2248 --> PgSelect1572 List1580{{"List[1580∈12]
ᐸ1578,1579ᐳ
ᐳIssue756"}}:::plan Constant1578{{"Constant[1578∈12]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression1579{{"PgClassExpression[1579∈12]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -1841,8 +1841,8 @@ graph TD PgSelectSingle1577 --> PgClassExpression1579 Lambda1581{{"Lambda[1581∈12]
ᐸbase64JSONEncodeᐳ"}}:::plan List1580 --> Lambda1581 - Lambda1329 --> Access2411 - Lambda1329 --> Access2412 + Lambda1329 --> Access2248 + Lambda1329 --> Access2249 List1594{{"List[1594∈13]
ᐸ23,1593ᐳ"}}:::plan PgClassExpression1593{{"PgClassExpression[1593∈13]
ᐸ__person__.”id”ᐳ"}}:::plan Constant23 & PgClassExpression1593 --> List1594 @@ -1892,11 +1892,11 @@ graph TD Lambda1684{{"Lambda[1684∈18]
ᐸbase64JSONEncodeᐳ"}}:::plan List1683 --> Lambda1684 PgSelect1776[["PgSelect[1776∈19]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan - Access2420{{"Access[2420∈19]
ᐸ1689.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access2421{{"Access[2421∈19]
ᐸ1689.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2257{{"Access[2257∈19]
ᐸ1689.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2258{{"Access[2258∈19]
ᐸ1689.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object18 -->|rejectNull| PgSelect1776 - Access2420 -->|rejectNull| PgSelect1776 - Access2421 --> PgSelect1776 + Access2257 -->|rejectNull| PgSelect1776 + Access2258 --> PgSelect1776 List1785{{"List[1785∈19]
ᐸ1782,1783,1784ᐳ
ᐳCompoundKey"}}:::plan Constant1782{{"Constant[1782∈19]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression1783{{"PgClassExpression[1783∈19]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -1904,119 +1904,119 @@ graph TD Constant1782 & PgClassExpression1783 & PgClassExpression1784 --> List1785 PgSelect1696[["PgSelect[1696∈19]
ᐸinputsᐳ
ᐳInput"]]:::plan Object18 -->|rejectNull| PgSelect1696 - Access2420 --> PgSelect1696 + Access2257 --> PgSelect1696 List1704{{"List[1704∈19]
ᐸ1702,1703ᐳ
ᐳInput"}}:::plan Constant1702{{"Constant[1702∈19]
ᐸ'inputs'ᐳ
ᐳInput"}}:::plan PgClassExpression1703{{"PgClassExpression[1703∈19]
ᐸ__inputs__.”id”ᐳ"}}:::plan Constant1702 & PgClassExpression1703 --> List1704 PgSelect1709[["PgSelect[1709∈19]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object18 -->|rejectNull| PgSelect1709 - Access2420 --> PgSelect1709 + Access2257 --> PgSelect1709 List1717{{"List[1717∈19]
ᐸ1715,1716ᐳ
ᐳPatch"}}:::plan Constant1715{{"Constant[1715∈19]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression1716{{"PgClassExpression[1716∈19]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant1715 & PgClassExpression1716 --> List1717 PgSelect1722[["PgSelect[1722∈19]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object18 -->|rejectNull| PgSelect1722 - Access2420 --> PgSelect1722 + Access2257 --> PgSelect1722 List1730{{"List[1730∈19]
ᐸ1728,1729ᐳ
ᐳReserved"}}:::plan Constant1728{{"Constant[1728∈19]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression1729{{"PgClassExpression[1729∈19]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant1728 & PgClassExpression1729 --> List1730 PgSelect1735[["PgSelect[1735∈19]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object18 -->|rejectNull| PgSelect1735 - Access2420 --> PgSelect1735 + Access2257 --> PgSelect1735 List1743{{"List[1743∈19]
ᐸ1741,1742ᐳ
ᐳReservedPatchRecord"}}:::plan Constant1741{{"Constant[1741∈19]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression1742{{"PgClassExpression[1742∈19]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant1741 & PgClassExpression1742 --> List1743 PgSelect1748[["PgSelect[1748∈19]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object18 -->|rejectNull| PgSelect1748 - Access2420 --> PgSelect1748 + Access2257 --> PgSelect1748 List1756{{"List[1756∈19]
ᐸ1754,1755ᐳ
ᐳReservedInputRecord"}}:::plan Constant1754{{"Constant[1754∈19]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression1755{{"PgClassExpression[1755∈19]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant1754 & PgClassExpression1755 --> List1756 PgSelect1761[["PgSelect[1761∈19]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object18 -->|rejectNull| PgSelect1761 - Access2420 --> PgSelect1761 + Access2257 --> PgSelect1761 List1769{{"List[1769∈19]
ᐸ1767,1768ᐳ
ᐳDefaultValue"}}:::plan Constant1767{{"Constant[1767∈19]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression1768{{"PgClassExpression[1768∈19]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant1767 & PgClassExpression1768 --> List1769 PgSelect1792[["PgSelect[1792∈19]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object18 -->|rejectNull| PgSelect1792 - Access2420 --> PgSelect1792 + Access2257 --> PgSelect1792 List1800{{"List[1800∈19]
ᐸ1798,1799ᐳ
ᐳPerson"}}:::plan Constant1798{{"Constant[1798∈19]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression1799{{"PgClassExpression[1799∈19]
ᐸ__person__.”id”ᐳ"}}:::plan Constant1798 & PgClassExpression1799 --> List1800 PgSelect1807[["PgSelect[1807∈19]
ᐸpostᐳ
ᐳPost"]]:::plan Object18 -->|rejectNull| PgSelect1807 - Access2420 --> PgSelect1807 + Access2257 --> PgSelect1807 List1815{{"List[1815∈19]
ᐸ1813,1814ᐳ
ᐳPost"}}:::plan Constant1813{{"Constant[1813∈19]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression1814{{"PgClassExpression[1814∈19]
ᐸ__post__.”id”ᐳ"}}:::plan Constant1813 & PgClassExpression1814 --> List1815 PgSelect1820[["PgSelect[1820∈19]
ᐸtypesᐳ
ᐳType"]]:::plan Object18 -->|rejectNull| PgSelect1820 - Access2420 --> PgSelect1820 + Access2257 --> PgSelect1820 List1828{{"List[1828∈19]
ᐸ1826,1827ᐳ
ᐳType"}}:::plan Constant1826{{"Constant[1826∈19]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression1827{{"PgClassExpression[1827∈19]
ᐸ__types__.”id”ᐳ"}}:::plan Constant1826 & PgClassExpression1827 --> List1828 PgSelect1833[["PgSelect[1833∈19]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object18 -->|rejectNull| PgSelect1833 - Access2420 --> PgSelect1833 + Access2257 --> PgSelect1833 List1841{{"List[1841∈19]
ᐸ1839,1840ᐳ
ᐳPersonSecret"}}:::plan Constant1839{{"Constant[1839∈19]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression1840{{"PgClassExpression[1840∈19]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant1839 & PgClassExpression1840 --> List1841 PgSelect1846[["PgSelect[1846∈19]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object18 -->|rejectNull| PgSelect1846 - Access2420 --> PgSelect1846 + Access2257 --> PgSelect1846 List1854{{"List[1854∈19]
ᐸ1852,1853ᐳ
ᐳLeftArm"}}:::plan Constant1852{{"Constant[1852∈19]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression1853{{"PgClassExpression[1853∈19]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant1852 & PgClassExpression1853 --> List1854 PgSelect1859[["PgSelect[1859∈19]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object18 -->|rejectNull| PgSelect1859 - Access2420 --> PgSelect1859 + Access2257 --> PgSelect1859 List1867{{"List[1867∈19]
ᐸ1865,1866ᐳ
ᐳMyTable"}}:::plan Constant1865{{"Constant[1865∈19]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression1866{{"PgClassExpression[1866∈19]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant1865 & PgClassExpression1866 --> List1867 PgSelect1872[["PgSelect[1872∈19]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object18 -->|rejectNull| PgSelect1872 - Access2420 --> PgSelect1872 + Access2257 --> PgSelect1872 List1880{{"List[1880∈19]
ᐸ1878,1879ᐳ
ᐳViewTable"}}:::plan Constant1878{{"Constant[1878∈19]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression1879{{"PgClassExpression[1879∈19]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant1878 & PgClassExpression1879 --> List1880 PgSelect1885[["PgSelect[1885∈19]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object18 -->|rejectNull| PgSelect1885 - Access2420 --> PgSelect1885 + Access2257 --> PgSelect1885 List1893{{"List[1893∈19]
ᐸ1891,1892ᐳ
ᐳSimilarTable1"}}:::plan Constant1891{{"Constant[1891∈19]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression1892{{"PgClassExpression[1892∈19]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant1891 & PgClassExpression1892 --> List1893 PgSelect1902[["PgSelect[1902∈19]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object18 -->|rejectNull| PgSelect1902 - Access2420 --> PgSelect1902 + Access2257 --> PgSelect1902 List1910{{"List[1910∈19]
ᐸ1908,1909ᐳ
ᐳSimilarTable2"}}:::plan Constant1908{{"Constant[1908∈19]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression1909{{"PgClassExpression[1909∈19]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant1908 & PgClassExpression1909 --> List1910 PgSelect1919[["PgSelect[1919∈19]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object18 -->|rejectNull| PgSelect1919 - Access2420 --> PgSelect1919 + Access2257 --> PgSelect1919 List1927{{"List[1927∈19]
ᐸ1925,1926ᐳ
ᐳNullTestRecord"}}:::plan Constant1925{{"Constant[1925∈19]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression1926{{"PgClassExpression[1926∈19]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant1925 & PgClassExpression1926 --> List1927 PgSelect1932[["PgSelect[1932∈19]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object18 -->|rejectNull| PgSelect1932 - Access2420 --> PgSelect1932 + Access2257 --> PgSelect1932 List1940{{"List[1940∈19]
ᐸ1938,1939ᐳ
ᐳIssue756"}}:::plan Constant1938{{"Constant[1938∈19]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression1939{{"PgClassExpression[1939∈19]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -2165,14 +2165,14 @@ graph TD PgSelectSingle1937 --> PgClassExpression1939 Lambda1941{{"Lambda[1941∈19]
ᐸbase64JSONEncodeᐳ"}}:::plan List1940 --> Lambda1941 - Lambda1689 --> Access2420 - Lambda1689 --> Access2421 + Lambda1689 --> Access2257 + Lambda1689 --> Access2258 PgSelect2031[["PgSelect[2031∈20]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan - Access2423{{"Access[2423∈20]
ᐸ1944.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access2424{{"Access[2424∈20]
ᐸ1944.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2260{{"Access[2260∈20]
ᐸ1944.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2261{{"Access[2261∈20]
ᐸ1944.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object18 -->|rejectNull| PgSelect2031 - Access2423 -->|rejectNull| PgSelect2031 - Access2424 --> PgSelect2031 + Access2260 -->|rejectNull| PgSelect2031 + Access2261 --> PgSelect2031 List2040{{"List[2040∈20]
ᐸ2037,2038,2039ᐳ
ᐳCompoundKey"}}:::plan Constant2037{{"Constant[2037∈20]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression2038{{"PgClassExpression[2038∈20]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -2180,119 +2180,119 @@ graph TD Constant2037 & PgClassExpression2038 & PgClassExpression2039 --> List2040 PgSelect1951[["PgSelect[1951∈20]
ᐸinputsᐳ
ᐳInput"]]:::plan Object18 -->|rejectNull| PgSelect1951 - Access2423 --> PgSelect1951 + Access2260 --> PgSelect1951 List1959{{"List[1959∈20]
ᐸ1957,1958ᐳ
ᐳInput"}}:::plan Constant1957{{"Constant[1957∈20]
ᐸ'inputs'ᐳ
ᐳInput"}}:::plan PgClassExpression1958{{"PgClassExpression[1958∈20]
ᐸ__inputs__.”id”ᐳ"}}:::plan Constant1957 & PgClassExpression1958 --> List1959 PgSelect1964[["PgSelect[1964∈20]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object18 -->|rejectNull| PgSelect1964 - Access2423 --> PgSelect1964 + Access2260 --> PgSelect1964 List1972{{"List[1972∈20]
ᐸ1970,1971ᐳ
ᐳPatch"}}:::plan Constant1970{{"Constant[1970∈20]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression1971{{"PgClassExpression[1971∈20]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant1970 & PgClassExpression1971 --> List1972 PgSelect1977[["PgSelect[1977∈20]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object18 -->|rejectNull| PgSelect1977 - Access2423 --> PgSelect1977 + Access2260 --> PgSelect1977 List1985{{"List[1985∈20]
ᐸ1983,1984ᐳ
ᐳReserved"}}:::plan Constant1983{{"Constant[1983∈20]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression1984{{"PgClassExpression[1984∈20]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant1983 & PgClassExpression1984 --> List1985 PgSelect1990[["PgSelect[1990∈20]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object18 -->|rejectNull| PgSelect1990 - Access2423 --> PgSelect1990 + Access2260 --> PgSelect1990 List1998{{"List[1998∈20]
ᐸ1996,1997ᐳ
ᐳReservedPatchRecord"}}:::plan Constant1996{{"Constant[1996∈20]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression1997{{"PgClassExpression[1997∈20]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant1996 & PgClassExpression1997 --> List1998 PgSelect2003[["PgSelect[2003∈20]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object18 -->|rejectNull| PgSelect2003 - Access2423 --> PgSelect2003 + Access2260 --> PgSelect2003 List2011{{"List[2011∈20]
ᐸ2009,2010ᐳ
ᐳReservedInputRecord"}}:::plan Constant2009{{"Constant[2009∈20]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression2010{{"PgClassExpression[2010∈20]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant2009 & PgClassExpression2010 --> List2011 PgSelect2016[["PgSelect[2016∈20]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object18 -->|rejectNull| PgSelect2016 - Access2423 --> PgSelect2016 + Access2260 --> PgSelect2016 List2024{{"List[2024∈20]
ᐸ2022,2023ᐳ
ᐳDefaultValue"}}:::plan Constant2022{{"Constant[2022∈20]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression2023{{"PgClassExpression[2023∈20]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant2022 & PgClassExpression2023 --> List2024 PgSelect2047[["PgSelect[2047∈20]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object18 -->|rejectNull| PgSelect2047 - Access2423 --> PgSelect2047 + Access2260 --> PgSelect2047 List2055{{"List[2055∈20]
ᐸ2053,2054ᐳ
ᐳPerson"}}:::plan Constant2053{{"Constant[2053∈20]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression2054{{"PgClassExpression[2054∈20]
ᐸ__person__.”id”ᐳ"}}:::plan Constant2053 & PgClassExpression2054 --> List2055 PgSelect2062[["PgSelect[2062∈20]
ᐸpostᐳ
ᐳPost"]]:::plan Object18 -->|rejectNull| PgSelect2062 - Access2423 --> PgSelect2062 + Access2260 --> PgSelect2062 List2070{{"List[2070∈20]
ᐸ2068,2069ᐳ
ᐳPost"}}:::plan Constant2068{{"Constant[2068∈20]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression2069{{"PgClassExpression[2069∈20]
ᐸ__post__.”id”ᐳ"}}:::plan Constant2068 & PgClassExpression2069 --> List2070 PgSelect2075[["PgSelect[2075∈20]
ᐸtypesᐳ
ᐳType"]]:::plan Object18 -->|rejectNull| PgSelect2075 - Access2423 --> PgSelect2075 + Access2260 --> PgSelect2075 List2083{{"List[2083∈20]
ᐸ2081,2082ᐳ
ᐳType"}}:::plan Constant2081{{"Constant[2081∈20]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression2082{{"PgClassExpression[2082∈20]
ᐸ__types__.”id”ᐳ"}}:::plan Constant2081 & PgClassExpression2082 --> List2083 PgSelect2088[["PgSelect[2088∈20]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object18 -->|rejectNull| PgSelect2088 - Access2423 --> PgSelect2088 + Access2260 --> PgSelect2088 List2096{{"List[2096∈20]
ᐸ2094,2095ᐳ
ᐳPersonSecret"}}:::plan Constant2094{{"Constant[2094∈20]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression2095{{"PgClassExpression[2095∈20]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant2094 & PgClassExpression2095 --> List2096 PgSelect2101[["PgSelect[2101∈20]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object18 -->|rejectNull| PgSelect2101 - Access2423 --> PgSelect2101 + Access2260 --> PgSelect2101 List2109{{"List[2109∈20]
ᐸ2107,2108ᐳ
ᐳLeftArm"}}:::plan Constant2107{{"Constant[2107∈20]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression2108{{"PgClassExpression[2108∈20]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant2107 & PgClassExpression2108 --> List2109 PgSelect2114[["PgSelect[2114∈20]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object18 -->|rejectNull| PgSelect2114 - Access2423 --> PgSelect2114 + Access2260 --> PgSelect2114 List2122{{"List[2122∈20]
ᐸ2120,2121ᐳ
ᐳMyTable"}}:::plan Constant2120{{"Constant[2120∈20]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression2121{{"PgClassExpression[2121∈20]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant2120 & PgClassExpression2121 --> List2122 PgSelect2127[["PgSelect[2127∈20]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object18 -->|rejectNull| PgSelect2127 - Access2423 --> PgSelect2127 + Access2260 --> PgSelect2127 List2135{{"List[2135∈20]
ᐸ2133,2134ᐳ
ᐳViewTable"}}:::plan Constant2133{{"Constant[2133∈20]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression2134{{"PgClassExpression[2134∈20]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant2133 & PgClassExpression2134 --> List2135 PgSelect2140[["PgSelect[2140∈20]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object18 -->|rejectNull| PgSelect2140 - Access2423 --> PgSelect2140 + Access2260 --> PgSelect2140 List2148{{"List[2148∈20]
ᐸ2146,2147ᐳ
ᐳSimilarTable1"}}:::plan Constant2146{{"Constant[2146∈20]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression2147{{"PgClassExpression[2147∈20]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant2146 & PgClassExpression2147 --> List2148 PgSelect2157[["PgSelect[2157∈20]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object18 -->|rejectNull| PgSelect2157 - Access2423 --> PgSelect2157 + Access2260 --> PgSelect2157 List2165{{"List[2165∈20]
ᐸ2163,2164ᐳ
ᐳSimilarTable2"}}:::plan Constant2163{{"Constant[2163∈20]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression2164{{"PgClassExpression[2164∈20]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant2163 & PgClassExpression2164 --> List2165 PgSelect2174[["PgSelect[2174∈20]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object18 -->|rejectNull| PgSelect2174 - Access2423 --> PgSelect2174 + Access2260 --> PgSelect2174 List2182{{"List[2182∈20]
ᐸ2180,2181ᐳ
ᐳNullTestRecord"}}:::plan Constant2180{{"Constant[2180∈20]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression2181{{"PgClassExpression[2181∈20]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant2180 & PgClassExpression2181 --> List2182 PgSelect2187[["PgSelect[2187∈20]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object18 -->|rejectNull| PgSelect2187 - Access2423 --> PgSelect2187 + Access2260 --> PgSelect2187 List2195{{"List[2195∈20]
ᐸ2193,2194ᐳ
ᐳIssue756"}}:::plan Constant2193{{"Constant[2193∈20]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression2194{{"PgClassExpression[2194∈20]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -2441,8 +2441,8 @@ graph TD PgSelectSingle2192 --> PgClassExpression2194 Lambda2196{{"Lambda[2196∈20]
ᐸbase64JSONEncodeᐳ"}}:::plan List2195 --> Lambda2196 - Lambda1944 --> Access2423 - Lambda1944 --> Access2424 + Lambda1944 --> Access2260 + Lambda1944 --> Access2261 List2209{{"List[2209∈21]
ᐸ2207,2208ᐳ"}}:::plan Constant2207{{"Constant[2207∈21]
ᐸ'similar_table_1S'ᐳ"}}:::plan PgClassExpression2208{{"PgClassExpression[2208∈21]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan @@ -2473,9 +2473,9 @@ graph TD %% define steps subgraph "Buckets for queries/v4/node" - Bucket0("Bucket 0 (root)
1:
ᐳ: 16, 17, 19, 23, 41, 45, 2398, 2401, 2404, 2407, 2410, 2413, 2422, 2425, 18, 54, 309, 564, 819, 1074, 1329, 1583, 1584, 1599, 1600, 1615, 1616, 1631, 1632, 1634, 1650, 1651, 1653, 1669, 1670, 1672, 1689, 1944, 2198, 2199, 2216, 2217, 53, 308, 563, 818, 1073, 1328, 1688, 1943
2: 1586, 1602, 1618, 1636, 1655, 1674, 2201, 2219
ᐳ: 1590, 1591, 1606, 1607, 1622, 1623, 1640, 1641, 1659, 1660, 1678, 1679, 2205, 2206, 2223, 2224"):::bucket + Bucket0("Bucket 0 (root)
1:
ᐳ: 16, 17, 19, 23, 41, 45, 2235, 2238, 2241, 2244, 2247, 2250, 2259, 2262, 18, 54, 309, 564, 819, 1074, 1329, 1583, 1584, 1599, 1600, 1615, 1616, 1631, 1632, 1634, 1650, 1651, 1653, 1669, 1670, 1672, 1689, 1944, 2198, 2199, 2216, 2217, 53, 308, 563, 818, 1073, 1328, 1688, 1943
2: 1586, 1602, 1618, 1636, 1655, 1674, 2201, 2219
ᐳ: 1590, 1591, 1606, 1607, 1622, 1623, 1640, 1641, 1659, 1660, 1678, 1679, 2205, 2206, 2223, 2224"):::bucket classDef bucket0 stroke:#696969 - class Bucket0,__Value0,__Value3,__Value5,Access16,Access17,Object18,Connection19,Constant23,Connection41,Constant45,Node53,Lambda54,Node308,Lambda309,Node563,Lambda564,Node818,Lambda819,Node1073,Lambda1074,Node1328,Lambda1329,Lambda1583,Access1584,PgSelect1586,First1590,PgSelectSingle1591,Lambda1599,Access1600,PgSelect1602,First1606,PgSelectSingle1607,Lambda1615,Access1616,PgSelect1618,First1622,PgSelectSingle1623,Lambda1631,Access1632,Access1634,PgSelect1636,First1640,PgSelectSingle1641,Lambda1650,Access1651,Access1653,PgSelect1655,First1659,PgSelectSingle1660,Lambda1669,Access1670,Access1672,PgSelect1674,First1678,PgSelectSingle1679,Node1688,Lambda1689,Node1943,Lambda1944,Lambda2198,Access2199,PgSelect2201,First2205,PgSelectSingle2206,Lambda2216,Access2217,PgSelect2219,First2223,PgSelectSingle2224,Constant2398,Constant2401,Constant2404,Constant2407,Constant2410,Constant2413,Constant2422,Constant2425 bucket0 + class Bucket0,__Value0,__Value3,__Value5,Access16,Access17,Object18,Connection19,Constant23,Connection41,Constant45,Node53,Lambda54,Node308,Lambda309,Node563,Lambda564,Node818,Lambda819,Node1073,Lambda1074,Node1328,Lambda1329,Lambda1583,Access1584,PgSelect1586,First1590,PgSelectSingle1591,Lambda1599,Access1600,PgSelect1602,First1606,PgSelectSingle1607,Lambda1615,Access1616,PgSelect1618,First1622,PgSelectSingle1623,Lambda1631,Access1632,Access1634,PgSelect1636,First1640,PgSelectSingle1641,Lambda1650,Access1651,Access1653,PgSelect1655,First1659,PgSelectSingle1660,Lambda1669,Access1670,Access1672,PgSelect1674,First1678,PgSelectSingle1679,Node1688,Lambda1689,Node1943,Lambda1944,Lambda2198,Access2199,PgSelect2201,First2205,PgSelectSingle2206,Lambda2216,Access2217,PgSelect2219,First2223,PgSelectSingle2224,Constant2235,Constant2238,Constant2241,Constant2244,Constant2247,Constant2250,Constant2259,Constant2262 bucket0 Bucket1("Bucket 1 (nullableBoundary)
Deps: 18, 19, 23

ROOT Connectionᐸ15ᐳ[19]"):::bucket classDef bucket1 stroke:#00bfff class Bucket1,PgSelect20 bucket1 @@ -2494,24 +2494,24 @@ graph TD Bucket6("Bucket 6 (nullableBoundary)
Deps: 44, 45

ROOT PgSelectSingle{5}ᐸcompound_keyᐳ[44]"):::bucket classDef bucket6 stroke:#ff1493 class Bucket6,PgClassExpression46,PgClassExpression47,List48,Lambda49 bucket6 - Bucket7("Bucket 7 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 54, 53, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 56, 67, 80, 93, 106, 119, 132, 147, 163, 178, 191, 204, 217, 230, 243, 256, 273, 290, 303, 2396, 2397, 57
2: 61, 74, 87, 100, 113, 126, 141, 157, 172, 185, 198, 211, 224, 237, 250, 267, 284, 297
ᐳ: 65, 66, 68, 69, 70, 78, 79, 81, 82, 83, 91, 92, 94, 95, 96, 104, 105, 107, 108, 109, 117, 118, 120, 121, 122, 130, 131, 133, 134, 135, 145, 146, 148, 149, 150, 151, 161, 162, 164, 165, 166, 168, 176, 177, 179, 180, 181, 189, 190, 192, 193, 194, 202, 203, 205, 206, 207, 215, 216, 218, 219, 220, 228, 229, 231, 232, 233, 241, 242, 244, 245, 246, 254, 255, 257, 258, 259, 261, 262, 263, 271, 272, 274, 275, 276, 278, 279, 280, 288, 289, 291, 292, 293, 301, 302, 304, 305, 306"):::bucket + Bucket7("Bucket 7 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 54, 53, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 56, 67, 80, 93, 106, 119, 132, 147, 163, 178, 191, 204, 217, 230, 243, 256, 273, 290, 303, 2233, 2234, 57
2: 61, 74, 87, 100, 113, 126, 141, 157, 172, 185, 198, 211, 224, 237, 250, 267, 284, 297
ᐳ: 65, 66, 68, 69, 70, 78, 79, 81, 82, 83, 91, 92, 94, 95, 96, 104, 105, 107, 108, 109, 117, 118, 120, 121, 122, 130, 131, 133, 134, 135, 145, 146, 148, 149, 150, 151, 161, 162, 164, 165, 166, 168, 176, 177, 179, 180, 181, 189, 190, 192, 193, 194, 202, 203, 205, 206, 207, 215, 216, 218, 219, 220, 228, 229, 231, 232, 233, 241, 242, 244, 245, 246, 254, 255, 257, 258, 259, 261, 262, 263, 271, 272, 274, 275, 276, 278, 279, 280, 288, 289, 291, 292, 293, 301, 302, 304, 305, 306"):::bucket classDef bucket7 stroke:#808000 - class Bucket7,Constant56,Lambda57,PgSelect61,First65,PgSelectSingle66,Constant67,PgClassExpression68,List69,Lambda70,PgSelect74,First78,PgSelectSingle79,Constant80,PgClassExpression81,List82,Lambda83,PgSelect87,First91,PgSelectSingle92,Constant93,PgClassExpression94,List95,Lambda96,PgSelect100,First104,PgSelectSingle105,Constant106,PgClassExpression107,List108,Lambda109,PgSelect113,First117,PgSelectSingle118,Constant119,PgClassExpression120,List121,Lambda122,PgSelect126,First130,PgSelectSingle131,Constant132,PgClassExpression133,List134,Lambda135,PgSelect141,First145,PgSelectSingle146,Constant147,PgClassExpression148,PgClassExpression149,List150,Lambda151,PgSelect157,First161,PgSelectSingle162,Constant163,PgClassExpression164,List165,Lambda166,PgClassExpression168,PgSelect172,First176,PgSelectSingle177,Constant178,PgClassExpression179,List180,Lambda181,PgSelect185,First189,PgSelectSingle190,Constant191,PgClassExpression192,List193,Lambda194,PgSelect198,First202,PgSelectSingle203,Constant204,PgClassExpression205,List206,Lambda207,PgSelect211,First215,PgSelectSingle216,Constant217,PgClassExpression218,List219,Lambda220,PgSelect224,First228,PgSelectSingle229,Constant230,PgClassExpression231,List232,Lambda233,PgSelect237,First241,PgSelectSingle242,Constant243,PgClassExpression244,List245,Lambda246,PgSelect250,First254,PgSelectSingle255,Constant256,PgClassExpression257,List258,Lambda259,PgClassExpression261,PgClassExpression262,PgClassExpression263,PgSelect267,First271,PgSelectSingle272,Constant273,PgClassExpression274,List275,Lambda276,PgClassExpression278,PgClassExpression279,PgClassExpression280,PgSelect284,First288,PgSelectSingle289,Constant290,PgClassExpression291,List292,Lambda293,PgSelect297,First301,PgSelectSingle302,Constant303,PgClassExpression304,List305,Lambda306,Access2396,Access2397 bucket7 - Bucket8("Bucket 8 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 309, 308, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 311, 322, 335, 348, 361, 374, 387, 402, 418, 433, 446, 459, 472, 485, 498, 511, 528, 545, 558, 2399, 2400, 312
2: 316, 329, 342, 355, 368, 381, 396, 412, 427, 440, 453, 466, 479, 492, 505, 522, 539, 552
ᐳ: 320, 321, 323, 324, 325, 333, 334, 336, 337, 338, 346, 347, 349, 350, 351, 359, 360, 362, 363, 364, 372, 373, 375, 376, 377, 385, 386, 388, 389, 390, 400, 401, 403, 404, 405, 406, 416, 417, 419, 420, 421, 423, 431, 432, 434, 435, 436, 444, 445, 447, 448, 449, 457, 458, 460, 461, 462, 470, 471, 473, 474, 475, 483, 484, 486, 487, 488, 496, 497, 499, 500, 501, 509, 510, 512, 513, 514, 516, 517, 518, 526, 527, 529, 530, 531, 533, 534, 535, 543, 544, 546, 547, 548, 556, 557, 559, 560, 561"):::bucket + class Bucket7,Constant56,Lambda57,PgSelect61,First65,PgSelectSingle66,Constant67,PgClassExpression68,List69,Lambda70,PgSelect74,First78,PgSelectSingle79,Constant80,PgClassExpression81,List82,Lambda83,PgSelect87,First91,PgSelectSingle92,Constant93,PgClassExpression94,List95,Lambda96,PgSelect100,First104,PgSelectSingle105,Constant106,PgClassExpression107,List108,Lambda109,PgSelect113,First117,PgSelectSingle118,Constant119,PgClassExpression120,List121,Lambda122,PgSelect126,First130,PgSelectSingle131,Constant132,PgClassExpression133,List134,Lambda135,PgSelect141,First145,PgSelectSingle146,Constant147,PgClassExpression148,PgClassExpression149,List150,Lambda151,PgSelect157,First161,PgSelectSingle162,Constant163,PgClassExpression164,List165,Lambda166,PgClassExpression168,PgSelect172,First176,PgSelectSingle177,Constant178,PgClassExpression179,List180,Lambda181,PgSelect185,First189,PgSelectSingle190,Constant191,PgClassExpression192,List193,Lambda194,PgSelect198,First202,PgSelectSingle203,Constant204,PgClassExpression205,List206,Lambda207,PgSelect211,First215,PgSelectSingle216,Constant217,PgClassExpression218,List219,Lambda220,PgSelect224,First228,PgSelectSingle229,Constant230,PgClassExpression231,List232,Lambda233,PgSelect237,First241,PgSelectSingle242,Constant243,PgClassExpression244,List245,Lambda246,PgSelect250,First254,PgSelectSingle255,Constant256,PgClassExpression257,List258,Lambda259,PgClassExpression261,PgClassExpression262,PgClassExpression263,PgSelect267,First271,PgSelectSingle272,Constant273,PgClassExpression274,List275,Lambda276,PgClassExpression278,PgClassExpression279,PgClassExpression280,PgSelect284,First288,PgSelectSingle289,Constant290,PgClassExpression291,List292,Lambda293,PgSelect297,First301,PgSelectSingle302,Constant303,PgClassExpression304,List305,Lambda306,Access2233,Access2234 bucket7 + Bucket8("Bucket 8 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 309, 308, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 311, 322, 335, 348, 361, 374, 387, 402, 418, 433, 446, 459, 472, 485, 498, 511, 528, 545, 558, 2236, 2237, 312
2: 316, 329, 342, 355, 368, 381, 396, 412, 427, 440, 453, 466, 479, 492, 505, 522, 539, 552
ᐳ: 320, 321, 323, 324, 325, 333, 334, 336, 337, 338, 346, 347, 349, 350, 351, 359, 360, 362, 363, 364, 372, 373, 375, 376, 377, 385, 386, 388, 389, 390, 400, 401, 403, 404, 405, 406, 416, 417, 419, 420, 421, 423, 431, 432, 434, 435, 436, 444, 445, 447, 448, 449, 457, 458, 460, 461, 462, 470, 471, 473, 474, 475, 483, 484, 486, 487, 488, 496, 497, 499, 500, 501, 509, 510, 512, 513, 514, 516, 517, 518, 526, 527, 529, 530, 531, 533, 534, 535, 543, 544, 546, 547, 548, 556, 557, 559, 560, 561"):::bucket classDef bucket8 stroke:#dda0dd - class Bucket8,Constant311,Lambda312,PgSelect316,First320,PgSelectSingle321,Constant322,PgClassExpression323,List324,Lambda325,PgSelect329,First333,PgSelectSingle334,Constant335,PgClassExpression336,List337,Lambda338,PgSelect342,First346,PgSelectSingle347,Constant348,PgClassExpression349,List350,Lambda351,PgSelect355,First359,PgSelectSingle360,Constant361,PgClassExpression362,List363,Lambda364,PgSelect368,First372,PgSelectSingle373,Constant374,PgClassExpression375,List376,Lambda377,PgSelect381,First385,PgSelectSingle386,Constant387,PgClassExpression388,List389,Lambda390,PgSelect396,First400,PgSelectSingle401,Constant402,PgClassExpression403,PgClassExpression404,List405,Lambda406,PgSelect412,First416,PgSelectSingle417,Constant418,PgClassExpression419,List420,Lambda421,PgClassExpression423,PgSelect427,First431,PgSelectSingle432,Constant433,PgClassExpression434,List435,Lambda436,PgSelect440,First444,PgSelectSingle445,Constant446,PgClassExpression447,List448,Lambda449,PgSelect453,First457,PgSelectSingle458,Constant459,PgClassExpression460,List461,Lambda462,PgSelect466,First470,PgSelectSingle471,Constant472,PgClassExpression473,List474,Lambda475,PgSelect479,First483,PgSelectSingle484,Constant485,PgClassExpression486,List487,Lambda488,PgSelect492,First496,PgSelectSingle497,Constant498,PgClassExpression499,List500,Lambda501,PgSelect505,First509,PgSelectSingle510,Constant511,PgClassExpression512,List513,Lambda514,PgClassExpression516,PgClassExpression517,PgClassExpression518,PgSelect522,First526,PgSelectSingle527,Constant528,PgClassExpression529,List530,Lambda531,PgClassExpression533,PgClassExpression534,PgClassExpression535,PgSelect539,First543,PgSelectSingle544,Constant545,PgClassExpression546,List547,Lambda548,PgSelect552,First556,PgSelectSingle557,Constant558,PgClassExpression559,List560,Lambda561,Access2399,Access2400 bucket8 - Bucket9("Bucket 9 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 564, 563, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 566, 577, 590, 603, 616, 629, 642, 657, 673, 688, 701, 714, 727, 740, 753, 766, 783, 800, 813, 2402, 2403, 567
2: 571, 584, 597, 610, 623, 636, 651, 667, 682, 695, 708, 721, 734, 747, 760, 777, 794, 807
ᐳ: 575, 576, 578, 579, 580, 588, 589, 591, 592, 593, 601, 602, 604, 605, 606, 614, 615, 617, 618, 619, 627, 628, 630, 631, 632, 640, 641, 643, 644, 645, 655, 656, 658, 659, 660, 661, 671, 672, 674, 675, 676, 678, 686, 687, 689, 690, 691, 699, 700, 702, 703, 704, 712, 713, 715, 716, 717, 725, 726, 728, 729, 730, 738, 739, 741, 742, 743, 751, 752, 754, 755, 756, 764, 765, 767, 768, 769, 771, 772, 773, 781, 782, 784, 785, 786, 788, 789, 790, 798, 799, 801, 802, 803, 811, 812, 814, 815, 816"):::bucket + class Bucket8,Constant311,Lambda312,PgSelect316,First320,PgSelectSingle321,Constant322,PgClassExpression323,List324,Lambda325,PgSelect329,First333,PgSelectSingle334,Constant335,PgClassExpression336,List337,Lambda338,PgSelect342,First346,PgSelectSingle347,Constant348,PgClassExpression349,List350,Lambda351,PgSelect355,First359,PgSelectSingle360,Constant361,PgClassExpression362,List363,Lambda364,PgSelect368,First372,PgSelectSingle373,Constant374,PgClassExpression375,List376,Lambda377,PgSelect381,First385,PgSelectSingle386,Constant387,PgClassExpression388,List389,Lambda390,PgSelect396,First400,PgSelectSingle401,Constant402,PgClassExpression403,PgClassExpression404,List405,Lambda406,PgSelect412,First416,PgSelectSingle417,Constant418,PgClassExpression419,List420,Lambda421,PgClassExpression423,PgSelect427,First431,PgSelectSingle432,Constant433,PgClassExpression434,List435,Lambda436,PgSelect440,First444,PgSelectSingle445,Constant446,PgClassExpression447,List448,Lambda449,PgSelect453,First457,PgSelectSingle458,Constant459,PgClassExpression460,List461,Lambda462,PgSelect466,First470,PgSelectSingle471,Constant472,PgClassExpression473,List474,Lambda475,PgSelect479,First483,PgSelectSingle484,Constant485,PgClassExpression486,List487,Lambda488,PgSelect492,First496,PgSelectSingle497,Constant498,PgClassExpression499,List500,Lambda501,PgSelect505,First509,PgSelectSingle510,Constant511,PgClassExpression512,List513,Lambda514,PgClassExpression516,PgClassExpression517,PgClassExpression518,PgSelect522,First526,PgSelectSingle527,Constant528,PgClassExpression529,List530,Lambda531,PgClassExpression533,PgClassExpression534,PgClassExpression535,PgSelect539,First543,PgSelectSingle544,Constant545,PgClassExpression546,List547,Lambda548,PgSelect552,First556,PgSelectSingle557,Constant558,PgClassExpression559,List560,Lambda561,Access2236,Access2237 bucket8 + Bucket9("Bucket 9 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 564, 563, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 566, 577, 590, 603, 616, 629, 642, 657, 673, 688, 701, 714, 727, 740, 753, 766, 783, 800, 813, 2239, 2240, 567
2: 571, 584, 597, 610, 623, 636, 651, 667, 682, 695, 708, 721, 734, 747, 760, 777, 794, 807
ᐳ: 575, 576, 578, 579, 580, 588, 589, 591, 592, 593, 601, 602, 604, 605, 606, 614, 615, 617, 618, 619, 627, 628, 630, 631, 632, 640, 641, 643, 644, 645, 655, 656, 658, 659, 660, 661, 671, 672, 674, 675, 676, 678, 686, 687, 689, 690, 691, 699, 700, 702, 703, 704, 712, 713, 715, 716, 717, 725, 726, 728, 729, 730, 738, 739, 741, 742, 743, 751, 752, 754, 755, 756, 764, 765, 767, 768, 769, 771, 772, 773, 781, 782, 784, 785, 786, 788, 789, 790, 798, 799, 801, 802, 803, 811, 812, 814, 815, 816"):::bucket classDef bucket9 stroke:#ff0000 - class Bucket9,Constant566,Lambda567,PgSelect571,First575,PgSelectSingle576,Constant577,PgClassExpression578,List579,Lambda580,PgSelect584,First588,PgSelectSingle589,Constant590,PgClassExpression591,List592,Lambda593,PgSelect597,First601,PgSelectSingle602,Constant603,PgClassExpression604,List605,Lambda606,PgSelect610,First614,PgSelectSingle615,Constant616,PgClassExpression617,List618,Lambda619,PgSelect623,First627,PgSelectSingle628,Constant629,PgClassExpression630,List631,Lambda632,PgSelect636,First640,PgSelectSingle641,Constant642,PgClassExpression643,List644,Lambda645,PgSelect651,First655,PgSelectSingle656,Constant657,PgClassExpression658,PgClassExpression659,List660,Lambda661,PgSelect667,First671,PgSelectSingle672,Constant673,PgClassExpression674,List675,Lambda676,PgClassExpression678,PgSelect682,First686,PgSelectSingle687,Constant688,PgClassExpression689,List690,Lambda691,PgSelect695,First699,PgSelectSingle700,Constant701,PgClassExpression702,List703,Lambda704,PgSelect708,First712,PgSelectSingle713,Constant714,PgClassExpression715,List716,Lambda717,PgSelect721,First725,PgSelectSingle726,Constant727,PgClassExpression728,List729,Lambda730,PgSelect734,First738,PgSelectSingle739,Constant740,PgClassExpression741,List742,Lambda743,PgSelect747,First751,PgSelectSingle752,Constant753,PgClassExpression754,List755,Lambda756,PgSelect760,First764,PgSelectSingle765,Constant766,PgClassExpression767,List768,Lambda769,PgClassExpression771,PgClassExpression772,PgClassExpression773,PgSelect777,First781,PgSelectSingle782,Constant783,PgClassExpression784,List785,Lambda786,PgClassExpression788,PgClassExpression789,PgClassExpression790,PgSelect794,First798,PgSelectSingle799,Constant800,PgClassExpression801,List802,Lambda803,PgSelect807,First811,PgSelectSingle812,Constant813,PgClassExpression814,List815,Lambda816,Access2402,Access2403 bucket9 - Bucket10("Bucket 10 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 819, 818, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 821, 832, 845, 858, 871, 884, 897, 912, 928, 943, 956, 969, 982, 995, 1008, 1021, 1038, 1055, 1068, 2405, 2406, 822
2: 826, 839, 852, 865, 878, 891, 906, 922, 937, 950, 963, 976, 989, 1002, 1015, 1032, 1049, 1062
ᐳ: 830, 831, 833, 834, 835, 843, 844, 846, 847, 848, 856, 857, 859, 860, 861, 869, 870, 872, 873, 874, 882, 883, 885, 886, 887, 895, 896, 898, 899, 900, 910, 911, 913, 914, 915, 916, 926, 927, 929, 930, 931, 933, 941, 942, 944, 945, 946, 954, 955, 957, 958, 959, 967, 968, 970, 971, 972, 980, 981, 983, 984, 985, 993, 994, 996, 997, 998, 1006, 1007, 1009, 1010, 1011, 1019, 1020, 1022, 1023, 1024, 1026, 1027, 1028, 1036, 1037, 1039, 1040, 1041, 1043, 1044, 1045, 1053, 1054, 1056, 1057, 1058, 1066, 1067, 1069, 1070, 1071"):::bucket + class Bucket9,Constant566,Lambda567,PgSelect571,First575,PgSelectSingle576,Constant577,PgClassExpression578,List579,Lambda580,PgSelect584,First588,PgSelectSingle589,Constant590,PgClassExpression591,List592,Lambda593,PgSelect597,First601,PgSelectSingle602,Constant603,PgClassExpression604,List605,Lambda606,PgSelect610,First614,PgSelectSingle615,Constant616,PgClassExpression617,List618,Lambda619,PgSelect623,First627,PgSelectSingle628,Constant629,PgClassExpression630,List631,Lambda632,PgSelect636,First640,PgSelectSingle641,Constant642,PgClassExpression643,List644,Lambda645,PgSelect651,First655,PgSelectSingle656,Constant657,PgClassExpression658,PgClassExpression659,List660,Lambda661,PgSelect667,First671,PgSelectSingle672,Constant673,PgClassExpression674,List675,Lambda676,PgClassExpression678,PgSelect682,First686,PgSelectSingle687,Constant688,PgClassExpression689,List690,Lambda691,PgSelect695,First699,PgSelectSingle700,Constant701,PgClassExpression702,List703,Lambda704,PgSelect708,First712,PgSelectSingle713,Constant714,PgClassExpression715,List716,Lambda717,PgSelect721,First725,PgSelectSingle726,Constant727,PgClassExpression728,List729,Lambda730,PgSelect734,First738,PgSelectSingle739,Constant740,PgClassExpression741,List742,Lambda743,PgSelect747,First751,PgSelectSingle752,Constant753,PgClassExpression754,List755,Lambda756,PgSelect760,First764,PgSelectSingle765,Constant766,PgClassExpression767,List768,Lambda769,PgClassExpression771,PgClassExpression772,PgClassExpression773,PgSelect777,First781,PgSelectSingle782,Constant783,PgClassExpression784,List785,Lambda786,PgClassExpression788,PgClassExpression789,PgClassExpression790,PgSelect794,First798,PgSelectSingle799,Constant800,PgClassExpression801,List802,Lambda803,PgSelect807,First811,PgSelectSingle812,Constant813,PgClassExpression814,List815,Lambda816,Access2239,Access2240 bucket9 + Bucket10("Bucket 10 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 819, 818, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 821, 832, 845, 858, 871, 884, 897, 912, 928, 943, 956, 969, 982, 995, 1008, 1021, 1038, 1055, 1068, 2242, 2243, 822
2: 826, 839, 852, 865, 878, 891, 906, 922, 937, 950, 963, 976, 989, 1002, 1015, 1032, 1049, 1062
ᐳ: 830, 831, 833, 834, 835, 843, 844, 846, 847, 848, 856, 857, 859, 860, 861, 869, 870, 872, 873, 874, 882, 883, 885, 886, 887, 895, 896, 898, 899, 900, 910, 911, 913, 914, 915, 916, 926, 927, 929, 930, 931, 933, 941, 942, 944, 945, 946, 954, 955, 957, 958, 959, 967, 968, 970, 971, 972, 980, 981, 983, 984, 985, 993, 994, 996, 997, 998, 1006, 1007, 1009, 1010, 1011, 1019, 1020, 1022, 1023, 1024, 1026, 1027, 1028, 1036, 1037, 1039, 1040, 1041, 1043, 1044, 1045, 1053, 1054, 1056, 1057, 1058, 1066, 1067, 1069, 1070, 1071"):::bucket classDef bucket10 stroke:#ffff00 - class Bucket10,Constant821,Lambda822,PgSelect826,First830,PgSelectSingle831,Constant832,PgClassExpression833,List834,Lambda835,PgSelect839,First843,PgSelectSingle844,Constant845,PgClassExpression846,List847,Lambda848,PgSelect852,First856,PgSelectSingle857,Constant858,PgClassExpression859,List860,Lambda861,PgSelect865,First869,PgSelectSingle870,Constant871,PgClassExpression872,List873,Lambda874,PgSelect878,First882,PgSelectSingle883,Constant884,PgClassExpression885,List886,Lambda887,PgSelect891,First895,PgSelectSingle896,Constant897,PgClassExpression898,List899,Lambda900,PgSelect906,First910,PgSelectSingle911,Constant912,PgClassExpression913,PgClassExpression914,List915,Lambda916,PgSelect922,First926,PgSelectSingle927,Constant928,PgClassExpression929,List930,Lambda931,PgClassExpression933,PgSelect937,First941,PgSelectSingle942,Constant943,PgClassExpression944,List945,Lambda946,PgSelect950,First954,PgSelectSingle955,Constant956,PgClassExpression957,List958,Lambda959,PgSelect963,First967,PgSelectSingle968,Constant969,PgClassExpression970,List971,Lambda972,PgSelect976,First980,PgSelectSingle981,Constant982,PgClassExpression983,List984,Lambda985,PgSelect989,First993,PgSelectSingle994,Constant995,PgClassExpression996,List997,Lambda998,PgSelect1002,First1006,PgSelectSingle1007,Constant1008,PgClassExpression1009,List1010,Lambda1011,PgSelect1015,First1019,PgSelectSingle1020,Constant1021,PgClassExpression1022,List1023,Lambda1024,PgClassExpression1026,PgClassExpression1027,PgClassExpression1028,PgSelect1032,First1036,PgSelectSingle1037,Constant1038,PgClassExpression1039,List1040,Lambda1041,PgClassExpression1043,PgClassExpression1044,PgClassExpression1045,PgSelect1049,First1053,PgSelectSingle1054,Constant1055,PgClassExpression1056,List1057,Lambda1058,PgSelect1062,First1066,PgSelectSingle1067,Constant1068,PgClassExpression1069,List1070,Lambda1071,Access2405,Access2406 bucket10 - Bucket11("Bucket 11 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 1074, 1073, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1076, 1087, 1100, 1113, 1126, 1139, 1152, 1167, 1183, 1198, 1211, 1224, 1237, 1250, 1263, 1276, 1293, 1310, 1323, 2408, 2409, 1077
2: 1081, 1094, 1107, 1120, 1133, 1146, 1161, 1177, 1192, 1205, 1218, 1231, 1244, 1257, 1270, 1287, 1304, 1317
ᐳ: 1085, 1086, 1088, 1089, 1090, 1098, 1099, 1101, 1102, 1103, 1111, 1112, 1114, 1115, 1116, 1124, 1125, 1127, 1128, 1129, 1137, 1138, 1140, 1141, 1142, 1150, 1151, 1153, 1154, 1155, 1165, 1166, 1168, 1169, 1170, 1171, 1181, 1182, 1184, 1185, 1186, 1188, 1196, 1197, 1199, 1200, 1201, 1209, 1210, 1212, 1213, 1214, 1222, 1223, 1225, 1226, 1227, 1235, 1236, 1238, 1239, 1240, 1248, 1249, 1251, 1252, 1253, 1261, 1262, 1264, 1265, 1266, 1274, 1275, 1277, 1278, 1279, 1281, 1282, 1283, 1291, 1292, 1294, 1295, 1296, 1298, 1299, 1300, 1308, 1309, 1311, 1312, 1313, 1321, 1322, 1324, 1325, 1326"):::bucket + class Bucket10,Constant821,Lambda822,PgSelect826,First830,PgSelectSingle831,Constant832,PgClassExpression833,List834,Lambda835,PgSelect839,First843,PgSelectSingle844,Constant845,PgClassExpression846,List847,Lambda848,PgSelect852,First856,PgSelectSingle857,Constant858,PgClassExpression859,List860,Lambda861,PgSelect865,First869,PgSelectSingle870,Constant871,PgClassExpression872,List873,Lambda874,PgSelect878,First882,PgSelectSingle883,Constant884,PgClassExpression885,List886,Lambda887,PgSelect891,First895,PgSelectSingle896,Constant897,PgClassExpression898,List899,Lambda900,PgSelect906,First910,PgSelectSingle911,Constant912,PgClassExpression913,PgClassExpression914,List915,Lambda916,PgSelect922,First926,PgSelectSingle927,Constant928,PgClassExpression929,List930,Lambda931,PgClassExpression933,PgSelect937,First941,PgSelectSingle942,Constant943,PgClassExpression944,List945,Lambda946,PgSelect950,First954,PgSelectSingle955,Constant956,PgClassExpression957,List958,Lambda959,PgSelect963,First967,PgSelectSingle968,Constant969,PgClassExpression970,List971,Lambda972,PgSelect976,First980,PgSelectSingle981,Constant982,PgClassExpression983,List984,Lambda985,PgSelect989,First993,PgSelectSingle994,Constant995,PgClassExpression996,List997,Lambda998,PgSelect1002,First1006,PgSelectSingle1007,Constant1008,PgClassExpression1009,List1010,Lambda1011,PgSelect1015,First1019,PgSelectSingle1020,Constant1021,PgClassExpression1022,List1023,Lambda1024,PgClassExpression1026,PgClassExpression1027,PgClassExpression1028,PgSelect1032,First1036,PgSelectSingle1037,Constant1038,PgClassExpression1039,List1040,Lambda1041,PgClassExpression1043,PgClassExpression1044,PgClassExpression1045,PgSelect1049,First1053,PgSelectSingle1054,Constant1055,PgClassExpression1056,List1057,Lambda1058,PgSelect1062,First1066,PgSelectSingle1067,Constant1068,PgClassExpression1069,List1070,Lambda1071,Access2242,Access2243 bucket10 + Bucket11("Bucket 11 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 1074, 1073, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1076, 1087, 1100, 1113, 1126, 1139, 1152, 1167, 1183, 1198, 1211, 1224, 1237, 1250, 1263, 1276, 1293, 1310, 1323, 2245, 2246, 1077
2: 1081, 1094, 1107, 1120, 1133, 1146, 1161, 1177, 1192, 1205, 1218, 1231, 1244, 1257, 1270, 1287, 1304, 1317
ᐳ: 1085, 1086, 1088, 1089, 1090, 1098, 1099, 1101, 1102, 1103, 1111, 1112, 1114, 1115, 1116, 1124, 1125, 1127, 1128, 1129, 1137, 1138, 1140, 1141, 1142, 1150, 1151, 1153, 1154, 1155, 1165, 1166, 1168, 1169, 1170, 1171, 1181, 1182, 1184, 1185, 1186, 1188, 1196, 1197, 1199, 1200, 1201, 1209, 1210, 1212, 1213, 1214, 1222, 1223, 1225, 1226, 1227, 1235, 1236, 1238, 1239, 1240, 1248, 1249, 1251, 1252, 1253, 1261, 1262, 1264, 1265, 1266, 1274, 1275, 1277, 1278, 1279, 1281, 1282, 1283, 1291, 1292, 1294, 1295, 1296, 1298, 1299, 1300, 1308, 1309, 1311, 1312, 1313, 1321, 1322, 1324, 1325, 1326"):::bucket classDef bucket11 stroke:#00ffff - class Bucket11,Constant1076,Lambda1077,PgSelect1081,First1085,PgSelectSingle1086,Constant1087,PgClassExpression1088,List1089,Lambda1090,PgSelect1094,First1098,PgSelectSingle1099,Constant1100,PgClassExpression1101,List1102,Lambda1103,PgSelect1107,First1111,PgSelectSingle1112,Constant1113,PgClassExpression1114,List1115,Lambda1116,PgSelect1120,First1124,PgSelectSingle1125,Constant1126,PgClassExpression1127,List1128,Lambda1129,PgSelect1133,First1137,PgSelectSingle1138,Constant1139,PgClassExpression1140,List1141,Lambda1142,PgSelect1146,First1150,PgSelectSingle1151,Constant1152,PgClassExpression1153,List1154,Lambda1155,PgSelect1161,First1165,PgSelectSingle1166,Constant1167,PgClassExpression1168,PgClassExpression1169,List1170,Lambda1171,PgSelect1177,First1181,PgSelectSingle1182,Constant1183,PgClassExpression1184,List1185,Lambda1186,PgClassExpression1188,PgSelect1192,First1196,PgSelectSingle1197,Constant1198,PgClassExpression1199,List1200,Lambda1201,PgSelect1205,First1209,PgSelectSingle1210,Constant1211,PgClassExpression1212,List1213,Lambda1214,PgSelect1218,First1222,PgSelectSingle1223,Constant1224,PgClassExpression1225,List1226,Lambda1227,PgSelect1231,First1235,PgSelectSingle1236,Constant1237,PgClassExpression1238,List1239,Lambda1240,PgSelect1244,First1248,PgSelectSingle1249,Constant1250,PgClassExpression1251,List1252,Lambda1253,PgSelect1257,First1261,PgSelectSingle1262,Constant1263,PgClassExpression1264,List1265,Lambda1266,PgSelect1270,First1274,PgSelectSingle1275,Constant1276,PgClassExpression1277,List1278,Lambda1279,PgClassExpression1281,PgClassExpression1282,PgClassExpression1283,PgSelect1287,First1291,PgSelectSingle1292,Constant1293,PgClassExpression1294,List1295,Lambda1296,PgClassExpression1298,PgClassExpression1299,PgClassExpression1300,PgSelect1304,First1308,PgSelectSingle1309,Constant1310,PgClassExpression1311,List1312,Lambda1313,PgSelect1317,First1321,PgSelectSingle1322,Constant1323,PgClassExpression1324,List1325,Lambda1326,Access2408,Access2409 bucket11 - Bucket12("Bucket 12 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 1329, 1328, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1331, 1342, 1355, 1368, 1381, 1394, 1407, 1422, 1438, 1453, 1466, 1479, 1492, 1505, 1518, 1531, 1548, 1565, 1578, 2411, 2412, 1332
2: 1336, 1349, 1362, 1375, 1388, 1401, 1416, 1432, 1447, 1460, 1473, 1486, 1499, 1512, 1525, 1542, 1559, 1572
ᐳ: 1340, 1341, 1343, 1344, 1345, 1353, 1354, 1356, 1357, 1358, 1366, 1367, 1369, 1370, 1371, 1379, 1380, 1382, 1383, 1384, 1392, 1393, 1395, 1396, 1397, 1405, 1406, 1408, 1409, 1410, 1420, 1421, 1423, 1424, 1425, 1426, 1436, 1437, 1439, 1440, 1441, 1443, 1451, 1452, 1454, 1455, 1456, 1464, 1465, 1467, 1468, 1469, 1477, 1478, 1480, 1481, 1482, 1490, 1491, 1493, 1494, 1495, 1503, 1504, 1506, 1507, 1508, 1516, 1517, 1519, 1520, 1521, 1529, 1530, 1532, 1533, 1534, 1536, 1537, 1538, 1546, 1547, 1549, 1550, 1551, 1553, 1554, 1555, 1563, 1564, 1566, 1567, 1568, 1576, 1577, 1579, 1580, 1581"):::bucket + class Bucket11,Constant1076,Lambda1077,PgSelect1081,First1085,PgSelectSingle1086,Constant1087,PgClassExpression1088,List1089,Lambda1090,PgSelect1094,First1098,PgSelectSingle1099,Constant1100,PgClassExpression1101,List1102,Lambda1103,PgSelect1107,First1111,PgSelectSingle1112,Constant1113,PgClassExpression1114,List1115,Lambda1116,PgSelect1120,First1124,PgSelectSingle1125,Constant1126,PgClassExpression1127,List1128,Lambda1129,PgSelect1133,First1137,PgSelectSingle1138,Constant1139,PgClassExpression1140,List1141,Lambda1142,PgSelect1146,First1150,PgSelectSingle1151,Constant1152,PgClassExpression1153,List1154,Lambda1155,PgSelect1161,First1165,PgSelectSingle1166,Constant1167,PgClassExpression1168,PgClassExpression1169,List1170,Lambda1171,PgSelect1177,First1181,PgSelectSingle1182,Constant1183,PgClassExpression1184,List1185,Lambda1186,PgClassExpression1188,PgSelect1192,First1196,PgSelectSingle1197,Constant1198,PgClassExpression1199,List1200,Lambda1201,PgSelect1205,First1209,PgSelectSingle1210,Constant1211,PgClassExpression1212,List1213,Lambda1214,PgSelect1218,First1222,PgSelectSingle1223,Constant1224,PgClassExpression1225,List1226,Lambda1227,PgSelect1231,First1235,PgSelectSingle1236,Constant1237,PgClassExpression1238,List1239,Lambda1240,PgSelect1244,First1248,PgSelectSingle1249,Constant1250,PgClassExpression1251,List1252,Lambda1253,PgSelect1257,First1261,PgSelectSingle1262,Constant1263,PgClassExpression1264,List1265,Lambda1266,PgSelect1270,First1274,PgSelectSingle1275,Constant1276,PgClassExpression1277,List1278,Lambda1279,PgClassExpression1281,PgClassExpression1282,PgClassExpression1283,PgSelect1287,First1291,PgSelectSingle1292,Constant1293,PgClassExpression1294,List1295,Lambda1296,PgClassExpression1298,PgClassExpression1299,PgClassExpression1300,PgSelect1304,First1308,PgSelectSingle1309,Constant1310,PgClassExpression1311,List1312,Lambda1313,PgSelect1317,First1321,PgSelectSingle1322,Constant1323,PgClassExpression1324,List1325,Lambda1326,Access2245,Access2246 bucket11 + Bucket12("Bucket 12 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 1329, 1328, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1331, 1342, 1355, 1368, 1381, 1394, 1407, 1422, 1438, 1453, 1466, 1479, 1492, 1505, 1518, 1531, 1548, 1565, 1578, 2248, 2249, 1332
2: 1336, 1349, 1362, 1375, 1388, 1401, 1416, 1432, 1447, 1460, 1473, 1486, 1499, 1512, 1525, 1542, 1559, 1572
ᐳ: 1340, 1341, 1343, 1344, 1345, 1353, 1354, 1356, 1357, 1358, 1366, 1367, 1369, 1370, 1371, 1379, 1380, 1382, 1383, 1384, 1392, 1393, 1395, 1396, 1397, 1405, 1406, 1408, 1409, 1410, 1420, 1421, 1423, 1424, 1425, 1426, 1436, 1437, 1439, 1440, 1441, 1443, 1451, 1452, 1454, 1455, 1456, 1464, 1465, 1467, 1468, 1469, 1477, 1478, 1480, 1481, 1482, 1490, 1491, 1493, 1494, 1495, 1503, 1504, 1506, 1507, 1508, 1516, 1517, 1519, 1520, 1521, 1529, 1530, 1532, 1533, 1534, 1536, 1537, 1538, 1546, 1547, 1549, 1550, 1551, 1553, 1554, 1555, 1563, 1564, 1566, 1567, 1568, 1576, 1577, 1579, 1580, 1581"):::bucket classDef bucket12 stroke:#4169e1 - class Bucket12,Constant1331,Lambda1332,PgSelect1336,First1340,PgSelectSingle1341,Constant1342,PgClassExpression1343,List1344,Lambda1345,PgSelect1349,First1353,PgSelectSingle1354,Constant1355,PgClassExpression1356,List1357,Lambda1358,PgSelect1362,First1366,PgSelectSingle1367,Constant1368,PgClassExpression1369,List1370,Lambda1371,PgSelect1375,First1379,PgSelectSingle1380,Constant1381,PgClassExpression1382,List1383,Lambda1384,PgSelect1388,First1392,PgSelectSingle1393,Constant1394,PgClassExpression1395,List1396,Lambda1397,PgSelect1401,First1405,PgSelectSingle1406,Constant1407,PgClassExpression1408,List1409,Lambda1410,PgSelect1416,First1420,PgSelectSingle1421,Constant1422,PgClassExpression1423,PgClassExpression1424,List1425,Lambda1426,PgSelect1432,First1436,PgSelectSingle1437,Constant1438,PgClassExpression1439,List1440,Lambda1441,PgClassExpression1443,PgSelect1447,First1451,PgSelectSingle1452,Constant1453,PgClassExpression1454,List1455,Lambda1456,PgSelect1460,First1464,PgSelectSingle1465,Constant1466,PgClassExpression1467,List1468,Lambda1469,PgSelect1473,First1477,PgSelectSingle1478,Constant1479,PgClassExpression1480,List1481,Lambda1482,PgSelect1486,First1490,PgSelectSingle1491,Constant1492,PgClassExpression1493,List1494,Lambda1495,PgSelect1499,First1503,PgSelectSingle1504,Constant1505,PgClassExpression1506,List1507,Lambda1508,PgSelect1512,First1516,PgSelectSingle1517,Constant1518,PgClassExpression1519,List1520,Lambda1521,PgSelect1525,First1529,PgSelectSingle1530,Constant1531,PgClassExpression1532,List1533,Lambda1534,PgClassExpression1536,PgClassExpression1537,PgClassExpression1538,PgSelect1542,First1546,PgSelectSingle1547,Constant1548,PgClassExpression1549,List1550,Lambda1551,PgClassExpression1553,PgClassExpression1554,PgClassExpression1555,PgSelect1559,First1563,PgSelectSingle1564,Constant1565,PgClassExpression1566,List1567,Lambda1568,PgSelect1572,First1576,PgSelectSingle1577,Constant1578,PgClassExpression1579,List1580,Lambda1581,Access2411,Access2412 bucket12 + class Bucket12,Constant1331,Lambda1332,PgSelect1336,First1340,PgSelectSingle1341,Constant1342,PgClassExpression1343,List1344,Lambda1345,PgSelect1349,First1353,PgSelectSingle1354,Constant1355,PgClassExpression1356,List1357,Lambda1358,PgSelect1362,First1366,PgSelectSingle1367,Constant1368,PgClassExpression1369,List1370,Lambda1371,PgSelect1375,First1379,PgSelectSingle1380,Constant1381,PgClassExpression1382,List1383,Lambda1384,PgSelect1388,First1392,PgSelectSingle1393,Constant1394,PgClassExpression1395,List1396,Lambda1397,PgSelect1401,First1405,PgSelectSingle1406,Constant1407,PgClassExpression1408,List1409,Lambda1410,PgSelect1416,First1420,PgSelectSingle1421,Constant1422,PgClassExpression1423,PgClassExpression1424,List1425,Lambda1426,PgSelect1432,First1436,PgSelectSingle1437,Constant1438,PgClassExpression1439,List1440,Lambda1441,PgClassExpression1443,PgSelect1447,First1451,PgSelectSingle1452,Constant1453,PgClassExpression1454,List1455,Lambda1456,PgSelect1460,First1464,PgSelectSingle1465,Constant1466,PgClassExpression1467,List1468,Lambda1469,PgSelect1473,First1477,PgSelectSingle1478,Constant1479,PgClassExpression1480,List1481,Lambda1482,PgSelect1486,First1490,PgSelectSingle1491,Constant1492,PgClassExpression1493,List1494,Lambda1495,PgSelect1499,First1503,PgSelectSingle1504,Constant1505,PgClassExpression1506,List1507,Lambda1508,PgSelect1512,First1516,PgSelectSingle1517,Constant1518,PgClassExpression1519,List1520,Lambda1521,PgSelect1525,First1529,PgSelectSingle1530,Constant1531,PgClassExpression1532,List1533,Lambda1534,PgClassExpression1536,PgClassExpression1537,PgClassExpression1538,PgSelect1542,First1546,PgSelectSingle1547,Constant1548,PgClassExpression1549,List1550,Lambda1551,PgClassExpression1553,PgClassExpression1554,PgClassExpression1555,PgSelect1559,First1563,PgSelectSingle1564,Constant1565,PgClassExpression1566,List1567,Lambda1568,PgSelect1572,First1576,PgSelectSingle1577,Constant1578,PgClassExpression1579,List1580,Lambda1581,Access2248,Access2249 bucket12 Bucket13("Bucket 13 (nullableBoundary)
Deps: 1591, 23

ROOT PgSelectSingleᐸpersonᐳ[1591]"):::bucket classDef bucket13 stroke:#3cb371 class Bucket13,PgClassExpression1593,List1594,Lambda1595,PgClassExpression1597 bucket13 @@ -2530,12 +2530,12 @@ graph TD Bucket18("Bucket 18 (nullableBoundary)
Deps: 1679, 45

ROOT PgSelectSingleᐸcompound_keyᐳ[1679]"):::bucket classDef bucket18 stroke:#00bfff class Bucket18,PgClassExpression1681,PgClassExpression1682,List1683,Lambda1684 bucket18 - Bucket19("Bucket 19 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 1689, 1688, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1691, 1702, 1715, 1728, 1741, 1754, 1767, 1782, 1798, 1813, 1826, 1839, 1852, 1865, 1878, 1891, 1908, 1925, 1938, 2420, 2421, 1692
2: 1696, 1709, 1722, 1735, 1748, 1761, 1776, 1792, 1807, 1820, 1833, 1846, 1859, 1872, 1885, 1902, 1919, 1932
ᐳ: 1700, 1701, 1703, 1704, 1705, 1713, 1714, 1716, 1717, 1718, 1726, 1727, 1729, 1730, 1731, 1739, 1740, 1742, 1743, 1744, 1752, 1753, 1755, 1756, 1757, 1765, 1766, 1768, 1769, 1770, 1780, 1781, 1783, 1784, 1785, 1786, 1796, 1797, 1799, 1800, 1801, 1803, 1811, 1812, 1814, 1815, 1816, 1824, 1825, 1827, 1828, 1829, 1837, 1838, 1840, 1841, 1842, 1850, 1851, 1853, 1854, 1855, 1863, 1864, 1866, 1867, 1868, 1876, 1877, 1879, 1880, 1881, 1889, 1890, 1892, 1893, 1894, 1896, 1897, 1898, 1906, 1907, 1909, 1910, 1911, 1913, 1914, 1915, 1923, 1924, 1926, 1927, 1928, 1936, 1937, 1939, 1940, 1941"):::bucket + Bucket19("Bucket 19 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 1689, 1688, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1691, 1702, 1715, 1728, 1741, 1754, 1767, 1782, 1798, 1813, 1826, 1839, 1852, 1865, 1878, 1891, 1908, 1925, 1938, 2257, 2258, 1692
2: 1696, 1709, 1722, 1735, 1748, 1761, 1776, 1792, 1807, 1820, 1833, 1846, 1859, 1872, 1885, 1902, 1919, 1932
ᐳ: 1700, 1701, 1703, 1704, 1705, 1713, 1714, 1716, 1717, 1718, 1726, 1727, 1729, 1730, 1731, 1739, 1740, 1742, 1743, 1744, 1752, 1753, 1755, 1756, 1757, 1765, 1766, 1768, 1769, 1770, 1780, 1781, 1783, 1784, 1785, 1786, 1796, 1797, 1799, 1800, 1801, 1803, 1811, 1812, 1814, 1815, 1816, 1824, 1825, 1827, 1828, 1829, 1837, 1838, 1840, 1841, 1842, 1850, 1851, 1853, 1854, 1855, 1863, 1864, 1866, 1867, 1868, 1876, 1877, 1879, 1880, 1881, 1889, 1890, 1892, 1893, 1894, 1896, 1897, 1898, 1906, 1907, 1909, 1910, 1911, 1913, 1914, 1915, 1923, 1924, 1926, 1927, 1928, 1936, 1937, 1939, 1940, 1941"):::bucket classDef bucket19 stroke:#7f007f - class Bucket19,Constant1691,Lambda1692,PgSelect1696,First1700,PgSelectSingle1701,Constant1702,PgClassExpression1703,List1704,Lambda1705,PgSelect1709,First1713,PgSelectSingle1714,Constant1715,PgClassExpression1716,List1717,Lambda1718,PgSelect1722,First1726,PgSelectSingle1727,Constant1728,PgClassExpression1729,List1730,Lambda1731,PgSelect1735,First1739,PgSelectSingle1740,Constant1741,PgClassExpression1742,List1743,Lambda1744,PgSelect1748,First1752,PgSelectSingle1753,Constant1754,PgClassExpression1755,List1756,Lambda1757,PgSelect1761,First1765,PgSelectSingle1766,Constant1767,PgClassExpression1768,List1769,Lambda1770,PgSelect1776,First1780,PgSelectSingle1781,Constant1782,PgClassExpression1783,PgClassExpression1784,List1785,Lambda1786,PgSelect1792,First1796,PgSelectSingle1797,Constant1798,PgClassExpression1799,List1800,Lambda1801,PgClassExpression1803,PgSelect1807,First1811,PgSelectSingle1812,Constant1813,PgClassExpression1814,List1815,Lambda1816,PgSelect1820,First1824,PgSelectSingle1825,Constant1826,PgClassExpression1827,List1828,Lambda1829,PgSelect1833,First1837,PgSelectSingle1838,Constant1839,PgClassExpression1840,List1841,Lambda1842,PgSelect1846,First1850,PgSelectSingle1851,Constant1852,PgClassExpression1853,List1854,Lambda1855,PgSelect1859,First1863,PgSelectSingle1864,Constant1865,PgClassExpression1866,List1867,Lambda1868,PgSelect1872,First1876,PgSelectSingle1877,Constant1878,PgClassExpression1879,List1880,Lambda1881,PgSelect1885,First1889,PgSelectSingle1890,Constant1891,PgClassExpression1892,List1893,Lambda1894,PgClassExpression1896,PgClassExpression1897,PgClassExpression1898,PgSelect1902,First1906,PgSelectSingle1907,Constant1908,PgClassExpression1909,List1910,Lambda1911,PgClassExpression1913,PgClassExpression1914,PgClassExpression1915,PgSelect1919,First1923,PgSelectSingle1924,Constant1925,PgClassExpression1926,List1927,Lambda1928,PgSelect1932,First1936,PgSelectSingle1937,Constant1938,PgClassExpression1939,List1940,Lambda1941,Access2420,Access2421 bucket19 - Bucket20("Bucket 20 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 1944, 1943, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1946, 1957, 1970, 1983, 1996, 2009, 2022, 2037, 2053, 2068, 2081, 2094, 2107, 2120, 2133, 2146, 2163, 2180, 2193, 2423, 2424, 1947
2: 1951, 1964, 1977, 1990, 2003, 2016, 2031, 2047, 2062, 2075, 2088, 2101, 2114, 2127, 2140, 2157, 2174, 2187
ᐳ: 1955, 1956, 1958, 1959, 1960, 1968, 1969, 1971, 1972, 1973, 1981, 1982, 1984, 1985, 1986, 1994, 1995, 1997, 1998, 1999, 2007, 2008, 2010, 2011, 2012, 2020, 2021, 2023, 2024, 2025, 2035, 2036, 2038, 2039, 2040, 2041, 2051, 2052, 2054, 2055, 2056, 2058, 2066, 2067, 2069, 2070, 2071, 2079, 2080, 2082, 2083, 2084, 2092, 2093, 2095, 2096, 2097, 2105, 2106, 2108, 2109, 2110, 2118, 2119, 2121, 2122, 2123, 2131, 2132, 2134, 2135, 2136, 2144, 2145, 2147, 2148, 2149, 2151, 2152, 2153, 2161, 2162, 2164, 2165, 2166, 2168, 2169, 2170, 2178, 2179, 2181, 2182, 2183, 2191, 2192, 2194, 2195, 2196"):::bucket + class Bucket19,Constant1691,Lambda1692,PgSelect1696,First1700,PgSelectSingle1701,Constant1702,PgClassExpression1703,List1704,Lambda1705,PgSelect1709,First1713,PgSelectSingle1714,Constant1715,PgClassExpression1716,List1717,Lambda1718,PgSelect1722,First1726,PgSelectSingle1727,Constant1728,PgClassExpression1729,List1730,Lambda1731,PgSelect1735,First1739,PgSelectSingle1740,Constant1741,PgClassExpression1742,List1743,Lambda1744,PgSelect1748,First1752,PgSelectSingle1753,Constant1754,PgClassExpression1755,List1756,Lambda1757,PgSelect1761,First1765,PgSelectSingle1766,Constant1767,PgClassExpression1768,List1769,Lambda1770,PgSelect1776,First1780,PgSelectSingle1781,Constant1782,PgClassExpression1783,PgClassExpression1784,List1785,Lambda1786,PgSelect1792,First1796,PgSelectSingle1797,Constant1798,PgClassExpression1799,List1800,Lambda1801,PgClassExpression1803,PgSelect1807,First1811,PgSelectSingle1812,Constant1813,PgClassExpression1814,List1815,Lambda1816,PgSelect1820,First1824,PgSelectSingle1825,Constant1826,PgClassExpression1827,List1828,Lambda1829,PgSelect1833,First1837,PgSelectSingle1838,Constant1839,PgClassExpression1840,List1841,Lambda1842,PgSelect1846,First1850,PgSelectSingle1851,Constant1852,PgClassExpression1853,List1854,Lambda1855,PgSelect1859,First1863,PgSelectSingle1864,Constant1865,PgClassExpression1866,List1867,Lambda1868,PgSelect1872,First1876,PgSelectSingle1877,Constant1878,PgClassExpression1879,List1880,Lambda1881,PgSelect1885,First1889,PgSelectSingle1890,Constant1891,PgClassExpression1892,List1893,Lambda1894,PgClassExpression1896,PgClassExpression1897,PgClassExpression1898,PgSelect1902,First1906,PgSelectSingle1907,Constant1908,PgClassExpression1909,List1910,Lambda1911,PgClassExpression1913,PgClassExpression1914,PgClassExpression1915,PgSelect1919,First1923,PgSelectSingle1924,Constant1925,PgClassExpression1926,List1927,Lambda1928,PgSelect1932,First1936,PgSelectSingle1937,Constant1938,PgClassExpression1939,List1940,Lambda1941,Access2257,Access2258 bucket19 + Bucket20("Bucket 20 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 1944, 1943, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1946, 1957, 1970, 1983, 1996, 2009, 2022, 2037, 2053, 2068, 2081, 2094, 2107, 2120, 2133, 2146, 2163, 2180, 2193, 2260, 2261, 1947
2: 1951, 1964, 1977, 1990, 2003, 2016, 2031, 2047, 2062, 2075, 2088, 2101, 2114, 2127, 2140, 2157, 2174, 2187
ᐳ: 1955, 1956, 1958, 1959, 1960, 1968, 1969, 1971, 1972, 1973, 1981, 1982, 1984, 1985, 1986, 1994, 1995, 1997, 1998, 1999, 2007, 2008, 2010, 2011, 2012, 2020, 2021, 2023, 2024, 2025, 2035, 2036, 2038, 2039, 2040, 2041, 2051, 2052, 2054, 2055, 2056, 2058, 2066, 2067, 2069, 2070, 2071, 2079, 2080, 2082, 2083, 2084, 2092, 2093, 2095, 2096, 2097, 2105, 2106, 2108, 2109, 2110, 2118, 2119, 2121, 2122, 2123, 2131, 2132, 2134, 2135, 2136, 2144, 2145, 2147, 2148, 2149, 2151, 2152, 2153, 2161, 2162, 2164, 2165, 2166, 2168, 2169, 2170, 2178, 2179, 2181, 2182, 2183, 2191, 2192, 2194, 2195, 2196"):::bucket classDef bucket20 stroke:#ffa500 - class Bucket20,Constant1946,Lambda1947,PgSelect1951,First1955,PgSelectSingle1956,Constant1957,PgClassExpression1958,List1959,Lambda1960,PgSelect1964,First1968,PgSelectSingle1969,Constant1970,PgClassExpression1971,List1972,Lambda1973,PgSelect1977,First1981,PgSelectSingle1982,Constant1983,PgClassExpression1984,List1985,Lambda1986,PgSelect1990,First1994,PgSelectSingle1995,Constant1996,PgClassExpression1997,List1998,Lambda1999,PgSelect2003,First2007,PgSelectSingle2008,Constant2009,PgClassExpression2010,List2011,Lambda2012,PgSelect2016,First2020,PgSelectSingle2021,Constant2022,PgClassExpression2023,List2024,Lambda2025,PgSelect2031,First2035,PgSelectSingle2036,Constant2037,PgClassExpression2038,PgClassExpression2039,List2040,Lambda2041,PgSelect2047,First2051,PgSelectSingle2052,Constant2053,PgClassExpression2054,List2055,Lambda2056,PgClassExpression2058,PgSelect2062,First2066,PgSelectSingle2067,Constant2068,PgClassExpression2069,List2070,Lambda2071,PgSelect2075,First2079,PgSelectSingle2080,Constant2081,PgClassExpression2082,List2083,Lambda2084,PgSelect2088,First2092,PgSelectSingle2093,Constant2094,PgClassExpression2095,List2096,Lambda2097,PgSelect2101,First2105,PgSelectSingle2106,Constant2107,PgClassExpression2108,List2109,Lambda2110,PgSelect2114,First2118,PgSelectSingle2119,Constant2120,PgClassExpression2121,List2122,Lambda2123,PgSelect2127,First2131,PgSelectSingle2132,Constant2133,PgClassExpression2134,List2135,Lambda2136,PgSelect2140,First2144,PgSelectSingle2145,Constant2146,PgClassExpression2147,List2148,Lambda2149,PgClassExpression2151,PgClassExpression2152,PgClassExpression2153,PgSelect2157,First2161,PgSelectSingle2162,Constant2163,PgClassExpression2164,List2165,Lambda2166,PgClassExpression2168,PgClassExpression2169,PgClassExpression2170,PgSelect2174,First2178,PgSelectSingle2179,Constant2180,PgClassExpression2181,List2182,Lambda2183,PgSelect2187,First2191,PgSelectSingle2192,Constant2193,PgClassExpression2194,List2195,Lambda2196,Access2423,Access2424 bucket20 + class Bucket20,Constant1946,Lambda1947,PgSelect1951,First1955,PgSelectSingle1956,Constant1957,PgClassExpression1958,List1959,Lambda1960,PgSelect1964,First1968,PgSelectSingle1969,Constant1970,PgClassExpression1971,List1972,Lambda1973,PgSelect1977,First1981,PgSelectSingle1982,Constant1983,PgClassExpression1984,List1985,Lambda1986,PgSelect1990,First1994,PgSelectSingle1995,Constant1996,PgClassExpression1997,List1998,Lambda1999,PgSelect2003,First2007,PgSelectSingle2008,Constant2009,PgClassExpression2010,List2011,Lambda2012,PgSelect2016,First2020,PgSelectSingle2021,Constant2022,PgClassExpression2023,List2024,Lambda2025,PgSelect2031,First2035,PgSelectSingle2036,Constant2037,PgClassExpression2038,PgClassExpression2039,List2040,Lambda2041,PgSelect2047,First2051,PgSelectSingle2052,Constant2053,PgClassExpression2054,List2055,Lambda2056,PgClassExpression2058,PgSelect2062,First2066,PgSelectSingle2067,Constant2068,PgClassExpression2069,List2070,Lambda2071,PgSelect2075,First2079,PgSelectSingle2080,Constant2081,PgClassExpression2082,List2083,Lambda2084,PgSelect2088,First2092,PgSelectSingle2093,Constant2094,PgClassExpression2095,List2096,Lambda2097,PgSelect2101,First2105,PgSelectSingle2106,Constant2107,PgClassExpression2108,List2109,Lambda2110,PgSelect2114,First2118,PgSelectSingle2119,Constant2120,PgClassExpression2121,List2122,Lambda2123,PgSelect2127,First2131,PgSelectSingle2132,Constant2133,PgClassExpression2134,List2135,Lambda2136,PgSelect2140,First2144,PgSelectSingle2145,Constant2146,PgClassExpression2147,List2148,Lambda2149,PgClassExpression2151,PgClassExpression2152,PgClassExpression2153,PgSelect2157,First2161,PgSelectSingle2162,Constant2163,PgClassExpression2164,List2165,Lambda2166,PgClassExpression2168,PgClassExpression2169,PgClassExpression2170,PgSelect2174,First2178,PgSelectSingle2179,Constant2180,PgClassExpression2181,List2182,Lambda2183,PgSelect2187,First2191,PgSelectSingle2192,Constant2193,PgClassExpression2194,List2195,Lambda2196,Access2260,Access2261 bucket20 Bucket21("Bucket 21 (nullableBoundary)
Deps: 2206

ROOT PgSelectSingleᐸsimilar_table_1ᐳ[2206]"):::bucket classDef bucket21 stroke:#0000ff class Bucket21,Constant2207,PgClassExpression2208,List2209,Lambda2210,PgClassExpression2212,PgClassExpression2213,PgClassExpression2214 bucket21 @@ -2548,5 +2548,5 @@ graph TD Bucket4 --> Bucket5 Bucket5 --> Bucket6 classDef unary fill:#fafffa,borderWidth:8px - class PgSelect1636,PgSelect1655,PgSelect1674,Object18,PgSelect1586,PgSelect1602,PgSelect1618,PgSelect2201,PgSelect2219,Access16,Access17,Node53,Lambda54,Node308,Lambda309,Node563,Lambda564,Node818,Lambda819,Node1073,Lambda1074,Node1328,Lambda1329,Lambda1583,Access1584,First1590,PgSelectSingle1591,Lambda1599,Access1600,First1606,PgSelectSingle1607,Lambda1615,Access1616,First1622,PgSelectSingle1623,Lambda1631,Access1632,Access1634,First1640,PgSelectSingle1641,Lambda1650,Access1651,Access1653,First1659,PgSelectSingle1660,Lambda1669,Access1670,Access1672,First1678,PgSelectSingle1679,Node1688,Lambda1689,Node1943,Lambda1944,Lambda2198,Access2199,First2205,PgSelectSingle2206,Lambda2216,Access2217,First2223,PgSelectSingle2224,__Value0,__Value3,__Value5,Connection19,Constant23,Connection41,Constant45,Constant2398,Constant2401,Constant2404,Constant2407,Constant2410,Constant2413,Constant2422,Constant2425,PgSelect20,PgSelect42,PgSelect141,List150,PgSelect61,List69,PgSelect74,List82,PgSelect87,List95,PgSelect100,List108,PgSelect113,List121,PgSelect126,List134,PgSelect157,List165,PgSelect172,List180,PgSelect185,List193,PgSelect198,List206,PgSelect211,List219,PgSelect224,List232,PgSelect237,List245,PgSelect250,List258,PgSelect267,List275,PgSelect284,List292,PgSelect297,List305,Lambda57,First65,PgSelectSingle66,PgClassExpression68,Lambda70,First78,PgSelectSingle79,PgClassExpression81,Lambda83,First91,PgSelectSingle92,PgClassExpression94,Lambda96,First104,PgSelectSingle105,PgClassExpression107,Lambda109,First117,PgSelectSingle118,PgClassExpression120,Lambda122,First130,PgSelectSingle131,PgClassExpression133,Lambda135,First145,PgSelectSingle146,PgClassExpression148,PgClassExpression149,Lambda151,First161,PgSelectSingle162,PgClassExpression164,Lambda166,PgClassExpression168,First176,PgSelectSingle177,PgClassExpression179,Lambda181,First189,PgSelectSingle190,PgClassExpression192,Lambda194,First202,PgSelectSingle203,PgClassExpression205,Lambda207,First215,PgSelectSingle216,PgClassExpression218,Lambda220,First228,PgSelectSingle229,PgClassExpression231,Lambda233,First241,PgSelectSingle242,PgClassExpression244,Lambda246,First254,PgSelectSingle255,PgClassExpression257,Lambda259,PgClassExpression261,PgClassExpression262,PgClassExpression263,First271,PgSelectSingle272,PgClassExpression274,Lambda276,PgClassExpression278,PgClassExpression279,PgClassExpression280,First288,PgSelectSingle289,PgClassExpression291,Lambda293,First301,PgSelectSingle302,PgClassExpression304,Lambda306,Access2396,Access2397,Constant56,Constant67,Constant80,Constant93,Constant106,Constant119,Constant132,Constant147,Constant163,Constant178,Constant191,Constant204,Constant217,Constant230,Constant243,Constant256,Constant273,Constant290,Constant303,PgSelect396,List405,PgSelect316,List324,PgSelect329,List337,PgSelect342,List350,PgSelect355,List363,PgSelect368,List376,PgSelect381,List389,PgSelect412,List420,PgSelect427,List435,PgSelect440,List448,PgSelect453,List461,PgSelect466,List474,PgSelect479,List487,PgSelect492,List500,PgSelect505,List513,PgSelect522,List530,PgSelect539,List547,PgSelect552,List560,Lambda312,First320,PgSelectSingle321,PgClassExpression323,Lambda325,First333,PgSelectSingle334,PgClassExpression336,Lambda338,First346,PgSelectSingle347,PgClassExpression349,Lambda351,First359,PgSelectSingle360,PgClassExpression362,Lambda364,First372,PgSelectSingle373,PgClassExpression375,Lambda377,First385,PgSelectSingle386,PgClassExpression388,Lambda390,First400,PgSelectSingle401,PgClassExpression403,PgClassExpression404,Lambda406,First416,PgSelectSingle417,PgClassExpression419,Lambda421,PgClassExpression423,First431,PgSelectSingle432,PgClassExpression434,Lambda436,First444,PgSelectSingle445,PgClassExpression447,Lambda449,First457,PgSelectSingle458,PgClassExpression460,Lambda462,First470,PgSelectSingle471,PgClassExpression473,Lambda475,First483,PgSelectSingle484,PgClassExpression486,Lambda488,First496,PgSelectSingle497,PgClassExpression499,Lambda501,First509,PgSelectSingle510,PgClassExpression512,Lambda514,PgClassExpression516,PgClassExpression517,PgClassExpression518,First526,PgSelectSingle527,PgClassExpression529,Lambda531,PgClassExpression533,PgClassExpression534,PgClassExpression535,First543,PgSelectSingle544,PgClassExpression546,Lambda548,First556,PgSelectSingle557,PgClassExpression559,Lambda561,Access2399,Access2400,Constant311,Constant322,Constant335,Constant348,Constant361,Constant374,Constant387,Constant402,Constant418,Constant433,Constant446,Constant459,Constant472,Constant485,Constant498,Constant511,Constant528,Constant545,Constant558,PgSelect651,List660,PgSelect571,List579,PgSelect584,List592,PgSelect597,List605,PgSelect610,List618,PgSelect623,List631,PgSelect636,List644,PgSelect667,List675,PgSelect682,List690,PgSelect695,List703,PgSelect708,List716,PgSelect721,List729,PgSelect734,List742,PgSelect747,List755,PgSelect760,List768,PgSelect777,List785,PgSelect794,List802,PgSelect807,List815,Lambda567,First575,PgSelectSingle576,PgClassExpression578,Lambda580,First588,PgSelectSingle589,PgClassExpression591,Lambda593,First601,PgSelectSingle602,PgClassExpression604,Lambda606,First614,PgSelectSingle615,PgClassExpression617,Lambda619,First627,PgSelectSingle628,PgClassExpression630,Lambda632,First640,PgSelectSingle641,PgClassExpression643,Lambda645,First655,PgSelectSingle656,PgClassExpression658,PgClassExpression659,Lambda661,First671,PgSelectSingle672,PgClassExpression674,Lambda676,PgClassExpression678,First686,PgSelectSingle687,PgClassExpression689,Lambda691,First699,PgSelectSingle700,PgClassExpression702,Lambda704,First712,PgSelectSingle713,PgClassExpression715,Lambda717,First725,PgSelectSingle726,PgClassExpression728,Lambda730,First738,PgSelectSingle739,PgClassExpression741,Lambda743,First751,PgSelectSingle752,PgClassExpression754,Lambda756,First764,PgSelectSingle765,PgClassExpression767,Lambda769,PgClassExpression771,PgClassExpression772,PgClassExpression773,First781,PgSelectSingle782,PgClassExpression784,Lambda786,PgClassExpression788,PgClassExpression789,PgClassExpression790,First798,PgSelectSingle799,PgClassExpression801,Lambda803,First811,PgSelectSingle812,PgClassExpression814,Lambda816,Access2402,Access2403,Constant566,Constant577,Constant590,Constant603,Constant616,Constant629,Constant642,Constant657,Constant673,Constant688,Constant701,Constant714,Constant727,Constant740,Constant753,Constant766,Constant783,Constant800,Constant813,PgSelect906,List915,PgSelect826,List834,PgSelect839,List847,PgSelect852,List860,PgSelect865,List873,PgSelect878,List886,PgSelect891,List899,PgSelect922,List930,PgSelect937,List945,PgSelect950,List958,PgSelect963,List971,PgSelect976,List984,PgSelect989,List997,PgSelect1002,List1010,PgSelect1015,List1023,PgSelect1032,List1040,PgSelect1049,List1057,PgSelect1062,List1070,Lambda822,First830,PgSelectSingle831,PgClassExpression833,Lambda835,First843,PgSelectSingle844,PgClassExpression846,Lambda848,First856,PgSelectSingle857,PgClassExpression859,Lambda861,First869,PgSelectSingle870,PgClassExpression872,Lambda874,First882,PgSelectSingle883,PgClassExpression885,Lambda887,First895,PgSelectSingle896,PgClassExpression898,Lambda900,First910,PgSelectSingle911,PgClassExpression913,PgClassExpression914,Lambda916,First926,PgSelectSingle927,PgClassExpression929,Lambda931,PgClassExpression933,First941,PgSelectSingle942,PgClassExpression944,Lambda946,First954,PgSelectSingle955,PgClassExpression957,Lambda959,First967,PgSelectSingle968,PgClassExpression970,Lambda972,First980,PgSelectSingle981,PgClassExpression983,Lambda985,First993,PgSelectSingle994,PgClassExpression996,Lambda998,First1006,PgSelectSingle1007,PgClassExpression1009,Lambda1011,First1019,PgSelectSingle1020,PgClassExpression1022,Lambda1024,PgClassExpression1026,PgClassExpression1027,PgClassExpression1028,First1036,PgSelectSingle1037,PgClassExpression1039,Lambda1041,PgClassExpression1043,PgClassExpression1044,PgClassExpression1045,First1053,PgSelectSingle1054,PgClassExpression1056,Lambda1058,First1066,PgSelectSingle1067,PgClassExpression1069,Lambda1071,Access2405,Access2406,Constant821,Constant832,Constant845,Constant858,Constant871,Constant884,Constant897,Constant912,Constant928,Constant943,Constant956,Constant969,Constant982,Constant995,Constant1008,Constant1021,Constant1038,Constant1055,Constant1068,PgSelect1161,List1170,PgSelect1081,List1089,PgSelect1094,List1102,PgSelect1107,List1115,PgSelect1120,List1128,PgSelect1133,List1141,PgSelect1146,List1154,PgSelect1177,List1185,PgSelect1192,List1200,PgSelect1205,List1213,PgSelect1218,List1226,PgSelect1231,List1239,PgSelect1244,List1252,PgSelect1257,List1265,PgSelect1270,List1278,PgSelect1287,List1295,PgSelect1304,List1312,PgSelect1317,List1325,Lambda1077,First1085,PgSelectSingle1086,PgClassExpression1088,Lambda1090,First1098,PgSelectSingle1099,PgClassExpression1101,Lambda1103,First1111,PgSelectSingle1112,PgClassExpression1114,Lambda1116,First1124,PgSelectSingle1125,PgClassExpression1127,Lambda1129,First1137,PgSelectSingle1138,PgClassExpression1140,Lambda1142,First1150,PgSelectSingle1151,PgClassExpression1153,Lambda1155,First1165,PgSelectSingle1166,PgClassExpression1168,PgClassExpression1169,Lambda1171,First1181,PgSelectSingle1182,PgClassExpression1184,Lambda1186,PgClassExpression1188,First1196,PgSelectSingle1197,PgClassExpression1199,Lambda1201,First1209,PgSelectSingle1210,PgClassExpression1212,Lambda1214,First1222,PgSelectSingle1223,PgClassExpression1225,Lambda1227,First1235,PgSelectSingle1236,PgClassExpression1238,Lambda1240,First1248,PgSelectSingle1249,PgClassExpression1251,Lambda1253,First1261,PgSelectSingle1262,PgClassExpression1264,Lambda1266,First1274,PgSelectSingle1275,PgClassExpression1277,Lambda1279,PgClassExpression1281,PgClassExpression1282,PgClassExpression1283,First1291,PgSelectSingle1292,PgClassExpression1294,Lambda1296,PgClassExpression1298,PgClassExpression1299,PgClassExpression1300,First1308,PgSelectSingle1309,PgClassExpression1311,Lambda1313,First1321,PgSelectSingle1322,PgClassExpression1324,Lambda1326,Access2408,Access2409,Constant1076,Constant1087,Constant1100,Constant1113,Constant1126,Constant1139,Constant1152,Constant1167,Constant1183,Constant1198,Constant1211,Constant1224,Constant1237,Constant1250,Constant1263,Constant1276,Constant1293,Constant1310,Constant1323,PgSelect1416,List1425,PgSelect1336,List1344,PgSelect1349,List1357,PgSelect1362,List1370,PgSelect1375,List1383,PgSelect1388,List1396,PgSelect1401,List1409,PgSelect1432,List1440,PgSelect1447,List1455,PgSelect1460,List1468,PgSelect1473,List1481,PgSelect1486,List1494,PgSelect1499,List1507,PgSelect1512,List1520,PgSelect1525,List1533,PgSelect1542,List1550,PgSelect1559,List1567,PgSelect1572,List1580,Lambda1332,First1340,PgSelectSingle1341,PgClassExpression1343,Lambda1345,First1353,PgSelectSingle1354,PgClassExpression1356,Lambda1358,First1366,PgSelectSingle1367,PgClassExpression1369,Lambda1371,First1379,PgSelectSingle1380,PgClassExpression1382,Lambda1384,First1392,PgSelectSingle1393,PgClassExpression1395,Lambda1397,First1405,PgSelectSingle1406,PgClassExpression1408,Lambda1410,First1420,PgSelectSingle1421,PgClassExpression1423,PgClassExpression1424,Lambda1426,First1436,PgSelectSingle1437,PgClassExpression1439,Lambda1441,PgClassExpression1443,First1451,PgSelectSingle1452,PgClassExpression1454,Lambda1456,First1464,PgSelectSingle1465,PgClassExpression1467,Lambda1469,First1477,PgSelectSingle1478,PgClassExpression1480,Lambda1482,First1490,PgSelectSingle1491,PgClassExpression1493,Lambda1495,First1503,PgSelectSingle1504,PgClassExpression1506,Lambda1508,First1516,PgSelectSingle1517,PgClassExpression1519,Lambda1521,First1529,PgSelectSingle1530,PgClassExpression1532,Lambda1534,PgClassExpression1536,PgClassExpression1537,PgClassExpression1538,First1546,PgSelectSingle1547,PgClassExpression1549,Lambda1551,PgClassExpression1553,PgClassExpression1554,PgClassExpression1555,First1563,PgSelectSingle1564,PgClassExpression1566,Lambda1568,First1576,PgSelectSingle1577,PgClassExpression1579,Lambda1581,Access2411,Access2412,Constant1331,Constant1342,Constant1355,Constant1368,Constant1381,Constant1394,Constant1407,Constant1422,Constant1438,Constant1453,Constant1466,Constant1479,Constant1492,Constant1505,Constant1518,Constant1531,Constant1548,Constant1565,Constant1578,List1594,PgClassExpression1593,Lambda1595,PgClassExpression1597,List1610,PgClassExpression1609,Lambda1611,PgClassExpression1613,List1626,PgClassExpression1625,Lambda1627,PgClassExpression1629,List1645,PgClassExpression1643,PgClassExpression1644,Lambda1646,List1664,PgClassExpression1662,PgClassExpression1663,Lambda1665,List1683,PgClassExpression1681,PgClassExpression1682,Lambda1684,PgSelect1776,List1785,PgSelect1696,List1704,PgSelect1709,List1717,PgSelect1722,List1730,PgSelect1735,List1743,PgSelect1748,List1756,PgSelect1761,List1769,PgSelect1792,List1800,PgSelect1807,List1815,PgSelect1820,List1828,PgSelect1833,List1841,PgSelect1846,List1854,PgSelect1859,List1867,PgSelect1872,List1880,PgSelect1885,List1893,PgSelect1902,List1910,PgSelect1919,List1927,PgSelect1932,List1940,Lambda1692,First1700,PgSelectSingle1701,PgClassExpression1703,Lambda1705,First1713,PgSelectSingle1714,PgClassExpression1716,Lambda1718,First1726,PgSelectSingle1727,PgClassExpression1729,Lambda1731,First1739,PgSelectSingle1740,PgClassExpression1742,Lambda1744,First1752,PgSelectSingle1753,PgClassExpression1755,Lambda1757,First1765,PgSelectSingle1766,PgClassExpression1768,Lambda1770,First1780,PgSelectSingle1781,PgClassExpression1783,PgClassExpression1784,Lambda1786,First1796,PgSelectSingle1797,PgClassExpression1799,Lambda1801,PgClassExpression1803,First1811,PgSelectSingle1812,PgClassExpression1814,Lambda1816,First1824,PgSelectSingle1825,PgClassExpression1827,Lambda1829,First1837,PgSelectSingle1838,PgClassExpression1840,Lambda1842,First1850,PgSelectSingle1851,PgClassExpression1853,Lambda1855,First1863,PgSelectSingle1864,PgClassExpression1866,Lambda1868,First1876,PgSelectSingle1877,PgClassExpression1879,Lambda1881,First1889,PgSelectSingle1890,PgClassExpression1892,Lambda1894,PgClassExpression1896,PgClassExpression1897,PgClassExpression1898,First1906,PgSelectSingle1907,PgClassExpression1909,Lambda1911,PgClassExpression1913,PgClassExpression1914,PgClassExpression1915,First1923,PgSelectSingle1924,PgClassExpression1926,Lambda1928,First1936,PgSelectSingle1937,PgClassExpression1939,Lambda1941,Access2420,Access2421,Constant1691,Constant1702,Constant1715,Constant1728,Constant1741,Constant1754,Constant1767,Constant1782,Constant1798,Constant1813,Constant1826,Constant1839,Constant1852,Constant1865,Constant1878,Constant1891,Constant1908,Constant1925,Constant1938,PgSelect2031,List2040,PgSelect1951,List1959,PgSelect1964,List1972,PgSelect1977,List1985,PgSelect1990,List1998,PgSelect2003,List2011,PgSelect2016,List2024,PgSelect2047,List2055,PgSelect2062,List2070,PgSelect2075,List2083,PgSelect2088,List2096,PgSelect2101,List2109,PgSelect2114,List2122,PgSelect2127,List2135,PgSelect2140,List2148,PgSelect2157,List2165,PgSelect2174,List2182,PgSelect2187,List2195,Lambda1947,First1955,PgSelectSingle1956,PgClassExpression1958,Lambda1960,First1968,PgSelectSingle1969,PgClassExpression1971,Lambda1973,First1981,PgSelectSingle1982,PgClassExpression1984,Lambda1986,First1994,PgSelectSingle1995,PgClassExpression1997,Lambda1999,First2007,PgSelectSingle2008,PgClassExpression2010,Lambda2012,First2020,PgSelectSingle2021,PgClassExpression2023,Lambda2025,First2035,PgSelectSingle2036,PgClassExpression2038,PgClassExpression2039,Lambda2041,First2051,PgSelectSingle2052,PgClassExpression2054,Lambda2056,PgClassExpression2058,First2066,PgSelectSingle2067,PgClassExpression2069,Lambda2071,First2079,PgSelectSingle2080,PgClassExpression2082,Lambda2084,First2092,PgSelectSingle2093,PgClassExpression2095,Lambda2097,First2105,PgSelectSingle2106,PgClassExpression2108,Lambda2110,First2118,PgSelectSingle2119,PgClassExpression2121,Lambda2123,First2131,PgSelectSingle2132,PgClassExpression2134,Lambda2136,First2144,PgSelectSingle2145,PgClassExpression2147,Lambda2149,PgClassExpression2151,PgClassExpression2152,PgClassExpression2153,First2161,PgSelectSingle2162,PgClassExpression2164,Lambda2166,PgClassExpression2168,PgClassExpression2169,PgClassExpression2170,First2178,PgSelectSingle2179,PgClassExpression2181,Lambda2183,First2191,PgSelectSingle2192,PgClassExpression2194,Lambda2196,Access2423,Access2424,Constant1946,Constant1957,Constant1970,Constant1983,Constant1996,Constant2009,Constant2022,Constant2037,Constant2053,Constant2068,Constant2081,Constant2094,Constant2107,Constant2120,Constant2133,Constant2146,Constant2163,Constant2180,Constant2193,List2209,PgClassExpression2208,Lambda2210,PgClassExpression2212,PgClassExpression2213,PgClassExpression2214,Constant2207,List2227,PgClassExpression2226,Lambda2228,PgClassExpression2230,PgClassExpression2231,PgClassExpression2232,Constant2225 unary + class PgSelect1636,PgSelect1655,PgSelect1674,Object18,PgSelect1586,PgSelect1602,PgSelect1618,PgSelect2201,PgSelect2219,Access16,Access17,Node53,Lambda54,Node308,Lambda309,Node563,Lambda564,Node818,Lambda819,Node1073,Lambda1074,Node1328,Lambda1329,Lambda1583,Access1584,First1590,PgSelectSingle1591,Lambda1599,Access1600,First1606,PgSelectSingle1607,Lambda1615,Access1616,First1622,PgSelectSingle1623,Lambda1631,Access1632,Access1634,First1640,PgSelectSingle1641,Lambda1650,Access1651,Access1653,First1659,PgSelectSingle1660,Lambda1669,Access1670,Access1672,First1678,PgSelectSingle1679,Node1688,Lambda1689,Node1943,Lambda1944,Lambda2198,Access2199,First2205,PgSelectSingle2206,Lambda2216,Access2217,First2223,PgSelectSingle2224,__Value0,__Value3,__Value5,Connection19,Constant23,Connection41,Constant45,Constant2235,Constant2238,Constant2241,Constant2244,Constant2247,Constant2250,Constant2259,Constant2262,PgSelect20,PgSelect42,PgSelect141,List150,PgSelect61,List69,PgSelect74,List82,PgSelect87,List95,PgSelect100,List108,PgSelect113,List121,PgSelect126,List134,PgSelect157,List165,PgSelect172,List180,PgSelect185,List193,PgSelect198,List206,PgSelect211,List219,PgSelect224,List232,PgSelect237,List245,PgSelect250,List258,PgSelect267,List275,PgSelect284,List292,PgSelect297,List305,Lambda57,First65,PgSelectSingle66,PgClassExpression68,Lambda70,First78,PgSelectSingle79,PgClassExpression81,Lambda83,First91,PgSelectSingle92,PgClassExpression94,Lambda96,First104,PgSelectSingle105,PgClassExpression107,Lambda109,First117,PgSelectSingle118,PgClassExpression120,Lambda122,First130,PgSelectSingle131,PgClassExpression133,Lambda135,First145,PgSelectSingle146,PgClassExpression148,PgClassExpression149,Lambda151,First161,PgSelectSingle162,PgClassExpression164,Lambda166,PgClassExpression168,First176,PgSelectSingle177,PgClassExpression179,Lambda181,First189,PgSelectSingle190,PgClassExpression192,Lambda194,First202,PgSelectSingle203,PgClassExpression205,Lambda207,First215,PgSelectSingle216,PgClassExpression218,Lambda220,First228,PgSelectSingle229,PgClassExpression231,Lambda233,First241,PgSelectSingle242,PgClassExpression244,Lambda246,First254,PgSelectSingle255,PgClassExpression257,Lambda259,PgClassExpression261,PgClassExpression262,PgClassExpression263,First271,PgSelectSingle272,PgClassExpression274,Lambda276,PgClassExpression278,PgClassExpression279,PgClassExpression280,First288,PgSelectSingle289,PgClassExpression291,Lambda293,First301,PgSelectSingle302,PgClassExpression304,Lambda306,Access2233,Access2234,Constant56,Constant67,Constant80,Constant93,Constant106,Constant119,Constant132,Constant147,Constant163,Constant178,Constant191,Constant204,Constant217,Constant230,Constant243,Constant256,Constant273,Constant290,Constant303,PgSelect396,List405,PgSelect316,List324,PgSelect329,List337,PgSelect342,List350,PgSelect355,List363,PgSelect368,List376,PgSelect381,List389,PgSelect412,List420,PgSelect427,List435,PgSelect440,List448,PgSelect453,List461,PgSelect466,List474,PgSelect479,List487,PgSelect492,List500,PgSelect505,List513,PgSelect522,List530,PgSelect539,List547,PgSelect552,List560,Lambda312,First320,PgSelectSingle321,PgClassExpression323,Lambda325,First333,PgSelectSingle334,PgClassExpression336,Lambda338,First346,PgSelectSingle347,PgClassExpression349,Lambda351,First359,PgSelectSingle360,PgClassExpression362,Lambda364,First372,PgSelectSingle373,PgClassExpression375,Lambda377,First385,PgSelectSingle386,PgClassExpression388,Lambda390,First400,PgSelectSingle401,PgClassExpression403,PgClassExpression404,Lambda406,First416,PgSelectSingle417,PgClassExpression419,Lambda421,PgClassExpression423,First431,PgSelectSingle432,PgClassExpression434,Lambda436,First444,PgSelectSingle445,PgClassExpression447,Lambda449,First457,PgSelectSingle458,PgClassExpression460,Lambda462,First470,PgSelectSingle471,PgClassExpression473,Lambda475,First483,PgSelectSingle484,PgClassExpression486,Lambda488,First496,PgSelectSingle497,PgClassExpression499,Lambda501,First509,PgSelectSingle510,PgClassExpression512,Lambda514,PgClassExpression516,PgClassExpression517,PgClassExpression518,First526,PgSelectSingle527,PgClassExpression529,Lambda531,PgClassExpression533,PgClassExpression534,PgClassExpression535,First543,PgSelectSingle544,PgClassExpression546,Lambda548,First556,PgSelectSingle557,PgClassExpression559,Lambda561,Access2236,Access2237,Constant311,Constant322,Constant335,Constant348,Constant361,Constant374,Constant387,Constant402,Constant418,Constant433,Constant446,Constant459,Constant472,Constant485,Constant498,Constant511,Constant528,Constant545,Constant558,PgSelect651,List660,PgSelect571,List579,PgSelect584,List592,PgSelect597,List605,PgSelect610,List618,PgSelect623,List631,PgSelect636,List644,PgSelect667,List675,PgSelect682,List690,PgSelect695,List703,PgSelect708,List716,PgSelect721,List729,PgSelect734,List742,PgSelect747,List755,PgSelect760,List768,PgSelect777,List785,PgSelect794,List802,PgSelect807,List815,Lambda567,First575,PgSelectSingle576,PgClassExpression578,Lambda580,First588,PgSelectSingle589,PgClassExpression591,Lambda593,First601,PgSelectSingle602,PgClassExpression604,Lambda606,First614,PgSelectSingle615,PgClassExpression617,Lambda619,First627,PgSelectSingle628,PgClassExpression630,Lambda632,First640,PgSelectSingle641,PgClassExpression643,Lambda645,First655,PgSelectSingle656,PgClassExpression658,PgClassExpression659,Lambda661,First671,PgSelectSingle672,PgClassExpression674,Lambda676,PgClassExpression678,First686,PgSelectSingle687,PgClassExpression689,Lambda691,First699,PgSelectSingle700,PgClassExpression702,Lambda704,First712,PgSelectSingle713,PgClassExpression715,Lambda717,First725,PgSelectSingle726,PgClassExpression728,Lambda730,First738,PgSelectSingle739,PgClassExpression741,Lambda743,First751,PgSelectSingle752,PgClassExpression754,Lambda756,First764,PgSelectSingle765,PgClassExpression767,Lambda769,PgClassExpression771,PgClassExpression772,PgClassExpression773,First781,PgSelectSingle782,PgClassExpression784,Lambda786,PgClassExpression788,PgClassExpression789,PgClassExpression790,First798,PgSelectSingle799,PgClassExpression801,Lambda803,First811,PgSelectSingle812,PgClassExpression814,Lambda816,Access2239,Access2240,Constant566,Constant577,Constant590,Constant603,Constant616,Constant629,Constant642,Constant657,Constant673,Constant688,Constant701,Constant714,Constant727,Constant740,Constant753,Constant766,Constant783,Constant800,Constant813,PgSelect906,List915,PgSelect826,List834,PgSelect839,List847,PgSelect852,List860,PgSelect865,List873,PgSelect878,List886,PgSelect891,List899,PgSelect922,List930,PgSelect937,List945,PgSelect950,List958,PgSelect963,List971,PgSelect976,List984,PgSelect989,List997,PgSelect1002,List1010,PgSelect1015,List1023,PgSelect1032,List1040,PgSelect1049,List1057,PgSelect1062,List1070,Lambda822,First830,PgSelectSingle831,PgClassExpression833,Lambda835,First843,PgSelectSingle844,PgClassExpression846,Lambda848,First856,PgSelectSingle857,PgClassExpression859,Lambda861,First869,PgSelectSingle870,PgClassExpression872,Lambda874,First882,PgSelectSingle883,PgClassExpression885,Lambda887,First895,PgSelectSingle896,PgClassExpression898,Lambda900,First910,PgSelectSingle911,PgClassExpression913,PgClassExpression914,Lambda916,First926,PgSelectSingle927,PgClassExpression929,Lambda931,PgClassExpression933,First941,PgSelectSingle942,PgClassExpression944,Lambda946,First954,PgSelectSingle955,PgClassExpression957,Lambda959,First967,PgSelectSingle968,PgClassExpression970,Lambda972,First980,PgSelectSingle981,PgClassExpression983,Lambda985,First993,PgSelectSingle994,PgClassExpression996,Lambda998,First1006,PgSelectSingle1007,PgClassExpression1009,Lambda1011,First1019,PgSelectSingle1020,PgClassExpression1022,Lambda1024,PgClassExpression1026,PgClassExpression1027,PgClassExpression1028,First1036,PgSelectSingle1037,PgClassExpression1039,Lambda1041,PgClassExpression1043,PgClassExpression1044,PgClassExpression1045,First1053,PgSelectSingle1054,PgClassExpression1056,Lambda1058,First1066,PgSelectSingle1067,PgClassExpression1069,Lambda1071,Access2242,Access2243,Constant821,Constant832,Constant845,Constant858,Constant871,Constant884,Constant897,Constant912,Constant928,Constant943,Constant956,Constant969,Constant982,Constant995,Constant1008,Constant1021,Constant1038,Constant1055,Constant1068,PgSelect1161,List1170,PgSelect1081,List1089,PgSelect1094,List1102,PgSelect1107,List1115,PgSelect1120,List1128,PgSelect1133,List1141,PgSelect1146,List1154,PgSelect1177,List1185,PgSelect1192,List1200,PgSelect1205,List1213,PgSelect1218,List1226,PgSelect1231,List1239,PgSelect1244,List1252,PgSelect1257,List1265,PgSelect1270,List1278,PgSelect1287,List1295,PgSelect1304,List1312,PgSelect1317,List1325,Lambda1077,First1085,PgSelectSingle1086,PgClassExpression1088,Lambda1090,First1098,PgSelectSingle1099,PgClassExpression1101,Lambda1103,First1111,PgSelectSingle1112,PgClassExpression1114,Lambda1116,First1124,PgSelectSingle1125,PgClassExpression1127,Lambda1129,First1137,PgSelectSingle1138,PgClassExpression1140,Lambda1142,First1150,PgSelectSingle1151,PgClassExpression1153,Lambda1155,First1165,PgSelectSingle1166,PgClassExpression1168,PgClassExpression1169,Lambda1171,First1181,PgSelectSingle1182,PgClassExpression1184,Lambda1186,PgClassExpression1188,First1196,PgSelectSingle1197,PgClassExpression1199,Lambda1201,First1209,PgSelectSingle1210,PgClassExpression1212,Lambda1214,First1222,PgSelectSingle1223,PgClassExpression1225,Lambda1227,First1235,PgSelectSingle1236,PgClassExpression1238,Lambda1240,First1248,PgSelectSingle1249,PgClassExpression1251,Lambda1253,First1261,PgSelectSingle1262,PgClassExpression1264,Lambda1266,First1274,PgSelectSingle1275,PgClassExpression1277,Lambda1279,PgClassExpression1281,PgClassExpression1282,PgClassExpression1283,First1291,PgSelectSingle1292,PgClassExpression1294,Lambda1296,PgClassExpression1298,PgClassExpression1299,PgClassExpression1300,First1308,PgSelectSingle1309,PgClassExpression1311,Lambda1313,First1321,PgSelectSingle1322,PgClassExpression1324,Lambda1326,Access2245,Access2246,Constant1076,Constant1087,Constant1100,Constant1113,Constant1126,Constant1139,Constant1152,Constant1167,Constant1183,Constant1198,Constant1211,Constant1224,Constant1237,Constant1250,Constant1263,Constant1276,Constant1293,Constant1310,Constant1323,PgSelect1416,List1425,PgSelect1336,List1344,PgSelect1349,List1357,PgSelect1362,List1370,PgSelect1375,List1383,PgSelect1388,List1396,PgSelect1401,List1409,PgSelect1432,List1440,PgSelect1447,List1455,PgSelect1460,List1468,PgSelect1473,List1481,PgSelect1486,List1494,PgSelect1499,List1507,PgSelect1512,List1520,PgSelect1525,List1533,PgSelect1542,List1550,PgSelect1559,List1567,PgSelect1572,List1580,Lambda1332,First1340,PgSelectSingle1341,PgClassExpression1343,Lambda1345,First1353,PgSelectSingle1354,PgClassExpression1356,Lambda1358,First1366,PgSelectSingle1367,PgClassExpression1369,Lambda1371,First1379,PgSelectSingle1380,PgClassExpression1382,Lambda1384,First1392,PgSelectSingle1393,PgClassExpression1395,Lambda1397,First1405,PgSelectSingle1406,PgClassExpression1408,Lambda1410,First1420,PgSelectSingle1421,PgClassExpression1423,PgClassExpression1424,Lambda1426,First1436,PgSelectSingle1437,PgClassExpression1439,Lambda1441,PgClassExpression1443,First1451,PgSelectSingle1452,PgClassExpression1454,Lambda1456,First1464,PgSelectSingle1465,PgClassExpression1467,Lambda1469,First1477,PgSelectSingle1478,PgClassExpression1480,Lambda1482,First1490,PgSelectSingle1491,PgClassExpression1493,Lambda1495,First1503,PgSelectSingle1504,PgClassExpression1506,Lambda1508,First1516,PgSelectSingle1517,PgClassExpression1519,Lambda1521,First1529,PgSelectSingle1530,PgClassExpression1532,Lambda1534,PgClassExpression1536,PgClassExpression1537,PgClassExpression1538,First1546,PgSelectSingle1547,PgClassExpression1549,Lambda1551,PgClassExpression1553,PgClassExpression1554,PgClassExpression1555,First1563,PgSelectSingle1564,PgClassExpression1566,Lambda1568,First1576,PgSelectSingle1577,PgClassExpression1579,Lambda1581,Access2248,Access2249,Constant1331,Constant1342,Constant1355,Constant1368,Constant1381,Constant1394,Constant1407,Constant1422,Constant1438,Constant1453,Constant1466,Constant1479,Constant1492,Constant1505,Constant1518,Constant1531,Constant1548,Constant1565,Constant1578,List1594,PgClassExpression1593,Lambda1595,PgClassExpression1597,List1610,PgClassExpression1609,Lambda1611,PgClassExpression1613,List1626,PgClassExpression1625,Lambda1627,PgClassExpression1629,List1645,PgClassExpression1643,PgClassExpression1644,Lambda1646,List1664,PgClassExpression1662,PgClassExpression1663,Lambda1665,List1683,PgClassExpression1681,PgClassExpression1682,Lambda1684,PgSelect1776,List1785,PgSelect1696,List1704,PgSelect1709,List1717,PgSelect1722,List1730,PgSelect1735,List1743,PgSelect1748,List1756,PgSelect1761,List1769,PgSelect1792,List1800,PgSelect1807,List1815,PgSelect1820,List1828,PgSelect1833,List1841,PgSelect1846,List1854,PgSelect1859,List1867,PgSelect1872,List1880,PgSelect1885,List1893,PgSelect1902,List1910,PgSelect1919,List1927,PgSelect1932,List1940,Lambda1692,First1700,PgSelectSingle1701,PgClassExpression1703,Lambda1705,First1713,PgSelectSingle1714,PgClassExpression1716,Lambda1718,First1726,PgSelectSingle1727,PgClassExpression1729,Lambda1731,First1739,PgSelectSingle1740,PgClassExpression1742,Lambda1744,First1752,PgSelectSingle1753,PgClassExpression1755,Lambda1757,First1765,PgSelectSingle1766,PgClassExpression1768,Lambda1770,First1780,PgSelectSingle1781,PgClassExpression1783,PgClassExpression1784,Lambda1786,First1796,PgSelectSingle1797,PgClassExpression1799,Lambda1801,PgClassExpression1803,First1811,PgSelectSingle1812,PgClassExpression1814,Lambda1816,First1824,PgSelectSingle1825,PgClassExpression1827,Lambda1829,First1837,PgSelectSingle1838,PgClassExpression1840,Lambda1842,First1850,PgSelectSingle1851,PgClassExpression1853,Lambda1855,First1863,PgSelectSingle1864,PgClassExpression1866,Lambda1868,First1876,PgSelectSingle1877,PgClassExpression1879,Lambda1881,First1889,PgSelectSingle1890,PgClassExpression1892,Lambda1894,PgClassExpression1896,PgClassExpression1897,PgClassExpression1898,First1906,PgSelectSingle1907,PgClassExpression1909,Lambda1911,PgClassExpression1913,PgClassExpression1914,PgClassExpression1915,First1923,PgSelectSingle1924,PgClassExpression1926,Lambda1928,First1936,PgSelectSingle1937,PgClassExpression1939,Lambda1941,Access2257,Access2258,Constant1691,Constant1702,Constant1715,Constant1728,Constant1741,Constant1754,Constant1767,Constant1782,Constant1798,Constant1813,Constant1826,Constant1839,Constant1852,Constant1865,Constant1878,Constant1891,Constant1908,Constant1925,Constant1938,PgSelect2031,List2040,PgSelect1951,List1959,PgSelect1964,List1972,PgSelect1977,List1985,PgSelect1990,List1998,PgSelect2003,List2011,PgSelect2016,List2024,PgSelect2047,List2055,PgSelect2062,List2070,PgSelect2075,List2083,PgSelect2088,List2096,PgSelect2101,List2109,PgSelect2114,List2122,PgSelect2127,List2135,PgSelect2140,List2148,PgSelect2157,List2165,PgSelect2174,List2182,PgSelect2187,List2195,Lambda1947,First1955,PgSelectSingle1956,PgClassExpression1958,Lambda1960,First1968,PgSelectSingle1969,PgClassExpression1971,Lambda1973,First1981,PgSelectSingle1982,PgClassExpression1984,Lambda1986,First1994,PgSelectSingle1995,PgClassExpression1997,Lambda1999,First2007,PgSelectSingle2008,PgClassExpression2010,Lambda2012,First2020,PgSelectSingle2021,PgClassExpression2023,Lambda2025,First2035,PgSelectSingle2036,PgClassExpression2038,PgClassExpression2039,Lambda2041,First2051,PgSelectSingle2052,PgClassExpression2054,Lambda2056,PgClassExpression2058,First2066,PgSelectSingle2067,PgClassExpression2069,Lambda2071,First2079,PgSelectSingle2080,PgClassExpression2082,Lambda2084,First2092,PgSelectSingle2093,PgClassExpression2095,Lambda2097,First2105,PgSelectSingle2106,PgClassExpression2108,Lambda2110,First2118,PgSelectSingle2119,PgClassExpression2121,Lambda2123,First2131,PgSelectSingle2132,PgClassExpression2134,Lambda2136,First2144,PgSelectSingle2145,PgClassExpression2147,Lambda2149,PgClassExpression2151,PgClassExpression2152,PgClassExpression2153,First2161,PgSelectSingle2162,PgClassExpression2164,Lambda2166,PgClassExpression2168,PgClassExpression2169,PgClassExpression2170,First2178,PgSelectSingle2179,PgClassExpression2181,Lambda2183,First2191,PgSelectSingle2192,PgClassExpression2194,Lambda2196,Access2260,Access2261,Constant1946,Constant1957,Constant1970,Constant1983,Constant1996,Constant2009,Constant2022,Constant2037,Constant2053,Constant2068,Constant2081,Constant2094,Constant2107,Constant2120,Constant2133,Constant2146,Constant2163,Constant2180,Constant2193,List2209,PgClassExpression2208,Lambda2210,PgClassExpression2212,PgClassExpression2213,PgClassExpression2214,Constant2207,List2227,PgClassExpression2226,Lambda2228,PgClassExpression2230,PgClassExpression2231,PgClassExpression2232,Constant2225 unary end diff --git a/postgraphile/postgraphile/__tests__/queries/v4/nodeId-earlyExit.mermaid b/postgraphile/postgraphile/__tests__/queries/v4/nodeId-earlyExit.mermaid index 40872fba3b..99b5933b1d 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/nodeId-earlyExit.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/v4/nodeId-earlyExit.mermaid @@ -25,16 +25,16 @@ graph TD __Value3 --> Access34 __Value3 --> Access35 Lambda47{{"Lambda[47∈0]
ᐸspecifier_Person_base64JSONᐳ"}}:::plan - Constant99{{"Constant[99∈0]
ᐸ'WyJwZW9wbGUiLDZd'ᐳ"}}:::plan - Constant99 --> Lambda47 + Constant97{{"Constant[97∈0]
ᐸ'WyJwZW9wbGUiLDZd'ᐳ"}}:::plan + Constant97 --> Lambda47 Lambda47 --> Access48 First54{{"First[54∈0]"}}:::plan PgSelect50 --> First54 PgSelectSingle55{{"PgSelectSingle[55∈0]
ᐸpersonᐳ"}}:::plan First54 --> PgSelectSingle55 Lambda86{{"Lambda[86∈0]
ᐸspecifier_Person_base64JSONᐳ"}}:::plan - Constant101{{"Constant[101∈0]
ᐸ'WyJwb3N0cyIsM10='ᐳ"}}:::plan - Constant101 --> Lambda86 + Constant99{{"Constant[99∈0]
ᐸ'WyJwb3N0cyIsM10='ᐳ"}}:::plan + Constant99 --> Lambda86 Lambda86 --> Access87 First93{{"First[93∈0]"}}:::plan PgSelect89 --> First93 @@ -45,8 +45,8 @@ graph TD Connection37{{"Connection[37∈0]
ᐸ33ᐳ"}}:::plan Connection76{{"Connection[76∈0]
ᐸ72ᐳ"}}:::plan PgSelect38[["PgSelect[38∈1]
ᐸpersonᐳ"]]:::plan - Constant98{{"Constant[98∈1]
ᐸ'Twenty Seventwo'ᐳ"}}:::plan - Object36 & Constant98 & Connection37 --> PgSelect38 + Constant96{{"Constant[96∈1]
ᐸ'Twenty Seventwo'ᐳ"}}:::plan + Object36 & Constant96 & Connection37 --> PgSelect38 Constant41{{"Constant[41∈1]
ᐸ'people'ᐳ"}}:::plan __Item39[/"__Item[39∈2]
ᐸ38ᐳ"\]:::itemplan PgSelect38 ==> __Item39 @@ -63,8 +63,8 @@ graph TD PgClassExpression56{{"PgClassExpression[56∈4]
ᐸ__person__...full_name”ᐳ"}}:::plan PgSelectSingle55 --> PgClassExpression56 PgSelect77[["PgSelect[77∈5]
ᐸpostᐳ"]]:::plan - Constant100{{"Constant[100∈5]
ᐸ'Is that a cooking show?'ᐳ"}}:::plan - Object36 & Constant100 & Connection76 --> PgSelect77 + Constant98{{"Constant[98∈5]
ᐸ'Is that a cooking show?'ᐳ"}}:::plan + Object36 & Constant98 & Connection76 --> PgSelect77 Constant80{{"Constant[80∈5]
ᐸ'posts'ᐳ"}}:::plan __Item78[/"__Item[78∈6]
ᐸ77ᐳ"\]:::itemplan PgSelect77 ==> __Item78 @@ -84,12 +84,12 @@ graph TD %% define steps subgraph "Buckets for queries/v4/nodeId-earlyExit" - Bucket0("Bucket 0 (root)
1:
ᐳ: 34, 35, 37, 76, 99, 101, 36, 47, 48, 86, 87
2: PgSelect[50], PgSelect[89]
ᐳ: 54, 55, 93, 94"):::bucket + Bucket0("Bucket 0 (root)
1:
ᐳ: 34, 35, 37, 76, 97, 99, 36, 47, 48, 86, 87
2: PgSelect[50], PgSelect[89]
ᐳ: 54, 55, 93, 94"):::bucket classDef bucket0 stroke:#696969 - class Bucket0,__Value0,__Value3,__Value5,Access34,Access35,Object36,Connection37,Lambda47,Access48,PgSelect50,First54,PgSelectSingle55,Connection76,Lambda86,Access87,PgSelect89,First93,PgSelectSingle94,Constant99,Constant101 bucket0 - Bucket1("Bucket 1 (nullableBoundary)
Deps: 36, 37

ROOT Connectionᐸ33ᐳ[37]
1:
ᐳ: Constant[41], Constant[98]
2: PgSelect[38]"):::bucket + class Bucket0,__Value0,__Value3,__Value5,Access34,Access35,Object36,Connection37,Lambda47,Access48,PgSelect50,First54,PgSelectSingle55,Connection76,Lambda86,Access87,PgSelect89,First93,PgSelectSingle94,Constant97,Constant99 bucket0 + Bucket1("Bucket 1 (nullableBoundary)
Deps: 36, 37

ROOT Connectionᐸ33ᐳ[37]
1:
ᐳ: Constant[41], Constant[96]
2: PgSelect[38]"):::bucket classDef bucket1 stroke:#00bfff - class Bucket1,PgSelect38,Constant41,Constant98 bucket1 + class Bucket1,PgSelect38,Constant41,Constant96 bucket1 Bucket2("Bucket 2 (listItem)
Deps: 41

ROOT __Item{2}ᐸ38ᐳ[39]"):::bucket classDef bucket2 stroke:#7f007f class Bucket2,__Item39,PgSelectSingle40 bucket2 @@ -99,9 +99,9 @@ graph TD Bucket4("Bucket 4 (nullableBoundary)
Deps: 55

ROOT PgSelectSingleᐸpersonᐳ[55]"):::bucket classDef bucket4 stroke:#0000ff class Bucket4,PgClassExpression56 bucket4 - Bucket5("Bucket 5 (nullableBoundary)
Deps: 36, 76

ROOT Connectionᐸ72ᐳ[76]
1:
ᐳ: Constant[80], Constant[100]
2: PgSelect[77]"):::bucket + Bucket5("Bucket 5 (nullableBoundary)
Deps: 36, 76

ROOT Connectionᐸ72ᐳ[76]
1:
ᐳ: Constant[80], Constant[98]
2: PgSelect[77]"):::bucket classDef bucket5 stroke:#7fff00 - class Bucket5,PgSelect77,Constant80,Constant100 bucket5 + class Bucket5,PgSelect77,Constant80,Constant98 bucket5 Bucket6("Bucket 6 (listItem)
Deps: 80

ROOT __Item{6}ᐸ77ᐳ[78]"):::bucket classDef bucket6 stroke:#ff1493 class Bucket6,__Item78,PgSelectSingle79 bucket6 @@ -117,5 +117,5 @@ graph TD Bucket5 --> Bucket6 Bucket6 --> Bucket7 classDef unary fill:#fafffa,borderWidth:8px - class Object36,PgSelect50,PgSelect89,Access34,Access35,Lambda47,Access48,First54,PgSelectSingle55,Lambda86,Access87,First93,PgSelectSingle94,__Value0,__Value3,__Value5,Connection37,Connection76,Constant99,Constant101,PgSelect38,Constant41,Constant98,PgClassExpression56,PgSelect77,Constant80,Constant100,PgClassExpression95 unary + class Object36,PgSelect50,PgSelect89,Access34,Access35,Lambda47,Access48,First54,PgSelectSingle55,Lambda86,Access87,First93,PgSelectSingle94,__Value0,__Value3,__Value5,Connection37,Connection76,Constant97,Constant99,PgSelect38,Constant41,Constant96,PgClassExpression56,PgSelect77,Constant80,Constant98,PgClassExpression95 unary end diff --git a/postgraphile/postgraphile/__tests__/queries/v4/query.mermaid b/postgraphile/postgraphile/__tests__/queries/v4/query.mermaid index dec9e30b8b..44ed0326fe 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/query.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/v4/query.mermaid @@ -15,8 +15,8 @@ graph TD Node10{{"Node[10∈0]"}}:::plan Lambda11{{"Lambda[11∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda11 --> Node10 - Constant3161{{"Constant[3161∈0]
ᐸ'hello'ᐳ"}}:::plan - Constant3161 --> Lambda11 + Constant2933{{"Constant[2933∈0]
ᐸ'hello'ᐳ"}}:::plan + Constant2933 --> Lambda11 Node739{{"Node[739∈0]"}}:::plan Lambda740{{"Lambda[740∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda740 --> Node739 @@ -24,7 +24,7 @@ graph TD Node1470{{"Node[1470∈0]"}}:::plan Lambda1471{{"Lambda[1471∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda1471 --> Node1470 - Constant3161 --> Lambda1471 + Constant2933 --> Lambda1471 Node1713{{"Node[1713∈0]"}}:::plan Lambda1714{{"Lambda[1714∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda1714 --> Node1713 @@ -32,7 +32,7 @@ graph TD Node1958{{"Node[1958∈0]"}}:::plan Lambda1959{{"Lambda[1959∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda1959 --> Node1958 - Constant3161 --> Lambda1959 + Constant2933 --> Lambda1959 Node2201{{"Node[2201∈0]"}}:::plan Lambda2202{{"Lambda[2202∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda2202 --> Node2201 @@ -40,7 +40,7 @@ graph TD Node2446{{"Node[2446∈0]"}}:::plan Lambda2447{{"Lambda[2447∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda2447 --> Node2446 - Constant3161 --> Lambda2447 + Constant2933 --> Lambda2447 Node2689{{"Node[2689∈0]"}}:::plan Lambda2690{{"Lambda[2690∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda2690 --> Node2689 @@ -50,11 +50,11 @@ graph TD __Value5["__Value[5∈0]
ᐸrootValueᐳ"]:::plan PgSelect584[["PgSelect[584∈1]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan Object507{{"Object[507∈1]
ᐸ{pgSettings,withPgClient}ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3159{{"Access[3159∈1]
ᐸ11.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3160{{"Access[3160∈1]
ᐸ11.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2931{{"Access[2931∈1]
ᐸ11.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2932{{"Access[2932∈1]
ᐸ11.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object507 -->|rejectNull| PgSelect584 - Access3159 -->|rejectNull| PgSelect584 - Access3160 --> PgSelect584 + Access2931 -->|rejectNull| PgSelect584 + Access2932 --> PgSelect584 List593{{"List[593∈1]
ᐸ590,591,592ᐳ
ᐳCompoundKey"}}:::plan Constant590{{"Constant[590∈1]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression591{{"PgClassExpression[591∈1]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -62,7 +62,7 @@ graph TD Constant590 & PgClassExpression591 & PgClassExpression592 --> List593 PgSelect504[["PgSelect[504∈1]
ᐸinputsᐳ
ᐳInput"]]:::plan Object507 -->|rejectNull| PgSelect504 - Access3159 --> PgSelect504 + Access2931 --> PgSelect504 Access505{{"Access[505∈1]
ᐸ3.pgSettingsᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access506{{"Access[506∈1]
ᐸ3.withPgClientᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access505 & Access506 --> Object507 @@ -72,112 +72,112 @@ graph TD Constant510 & PgClassExpression511 --> List512 PgSelect517[["PgSelect[517∈1]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object507 -->|rejectNull| PgSelect517 - Access3159 --> PgSelect517 + Access2931 --> PgSelect517 List525{{"List[525∈1]
ᐸ523,524ᐳ
ᐳPatch"}}:::plan Constant523{{"Constant[523∈1]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression524{{"PgClassExpression[524∈1]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant523 & PgClassExpression524 --> List525 PgSelect530[["PgSelect[530∈1]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object507 -->|rejectNull| PgSelect530 - Access3159 --> PgSelect530 + Access2931 --> PgSelect530 List538{{"List[538∈1]
ᐸ536,537ᐳ
ᐳReserved"}}:::plan Constant536{{"Constant[536∈1]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression537{{"PgClassExpression[537∈1]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant536 & PgClassExpression537 --> List538 PgSelect543[["PgSelect[543∈1]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object507 -->|rejectNull| PgSelect543 - Access3159 --> PgSelect543 + Access2931 --> PgSelect543 List551{{"List[551∈1]
ᐸ549,550ᐳ
ᐳReservedPatchRecord"}}:::plan Constant549{{"Constant[549∈1]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression550{{"PgClassExpression[550∈1]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant549 & PgClassExpression550 --> List551 PgSelect556[["PgSelect[556∈1]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object507 -->|rejectNull| PgSelect556 - Access3159 --> PgSelect556 + Access2931 --> PgSelect556 List564{{"List[564∈1]
ᐸ562,563ᐳ
ᐳReservedInputRecord"}}:::plan Constant562{{"Constant[562∈1]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression563{{"PgClassExpression[563∈1]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant562 & PgClassExpression563 --> List564 PgSelect569[["PgSelect[569∈1]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object507 -->|rejectNull| PgSelect569 - Access3159 --> PgSelect569 + Access2931 --> PgSelect569 List577{{"List[577∈1]
ᐸ575,576ᐳ
ᐳDefaultValue"}}:::plan Constant575{{"Constant[575∈1]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression576{{"PgClassExpression[576∈1]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant575 & PgClassExpression576 --> List577 PgSelect598[["PgSelect[598∈1]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object507 -->|rejectNull| PgSelect598 - Access3159 --> PgSelect598 + Access2931 --> PgSelect598 List606{{"List[606∈1]
ᐸ604,605ᐳ
ᐳPerson"}}:::plan Constant604{{"Constant[604∈1]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression605{{"PgClassExpression[605∈1]
ᐸ__person__.”id”ᐳ"}}:::plan Constant604 & PgClassExpression605 --> List606 PgSelect611[["PgSelect[611∈1]
ᐸpostᐳ
ᐳPost"]]:::plan Object507 -->|rejectNull| PgSelect611 - Access3159 --> PgSelect611 + Access2931 --> PgSelect611 List619{{"List[619∈1]
ᐸ617,618ᐳ
ᐳPost"}}:::plan Constant617{{"Constant[617∈1]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression618{{"PgClassExpression[618∈1]
ᐸ__post__.”id”ᐳ"}}:::plan Constant617 & PgClassExpression618 --> List619 PgSelect624[["PgSelect[624∈1]
ᐸtypesᐳ
ᐳType"]]:::plan Object507 -->|rejectNull| PgSelect624 - Access3159 --> PgSelect624 + Access2931 --> PgSelect624 List632{{"List[632∈1]
ᐸ630,631ᐳ
ᐳType"}}:::plan Constant630{{"Constant[630∈1]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression631{{"PgClassExpression[631∈1]
ᐸ__types__.”id”ᐳ"}}:::plan Constant630 & PgClassExpression631 --> List632 PgSelect637[["PgSelect[637∈1]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object507 -->|rejectNull| PgSelect637 - Access3159 --> PgSelect637 + Access2931 --> PgSelect637 List645{{"List[645∈1]
ᐸ643,644ᐳ
ᐳPersonSecret"}}:::plan Constant643{{"Constant[643∈1]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression644{{"PgClassExpression[644∈1]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant643 & PgClassExpression644 --> List645 PgSelect650[["PgSelect[650∈1]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object507 -->|rejectNull| PgSelect650 - Access3159 --> PgSelect650 + Access2931 --> PgSelect650 List658{{"List[658∈1]
ᐸ656,657ᐳ
ᐳLeftArm"}}:::plan Constant656{{"Constant[656∈1]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression657{{"PgClassExpression[657∈1]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant656 & PgClassExpression657 --> List658 PgSelect663[["PgSelect[663∈1]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object507 -->|rejectNull| PgSelect663 - Access3159 --> PgSelect663 + Access2931 --> PgSelect663 List671{{"List[671∈1]
ᐸ669,670ᐳ
ᐳMyTable"}}:::plan Constant669{{"Constant[669∈1]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression670{{"PgClassExpression[670∈1]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant669 & PgClassExpression670 --> List671 PgSelect676[["PgSelect[676∈1]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object507 -->|rejectNull| PgSelect676 - Access3159 --> PgSelect676 + Access2931 --> PgSelect676 List684{{"List[684∈1]
ᐸ682,683ᐳ
ᐳViewTable"}}:::plan Constant682{{"Constant[682∈1]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression683{{"PgClassExpression[683∈1]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant682 & PgClassExpression683 --> List684 PgSelect689[["PgSelect[689∈1]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object507 -->|rejectNull| PgSelect689 - Access3159 --> PgSelect689 + Access2931 --> PgSelect689 List697{{"List[697∈1]
ᐸ695,696ᐳ
ᐳSimilarTable1"}}:::plan Constant695{{"Constant[695∈1]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression696{{"PgClassExpression[696∈1]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant695 & PgClassExpression696 --> List697 PgSelect702[["PgSelect[702∈1]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object507 -->|rejectNull| PgSelect702 - Access3159 --> PgSelect702 + Access2931 --> PgSelect702 List710{{"List[710∈1]
ᐸ708,709ᐳ
ᐳSimilarTable2"}}:::plan Constant708{{"Constant[708∈1]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression709{{"PgClassExpression[709∈1]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant708 & PgClassExpression709 --> List710 PgSelect715[["PgSelect[715∈1]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object507 -->|rejectNull| PgSelect715 - Access3159 --> PgSelect715 + Access2931 --> PgSelect715 List723{{"List[723∈1]
ᐸ721,722ᐳ
ᐳNullTestRecord"}}:::plan Constant721{{"Constant[721∈1]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression722{{"PgClassExpression[722∈1]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant721 & PgClassExpression722 --> List723 PgSelect728[["PgSelect[728∈1]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object507 -->|rejectNull| PgSelect728 - Access3159 --> PgSelect728 + Access2931 --> PgSelect728 List736{{"List[736∈1]
ᐸ734,735ᐳ
ᐳIssue756"}}:::plan Constant734{{"Constant[734∈1]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression735{{"PgClassExpression[735∈1]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -188,7 +188,7 @@ graph TD Node16{{"Node[16∈1]"}}:::plan Lambda17{{"Lambda[17∈1]
ᐸdecodeNodeIdWithCodecsᐳ
ᐳQuery"}}:::plan Lambda17 --> Node16 - Constant3161 --> Lambda17 + Constant2933 --> Lambda17 Node259{{"Node[259∈1]"}}:::plan Lambda260{{"Lambda[260∈1]
ᐸdecodeNodeIdWithCodecsᐳ
ᐳQuery"}}:::plan Lambda260 --> Node259 @@ -322,14 +322,14 @@ graph TD PgSelectSingle733 --> PgClassExpression735 Lambda737{{"Lambda[737∈1]
ᐸbase64JSONEncodeᐳ"}}:::plan List736 --> Lambda737 - Lambda11 --> Access3159 - Lambda11 --> Access3160 + Lambda11 --> Access2931 + Lambda11 --> Access2932 PgSelect104[["PgSelect[104∈2]
ᐸcompound_keyᐳ
ᐳQueryᐳCompoundKey"]]:::plan - Access3162{{"Access[3162∈2]
ᐸ17.base64JSON.1ᐳ
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756"}}:::plan - Access3163{{"Access[3163∈2]
ᐸ17.base64JSON.2ᐳ
ᐳQueryᐳCompoundKey"}}:::plan + Access2934{{"Access[2934∈2]
ᐸ17.base64JSON.1ᐳ
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756"}}:::plan + Access2935{{"Access[2935∈2]
ᐸ17.base64JSON.2ᐳ
ᐳQueryᐳCompoundKey"}}:::plan Object507 -->|rejectNull| PgSelect104 - Access3162 -->|rejectNull| PgSelect104 - Access3163 --> PgSelect104 + Access2934 -->|rejectNull| PgSelect104 + Access2935 --> PgSelect104 List113{{"List[113∈2]
ᐸ110,111,112ᐳ
ᐳQueryᐳCompoundKey"}}:::plan Constant110{{"Constant[110∈2]
ᐸ'compound_keys'ᐳ
ᐳQueryᐳCompoundKey"}}:::plan PgClassExpression111{{"PgClassExpression[111∈2]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -337,119 +337,119 @@ graph TD Constant110 & PgClassExpression111 & PgClassExpression112 --> List113 PgSelect24[["PgSelect[24∈2]
ᐸinputsᐳ
ᐳQueryᐳInput"]]:::plan Object507 -->|rejectNull| PgSelect24 - Access3162 --> PgSelect24 + Access2934 --> PgSelect24 List32{{"List[32∈2]
ᐸ30,31ᐳ
ᐳQueryᐳInput"}}:::plan Constant30{{"Constant[30∈2]
ᐸ'inputs'ᐳ
ᐳQueryᐳInput"}}:::plan PgClassExpression31{{"PgClassExpression[31∈2]
ᐸ__inputs__.”id”ᐳ"}}:::plan Constant30 & PgClassExpression31 --> List32 PgSelect37[["PgSelect[37∈2]
ᐸpatchsᐳ
ᐳQueryᐳPatch"]]:::plan Object507 -->|rejectNull| PgSelect37 - Access3162 --> PgSelect37 + Access2934 --> PgSelect37 List45{{"List[45∈2]
ᐸ43,44ᐳ
ᐳQueryᐳPatch"}}:::plan Constant43{{"Constant[43∈2]
ᐸ'patchs'ᐳ
ᐳQueryᐳPatch"}}:::plan PgClassExpression44{{"PgClassExpression[44∈2]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant43 & PgClassExpression44 --> List45 PgSelect50[["PgSelect[50∈2]
ᐸreservedᐳ
ᐳQueryᐳReserved"]]:::plan Object507 -->|rejectNull| PgSelect50 - Access3162 --> PgSelect50 + Access2934 --> PgSelect50 List58{{"List[58∈2]
ᐸ56,57ᐳ
ᐳQueryᐳReserved"}}:::plan Constant56{{"Constant[56∈2]
ᐸ'reserveds'ᐳ
ᐳQueryᐳReserved"}}:::plan PgClassExpression57{{"PgClassExpression[57∈2]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant56 & PgClassExpression57 --> List58 PgSelect63[["PgSelect[63∈2]
ᐸreservedPatchsᐳ
ᐳQueryᐳReservedPatchRecord"]]:::plan Object507 -->|rejectNull| PgSelect63 - Access3162 --> PgSelect63 + Access2934 --> PgSelect63 List71{{"List[71∈2]
ᐸ69,70ᐳ
ᐳQueryᐳReservedPatchRecord"}}:::plan Constant69{{"Constant[69∈2]
ᐸ'reservedPatchs'ᐳ
ᐳQueryᐳReservedPatchRecord"}}:::plan PgClassExpression70{{"PgClassExpression[70∈2]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant69 & PgClassExpression70 --> List71 PgSelect76[["PgSelect[76∈2]
ᐸreserved_inputᐳ
ᐳQueryᐳReservedInputRecord"]]:::plan Object507 -->|rejectNull| PgSelect76 - Access3162 --> PgSelect76 + Access2934 --> PgSelect76 List84{{"List[84∈2]
ᐸ82,83ᐳ
ᐳQueryᐳReservedInputRecord"}}:::plan Constant82{{"Constant[82∈2]
ᐸ'reserved_inputs'ᐳ
ᐳQueryᐳReservedInputRecord"}}:::plan PgClassExpression83{{"PgClassExpression[83∈2]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant82 & PgClassExpression83 --> List84 PgSelect89[["PgSelect[89∈2]
ᐸdefault_valueᐳ
ᐳQueryᐳDefaultValue"]]:::plan Object507 -->|rejectNull| PgSelect89 - Access3162 --> PgSelect89 + Access2934 --> PgSelect89 List97{{"List[97∈2]
ᐸ95,96ᐳ
ᐳQueryᐳDefaultValue"}}:::plan Constant95{{"Constant[95∈2]
ᐸ'default_values'ᐳ
ᐳQueryᐳDefaultValue"}}:::plan PgClassExpression96{{"PgClassExpression[96∈2]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant95 & PgClassExpression96 --> List97 PgSelect118[["PgSelect[118∈2]
ᐸpersonᐳ
ᐳQueryᐳPerson"]]:::plan Object507 -->|rejectNull| PgSelect118 - Access3162 --> PgSelect118 + Access2934 --> PgSelect118 List126{{"List[126∈2]
ᐸ124,125ᐳ
ᐳQueryᐳPerson"}}:::plan Constant124{{"Constant[124∈2]
ᐸ'people'ᐳ
ᐳQueryᐳPerson"}}:::plan PgClassExpression125{{"PgClassExpression[125∈2]
ᐸ__person__.”id”ᐳ"}}:::plan Constant124 & PgClassExpression125 --> List126 PgSelect131[["PgSelect[131∈2]
ᐸpostᐳ
ᐳQueryᐳPost"]]:::plan Object507 -->|rejectNull| PgSelect131 - Access3162 --> PgSelect131 + Access2934 --> PgSelect131 List139{{"List[139∈2]
ᐸ137,138ᐳ
ᐳQueryᐳPost"}}:::plan Constant137{{"Constant[137∈2]
ᐸ'posts'ᐳ
ᐳQueryᐳPost"}}:::plan PgClassExpression138{{"PgClassExpression[138∈2]
ᐸ__post__.”id”ᐳ"}}:::plan Constant137 & PgClassExpression138 --> List139 PgSelect144[["PgSelect[144∈2]
ᐸtypesᐳ
ᐳQueryᐳType"]]:::plan Object507 -->|rejectNull| PgSelect144 - Access3162 --> PgSelect144 + Access2934 --> PgSelect144 List152{{"List[152∈2]
ᐸ150,151ᐳ
ᐳQueryᐳType"}}:::plan Constant150{{"Constant[150∈2]
ᐸ'types'ᐳ
ᐳQueryᐳType"}}:::plan PgClassExpression151{{"PgClassExpression[151∈2]
ᐸ__types__.”id”ᐳ"}}:::plan Constant150 & PgClassExpression151 --> List152 PgSelect157[["PgSelect[157∈2]
ᐸperson_secretᐳ
ᐳQueryᐳPersonSecret"]]:::plan Object507 -->|rejectNull| PgSelect157 - Access3162 --> PgSelect157 + Access2934 --> PgSelect157 List165{{"List[165∈2]
ᐸ163,164ᐳ
ᐳQueryᐳPersonSecret"}}:::plan Constant163{{"Constant[163∈2]
ᐸ'person_secrets'ᐳ
ᐳQueryᐳPersonSecret"}}:::plan PgClassExpression164{{"PgClassExpression[164∈2]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant163 & PgClassExpression164 --> List165 PgSelect170[["PgSelect[170∈2]
ᐸleft_armᐳ
ᐳQueryᐳLeftArm"]]:::plan Object507 -->|rejectNull| PgSelect170 - Access3162 --> PgSelect170 + Access2934 --> PgSelect170 List178{{"List[178∈2]
ᐸ176,177ᐳ
ᐳQueryᐳLeftArm"}}:::plan Constant176{{"Constant[176∈2]
ᐸ'left_arms'ᐳ
ᐳQueryᐳLeftArm"}}:::plan PgClassExpression177{{"PgClassExpression[177∈2]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant176 & PgClassExpression177 --> List178 PgSelect183[["PgSelect[183∈2]
ᐸmy_tableᐳ
ᐳQueryᐳMyTable"]]:::plan Object507 -->|rejectNull| PgSelect183 - Access3162 --> PgSelect183 + Access2934 --> PgSelect183 List191{{"List[191∈2]
ᐸ189,190ᐳ
ᐳQueryᐳMyTable"}}:::plan Constant189{{"Constant[189∈2]
ᐸ'my_tables'ᐳ
ᐳQueryᐳMyTable"}}:::plan PgClassExpression190{{"PgClassExpression[190∈2]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant189 & PgClassExpression190 --> List191 PgSelect196[["PgSelect[196∈2]
ᐸview_tableᐳ
ᐳQueryᐳViewTable"]]:::plan Object507 -->|rejectNull| PgSelect196 - Access3162 --> PgSelect196 + Access2934 --> PgSelect196 List204{{"List[204∈2]
ᐸ202,203ᐳ
ᐳQueryᐳViewTable"}}:::plan Constant202{{"Constant[202∈2]
ᐸ'view_tables'ᐳ
ᐳQueryᐳViewTable"}}:::plan PgClassExpression203{{"PgClassExpression[203∈2]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant202 & PgClassExpression203 --> List204 PgSelect209[["PgSelect[209∈2]
ᐸsimilar_table_1ᐳ
ᐳQueryᐳSimilarTable1"]]:::plan Object507 -->|rejectNull| PgSelect209 - Access3162 --> PgSelect209 + Access2934 --> PgSelect209 List217{{"List[217∈2]
ᐸ215,216ᐳ
ᐳQueryᐳSimilarTable1"}}:::plan Constant215{{"Constant[215∈2]
ᐸ'similar_table_1S'ᐳ
ᐳQueryᐳSimilarTable1"}}:::plan PgClassExpression216{{"PgClassExpression[216∈2]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant215 & PgClassExpression216 --> List217 PgSelect222[["PgSelect[222∈2]
ᐸsimilar_table_2ᐳ
ᐳQueryᐳSimilarTable2"]]:::plan Object507 -->|rejectNull| PgSelect222 - Access3162 --> PgSelect222 + Access2934 --> PgSelect222 List230{{"List[230∈2]
ᐸ228,229ᐳ
ᐳQueryᐳSimilarTable2"}}:::plan Constant228{{"Constant[228∈2]
ᐸ'similar_table_2S'ᐳ
ᐳQueryᐳSimilarTable2"}}:::plan PgClassExpression229{{"PgClassExpression[229∈2]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant228 & PgClassExpression229 --> List230 PgSelect235[["PgSelect[235∈2]
ᐸnull_test_recordᐳ
ᐳQueryᐳNullTestRecord"]]:::plan Object507 -->|rejectNull| PgSelect235 - Access3162 --> PgSelect235 + Access2934 --> PgSelect235 List243{{"List[243∈2]
ᐸ241,242ᐳ
ᐳQueryᐳNullTestRecord"}}:::plan Constant241{{"Constant[241∈2]
ᐸ'null_test_records'ᐳ
ᐳQueryᐳNullTestRecord"}}:::plan PgClassExpression242{{"PgClassExpression[242∈2]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant241 & PgClassExpression242 --> List243 PgSelect248[["PgSelect[248∈2]
ᐸissue756ᐳ
ᐳQueryᐳIssue756"]]:::plan Object507 -->|rejectNull| PgSelect248 - Access3162 --> PgSelect248 + Access2934 --> PgSelect248 List256{{"List[256∈2]
ᐸ254,255ᐳ
ᐳQueryᐳIssue756"}}:::plan Constant254{{"Constant[254∈2]
ᐸ'issue756S'ᐳ
ᐳQueryᐳIssue756"}}:::plan PgClassExpression255{{"PgClassExpression[255∈2]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -584,14 +584,14 @@ graph TD PgSelectSingle253 --> PgClassExpression255 Lambda257{{"Lambda[257∈2]
ᐸbase64JSONEncodeᐳ"}}:::plan List256 --> Lambda257 - Lambda17 --> Access3162 - Lambda17 --> Access3163 + Lambda17 --> Access2934 + Lambda17 --> Access2935 PgSelect347[["PgSelect[347∈3]
ᐸcompound_keyᐳ
ᐳQueryᐳCompoundKey"]]:::plan - Access3165{{"Access[3165∈3]
ᐸ260.base64JSON.1ᐳ
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756"}}:::plan - Access3166{{"Access[3166∈3]
ᐸ260.base64JSON.2ᐳ
ᐳQueryᐳCompoundKey"}}:::plan + Access2937{{"Access[2937∈3]
ᐸ260.base64JSON.1ᐳ
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756"}}:::plan + Access2938{{"Access[2938∈3]
ᐸ260.base64JSON.2ᐳ
ᐳQueryᐳCompoundKey"}}:::plan Object507 -->|rejectNull| PgSelect347 - Access3165 -->|rejectNull| PgSelect347 - Access3166 --> PgSelect347 + Access2937 -->|rejectNull| PgSelect347 + Access2938 --> PgSelect347 List356{{"List[356∈3]
ᐸ353,354,355ᐳ
ᐳQueryᐳCompoundKey"}}:::plan Constant353{{"Constant[353∈3]
ᐸ'compound_keys'ᐳ
ᐳQueryᐳCompoundKey"}}:::plan PgClassExpression354{{"PgClassExpression[354∈3]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -599,119 +599,119 @@ graph TD Constant353 & PgClassExpression354 & PgClassExpression355 --> List356 PgSelect267[["PgSelect[267∈3]
ᐸinputsᐳ
ᐳQueryᐳInput"]]:::plan Object507 -->|rejectNull| PgSelect267 - Access3165 --> PgSelect267 + Access2937 --> PgSelect267 List275{{"List[275∈3]
ᐸ273,274ᐳ
ᐳQueryᐳInput"}}:::plan Constant273{{"Constant[273∈3]
ᐸ'inputs'ᐳ
ᐳQueryᐳInput"}}:::plan PgClassExpression274{{"PgClassExpression[274∈3]
ᐸ__inputs__.”id”ᐳ"}}:::plan Constant273 & PgClassExpression274 --> List275 PgSelect280[["PgSelect[280∈3]
ᐸpatchsᐳ
ᐳQueryᐳPatch"]]:::plan Object507 -->|rejectNull| PgSelect280 - Access3165 --> PgSelect280 + Access2937 --> PgSelect280 List288{{"List[288∈3]
ᐸ286,287ᐳ
ᐳQueryᐳPatch"}}:::plan Constant286{{"Constant[286∈3]
ᐸ'patchs'ᐳ
ᐳQueryᐳPatch"}}:::plan PgClassExpression287{{"PgClassExpression[287∈3]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant286 & PgClassExpression287 --> List288 PgSelect293[["PgSelect[293∈3]
ᐸreservedᐳ
ᐳQueryᐳReserved"]]:::plan Object507 -->|rejectNull| PgSelect293 - Access3165 --> PgSelect293 + Access2937 --> PgSelect293 List301{{"List[301∈3]
ᐸ299,300ᐳ
ᐳQueryᐳReserved"}}:::plan Constant299{{"Constant[299∈3]
ᐸ'reserveds'ᐳ
ᐳQueryᐳReserved"}}:::plan PgClassExpression300{{"PgClassExpression[300∈3]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant299 & PgClassExpression300 --> List301 PgSelect306[["PgSelect[306∈3]
ᐸreservedPatchsᐳ
ᐳQueryᐳReservedPatchRecord"]]:::plan Object507 -->|rejectNull| PgSelect306 - Access3165 --> PgSelect306 + Access2937 --> PgSelect306 List314{{"List[314∈3]
ᐸ312,313ᐳ
ᐳQueryᐳReservedPatchRecord"}}:::plan Constant312{{"Constant[312∈3]
ᐸ'reservedPatchs'ᐳ
ᐳQueryᐳReservedPatchRecord"}}:::plan PgClassExpression313{{"PgClassExpression[313∈3]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant312 & PgClassExpression313 --> List314 PgSelect319[["PgSelect[319∈3]
ᐸreserved_inputᐳ
ᐳQueryᐳReservedInputRecord"]]:::plan Object507 -->|rejectNull| PgSelect319 - Access3165 --> PgSelect319 + Access2937 --> PgSelect319 List327{{"List[327∈3]
ᐸ325,326ᐳ
ᐳQueryᐳReservedInputRecord"}}:::plan Constant325{{"Constant[325∈3]
ᐸ'reserved_inputs'ᐳ
ᐳQueryᐳReservedInputRecord"}}:::plan PgClassExpression326{{"PgClassExpression[326∈3]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant325 & PgClassExpression326 --> List327 PgSelect332[["PgSelect[332∈3]
ᐸdefault_valueᐳ
ᐳQueryᐳDefaultValue"]]:::plan Object507 -->|rejectNull| PgSelect332 - Access3165 --> PgSelect332 + Access2937 --> PgSelect332 List340{{"List[340∈3]
ᐸ338,339ᐳ
ᐳQueryᐳDefaultValue"}}:::plan Constant338{{"Constant[338∈3]
ᐸ'default_values'ᐳ
ᐳQueryᐳDefaultValue"}}:::plan PgClassExpression339{{"PgClassExpression[339∈3]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant338 & PgClassExpression339 --> List340 PgSelect361[["PgSelect[361∈3]
ᐸpersonᐳ
ᐳQueryᐳPerson"]]:::plan Object507 -->|rejectNull| PgSelect361 - Access3165 --> PgSelect361 + Access2937 --> PgSelect361 List369{{"List[369∈3]
ᐸ367,368ᐳ
ᐳQueryᐳPerson"}}:::plan Constant367{{"Constant[367∈3]
ᐸ'people'ᐳ
ᐳQueryᐳPerson"}}:::plan PgClassExpression368{{"PgClassExpression[368∈3]
ᐸ__person__.”id”ᐳ"}}:::plan Constant367 & PgClassExpression368 --> List369 PgSelect374[["PgSelect[374∈3]
ᐸpostᐳ
ᐳQueryᐳPost"]]:::plan Object507 -->|rejectNull| PgSelect374 - Access3165 --> PgSelect374 + Access2937 --> PgSelect374 List382{{"List[382∈3]
ᐸ380,381ᐳ
ᐳQueryᐳPost"}}:::plan Constant380{{"Constant[380∈3]
ᐸ'posts'ᐳ
ᐳQueryᐳPost"}}:::plan PgClassExpression381{{"PgClassExpression[381∈3]
ᐸ__post__.”id”ᐳ"}}:::plan Constant380 & PgClassExpression381 --> List382 PgSelect387[["PgSelect[387∈3]
ᐸtypesᐳ
ᐳQueryᐳType"]]:::plan Object507 -->|rejectNull| PgSelect387 - Access3165 --> PgSelect387 + Access2937 --> PgSelect387 List395{{"List[395∈3]
ᐸ393,394ᐳ
ᐳQueryᐳType"}}:::plan Constant393{{"Constant[393∈3]
ᐸ'types'ᐳ
ᐳQueryᐳType"}}:::plan PgClassExpression394{{"PgClassExpression[394∈3]
ᐸ__types__.”id”ᐳ"}}:::plan Constant393 & PgClassExpression394 --> List395 PgSelect400[["PgSelect[400∈3]
ᐸperson_secretᐳ
ᐳQueryᐳPersonSecret"]]:::plan Object507 -->|rejectNull| PgSelect400 - Access3165 --> PgSelect400 + Access2937 --> PgSelect400 List408{{"List[408∈3]
ᐸ406,407ᐳ
ᐳQueryᐳPersonSecret"}}:::plan Constant406{{"Constant[406∈3]
ᐸ'person_secrets'ᐳ
ᐳQueryᐳPersonSecret"}}:::plan PgClassExpression407{{"PgClassExpression[407∈3]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant406 & PgClassExpression407 --> List408 PgSelect413[["PgSelect[413∈3]
ᐸleft_armᐳ
ᐳQueryᐳLeftArm"]]:::plan Object507 -->|rejectNull| PgSelect413 - Access3165 --> PgSelect413 + Access2937 --> PgSelect413 List421{{"List[421∈3]
ᐸ419,420ᐳ
ᐳQueryᐳLeftArm"}}:::plan Constant419{{"Constant[419∈3]
ᐸ'left_arms'ᐳ
ᐳQueryᐳLeftArm"}}:::plan PgClassExpression420{{"PgClassExpression[420∈3]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant419 & PgClassExpression420 --> List421 PgSelect426[["PgSelect[426∈3]
ᐸmy_tableᐳ
ᐳQueryᐳMyTable"]]:::plan Object507 -->|rejectNull| PgSelect426 - Access3165 --> PgSelect426 + Access2937 --> PgSelect426 List434{{"List[434∈3]
ᐸ432,433ᐳ
ᐳQueryᐳMyTable"}}:::plan Constant432{{"Constant[432∈3]
ᐸ'my_tables'ᐳ
ᐳQueryᐳMyTable"}}:::plan PgClassExpression433{{"PgClassExpression[433∈3]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant432 & PgClassExpression433 --> List434 PgSelect439[["PgSelect[439∈3]
ᐸview_tableᐳ
ᐳQueryᐳViewTable"]]:::plan Object507 -->|rejectNull| PgSelect439 - Access3165 --> PgSelect439 + Access2937 --> PgSelect439 List447{{"List[447∈3]
ᐸ445,446ᐳ
ᐳQueryᐳViewTable"}}:::plan Constant445{{"Constant[445∈3]
ᐸ'view_tables'ᐳ
ᐳQueryᐳViewTable"}}:::plan PgClassExpression446{{"PgClassExpression[446∈3]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant445 & PgClassExpression446 --> List447 PgSelect452[["PgSelect[452∈3]
ᐸsimilar_table_1ᐳ
ᐳQueryᐳSimilarTable1"]]:::plan Object507 -->|rejectNull| PgSelect452 - Access3165 --> PgSelect452 + Access2937 --> PgSelect452 List460{{"List[460∈3]
ᐸ458,459ᐳ
ᐳQueryᐳSimilarTable1"}}:::plan Constant458{{"Constant[458∈3]
ᐸ'similar_table_1S'ᐳ
ᐳQueryᐳSimilarTable1"}}:::plan PgClassExpression459{{"PgClassExpression[459∈3]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant458 & PgClassExpression459 --> List460 PgSelect465[["PgSelect[465∈3]
ᐸsimilar_table_2ᐳ
ᐳQueryᐳSimilarTable2"]]:::plan Object507 -->|rejectNull| PgSelect465 - Access3165 --> PgSelect465 + Access2937 --> PgSelect465 List473{{"List[473∈3]
ᐸ471,472ᐳ
ᐳQueryᐳSimilarTable2"}}:::plan Constant471{{"Constant[471∈3]
ᐸ'similar_table_2S'ᐳ
ᐳQueryᐳSimilarTable2"}}:::plan PgClassExpression472{{"PgClassExpression[472∈3]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant471 & PgClassExpression472 --> List473 PgSelect478[["PgSelect[478∈3]
ᐸnull_test_recordᐳ
ᐳQueryᐳNullTestRecord"]]:::plan Object507 -->|rejectNull| PgSelect478 - Access3165 --> PgSelect478 + Access2937 --> PgSelect478 List486{{"List[486∈3]
ᐸ484,485ᐳ
ᐳQueryᐳNullTestRecord"}}:::plan Constant484{{"Constant[484∈3]
ᐸ'null_test_records'ᐳ
ᐳQueryᐳNullTestRecord"}}:::plan PgClassExpression485{{"PgClassExpression[485∈3]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant484 & PgClassExpression485 --> List486 PgSelect491[["PgSelect[491∈3]
ᐸissue756ᐳ
ᐳQueryᐳIssue756"]]:::plan Object507 -->|rejectNull| PgSelect491 - Access3165 --> PgSelect491 + Access2937 --> PgSelect491 List499{{"List[499∈3]
ᐸ497,498ᐳ
ᐳQueryᐳIssue756"}}:::plan Constant497{{"Constant[497∈3]
ᐸ'issue756S'ᐳ
ᐳQueryᐳIssue756"}}:::plan PgClassExpression498{{"PgClassExpression[498∈3]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -846,15 +846,15 @@ graph TD PgSelectSingle496 --> PgClassExpression498 Lambda500{{"Lambda[500∈3]
ᐸbase64JSONEncodeᐳ"}}:::plan List499 --> Lambda500 - Lambda260 --> Access3165 - Lambda260 --> Access3166 + Lambda260 --> Access2937 + Lambda260 --> Access2938 PgSelect1313[["PgSelect[1313∈4]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan Object1236{{"Object[1236∈4]
ᐸ{pgSettings,withPgClient}ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3168{{"Access[3168∈4]
ᐸ740.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3169{{"Access[3169∈4]
ᐸ740.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2940{{"Access[2940∈4]
ᐸ740.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2941{{"Access[2941∈4]
ᐸ740.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object1236 -->|rejectNull| PgSelect1313 - Access3168 -->|rejectNull| PgSelect1313 - Access3169 --> PgSelect1313 + Access2940 -->|rejectNull| PgSelect1313 + Access2941 --> PgSelect1313 List1322{{"List[1322∈4]
ᐸ1319,1320,1321ᐳ
ᐳCompoundKey"}}:::plan Constant1319{{"Constant[1319∈4]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression1320{{"PgClassExpression[1320∈4]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -862,7 +862,7 @@ graph TD Constant1319 & PgClassExpression1320 & PgClassExpression1321 --> List1322 PgSelect1233[["PgSelect[1233∈4]
ᐸinputsᐳ
ᐳInput"]]:::plan Object1236 -->|rejectNull| PgSelect1233 - Access3168 --> PgSelect1233 + Access2940 --> PgSelect1233 Access1234{{"Access[1234∈4]
ᐸ3.pgSettingsᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access1235{{"Access[1235∈4]
ᐸ3.withPgClientᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access1234 & Access1235 --> Object1236 @@ -872,112 +872,112 @@ graph TD Constant1239 & PgClassExpression1240 --> List1241 PgSelect1246[["PgSelect[1246∈4]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object1236 -->|rejectNull| PgSelect1246 - Access3168 --> PgSelect1246 + Access2940 --> PgSelect1246 List1254{{"List[1254∈4]
ᐸ1252,1253ᐳ
ᐳPatch"}}:::plan Constant1252{{"Constant[1252∈4]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression1253{{"PgClassExpression[1253∈4]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant1252 & PgClassExpression1253 --> List1254 PgSelect1259[["PgSelect[1259∈4]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object1236 -->|rejectNull| PgSelect1259 - Access3168 --> PgSelect1259 + Access2940 --> PgSelect1259 List1267{{"List[1267∈4]
ᐸ1265,1266ᐳ
ᐳReserved"}}:::plan Constant1265{{"Constant[1265∈4]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression1266{{"PgClassExpression[1266∈4]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant1265 & PgClassExpression1266 --> List1267 PgSelect1272[["PgSelect[1272∈4]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object1236 -->|rejectNull| PgSelect1272 - Access3168 --> PgSelect1272 + Access2940 --> PgSelect1272 List1280{{"List[1280∈4]
ᐸ1278,1279ᐳ
ᐳReservedPatchRecord"}}:::plan Constant1278{{"Constant[1278∈4]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression1279{{"PgClassExpression[1279∈4]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant1278 & PgClassExpression1279 --> List1280 PgSelect1285[["PgSelect[1285∈4]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object1236 -->|rejectNull| PgSelect1285 - Access3168 --> PgSelect1285 + Access2940 --> PgSelect1285 List1293{{"List[1293∈4]
ᐸ1291,1292ᐳ
ᐳReservedInputRecord"}}:::plan Constant1291{{"Constant[1291∈4]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression1292{{"PgClassExpression[1292∈4]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant1291 & PgClassExpression1292 --> List1293 PgSelect1298[["PgSelect[1298∈4]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object1236 -->|rejectNull| PgSelect1298 - Access3168 --> PgSelect1298 + Access2940 --> PgSelect1298 List1306{{"List[1306∈4]
ᐸ1304,1305ᐳ
ᐳDefaultValue"}}:::plan Constant1304{{"Constant[1304∈4]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression1305{{"PgClassExpression[1305∈4]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant1304 & PgClassExpression1305 --> List1306 PgSelect1327[["PgSelect[1327∈4]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object1236 -->|rejectNull| PgSelect1327 - Access3168 --> PgSelect1327 + Access2940 --> PgSelect1327 List1335{{"List[1335∈4]
ᐸ1333,1334ᐳ
ᐳPerson"}}:::plan Constant1333{{"Constant[1333∈4]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression1334{{"PgClassExpression[1334∈4]
ᐸ__person__.”id”ᐳ"}}:::plan Constant1333 & PgClassExpression1334 --> List1335 PgSelect1340[["PgSelect[1340∈4]
ᐸpostᐳ
ᐳPost"]]:::plan Object1236 -->|rejectNull| PgSelect1340 - Access3168 --> PgSelect1340 + Access2940 --> PgSelect1340 List1348{{"List[1348∈4]
ᐸ1346,1347ᐳ
ᐳPost"}}:::plan Constant1346{{"Constant[1346∈4]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression1347{{"PgClassExpression[1347∈4]
ᐸ__post__.”id”ᐳ"}}:::plan Constant1346 & PgClassExpression1347 --> List1348 PgSelect1353[["PgSelect[1353∈4]
ᐸtypesᐳ
ᐳType"]]:::plan Object1236 -->|rejectNull| PgSelect1353 - Access3168 --> PgSelect1353 + Access2940 --> PgSelect1353 List1361{{"List[1361∈4]
ᐸ1359,1360ᐳ
ᐳType"}}:::plan Constant1359{{"Constant[1359∈4]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression1360{{"PgClassExpression[1360∈4]
ᐸ__types__.”id”ᐳ"}}:::plan Constant1359 & PgClassExpression1360 --> List1361 PgSelect1366[["PgSelect[1366∈4]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object1236 -->|rejectNull| PgSelect1366 - Access3168 --> PgSelect1366 + Access2940 --> PgSelect1366 List1374{{"List[1374∈4]
ᐸ1372,1373ᐳ
ᐳPersonSecret"}}:::plan Constant1372{{"Constant[1372∈4]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression1373{{"PgClassExpression[1373∈4]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant1372 & PgClassExpression1373 --> List1374 PgSelect1379[["PgSelect[1379∈4]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object1236 -->|rejectNull| PgSelect1379 - Access3168 --> PgSelect1379 + Access2940 --> PgSelect1379 List1387{{"List[1387∈4]
ᐸ1385,1386ᐳ
ᐳLeftArm"}}:::plan Constant1385{{"Constant[1385∈4]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression1386{{"PgClassExpression[1386∈4]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant1385 & PgClassExpression1386 --> List1387 PgSelect1392[["PgSelect[1392∈4]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object1236 -->|rejectNull| PgSelect1392 - Access3168 --> PgSelect1392 + Access2940 --> PgSelect1392 List1400{{"List[1400∈4]
ᐸ1398,1399ᐳ
ᐳMyTable"}}:::plan Constant1398{{"Constant[1398∈4]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression1399{{"PgClassExpression[1399∈4]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant1398 & PgClassExpression1399 --> List1400 PgSelect1405[["PgSelect[1405∈4]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object1236 -->|rejectNull| PgSelect1405 - Access3168 --> PgSelect1405 + Access2940 --> PgSelect1405 List1413{{"List[1413∈4]
ᐸ1411,1412ᐳ
ᐳViewTable"}}:::plan Constant1411{{"Constant[1411∈4]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression1412{{"PgClassExpression[1412∈4]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant1411 & PgClassExpression1412 --> List1413 PgSelect1418[["PgSelect[1418∈4]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object1236 -->|rejectNull| PgSelect1418 - Access3168 --> PgSelect1418 + Access2940 --> PgSelect1418 List1426{{"List[1426∈4]
ᐸ1424,1425ᐳ
ᐳSimilarTable1"}}:::plan Constant1424{{"Constant[1424∈4]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression1425{{"PgClassExpression[1425∈4]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant1424 & PgClassExpression1425 --> List1426 PgSelect1431[["PgSelect[1431∈4]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object1236 -->|rejectNull| PgSelect1431 - Access3168 --> PgSelect1431 + Access2940 --> PgSelect1431 List1439{{"List[1439∈4]
ᐸ1437,1438ᐳ
ᐳSimilarTable2"}}:::plan Constant1437{{"Constant[1437∈4]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression1438{{"PgClassExpression[1438∈4]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant1437 & PgClassExpression1438 --> List1439 PgSelect1444[["PgSelect[1444∈4]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object1236 -->|rejectNull| PgSelect1444 - Access3168 --> PgSelect1444 + Access2940 --> PgSelect1444 List1452{{"List[1452∈4]
ᐸ1450,1451ᐳ
ᐳNullTestRecord"}}:::plan Constant1450{{"Constant[1450∈4]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression1451{{"PgClassExpression[1451∈4]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant1450 & PgClassExpression1451 --> List1452 PgSelect1457[["PgSelect[1457∈4]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object1236 -->|rejectNull| PgSelect1457 - Access3168 --> PgSelect1457 + Access2940 --> PgSelect1457 List1465{{"List[1465∈4]
ᐸ1463,1464ᐳ
ᐳIssue756"}}:::plan Constant1463{{"Constant[1463∈4]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression1464{{"PgClassExpression[1464∈4]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -988,7 +988,7 @@ graph TD Node745{{"Node[745∈4]"}}:::plan Lambda746{{"Lambda[746∈4]
ᐸdecodeNodeIdWithCodecsᐳ
ᐳQuery"}}:::plan Lambda746 --> Node745 - Constant3161 --> Lambda746 + Constant2933 --> Lambda746 Node988{{"Node[988∈4]"}}:::plan Lambda989{{"Lambda[989∈4]
ᐸdecodeNodeIdWithCodecsᐳ
ᐳQuery"}}:::plan Lambda989 --> Node988 @@ -1122,14 +1122,14 @@ graph TD PgSelectSingle1462 --> PgClassExpression1464 Lambda1466{{"Lambda[1466∈4]
ᐸbase64JSONEncodeᐳ"}}:::plan List1465 --> Lambda1466 - Lambda740 --> Access3168 - Lambda740 --> Access3169 + Lambda740 --> Access2940 + Lambda740 --> Access2941 PgSelect833[["PgSelect[833∈5]
ᐸcompound_keyᐳ
ᐳQueryᐳCompoundKey"]]:::plan - Access3171{{"Access[3171∈5]
ᐸ746.base64JSON.1ᐳ
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756"}}:::plan - Access3172{{"Access[3172∈5]
ᐸ746.base64JSON.2ᐳ
ᐳQueryᐳCompoundKey"}}:::plan + Access2943{{"Access[2943∈5]
ᐸ746.base64JSON.1ᐳ
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756"}}:::plan + Access2944{{"Access[2944∈5]
ᐸ746.base64JSON.2ᐳ
ᐳQueryᐳCompoundKey"}}:::plan Object1236 -->|rejectNull| PgSelect833 - Access3171 -->|rejectNull| PgSelect833 - Access3172 --> PgSelect833 + Access2943 -->|rejectNull| PgSelect833 + Access2944 --> PgSelect833 List842{{"List[842∈5]
ᐸ839,840,841ᐳ
ᐳQueryᐳCompoundKey"}}:::plan Constant839{{"Constant[839∈5]
ᐸ'compound_keys'ᐳ
ᐳQueryᐳCompoundKey"}}:::plan PgClassExpression840{{"PgClassExpression[840∈5]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -1137,119 +1137,119 @@ graph TD Constant839 & PgClassExpression840 & PgClassExpression841 --> List842 PgSelect753[["PgSelect[753∈5]
ᐸinputsᐳ
ᐳQueryᐳInput"]]:::plan Object1236 -->|rejectNull| PgSelect753 - Access3171 --> PgSelect753 + Access2943 --> PgSelect753 List761{{"List[761∈5]
ᐸ759,760ᐳ
ᐳQueryᐳInput"}}:::plan Constant759{{"Constant[759∈5]
ᐸ'inputs'ᐳ
ᐳQueryᐳInput"}}:::plan PgClassExpression760{{"PgClassExpression[760∈5]
ᐸ__inputs__.”id”ᐳ"}}:::plan Constant759 & PgClassExpression760 --> List761 PgSelect766[["PgSelect[766∈5]
ᐸpatchsᐳ
ᐳQueryᐳPatch"]]:::plan Object1236 -->|rejectNull| PgSelect766 - Access3171 --> PgSelect766 + Access2943 --> PgSelect766 List774{{"List[774∈5]
ᐸ772,773ᐳ
ᐳQueryᐳPatch"}}:::plan Constant772{{"Constant[772∈5]
ᐸ'patchs'ᐳ
ᐳQueryᐳPatch"}}:::plan PgClassExpression773{{"PgClassExpression[773∈5]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant772 & PgClassExpression773 --> List774 PgSelect779[["PgSelect[779∈5]
ᐸreservedᐳ
ᐳQueryᐳReserved"]]:::plan Object1236 -->|rejectNull| PgSelect779 - Access3171 --> PgSelect779 + Access2943 --> PgSelect779 List787{{"List[787∈5]
ᐸ785,786ᐳ
ᐳQueryᐳReserved"}}:::plan Constant785{{"Constant[785∈5]
ᐸ'reserveds'ᐳ
ᐳQueryᐳReserved"}}:::plan PgClassExpression786{{"PgClassExpression[786∈5]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant785 & PgClassExpression786 --> List787 PgSelect792[["PgSelect[792∈5]
ᐸreservedPatchsᐳ
ᐳQueryᐳReservedPatchRecord"]]:::plan Object1236 -->|rejectNull| PgSelect792 - Access3171 --> PgSelect792 + Access2943 --> PgSelect792 List800{{"List[800∈5]
ᐸ798,799ᐳ
ᐳQueryᐳReservedPatchRecord"}}:::plan Constant798{{"Constant[798∈5]
ᐸ'reservedPatchs'ᐳ
ᐳQueryᐳReservedPatchRecord"}}:::plan PgClassExpression799{{"PgClassExpression[799∈5]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant798 & PgClassExpression799 --> List800 PgSelect805[["PgSelect[805∈5]
ᐸreserved_inputᐳ
ᐳQueryᐳReservedInputRecord"]]:::plan Object1236 -->|rejectNull| PgSelect805 - Access3171 --> PgSelect805 + Access2943 --> PgSelect805 List813{{"List[813∈5]
ᐸ811,812ᐳ
ᐳQueryᐳReservedInputRecord"}}:::plan Constant811{{"Constant[811∈5]
ᐸ'reserved_inputs'ᐳ
ᐳQueryᐳReservedInputRecord"}}:::plan PgClassExpression812{{"PgClassExpression[812∈5]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant811 & PgClassExpression812 --> List813 PgSelect818[["PgSelect[818∈5]
ᐸdefault_valueᐳ
ᐳQueryᐳDefaultValue"]]:::plan Object1236 -->|rejectNull| PgSelect818 - Access3171 --> PgSelect818 + Access2943 --> PgSelect818 List826{{"List[826∈5]
ᐸ824,825ᐳ
ᐳQueryᐳDefaultValue"}}:::plan Constant824{{"Constant[824∈5]
ᐸ'default_values'ᐳ
ᐳQueryᐳDefaultValue"}}:::plan PgClassExpression825{{"PgClassExpression[825∈5]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant824 & PgClassExpression825 --> List826 PgSelect847[["PgSelect[847∈5]
ᐸpersonᐳ
ᐳQueryᐳPerson"]]:::plan Object1236 -->|rejectNull| PgSelect847 - Access3171 --> PgSelect847 + Access2943 --> PgSelect847 List855{{"List[855∈5]
ᐸ853,854ᐳ
ᐳQueryᐳPerson"}}:::plan Constant853{{"Constant[853∈5]
ᐸ'people'ᐳ
ᐳQueryᐳPerson"}}:::plan PgClassExpression854{{"PgClassExpression[854∈5]
ᐸ__person__.”id”ᐳ"}}:::plan Constant853 & PgClassExpression854 --> List855 PgSelect860[["PgSelect[860∈5]
ᐸpostᐳ
ᐳQueryᐳPost"]]:::plan Object1236 -->|rejectNull| PgSelect860 - Access3171 --> PgSelect860 + Access2943 --> PgSelect860 List868{{"List[868∈5]
ᐸ866,867ᐳ
ᐳQueryᐳPost"}}:::plan Constant866{{"Constant[866∈5]
ᐸ'posts'ᐳ
ᐳQueryᐳPost"}}:::plan PgClassExpression867{{"PgClassExpression[867∈5]
ᐸ__post__.”id”ᐳ"}}:::plan Constant866 & PgClassExpression867 --> List868 PgSelect873[["PgSelect[873∈5]
ᐸtypesᐳ
ᐳQueryᐳType"]]:::plan Object1236 -->|rejectNull| PgSelect873 - Access3171 --> PgSelect873 + Access2943 --> PgSelect873 List881{{"List[881∈5]
ᐸ879,880ᐳ
ᐳQueryᐳType"}}:::plan Constant879{{"Constant[879∈5]
ᐸ'types'ᐳ
ᐳQueryᐳType"}}:::plan PgClassExpression880{{"PgClassExpression[880∈5]
ᐸ__types__.”id”ᐳ"}}:::plan Constant879 & PgClassExpression880 --> List881 PgSelect886[["PgSelect[886∈5]
ᐸperson_secretᐳ
ᐳQueryᐳPersonSecret"]]:::plan Object1236 -->|rejectNull| PgSelect886 - Access3171 --> PgSelect886 + Access2943 --> PgSelect886 List894{{"List[894∈5]
ᐸ892,893ᐳ
ᐳQueryᐳPersonSecret"}}:::plan Constant892{{"Constant[892∈5]
ᐸ'person_secrets'ᐳ
ᐳQueryᐳPersonSecret"}}:::plan PgClassExpression893{{"PgClassExpression[893∈5]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant892 & PgClassExpression893 --> List894 PgSelect899[["PgSelect[899∈5]
ᐸleft_armᐳ
ᐳQueryᐳLeftArm"]]:::plan Object1236 -->|rejectNull| PgSelect899 - Access3171 --> PgSelect899 + Access2943 --> PgSelect899 List907{{"List[907∈5]
ᐸ905,906ᐳ
ᐳQueryᐳLeftArm"}}:::plan Constant905{{"Constant[905∈5]
ᐸ'left_arms'ᐳ
ᐳQueryᐳLeftArm"}}:::plan PgClassExpression906{{"PgClassExpression[906∈5]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant905 & PgClassExpression906 --> List907 PgSelect912[["PgSelect[912∈5]
ᐸmy_tableᐳ
ᐳQueryᐳMyTable"]]:::plan Object1236 -->|rejectNull| PgSelect912 - Access3171 --> PgSelect912 + Access2943 --> PgSelect912 List920{{"List[920∈5]
ᐸ918,919ᐳ
ᐳQueryᐳMyTable"}}:::plan Constant918{{"Constant[918∈5]
ᐸ'my_tables'ᐳ
ᐳQueryᐳMyTable"}}:::plan PgClassExpression919{{"PgClassExpression[919∈5]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant918 & PgClassExpression919 --> List920 PgSelect925[["PgSelect[925∈5]
ᐸview_tableᐳ
ᐳQueryᐳViewTable"]]:::plan Object1236 -->|rejectNull| PgSelect925 - Access3171 --> PgSelect925 + Access2943 --> PgSelect925 List933{{"List[933∈5]
ᐸ931,932ᐳ
ᐳQueryᐳViewTable"}}:::plan Constant931{{"Constant[931∈5]
ᐸ'view_tables'ᐳ
ᐳQueryᐳViewTable"}}:::plan PgClassExpression932{{"PgClassExpression[932∈5]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant931 & PgClassExpression932 --> List933 PgSelect938[["PgSelect[938∈5]
ᐸsimilar_table_1ᐳ
ᐳQueryᐳSimilarTable1"]]:::plan Object1236 -->|rejectNull| PgSelect938 - Access3171 --> PgSelect938 + Access2943 --> PgSelect938 List946{{"List[946∈5]
ᐸ944,945ᐳ
ᐳQueryᐳSimilarTable1"}}:::plan Constant944{{"Constant[944∈5]
ᐸ'similar_table_1S'ᐳ
ᐳQueryᐳSimilarTable1"}}:::plan PgClassExpression945{{"PgClassExpression[945∈5]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant944 & PgClassExpression945 --> List946 PgSelect951[["PgSelect[951∈5]
ᐸsimilar_table_2ᐳ
ᐳQueryᐳSimilarTable2"]]:::plan Object1236 -->|rejectNull| PgSelect951 - Access3171 --> PgSelect951 + Access2943 --> PgSelect951 List959{{"List[959∈5]
ᐸ957,958ᐳ
ᐳQueryᐳSimilarTable2"}}:::plan Constant957{{"Constant[957∈5]
ᐸ'similar_table_2S'ᐳ
ᐳQueryᐳSimilarTable2"}}:::plan PgClassExpression958{{"PgClassExpression[958∈5]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant957 & PgClassExpression958 --> List959 PgSelect964[["PgSelect[964∈5]
ᐸnull_test_recordᐳ
ᐳQueryᐳNullTestRecord"]]:::plan Object1236 -->|rejectNull| PgSelect964 - Access3171 --> PgSelect964 + Access2943 --> PgSelect964 List972{{"List[972∈5]
ᐸ970,971ᐳ
ᐳQueryᐳNullTestRecord"}}:::plan Constant970{{"Constant[970∈5]
ᐸ'null_test_records'ᐳ
ᐳQueryᐳNullTestRecord"}}:::plan PgClassExpression971{{"PgClassExpression[971∈5]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant970 & PgClassExpression971 --> List972 PgSelect977[["PgSelect[977∈5]
ᐸissue756ᐳ
ᐳQueryᐳIssue756"]]:::plan Object1236 -->|rejectNull| PgSelect977 - Access3171 --> PgSelect977 + Access2943 --> PgSelect977 List985{{"List[985∈5]
ᐸ983,984ᐳ
ᐳQueryᐳIssue756"}}:::plan Constant983{{"Constant[983∈5]
ᐸ'issue756S'ᐳ
ᐳQueryᐳIssue756"}}:::plan PgClassExpression984{{"PgClassExpression[984∈5]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -1384,14 +1384,14 @@ graph TD PgSelectSingle982 --> PgClassExpression984 Lambda986{{"Lambda[986∈5]
ᐸbase64JSONEncodeᐳ"}}:::plan List985 --> Lambda986 - Lambda746 --> Access3171 - Lambda746 --> Access3172 + Lambda746 --> Access2943 + Lambda746 --> Access2944 PgSelect1076[["PgSelect[1076∈6]
ᐸcompound_keyᐳ
ᐳQueryᐳCompoundKey"]]:::plan - Access3174{{"Access[3174∈6]
ᐸ989.base64JSON.1ᐳ
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756"}}:::plan - Access3175{{"Access[3175∈6]
ᐸ989.base64JSON.2ᐳ
ᐳQueryᐳCompoundKey"}}:::plan + Access2946{{"Access[2946∈6]
ᐸ989.base64JSON.1ᐳ
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756"}}:::plan + Access2947{{"Access[2947∈6]
ᐸ989.base64JSON.2ᐳ
ᐳQueryᐳCompoundKey"}}:::plan Object1236 -->|rejectNull| PgSelect1076 - Access3174 -->|rejectNull| PgSelect1076 - Access3175 --> PgSelect1076 + Access2946 -->|rejectNull| PgSelect1076 + Access2947 --> PgSelect1076 List1085{{"List[1085∈6]
ᐸ1082,1083,1084ᐳ
ᐳQueryᐳCompoundKey"}}:::plan Constant1082{{"Constant[1082∈6]
ᐸ'compound_keys'ᐳ
ᐳQueryᐳCompoundKey"}}:::plan PgClassExpression1083{{"PgClassExpression[1083∈6]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -1399,119 +1399,119 @@ graph TD Constant1082 & PgClassExpression1083 & PgClassExpression1084 --> List1085 PgSelect996[["PgSelect[996∈6]
ᐸinputsᐳ
ᐳQueryᐳInput"]]:::plan Object1236 -->|rejectNull| PgSelect996 - Access3174 --> PgSelect996 + Access2946 --> PgSelect996 List1004{{"List[1004∈6]
ᐸ1002,1003ᐳ
ᐳQueryᐳInput"}}:::plan Constant1002{{"Constant[1002∈6]
ᐸ'inputs'ᐳ
ᐳQueryᐳInput"}}:::plan PgClassExpression1003{{"PgClassExpression[1003∈6]
ᐸ__inputs__.”id”ᐳ"}}:::plan Constant1002 & PgClassExpression1003 --> List1004 PgSelect1009[["PgSelect[1009∈6]
ᐸpatchsᐳ
ᐳQueryᐳPatch"]]:::plan Object1236 -->|rejectNull| PgSelect1009 - Access3174 --> PgSelect1009 + Access2946 --> PgSelect1009 List1017{{"List[1017∈6]
ᐸ1015,1016ᐳ
ᐳQueryᐳPatch"}}:::plan Constant1015{{"Constant[1015∈6]
ᐸ'patchs'ᐳ
ᐳQueryᐳPatch"}}:::plan PgClassExpression1016{{"PgClassExpression[1016∈6]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant1015 & PgClassExpression1016 --> List1017 PgSelect1022[["PgSelect[1022∈6]
ᐸreservedᐳ
ᐳQueryᐳReserved"]]:::plan Object1236 -->|rejectNull| PgSelect1022 - Access3174 --> PgSelect1022 + Access2946 --> PgSelect1022 List1030{{"List[1030∈6]
ᐸ1028,1029ᐳ
ᐳQueryᐳReserved"}}:::plan Constant1028{{"Constant[1028∈6]
ᐸ'reserveds'ᐳ
ᐳQueryᐳReserved"}}:::plan PgClassExpression1029{{"PgClassExpression[1029∈6]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant1028 & PgClassExpression1029 --> List1030 PgSelect1035[["PgSelect[1035∈6]
ᐸreservedPatchsᐳ
ᐳQueryᐳReservedPatchRecord"]]:::plan Object1236 -->|rejectNull| PgSelect1035 - Access3174 --> PgSelect1035 + Access2946 --> PgSelect1035 List1043{{"List[1043∈6]
ᐸ1041,1042ᐳ
ᐳQueryᐳReservedPatchRecord"}}:::plan Constant1041{{"Constant[1041∈6]
ᐸ'reservedPatchs'ᐳ
ᐳQueryᐳReservedPatchRecord"}}:::plan PgClassExpression1042{{"PgClassExpression[1042∈6]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant1041 & PgClassExpression1042 --> List1043 PgSelect1048[["PgSelect[1048∈6]
ᐸreserved_inputᐳ
ᐳQueryᐳReservedInputRecord"]]:::plan Object1236 -->|rejectNull| PgSelect1048 - Access3174 --> PgSelect1048 + Access2946 --> PgSelect1048 List1056{{"List[1056∈6]
ᐸ1054,1055ᐳ
ᐳQueryᐳReservedInputRecord"}}:::plan Constant1054{{"Constant[1054∈6]
ᐸ'reserved_inputs'ᐳ
ᐳQueryᐳReservedInputRecord"}}:::plan PgClassExpression1055{{"PgClassExpression[1055∈6]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant1054 & PgClassExpression1055 --> List1056 PgSelect1061[["PgSelect[1061∈6]
ᐸdefault_valueᐳ
ᐳQueryᐳDefaultValue"]]:::plan Object1236 -->|rejectNull| PgSelect1061 - Access3174 --> PgSelect1061 + Access2946 --> PgSelect1061 List1069{{"List[1069∈6]
ᐸ1067,1068ᐳ
ᐳQueryᐳDefaultValue"}}:::plan Constant1067{{"Constant[1067∈6]
ᐸ'default_values'ᐳ
ᐳQueryᐳDefaultValue"}}:::plan PgClassExpression1068{{"PgClassExpression[1068∈6]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant1067 & PgClassExpression1068 --> List1069 PgSelect1090[["PgSelect[1090∈6]
ᐸpersonᐳ
ᐳQueryᐳPerson"]]:::plan Object1236 -->|rejectNull| PgSelect1090 - Access3174 --> PgSelect1090 + Access2946 --> PgSelect1090 List1098{{"List[1098∈6]
ᐸ1096,1097ᐳ
ᐳQueryᐳPerson"}}:::plan Constant1096{{"Constant[1096∈6]
ᐸ'people'ᐳ
ᐳQueryᐳPerson"}}:::plan PgClassExpression1097{{"PgClassExpression[1097∈6]
ᐸ__person__.”id”ᐳ"}}:::plan Constant1096 & PgClassExpression1097 --> List1098 PgSelect1103[["PgSelect[1103∈6]
ᐸpostᐳ
ᐳQueryᐳPost"]]:::plan Object1236 -->|rejectNull| PgSelect1103 - Access3174 --> PgSelect1103 + Access2946 --> PgSelect1103 List1111{{"List[1111∈6]
ᐸ1109,1110ᐳ
ᐳQueryᐳPost"}}:::plan Constant1109{{"Constant[1109∈6]
ᐸ'posts'ᐳ
ᐳQueryᐳPost"}}:::plan PgClassExpression1110{{"PgClassExpression[1110∈6]
ᐸ__post__.”id”ᐳ"}}:::plan Constant1109 & PgClassExpression1110 --> List1111 PgSelect1116[["PgSelect[1116∈6]
ᐸtypesᐳ
ᐳQueryᐳType"]]:::plan Object1236 -->|rejectNull| PgSelect1116 - Access3174 --> PgSelect1116 + Access2946 --> PgSelect1116 List1124{{"List[1124∈6]
ᐸ1122,1123ᐳ
ᐳQueryᐳType"}}:::plan Constant1122{{"Constant[1122∈6]
ᐸ'types'ᐳ
ᐳQueryᐳType"}}:::plan PgClassExpression1123{{"PgClassExpression[1123∈6]
ᐸ__types__.”id”ᐳ"}}:::plan Constant1122 & PgClassExpression1123 --> List1124 PgSelect1129[["PgSelect[1129∈6]
ᐸperson_secretᐳ
ᐳQueryᐳPersonSecret"]]:::plan Object1236 -->|rejectNull| PgSelect1129 - Access3174 --> PgSelect1129 + Access2946 --> PgSelect1129 List1137{{"List[1137∈6]
ᐸ1135,1136ᐳ
ᐳQueryᐳPersonSecret"}}:::plan Constant1135{{"Constant[1135∈6]
ᐸ'person_secrets'ᐳ
ᐳQueryᐳPersonSecret"}}:::plan PgClassExpression1136{{"PgClassExpression[1136∈6]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant1135 & PgClassExpression1136 --> List1137 PgSelect1142[["PgSelect[1142∈6]
ᐸleft_armᐳ
ᐳQueryᐳLeftArm"]]:::plan Object1236 -->|rejectNull| PgSelect1142 - Access3174 --> PgSelect1142 + Access2946 --> PgSelect1142 List1150{{"List[1150∈6]
ᐸ1148,1149ᐳ
ᐳQueryᐳLeftArm"}}:::plan Constant1148{{"Constant[1148∈6]
ᐸ'left_arms'ᐳ
ᐳQueryᐳLeftArm"}}:::plan PgClassExpression1149{{"PgClassExpression[1149∈6]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant1148 & PgClassExpression1149 --> List1150 PgSelect1155[["PgSelect[1155∈6]
ᐸmy_tableᐳ
ᐳQueryᐳMyTable"]]:::plan Object1236 -->|rejectNull| PgSelect1155 - Access3174 --> PgSelect1155 + Access2946 --> PgSelect1155 List1163{{"List[1163∈6]
ᐸ1161,1162ᐳ
ᐳQueryᐳMyTable"}}:::plan Constant1161{{"Constant[1161∈6]
ᐸ'my_tables'ᐳ
ᐳQueryᐳMyTable"}}:::plan PgClassExpression1162{{"PgClassExpression[1162∈6]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant1161 & PgClassExpression1162 --> List1163 PgSelect1168[["PgSelect[1168∈6]
ᐸview_tableᐳ
ᐳQueryᐳViewTable"]]:::plan Object1236 -->|rejectNull| PgSelect1168 - Access3174 --> PgSelect1168 + Access2946 --> PgSelect1168 List1176{{"List[1176∈6]
ᐸ1174,1175ᐳ
ᐳQueryᐳViewTable"}}:::plan Constant1174{{"Constant[1174∈6]
ᐸ'view_tables'ᐳ
ᐳQueryᐳViewTable"}}:::plan PgClassExpression1175{{"PgClassExpression[1175∈6]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant1174 & PgClassExpression1175 --> List1176 PgSelect1181[["PgSelect[1181∈6]
ᐸsimilar_table_1ᐳ
ᐳQueryᐳSimilarTable1"]]:::plan Object1236 -->|rejectNull| PgSelect1181 - Access3174 --> PgSelect1181 + Access2946 --> PgSelect1181 List1189{{"List[1189∈6]
ᐸ1187,1188ᐳ
ᐳQueryᐳSimilarTable1"}}:::plan Constant1187{{"Constant[1187∈6]
ᐸ'similar_table_1S'ᐳ
ᐳQueryᐳSimilarTable1"}}:::plan PgClassExpression1188{{"PgClassExpression[1188∈6]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant1187 & PgClassExpression1188 --> List1189 PgSelect1194[["PgSelect[1194∈6]
ᐸsimilar_table_2ᐳ
ᐳQueryᐳSimilarTable2"]]:::plan Object1236 -->|rejectNull| PgSelect1194 - Access3174 --> PgSelect1194 + Access2946 --> PgSelect1194 List1202{{"List[1202∈6]
ᐸ1200,1201ᐳ
ᐳQueryᐳSimilarTable2"}}:::plan Constant1200{{"Constant[1200∈6]
ᐸ'similar_table_2S'ᐳ
ᐳQueryᐳSimilarTable2"}}:::plan PgClassExpression1201{{"PgClassExpression[1201∈6]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant1200 & PgClassExpression1201 --> List1202 PgSelect1207[["PgSelect[1207∈6]
ᐸnull_test_recordᐳ
ᐳQueryᐳNullTestRecord"]]:::plan Object1236 -->|rejectNull| PgSelect1207 - Access3174 --> PgSelect1207 + Access2946 --> PgSelect1207 List1215{{"List[1215∈6]
ᐸ1213,1214ᐳ
ᐳQueryᐳNullTestRecord"}}:::plan Constant1213{{"Constant[1213∈6]
ᐸ'null_test_records'ᐳ
ᐳQueryᐳNullTestRecord"}}:::plan PgClassExpression1214{{"PgClassExpression[1214∈6]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant1213 & PgClassExpression1214 --> List1215 PgSelect1220[["PgSelect[1220∈6]
ᐸissue756ᐳ
ᐳQueryᐳIssue756"]]:::plan Object1236 -->|rejectNull| PgSelect1220 - Access3174 --> PgSelect1220 + Access2946 --> PgSelect1220 List1228{{"List[1228∈6]
ᐸ1226,1227ᐳ
ᐳQueryᐳIssue756"}}:::plan Constant1226{{"Constant[1226∈6]
ᐸ'issue756S'ᐳ
ᐳQueryᐳIssue756"}}:::plan PgClassExpression1227{{"PgClassExpression[1227∈6]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -1646,15 +1646,15 @@ graph TD PgSelectSingle1225 --> PgClassExpression1227 Lambda1229{{"Lambda[1229∈6]
ᐸbase64JSONEncodeᐳ"}}:::plan List1228 --> Lambda1229 - Lambda989 --> Access3174 - Lambda989 --> Access3175 + Lambda989 --> Access2946 + Lambda989 --> Access2947 PgSelect1558[["PgSelect[1558∈7]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan Object1481{{"Object[1481∈7]
ᐸ{pgSettings,withPgClient}ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3177{{"Access[3177∈7]
ᐸ1471.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3178{{"Access[3178∈7]
ᐸ1471.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2949{{"Access[2949∈7]
ᐸ1471.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2950{{"Access[2950∈7]
ᐸ1471.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object1481 -->|rejectNull| PgSelect1558 - Access3177 -->|rejectNull| PgSelect1558 - Access3178 --> PgSelect1558 + Access2949 -->|rejectNull| PgSelect1558 + Access2950 --> PgSelect1558 List1567{{"List[1567∈7]
ᐸ1564,1565,1566ᐳ
ᐳCompoundKey"}}:::plan Constant1564{{"Constant[1564∈7]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression1565{{"PgClassExpression[1565∈7]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -1662,7 +1662,7 @@ graph TD Constant1564 & PgClassExpression1565 & PgClassExpression1566 --> List1567 PgSelect1478[["PgSelect[1478∈7]
ᐸinputsᐳ
ᐳInput"]]:::plan Object1481 -->|rejectNull| PgSelect1478 - Access3177 --> PgSelect1478 + Access2949 --> PgSelect1478 Access1479{{"Access[1479∈7]
ᐸ3.pgSettingsᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access1480{{"Access[1480∈7]
ᐸ3.withPgClientᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access1479 & Access1480 --> Object1481 @@ -1672,112 +1672,112 @@ graph TD Constant1484 & PgClassExpression1485 --> List1486 PgSelect1491[["PgSelect[1491∈7]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object1481 -->|rejectNull| PgSelect1491 - Access3177 --> PgSelect1491 + Access2949 --> PgSelect1491 List1499{{"List[1499∈7]
ᐸ1497,1498ᐳ
ᐳPatch"}}:::plan Constant1497{{"Constant[1497∈7]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression1498{{"PgClassExpression[1498∈7]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant1497 & PgClassExpression1498 --> List1499 PgSelect1504[["PgSelect[1504∈7]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object1481 -->|rejectNull| PgSelect1504 - Access3177 --> PgSelect1504 + Access2949 --> PgSelect1504 List1512{{"List[1512∈7]
ᐸ1510,1511ᐳ
ᐳReserved"}}:::plan Constant1510{{"Constant[1510∈7]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression1511{{"PgClassExpression[1511∈7]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant1510 & PgClassExpression1511 --> List1512 PgSelect1517[["PgSelect[1517∈7]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object1481 -->|rejectNull| PgSelect1517 - Access3177 --> PgSelect1517 + Access2949 --> PgSelect1517 List1525{{"List[1525∈7]
ᐸ1523,1524ᐳ
ᐳReservedPatchRecord"}}:::plan Constant1523{{"Constant[1523∈7]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression1524{{"PgClassExpression[1524∈7]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant1523 & PgClassExpression1524 --> List1525 PgSelect1530[["PgSelect[1530∈7]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object1481 -->|rejectNull| PgSelect1530 - Access3177 --> PgSelect1530 + Access2949 --> PgSelect1530 List1538{{"List[1538∈7]
ᐸ1536,1537ᐳ
ᐳReservedInputRecord"}}:::plan Constant1536{{"Constant[1536∈7]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression1537{{"PgClassExpression[1537∈7]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant1536 & PgClassExpression1537 --> List1538 PgSelect1543[["PgSelect[1543∈7]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object1481 -->|rejectNull| PgSelect1543 - Access3177 --> PgSelect1543 + Access2949 --> PgSelect1543 List1551{{"List[1551∈7]
ᐸ1549,1550ᐳ
ᐳDefaultValue"}}:::plan Constant1549{{"Constant[1549∈7]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression1550{{"PgClassExpression[1550∈7]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant1549 & PgClassExpression1550 --> List1551 PgSelect1572[["PgSelect[1572∈7]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object1481 -->|rejectNull| PgSelect1572 - Access3177 --> PgSelect1572 + Access2949 --> PgSelect1572 List1580{{"List[1580∈7]
ᐸ1578,1579ᐳ
ᐳPerson"}}:::plan Constant1578{{"Constant[1578∈7]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression1579{{"PgClassExpression[1579∈7]
ᐸ__person__.”id”ᐳ"}}:::plan Constant1578 & PgClassExpression1579 --> List1580 PgSelect1585[["PgSelect[1585∈7]
ᐸpostᐳ
ᐳPost"]]:::plan Object1481 -->|rejectNull| PgSelect1585 - Access3177 --> PgSelect1585 + Access2949 --> PgSelect1585 List1593{{"List[1593∈7]
ᐸ1591,1592ᐳ
ᐳPost"}}:::plan Constant1591{{"Constant[1591∈7]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression1592{{"PgClassExpression[1592∈7]
ᐸ__post__.”id”ᐳ"}}:::plan Constant1591 & PgClassExpression1592 --> List1593 PgSelect1598[["PgSelect[1598∈7]
ᐸtypesᐳ
ᐳType"]]:::plan Object1481 -->|rejectNull| PgSelect1598 - Access3177 --> PgSelect1598 + Access2949 --> PgSelect1598 List1606{{"List[1606∈7]
ᐸ1604,1605ᐳ
ᐳType"}}:::plan Constant1604{{"Constant[1604∈7]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression1605{{"PgClassExpression[1605∈7]
ᐸ__types__.”id”ᐳ"}}:::plan Constant1604 & PgClassExpression1605 --> List1606 PgSelect1611[["PgSelect[1611∈7]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object1481 -->|rejectNull| PgSelect1611 - Access3177 --> PgSelect1611 + Access2949 --> PgSelect1611 List1619{{"List[1619∈7]
ᐸ1617,1618ᐳ
ᐳPersonSecret"}}:::plan Constant1617{{"Constant[1617∈7]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression1618{{"PgClassExpression[1618∈7]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant1617 & PgClassExpression1618 --> List1619 PgSelect1624[["PgSelect[1624∈7]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object1481 -->|rejectNull| PgSelect1624 - Access3177 --> PgSelect1624 + Access2949 --> PgSelect1624 List1632{{"List[1632∈7]
ᐸ1630,1631ᐳ
ᐳLeftArm"}}:::plan Constant1630{{"Constant[1630∈7]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression1631{{"PgClassExpression[1631∈7]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant1630 & PgClassExpression1631 --> List1632 PgSelect1637[["PgSelect[1637∈7]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object1481 -->|rejectNull| PgSelect1637 - Access3177 --> PgSelect1637 + Access2949 --> PgSelect1637 List1645{{"List[1645∈7]
ᐸ1643,1644ᐳ
ᐳMyTable"}}:::plan Constant1643{{"Constant[1643∈7]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression1644{{"PgClassExpression[1644∈7]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant1643 & PgClassExpression1644 --> List1645 PgSelect1650[["PgSelect[1650∈7]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object1481 -->|rejectNull| PgSelect1650 - Access3177 --> PgSelect1650 + Access2949 --> PgSelect1650 List1658{{"List[1658∈7]
ᐸ1656,1657ᐳ
ᐳViewTable"}}:::plan Constant1656{{"Constant[1656∈7]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression1657{{"PgClassExpression[1657∈7]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant1656 & PgClassExpression1657 --> List1658 PgSelect1663[["PgSelect[1663∈7]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object1481 -->|rejectNull| PgSelect1663 - Access3177 --> PgSelect1663 + Access2949 --> PgSelect1663 List1671{{"List[1671∈7]
ᐸ1669,1670ᐳ
ᐳSimilarTable1"}}:::plan Constant1669{{"Constant[1669∈7]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression1670{{"PgClassExpression[1670∈7]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant1669 & PgClassExpression1670 --> List1671 PgSelect1676[["PgSelect[1676∈7]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object1481 -->|rejectNull| PgSelect1676 - Access3177 --> PgSelect1676 + Access2949 --> PgSelect1676 List1684{{"List[1684∈7]
ᐸ1682,1683ᐳ
ᐳSimilarTable2"}}:::plan Constant1682{{"Constant[1682∈7]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression1683{{"PgClassExpression[1683∈7]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant1682 & PgClassExpression1683 --> List1684 PgSelect1689[["PgSelect[1689∈7]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object1481 -->|rejectNull| PgSelect1689 - Access3177 --> PgSelect1689 + Access2949 --> PgSelect1689 List1697{{"List[1697∈7]
ᐸ1695,1696ᐳ
ᐳNullTestRecord"}}:::plan Constant1695{{"Constant[1695∈7]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression1696{{"PgClassExpression[1696∈7]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant1695 & PgClassExpression1696 --> List1697 PgSelect1702[["PgSelect[1702∈7]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object1481 -->|rejectNull| PgSelect1702 - Access3177 --> PgSelect1702 + Access2949 --> PgSelect1702 List1710{{"List[1710∈7]
ᐸ1708,1709ᐳ
ᐳIssue756"}}:::plan Constant1708{{"Constant[1708∈7]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression1709{{"PgClassExpression[1709∈7]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -1914,15 +1914,15 @@ graph TD PgSelectSingle1707 --> PgClassExpression1709 Lambda1711{{"Lambda[1711∈7]
ᐸbase64JSONEncodeᐳ"}}:::plan List1710 --> Lambda1711 - Lambda1471 --> Access3177 - Lambda1471 --> Access3178 + Lambda1471 --> Access2949 + Lambda1471 --> Access2950 PgSelect1801[["PgSelect[1801∈8]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan Object1724{{"Object[1724∈8]
ᐸ{pgSettings,withPgClient}ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3180{{"Access[3180∈8]
ᐸ1714.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3181{{"Access[3181∈8]
ᐸ1714.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2952{{"Access[2952∈8]
ᐸ1714.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2953{{"Access[2953∈8]
ᐸ1714.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object1724 -->|rejectNull| PgSelect1801 - Access3180 -->|rejectNull| PgSelect1801 - Access3181 --> PgSelect1801 + Access2952 -->|rejectNull| PgSelect1801 + Access2953 --> PgSelect1801 List1810{{"List[1810∈8]
ᐸ1807,1808,1809ᐳ
ᐳCompoundKey"}}:::plan Constant1807{{"Constant[1807∈8]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression1808{{"PgClassExpression[1808∈8]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -1930,7 +1930,7 @@ graph TD Constant1807 & PgClassExpression1808 & PgClassExpression1809 --> List1810 PgSelect1721[["PgSelect[1721∈8]
ᐸinputsᐳ
ᐳInput"]]:::plan Object1724 -->|rejectNull| PgSelect1721 - Access3180 --> PgSelect1721 + Access2952 --> PgSelect1721 Access1722{{"Access[1722∈8]
ᐸ3.pgSettingsᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access1723{{"Access[1723∈8]
ᐸ3.withPgClientᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access1722 & Access1723 --> Object1724 @@ -1940,112 +1940,112 @@ graph TD Constant1727 & PgClassExpression1728 --> List1729 PgSelect1734[["PgSelect[1734∈8]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object1724 -->|rejectNull| PgSelect1734 - Access3180 --> PgSelect1734 + Access2952 --> PgSelect1734 List1742{{"List[1742∈8]
ᐸ1740,1741ᐳ
ᐳPatch"}}:::plan Constant1740{{"Constant[1740∈8]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression1741{{"PgClassExpression[1741∈8]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant1740 & PgClassExpression1741 --> List1742 PgSelect1747[["PgSelect[1747∈8]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object1724 -->|rejectNull| PgSelect1747 - Access3180 --> PgSelect1747 + Access2952 --> PgSelect1747 List1755{{"List[1755∈8]
ᐸ1753,1754ᐳ
ᐳReserved"}}:::plan Constant1753{{"Constant[1753∈8]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression1754{{"PgClassExpression[1754∈8]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant1753 & PgClassExpression1754 --> List1755 PgSelect1760[["PgSelect[1760∈8]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object1724 -->|rejectNull| PgSelect1760 - Access3180 --> PgSelect1760 + Access2952 --> PgSelect1760 List1768{{"List[1768∈8]
ᐸ1766,1767ᐳ
ᐳReservedPatchRecord"}}:::plan Constant1766{{"Constant[1766∈8]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression1767{{"PgClassExpression[1767∈8]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant1766 & PgClassExpression1767 --> List1768 PgSelect1773[["PgSelect[1773∈8]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object1724 -->|rejectNull| PgSelect1773 - Access3180 --> PgSelect1773 + Access2952 --> PgSelect1773 List1781{{"List[1781∈8]
ᐸ1779,1780ᐳ
ᐳReservedInputRecord"}}:::plan Constant1779{{"Constant[1779∈8]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression1780{{"PgClassExpression[1780∈8]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant1779 & PgClassExpression1780 --> List1781 PgSelect1786[["PgSelect[1786∈8]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object1724 -->|rejectNull| PgSelect1786 - Access3180 --> PgSelect1786 + Access2952 --> PgSelect1786 List1794{{"List[1794∈8]
ᐸ1792,1793ᐳ
ᐳDefaultValue"}}:::plan Constant1792{{"Constant[1792∈8]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression1793{{"PgClassExpression[1793∈8]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant1792 & PgClassExpression1793 --> List1794 PgSelect1815[["PgSelect[1815∈8]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object1724 -->|rejectNull| PgSelect1815 - Access3180 --> PgSelect1815 + Access2952 --> PgSelect1815 List1823{{"List[1823∈8]
ᐸ1821,1822ᐳ
ᐳPerson"}}:::plan Constant1821{{"Constant[1821∈8]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression1822{{"PgClassExpression[1822∈8]
ᐸ__person__.”id”ᐳ"}}:::plan Constant1821 & PgClassExpression1822 --> List1823 PgSelect1828[["PgSelect[1828∈8]
ᐸpostᐳ
ᐳPost"]]:::plan Object1724 -->|rejectNull| PgSelect1828 - Access3180 --> PgSelect1828 + Access2952 --> PgSelect1828 List1836{{"List[1836∈8]
ᐸ1834,1835ᐳ
ᐳPost"}}:::plan Constant1834{{"Constant[1834∈8]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression1835{{"PgClassExpression[1835∈8]
ᐸ__post__.”id”ᐳ"}}:::plan Constant1834 & PgClassExpression1835 --> List1836 PgSelect1841[["PgSelect[1841∈8]
ᐸtypesᐳ
ᐳType"]]:::plan Object1724 -->|rejectNull| PgSelect1841 - Access3180 --> PgSelect1841 + Access2952 --> PgSelect1841 List1849{{"List[1849∈8]
ᐸ1847,1848ᐳ
ᐳType"}}:::plan Constant1847{{"Constant[1847∈8]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression1848{{"PgClassExpression[1848∈8]
ᐸ__types__.”id”ᐳ"}}:::plan Constant1847 & PgClassExpression1848 --> List1849 PgSelect1854[["PgSelect[1854∈8]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object1724 -->|rejectNull| PgSelect1854 - Access3180 --> PgSelect1854 + Access2952 --> PgSelect1854 List1862{{"List[1862∈8]
ᐸ1860,1861ᐳ
ᐳPersonSecret"}}:::plan Constant1860{{"Constant[1860∈8]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression1861{{"PgClassExpression[1861∈8]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant1860 & PgClassExpression1861 --> List1862 PgSelect1867[["PgSelect[1867∈8]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object1724 -->|rejectNull| PgSelect1867 - Access3180 --> PgSelect1867 + Access2952 --> PgSelect1867 List1875{{"List[1875∈8]
ᐸ1873,1874ᐳ
ᐳLeftArm"}}:::plan Constant1873{{"Constant[1873∈8]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression1874{{"PgClassExpression[1874∈8]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant1873 & PgClassExpression1874 --> List1875 PgSelect1880[["PgSelect[1880∈8]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object1724 -->|rejectNull| PgSelect1880 - Access3180 --> PgSelect1880 + Access2952 --> PgSelect1880 List1888{{"List[1888∈8]
ᐸ1886,1887ᐳ
ᐳMyTable"}}:::plan Constant1886{{"Constant[1886∈8]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression1887{{"PgClassExpression[1887∈8]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant1886 & PgClassExpression1887 --> List1888 PgSelect1893[["PgSelect[1893∈8]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object1724 -->|rejectNull| PgSelect1893 - Access3180 --> PgSelect1893 + Access2952 --> PgSelect1893 List1901{{"List[1901∈8]
ᐸ1899,1900ᐳ
ᐳViewTable"}}:::plan Constant1899{{"Constant[1899∈8]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression1900{{"PgClassExpression[1900∈8]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant1899 & PgClassExpression1900 --> List1901 PgSelect1906[["PgSelect[1906∈8]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object1724 -->|rejectNull| PgSelect1906 - Access3180 --> PgSelect1906 + Access2952 --> PgSelect1906 List1914{{"List[1914∈8]
ᐸ1912,1913ᐳ
ᐳSimilarTable1"}}:::plan Constant1912{{"Constant[1912∈8]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression1913{{"PgClassExpression[1913∈8]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant1912 & PgClassExpression1913 --> List1914 PgSelect1919[["PgSelect[1919∈8]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object1724 -->|rejectNull| PgSelect1919 - Access3180 --> PgSelect1919 + Access2952 --> PgSelect1919 List1927{{"List[1927∈8]
ᐸ1925,1926ᐳ
ᐳSimilarTable2"}}:::plan Constant1925{{"Constant[1925∈8]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression1926{{"PgClassExpression[1926∈8]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant1925 & PgClassExpression1926 --> List1927 PgSelect1932[["PgSelect[1932∈8]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object1724 -->|rejectNull| PgSelect1932 - Access3180 --> PgSelect1932 + Access2952 --> PgSelect1932 List1940{{"List[1940∈8]
ᐸ1938,1939ᐳ
ᐳNullTestRecord"}}:::plan Constant1938{{"Constant[1938∈8]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression1939{{"PgClassExpression[1939∈8]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant1938 & PgClassExpression1939 --> List1940 PgSelect1945[["PgSelect[1945∈8]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object1724 -->|rejectNull| PgSelect1945 - Access3180 --> PgSelect1945 + Access2952 --> PgSelect1945 List1953{{"List[1953∈8]
ᐸ1951,1952ᐳ
ᐳIssue756"}}:::plan Constant1951{{"Constant[1951∈8]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression1952{{"PgClassExpression[1952∈8]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -2182,15 +2182,15 @@ graph TD PgSelectSingle1950 --> PgClassExpression1952 Lambda1954{{"Lambda[1954∈8]
ᐸbase64JSONEncodeᐳ"}}:::plan List1953 --> Lambda1954 - Lambda1714 --> Access3180 - Lambda1714 --> Access3181 + Lambda1714 --> Access2952 + Lambda1714 --> Access2953 PgSelect2046[["PgSelect[2046∈9]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan Object1969{{"Object[1969∈9]
ᐸ{pgSettings,withPgClient}ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3183{{"Access[3183∈9]
ᐸ1959.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3184{{"Access[3184∈9]
ᐸ1959.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2955{{"Access[2955∈9]
ᐸ1959.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2956{{"Access[2956∈9]
ᐸ1959.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object1969 -->|rejectNull| PgSelect2046 - Access3183 -->|rejectNull| PgSelect2046 - Access3184 --> PgSelect2046 + Access2955 -->|rejectNull| PgSelect2046 + Access2956 --> PgSelect2046 List2055{{"List[2055∈9]
ᐸ2052,2053,2054ᐳ
ᐳCompoundKey"}}:::plan Constant2052{{"Constant[2052∈9]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression2053{{"PgClassExpression[2053∈9]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -2198,7 +2198,7 @@ graph TD Constant2052 & PgClassExpression2053 & PgClassExpression2054 --> List2055 PgSelect1966[["PgSelect[1966∈9]
ᐸinputsᐳ
ᐳInput"]]:::plan Object1969 -->|rejectNull| PgSelect1966 - Access3183 --> PgSelect1966 + Access2955 --> PgSelect1966 Access1967{{"Access[1967∈9]
ᐸ3.pgSettingsᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access1968{{"Access[1968∈9]
ᐸ3.withPgClientᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access1967 & Access1968 --> Object1969 @@ -2208,112 +2208,112 @@ graph TD Constant1972 & PgClassExpression1973 --> List1974 PgSelect1979[["PgSelect[1979∈9]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object1969 -->|rejectNull| PgSelect1979 - Access3183 --> PgSelect1979 + Access2955 --> PgSelect1979 List1987{{"List[1987∈9]
ᐸ1985,1986ᐳ
ᐳPatch"}}:::plan Constant1985{{"Constant[1985∈9]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression1986{{"PgClassExpression[1986∈9]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant1985 & PgClassExpression1986 --> List1987 PgSelect1992[["PgSelect[1992∈9]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object1969 -->|rejectNull| PgSelect1992 - Access3183 --> PgSelect1992 + Access2955 --> PgSelect1992 List2000{{"List[2000∈9]
ᐸ1998,1999ᐳ
ᐳReserved"}}:::plan Constant1998{{"Constant[1998∈9]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression1999{{"PgClassExpression[1999∈9]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant1998 & PgClassExpression1999 --> List2000 PgSelect2005[["PgSelect[2005∈9]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object1969 -->|rejectNull| PgSelect2005 - Access3183 --> PgSelect2005 + Access2955 --> PgSelect2005 List2013{{"List[2013∈9]
ᐸ2011,2012ᐳ
ᐳReservedPatchRecord"}}:::plan Constant2011{{"Constant[2011∈9]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression2012{{"PgClassExpression[2012∈9]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant2011 & PgClassExpression2012 --> List2013 PgSelect2018[["PgSelect[2018∈9]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object1969 -->|rejectNull| PgSelect2018 - Access3183 --> PgSelect2018 + Access2955 --> PgSelect2018 List2026{{"List[2026∈9]
ᐸ2024,2025ᐳ
ᐳReservedInputRecord"}}:::plan Constant2024{{"Constant[2024∈9]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression2025{{"PgClassExpression[2025∈9]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant2024 & PgClassExpression2025 --> List2026 PgSelect2031[["PgSelect[2031∈9]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object1969 -->|rejectNull| PgSelect2031 - Access3183 --> PgSelect2031 + Access2955 --> PgSelect2031 List2039{{"List[2039∈9]
ᐸ2037,2038ᐳ
ᐳDefaultValue"}}:::plan Constant2037{{"Constant[2037∈9]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression2038{{"PgClassExpression[2038∈9]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant2037 & PgClassExpression2038 --> List2039 PgSelect2060[["PgSelect[2060∈9]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object1969 -->|rejectNull| PgSelect2060 - Access3183 --> PgSelect2060 + Access2955 --> PgSelect2060 List2068{{"List[2068∈9]
ᐸ2066,2067ᐳ
ᐳPerson"}}:::plan Constant2066{{"Constant[2066∈9]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression2067{{"PgClassExpression[2067∈9]
ᐸ__person__.”id”ᐳ"}}:::plan Constant2066 & PgClassExpression2067 --> List2068 PgSelect2073[["PgSelect[2073∈9]
ᐸpostᐳ
ᐳPost"]]:::plan Object1969 -->|rejectNull| PgSelect2073 - Access3183 --> PgSelect2073 + Access2955 --> PgSelect2073 List2081{{"List[2081∈9]
ᐸ2079,2080ᐳ
ᐳPost"}}:::plan Constant2079{{"Constant[2079∈9]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression2080{{"PgClassExpression[2080∈9]
ᐸ__post__.”id”ᐳ"}}:::plan Constant2079 & PgClassExpression2080 --> List2081 PgSelect2086[["PgSelect[2086∈9]
ᐸtypesᐳ
ᐳType"]]:::plan Object1969 -->|rejectNull| PgSelect2086 - Access3183 --> PgSelect2086 + Access2955 --> PgSelect2086 List2094{{"List[2094∈9]
ᐸ2092,2093ᐳ
ᐳType"}}:::plan Constant2092{{"Constant[2092∈9]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression2093{{"PgClassExpression[2093∈9]
ᐸ__types__.”id”ᐳ"}}:::plan Constant2092 & PgClassExpression2093 --> List2094 PgSelect2099[["PgSelect[2099∈9]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object1969 -->|rejectNull| PgSelect2099 - Access3183 --> PgSelect2099 + Access2955 --> PgSelect2099 List2107{{"List[2107∈9]
ᐸ2105,2106ᐳ
ᐳPersonSecret"}}:::plan Constant2105{{"Constant[2105∈9]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression2106{{"PgClassExpression[2106∈9]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant2105 & PgClassExpression2106 --> List2107 PgSelect2112[["PgSelect[2112∈9]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object1969 -->|rejectNull| PgSelect2112 - Access3183 --> PgSelect2112 + Access2955 --> PgSelect2112 List2120{{"List[2120∈9]
ᐸ2118,2119ᐳ
ᐳLeftArm"}}:::plan Constant2118{{"Constant[2118∈9]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression2119{{"PgClassExpression[2119∈9]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant2118 & PgClassExpression2119 --> List2120 PgSelect2125[["PgSelect[2125∈9]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object1969 -->|rejectNull| PgSelect2125 - Access3183 --> PgSelect2125 + Access2955 --> PgSelect2125 List2133{{"List[2133∈9]
ᐸ2131,2132ᐳ
ᐳMyTable"}}:::plan Constant2131{{"Constant[2131∈9]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression2132{{"PgClassExpression[2132∈9]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant2131 & PgClassExpression2132 --> List2133 PgSelect2138[["PgSelect[2138∈9]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object1969 -->|rejectNull| PgSelect2138 - Access3183 --> PgSelect2138 + Access2955 --> PgSelect2138 List2146{{"List[2146∈9]
ᐸ2144,2145ᐳ
ᐳViewTable"}}:::plan Constant2144{{"Constant[2144∈9]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression2145{{"PgClassExpression[2145∈9]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant2144 & PgClassExpression2145 --> List2146 PgSelect2151[["PgSelect[2151∈9]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object1969 -->|rejectNull| PgSelect2151 - Access3183 --> PgSelect2151 + Access2955 --> PgSelect2151 List2159{{"List[2159∈9]
ᐸ2157,2158ᐳ
ᐳSimilarTable1"}}:::plan Constant2157{{"Constant[2157∈9]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression2158{{"PgClassExpression[2158∈9]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant2157 & PgClassExpression2158 --> List2159 PgSelect2164[["PgSelect[2164∈9]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object1969 -->|rejectNull| PgSelect2164 - Access3183 --> PgSelect2164 + Access2955 --> PgSelect2164 List2172{{"List[2172∈9]
ᐸ2170,2171ᐳ
ᐳSimilarTable2"}}:::plan Constant2170{{"Constant[2170∈9]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression2171{{"PgClassExpression[2171∈9]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant2170 & PgClassExpression2171 --> List2172 PgSelect2177[["PgSelect[2177∈9]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object1969 -->|rejectNull| PgSelect2177 - Access3183 --> PgSelect2177 + Access2955 --> PgSelect2177 List2185{{"List[2185∈9]
ᐸ2183,2184ᐳ
ᐳNullTestRecord"}}:::plan Constant2183{{"Constant[2183∈9]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression2184{{"PgClassExpression[2184∈9]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant2183 & PgClassExpression2184 --> List2185 PgSelect2190[["PgSelect[2190∈9]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object1969 -->|rejectNull| PgSelect2190 - Access3183 --> PgSelect2190 + Access2955 --> PgSelect2190 List2198{{"List[2198∈9]
ᐸ2196,2197ᐳ
ᐳIssue756"}}:::plan Constant2196{{"Constant[2196∈9]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression2197{{"PgClassExpression[2197∈9]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -2450,15 +2450,15 @@ graph TD PgSelectSingle2195 --> PgClassExpression2197 Lambda2199{{"Lambda[2199∈9]
ᐸbase64JSONEncodeᐳ"}}:::plan List2198 --> Lambda2199 - Lambda1959 --> Access3183 - Lambda1959 --> Access3184 + Lambda1959 --> Access2955 + Lambda1959 --> Access2956 PgSelect2289[["PgSelect[2289∈10]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan Object2212{{"Object[2212∈10]
ᐸ{pgSettings,withPgClient}ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3186{{"Access[3186∈10]
ᐸ2202.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3187{{"Access[3187∈10]
ᐸ2202.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2958{{"Access[2958∈10]
ᐸ2202.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2959{{"Access[2959∈10]
ᐸ2202.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object2212 -->|rejectNull| PgSelect2289 - Access3186 -->|rejectNull| PgSelect2289 - Access3187 --> PgSelect2289 + Access2958 -->|rejectNull| PgSelect2289 + Access2959 --> PgSelect2289 List2298{{"List[2298∈10]
ᐸ2295,2296,2297ᐳ
ᐳCompoundKey"}}:::plan Constant2295{{"Constant[2295∈10]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression2296{{"PgClassExpression[2296∈10]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -2466,7 +2466,7 @@ graph TD Constant2295 & PgClassExpression2296 & PgClassExpression2297 --> List2298 PgSelect2209[["PgSelect[2209∈10]
ᐸinputsᐳ
ᐳInput"]]:::plan Object2212 -->|rejectNull| PgSelect2209 - Access3186 --> PgSelect2209 + Access2958 --> PgSelect2209 Access2210{{"Access[2210∈10]
ᐸ3.pgSettingsᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access2211{{"Access[2211∈10]
ᐸ3.withPgClientᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access2210 & Access2211 --> Object2212 @@ -2476,112 +2476,112 @@ graph TD Constant2215 & PgClassExpression2216 --> List2217 PgSelect2222[["PgSelect[2222∈10]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object2212 -->|rejectNull| PgSelect2222 - Access3186 --> PgSelect2222 + Access2958 --> PgSelect2222 List2230{{"List[2230∈10]
ᐸ2228,2229ᐳ
ᐳPatch"}}:::plan Constant2228{{"Constant[2228∈10]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression2229{{"PgClassExpression[2229∈10]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant2228 & PgClassExpression2229 --> List2230 PgSelect2235[["PgSelect[2235∈10]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object2212 -->|rejectNull| PgSelect2235 - Access3186 --> PgSelect2235 + Access2958 --> PgSelect2235 List2243{{"List[2243∈10]
ᐸ2241,2242ᐳ
ᐳReserved"}}:::plan Constant2241{{"Constant[2241∈10]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression2242{{"PgClassExpression[2242∈10]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant2241 & PgClassExpression2242 --> List2243 PgSelect2248[["PgSelect[2248∈10]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object2212 -->|rejectNull| PgSelect2248 - Access3186 --> PgSelect2248 + Access2958 --> PgSelect2248 List2256{{"List[2256∈10]
ᐸ2254,2255ᐳ
ᐳReservedPatchRecord"}}:::plan Constant2254{{"Constant[2254∈10]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression2255{{"PgClassExpression[2255∈10]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant2254 & PgClassExpression2255 --> List2256 PgSelect2261[["PgSelect[2261∈10]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object2212 -->|rejectNull| PgSelect2261 - Access3186 --> PgSelect2261 + Access2958 --> PgSelect2261 List2269{{"List[2269∈10]
ᐸ2267,2268ᐳ
ᐳReservedInputRecord"}}:::plan Constant2267{{"Constant[2267∈10]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression2268{{"PgClassExpression[2268∈10]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant2267 & PgClassExpression2268 --> List2269 PgSelect2274[["PgSelect[2274∈10]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object2212 -->|rejectNull| PgSelect2274 - Access3186 --> PgSelect2274 + Access2958 --> PgSelect2274 List2282{{"List[2282∈10]
ᐸ2280,2281ᐳ
ᐳDefaultValue"}}:::plan Constant2280{{"Constant[2280∈10]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression2281{{"PgClassExpression[2281∈10]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant2280 & PgClassExpression2281 --> List2282 PgSelect2303[["PgSelect[2303∈10]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object2212 -->|rejectNull| PgSelect2303 - Access3186 --> PgSelect2303 + Access2958 --> PgSelect2303 List2311{{"List[2311∈10]
ᐸ2309,2310ᐳ
ᐳPerson"}}:::plan Constant2309{{"Constant[2309∈10]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression2310{{"PgClassExpression[2310∈10]
ᐸ__person__.”id”ᐳ"}}:::plan Constant2309 & PgClassExpression2310 --> List2311 PgSelect2316[["PgSelect[2316∈10]
ᐸpostᐳ
ᐳPost"]]:::plan Object2212 -->|rejectNull| PgSelect2316 - Access3186 --> PgSelect2316 + Access2958 --> PgSelect2316 List2324{{"List[2324∈10]
ᐸ2322,2323ᐳ
ᐳPost"}}:::plan Constant2322{{"Constant[2322∈10]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression2323{{"PgClassExpression[2323∈10]
ᐸ__post__.”id”ᐳ"}}:::plan Constant2322 & PgClassExpression2323 --> List2324 PgSelect2329[["PgSelect[2329∈10]
ᐸtypesᐳ
ᐳType"]]:::plan Object2212 -->|rejectNull| PgSelect2329 - Access3186 --> PgSelect2329 + Access2958 --> PgSelect2329 List2337{{"List[2337∈10]
ᐸ2335,2336ᐳ
ᐳType"}}:::plan Constant2335{{"Constant[2335∈10]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression2336{{"PgClassExpression[2336∈10]
ᐸ__types__.”id”ᐳ"}}:::plan Constant2335 & PgClassExpression2336 --> List2337 PgSelect2342[["PgSelect[2342∈10]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object2212 -->|rejectNull| PgSelect2342 - Access3186 --> PgSelect2342 + Access2958 --> PgSelect2342 List2350{{"List[2350∈10]
ᐸ2348,2349ᐳ
ᐳPersonSecret"}}:::plan Constant2348{{"Constant[2348∈10]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression2349{{"PgClassExpression[2349∈10]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant2348 & PgClassExpression2349 --> List2350 PgSelect2355[["PgSelect[2355∈10]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object2212 -->|rejectNull| PgSelect2355 - Access3186 --> PgSelect2355 + Access2958 --> PgSelect2355 List2363{{"List[2363∈10]
ᐸ2361,2362ᐳ
ᐳLeftArm"}}:::plan Constant2361{{"Constant[2361∈10]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression2362{{"PgClassExpression[2362∈10]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant2361 & PgClassExpression2362 --> List2363 PgSelect2368[["PgSelect[2368∈10]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object2212 -->|rejectNull| PgSelect2368 - Access3186 --> PgSelect2368 + Access2958 --> PgSelect2368 List2376{{"List[2376∈10]
ᐸ2374,2375ᐳ
ᐳMyTable"}}:::plan Constant2374{{"Constant[2374∈10]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression2375{{"PgClassExpression[2375∈10]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant2374 & PgClassExpression2375 --> List2376 PgSelect2381[["PgSelect[2381∈10]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object2212 -->|rejectNull| PgSelect2381 - Access3186 --> PgSelect2381 + Access2958 --> PgSelect2381 List2389{{"List[2389∈10]
ᐸ2387,2388ᐳ
ᐳViewTable"}}:::plan Constant2387{{"Constant[2387∈10]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression2388{{"PgClassExpression[2388∈10]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant2387 & PgClassExpression2388 --> List2389 PgSelect2394[["PgSelect[2394∈10]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object2212 -->|rejectNull| PgSelect2394 - Access3186 --> PgSelect2394 + Access2958 --> PgSelect2394 List2402{{"List[2402∈10]
ᐸ2400,2401ᐳ
ᐳSimilarTable1"}}:::plan Constant2400{{"Constant[2400∈10]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression2401{{"PgClassExpression[2401∈10]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant2400 & PgClassExpression2401 --> List2402 PgSelect2407[["PgSelect[2407∈10]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object2212 -->|rejectNull| PgSelect2407 - Access3186 --> PgSelect2407 + Access2958 --> PgSelect2407 List2415{{"List[2415∈10]
ᐸ2413,2414ᐳ
ᐳSimilarTable2"}}:::plan Constant2413{{"Constant[2413∈10]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression2414{{"PgClassExpression[2414∈10]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant2413 & PgClassExpression2414 --> List2415 PgSelect2420[["PgSelect[2420∈10]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object2212 -->|rejectNull| PgSelect2420 - Access3186 --> PgSelect2420 + Access2958 --> PgSelect2420 List2428{{"List[2428∈10]
ᐸ2426,2427ᐳ
ᐳNullTestRecord"}}:::plan Constant2426{{"Constant[2426∈10]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression2427{{"PgClassExpression[2427∈10]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant2426 & PgClassExpression2427 --> List2428 PgSelect2433[["PgSelect[2433∈10]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object2212 -->|rejectNull| PgSelect2433 - Access3186 --> PgSelect2433 + Access2958 --> PgSelect2433 List2441{{"List[2441∈10]
ᐸ2439,2440ᐳ
ᐳIssue756"}}:::plan Constant2439{{"Constant[2439∈10]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression2440{{"PgClassExpression[2440∈10]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -2718,15 +2718,15 @@ graph TD PgSelectSingle2438 --> PgClassExpression2440 Lambda2442{{"Lambda[2442∈10]
ᐸbase64JSONEncodeᐳ"}}:::plan List2441 --> Lambda2442 - Lambda2202 --> Access3186 - Lambda2202 --> Access3187 + Lambda2202 --> Access2958 + Lambda2202 --> Access2959 PgSelect2534[["PgSelect[2534∈11]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan Object2457{{"Object[2457∈11]
ᐸ{pgSettings,withPgClient}ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3189{{"Access[3189∈11]
ᐸ2447.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3190{{"Access[3190∈11]
ᐸ2447.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2961{{"Access[2961∈11]
ᐸ2447.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2962{{"Access[2962∈11]
ᐸ2447.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object2457 -->|rejectNull| PgSelect2534 - Access3189 -->|rejectNull| PgSelect2534 - Access3190 --> PgSelect2534 + Access2961 -->|rejectNull| PgSelect2534 + Access2962 --> PgSelect2534 List2543{{"List[2543∈11]
ᐸ2540,2541,2542ᐳ
ᐳCompoundKey"}}:::plan Constant2540{{"Constant[2540∈11]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression2541{{"PgClassExpression[2541∈11]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -2734,7 +2734,7 @@ graph TD Constant2540 & PgClassExpression2541 & PgClassExpression2542 --> List2543 PgSelect2454[["PgSelect[2454∈11]
ᐸinputsᐳ
ᐳInput"]]:::plan Object2457 -->|rejectNull| PgSelect2454 - Access3189 --> PgSelect2454 + Access2961 --> PgSelect2454 Access2455{{"Access[2455∈11]
ᐸ3.pgSettingsᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access2456{{"Access[2456∈11]
ᐸ3.withPgClientᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access2455 & Access2456 --> Object2457 @@ -2744,112 +2744,112 @@ graph TD Constant2460 & PgClassExpression2461 --> List2462 PgSelect2467[["PgSelect[2467∈11]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object2457 -->|rejectNull| PgSelect2467 - Access3189 --> PgSelect2467 + Access2961 --> PgSelect2467 List2475{{"List[2475∈11]
ᐸ2473,2474ᐳ
ᐳPatch"}}:::plan Constant2473{{"Constant[2473∈11]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression2474{{"PgClassExpression[2474∈11]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant2473 & PgClassExpression2474 --> List2475 PgSelect2480[["PgSelect[2480∈11]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object2457 -->|rejectNull| PgSelect2480 - Access3189 --> PgSelect2480 + Access2961 --> PgSelect2480 List2488{{"List[2488∈11]
ᐸ2486,2487ᐳ
ᐳReserved"}}:::plan Constant2486{{"Constant[2486∈11]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression2487{{"PgClassExpression[2487∈11]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant2486 & PgClassExpression2487 --> List2488 PgSelect2493[["PgSelect[2493∈11]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object2457 -->|rejectNull| PgSelect2493 - Access3189 --> PgSelect2493 + Access2961 --> PgSelect2493 List2501{{"List[2501∈11]
ᐸ2499,2500ᐳ
ᐳReservedPatchRecord"}}:::plan Constant2499{{"Constant[2499∈11]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression2500{{"PgClassExpression[2500∈11]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant2499 & PgClassExpression2500 --> List2501 PgSelect2506[["PgSelect[2506∈11]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object2457 -->|rejectNull| PgSelect2506 - Access3189 --> PgSelect2506 + Access2961 --> PgSelect2506 List2514{{"List[2514∈11]
ᐸ2512,2513ᐳ
ᐳReservedInputRecord"}}:::plan Constant2512{{"Constant[2512∈11]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression2513{{"PgClassExpression[2513∈11]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant2512 & PgClassExpression2513 --> List2514 PgSelect2519[["PgSelect[2519∈11]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object2457 -->|rejectNull| PgSelect2519 - Access3189 --> PgSelect2519 + Access2961 --> PgSelect2519 List2527{{"List[2527∈11]
ᐸ2525,2526ᐳ
ᐳDefaultValue"}}:::plan Constant2525{{"Constant[2525∈11]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression2526{{"PgClassExpression[2526∈11]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant2525 & PgClassExpression2526 --> List2527 PgSelect2548[["PgSelect[2548∈11]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object2457 -->|rejectNull| PgSelect2548 - Access3189 --> PgSelect2548 + Access2961 --> PgSelect2548 List2556{{"List[2556∈11]
ᐸ2554,2555ᐳ
ᐳPerson"}}:::plan Constant2554{{"Constant[2554∈11]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression2555{{"PgClassExpression[2555∈11]
ᐸ__person__.”id”ᐳ"}}:::plan Constant2554 & PgClassExpression2555 --> List2556 PgSelect2561[["PgSelect[2561∈11]
ᐸpostᐳ
ᐳPost"]]:::plan Object2457 -->|rejectNull| PgSelect2561 - Access3189 --> PgSelect2561 + Access2961 --> PgSelect2561 List2569{{"List[2569∈11]
ᐸ2567,2568ᐳ
ᐳPost"}}:::plan Constant2567{{"Constant[2567∈11]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression2568{{"PgClassExpression[2568∈11]
ᐸ__post__.”id”ᐳ"}}:::plan Constant2567 & PgClassExpression2568 --> List2569 PgSelect2574[["PgSelect[2574∈11]
ᐸtypesᐳ
ᐳType"]]:::plan Object2457 -->|rejectNull| PgSelect2574 - Access3189 --> PgSelect2574 + Access2961 --> PgSelect2574 List2582{{"List[2582∈11]
ᐸ2580,2581ᐳ
ᐳType"}}:::plan Constant2580{{"Constant[2580∈11]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression2581{{"PgClassExpression[2581∈11]
ᐸ__types__.”id”ᐳ"}}:::plan Constant2580 & PgClassExpression2581 --> List2582 PgSelect2587[["PgSelect[2587∈11]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object2457 -->|rejectNull| PgSelect2587 - Access3189 --> PgSelect2587 + Access2961 --> PgSelect2587 List2595{{"List[2595∈11]
ᐸ2593,2594ᐳ
ᐳPersonSecret"}}:::plan Constant2593{{"Constant[2593∈11]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression2594{{"PgClassExpression[2594∈11]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant2593 & PgClassExpression2594 --> List2595 PgSelect2600[["PgSelect[2600∈11]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object2457 -->|rejectNull| PgSelect2600 - Access3189 --> PgSelect2600 + Access2961 --> PgSelect2600 List2608{{"List[2608∈11]
ᐸ2606,2607ᐳ
ᐳLeftArm"}}:::plan Constant2606{{"Constant[2606∈11]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression2607{{"PgClassExpression[2607∈11]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant2606 & PgClassExpression2607 --> List2608 PgSelect2613[["PgSelect[2613∈11]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object2457 -->|rejectNull| PgSelect2613 - Access3189 --> PgSelect2613 + Access2961 --> PgSelect2613 List2621{{"List[2621∈11]
ᐸ2619,2620ᐳ
ᐳMyTable"}}:::plan Constant2619{{"Constant[2619∈11]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression2620{{"PgClassExpression[2620∈11]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant2619 & PgClassExpression2620 --> List2621 PgSelect2626[["PgSelect[2626∈11]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object2457 -->|rejectNull| PgSelect2626 - Access3189 --> PgSelect2626 + Access2961 --> PgSelect2626 List2634{{"List[2634∈11]
ᐸ2632,2633ᐳ
ᐳViewTable"}}:::plan Constant2632{{"Constant[2632∈11]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression2633{{"PgClassExpression[2633∈11]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant2632 & PgClassExpression2633 --> List2634 PgSelect2639[["PgSelect[2639∈11]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object2457 -->|rejectNull| PgSelect2639 - Access3189 --> PgSelect2639 + Access2961 --> PgSelect2639 List2647{{"List[2647∈11]
ᐸ2645,2646ᐳ
ᐳSimilarTable1"}}:::plan Constant2645{{"Constant[2645∈11]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression2646{{"PgClassExpression[2646∈11]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant2645 & PgClassExpression2646 --> List2647 PgSelect2652[["PgSelect[2652∈11]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object2457 -->|rejectNull| PgSelect2652 - Access3189 --> PgSelect2652 + Access2961 --> PgSelect2652 List2660{{"List[2660∈11]
ᐸ2658,2659ᐳ
ᐳSimilarTable2"}}:::plan Constant2658{{"Constant[2658∈11]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression2659{{"PgClassExpression[2659∈11]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant2658 & PgClassExpression2659 --> List2660 PgSelect2665[["PgSelect[2665∈11]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object2457 -->|rejectNull| PgSelect2665 - Access3189 --> PgSelect2665 + Access2961 --> PgSelect2665 List2673{{"List[2673∈11]
ᐸ2671,2672ᐳ
ᐳNullTestRecord"}}:::plan Constant2671{{"Constant[2671∈11]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression2672{{"PgClassExpression[2672∈11]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant2671 & PgClassExpression2672 --> List2673 PgSelect2678[["PgSelect[2678∈11]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object2457 -->|rejectNull| PgSelect2678 - Access3189 --> PgSelect2678 + Access2961 --> PgSelect2678 List2686{{"List[2686∈11]
ᐸ2684,2685ᐳ
ᐳIssue756"}}:::plan Constant2684{{"Constant[2684∈11]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression2685{{"PgClassExpression[2685∈11]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -2986,15 +2986,15 @@ graph TD PgSelectSingle2683 --> PgClassExpression2685 Lambda2687{{"Lambda[2687∈11]
ᐸbase64JSONEncodeᐳ"}}:::plan List2686 --> Lambda2687 - Lambda2447 --> Access3189 - Lambda2447 --> Access3190 + Lambda2447 --> Access2961 + Lambda2447 --> Access2962 PgSelect2777[["PgSelect[2777∈12]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan Object2700{{"Object[2700∈12]
ᐸ{pgSettings,withPgClient}ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3192{{"Access[3192∈12]
ᐸ2690.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access3193{{"Access[3193∈12]
ᐸ2690.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access2964{{"Access[2964∈12]
ᐸ2690.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access2965{{"Access[2965∈12]
ᐸ2690.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object2700 -->|rejectNull| PgSelect2777 - Access3192 -->|rejectNull| PgSelect2777 - Access3193 --> PgSelect2777 + Access2964 -->|rejectNull| PgSelect2777 + Access2965 --> PgSelect2777 List2786{{"List[2786∈12]
ᐸ2783,2784,2785ᐳ
ᐳCompoundKey"}}:::plan Constant2783{{"Constant[2783∈12]
ᐸ'compound_keys'ᐳ
ᐳCompoundKey"}}:::plan PgClassExpression2784{{"PgClassExpression[2784∈12]
ᐸ__compound...rson_id_1”ᐳ"}}:::plan @@ -3002,7 +3002,7 @@ graph TD Constant2783 & PgClassExpression2784 & PgClassExpression2785 --> List2786 PgSelect2697[["PgSelect[2697∈12]
ᐸinputsᐳ
ᐳInput"]]:::plan Object2700 -->|rejectNull| PgSelect2697 - Access3192 --> PgSelect2697 + Access2964 --> PgSelect2697 Access2698{{"Access[2698∈12]
ᐸ3.pgSettingsᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access2699{{"Access[2699∈12]
ᐸ3.withPgClientᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access2698 & Access2699 --> Object2700 @@ -3012,112 +3012,112 @@ graph TD Constant2703 & PgClassExpression2704 --> List2705 PgSelect2710[["PgSelect[2710∈12]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object2700 -->|rejectNull| PgSelect2710 - Access3192 --> PgSelect2710 + Access2964 --> PgSelect2710 List2718{{"List[2718∈12]
ᐸ2716,2717ᐳ
ᐳPatch"}}:::plan Constant2716{{"Constant[2716∈12]
ᐸ'patchs'ᐳ
ᐳPatch"}}:::plan PgClassExpression2717{{"PgClassExpression[2717∈12]
ᐸ__patchs__.”id”ᐳ"}}:::plan Constant2716 & PgClassExpression2717 --> List2718 PgSelect2723[["PgSelect[2723∈12]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object2700 -->|rejectNull| PgSelect2723 - Access3192 --> PgSelect2723 + Access2964 --> PgSelect2723 List2731{{"List[2731∈12]
ᐸ2729,2730ᐳ
ᐳReserved"}}:::plan Constant2729{{"Constant[2729∈12]
ᐸ'reserveds'ᐳ
ᐳReserved"}}:::plan PgClassExpression2730{{"PgClassExpression[2730∈12]
ᐸ__reserved__.”id”ᐳ"}}:::plan Constant2729 & PgClassExpression2730 --> List2731 PgSelect2736[["PgSelect[2736∈12]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object2700 -->|rejectNull| PgSelect2736 - Access3192 --> PgSelect2736 + Access2964 --> PgSelect2736 List2744{{"List[2744∈12]
ᐸ2742,2743ᐳ
ᐳReservedPatchRecord"}}:::plan Constant2742{{"Constant[2742∈12]
ᐸ'reservedPatchs'ᐳ
ᐳReservedPatchRecord"}}:::plan PgClassExpression2743{{"PgClassExpression[2743∈12]
ᐸ__reserved...chs__.”id”ᐳ"}}:::plan Constant2742 & PgClassExpression2743 --> List2744 PgSelect2749[["PgSelect[2749∈12]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object2700 -->|rejectNull| PgSelect2749 - Access3192 --> PgSelect2749 + Access2964 --> PgSelect2749 List2757{{"List[2757∈12]
ᐸ2755,2756ᐳ
ᐳReservedInputRecord"}}:::plan Constant2755{{"Constant[2755∈12]
ᐸ'reserved_inputs'ᐳ
ᐳReservedInputRecord"}}:::plan PgClassExpression2756{{"PgClassExpression[2756∈12]
ᐸ__reserved_input__.”id”ᐳ"}}:::plan Constant2755 & PgClassExpression2756 --> List2757 PgSelect2762[["PgSelect[2762∈12]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object2700 -->|rejectNull| PgSelect2762 - Access3192 --> PgSelect2762 + Access2964 --> PgSelect2762 List2770{{"List[2770∈12]
ᐸ2768,2769ᐳ
ᐳDefaultValue"}}:::plan Constant2768{{"Constant[2768∈12]
ᐸ'default_values'ᐳ
ᐳDefaultValue"}}:::plan PgClassExpression2769{{"PgClassExpression[2769∈12]
ᐸ__default_value__.”id”ᐳ"}}:::plan Constant2768 & PgClassExpression2769 --> List2770 PgSelect2791[["PgSelect[2791∈12]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object2700 -->|rejectNull| PgSelect2791 - Access3192 --> PgSelect2791 + Access2964 --> PgSelect2791 List2799{{"List[2799∈12]
ᐸ2797,2798ᐳ
ᐳPerson"}}:::plan Constant2797{{"Constant[2797∈12]
ᐸ'people'ᐳ
ᐳPerson"}}:::plan PgClassExpression2798{{"PgClassExpression[2798∈12]
ᐸ__person__.”id”ᐳ"}}:::plan Constant2797 & PgClassExpression2798 --> List2799 PgSelect2804[["PgSelect[2804∈12]
ᐸpostᐳ
ᐳPost"]]:::plan Object2700 -->|rejectNull| PgSelect2804 - Access3192 --> PgSelect2804 + Access2964 --> PgSelect2804 List2812{{"List[2812∈12]
ᐸ2810,2811ᐳ
ᐳPost"}}:::plan Constant2810{{"Constant[2810∈12]
ᐸ'posts'ᐳ
ᐳPost"}}:::plan PgClassExpression2811{{"PgClassExpression[2811∈12]
ᐸ__post__.”id”ᐳ"}}:::plan Constant2810 & PgClassExpression2811 --> List2812 PgSelect2817[["PgSelect[2817∈12]
ᐸtypesᐳ
ᐳType"]]:::plan Object2700 -->|rejectNull| PgSelect2817 - Access3192 --> PgSelect2817 + Access2964 --> PgSelect2817 List2825{{"List[2825∈12]
ᐸ2823,2824ᐳ
ᐳType"}}:::plan Constant2823{{"Constant[2823∈12]
ᐸ'types'ᐳ
ᐳType"}}:::plan PgClassExpression2824{{"PgClassExpression[2824∈12]
ᐸ__types__.”id”ᐳ"}}:::plan Constant2823 & PgClassExpression2824 --> List2825 PgSelect2830[["PgSelect[2830∈12]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object2700 -->|rejectNull| PgSelect2830 - Access3192 --> PgSelect2830 + Access2964 --> PgSelect2830 List2838{{"List[2838∈12]
ᐸ2836,2837ᐳ
ᐳPersonSecret"}}:::plan Constant2836{{"Constant[2836∈12]
ᐸ'person_secrets'ᐳ
ᐳPersonSecret"}}:::plan PgClassExpression2837{{"PgClassExpression[2837∈12]
ᐸ__person_s...person_id”ᐳ"}}:::plan Constant2836 & PgClassExpression2837 --> List2838 PgSelect2843[["PgSelect[2843∈12]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object2700 -->|rejectNull| PgSelect2843 - Access3192 --> PgSelect2843 + Access2964 --> PgSelect2843 List2851{{"List[2851∈12]
ᐸ2849,2850ᐳ
ᐳLeftArm"}}:::plan Constant2849{{"Constant[2849∈12]
ᐸ'left_arms'ᐳ
ᐳLeftArm"}}:::plan PgClassExpression2850{{"PgClassExpression[2850∈12]
ᐸ__left_arm__.”id”ᐳ"}}:::plan Constant2849 & PgClassExpression2850 --> List2851 PgSelect2856[["PgSelect[2856∈12]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object2700 -->|rejectNull| PgSelect2856 - Access3192 --> PgSelect2856 + Access2964 --> PgSelect2856 List2864{{"List[2864∈12]
ᐸ2862,2863ᐳ
ᐳMyTable"}}:::plan Constant2862{{"Constant[2862∈12]
ᐸ'my_tables'ᐳ
ᐳMyTable"}}:::plan PgClassExpression2863{{"PgClassExpression[2863∈12]
ᐸ__my_table__.”id”ᐳ"}}:::plan Constant2862 & PgClassExpression2863 --> List2864 PgSelect2869[["PgSelect[2869∈12]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object2700 -->|rejectNull| PgSelect2869 - Access3192 --> PgSelect2869 + Access2964 --> PgSelect2869 List2877{{"List[2877∈12]
ᐸ2875,2876ᐳ
ᐳViewTable"}}:::plan Constant2875{{"Constant[2875∈12]
ᐸ'view_tables'ᐳ
ᐳViewTable"}}:::plan PgClassExpression2876{{"PgClassExpression[2876∈12]
ᐸ__view_table__.”id”ᐳ"}}:::plan Constant2875 & PgClassExpression2876 --> List2877 PgSelect2882[["PgSelect[2882∈12]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object2700 -->|rejectNull| PgSelect2882 - Access3192 --> PgSelect2882 + Access2964 --> PgSelect2882 List2890{{"List[2890∈12]
ᐸ2888,2889ᐳ
ᐳSimilarTable1"}}:::plan Constant2888{{"Constant[2888∈12]
ᐸ'similar_table_1S'ᐳ
ᐳSimilarTable1"}}:::plan PgClassExpression2889{{"PgClassExpression[2889∈12]
ᐸ__similar_...e_1__.”id”ᐳ"}}:::plan Constant2888 & PgClassExpression2889 --> List2890 PgSelect2895[["PgSelect[2895∈12]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object2700 -->|rejectNull| PgSelect2895 - Access3192 --> PgSelect2895 + Access2964 --> PgSelect2895 List2903{{"List[2903∈12]
ᐸ2901,2902ᐳ
ᐳSimilarTable2"}}:::plan Constant2901{{"Constant[2901∈12]
ᐸ'similar_table_2S'ᐳ
ᐳSimilarTable2"}}:::plan PgClassExpression2902{{"PgClassExpression[2902∈12]
ᐸ__similar_...e_2__.”id”ᐳ"}}:::plan Constant2901 & PgClassExpression2902 --> List2903 PgSelect2908[["PgSelect[2908∈12]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object2700 -->|rejectNull| PgSelect2908 - Access3192 --> PgSelect2908 + Access2964 --> PgSelect2908 List2916{{"List[2916∈12]
ᐸ2914,2915ᐳ
ᐳNullTestRecord"}}:::plan Constant2914{{"Constant[2914∈12]
ᐸ'null_test_records'ᐳ
ᐳNullTestRecord"}}:::plan PgClassExpression2915{{"PgClassExpression[2915∈12]
ᐸ__null_tes...ord__.”id”ᐳ"}}:::plan Constant2914 & PgClassExpression2915 --> List2916 PgSelect2921[["PgSelect[2921∈12]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object2700 -->|rejectNull| PgSelect2921 - Access3192 --> PgSelect2921 + Access2964 --> PgSelect2921 List2929{{"List[2929∈12]
ᐸ2927,2928ᐳ
ᐳIssue756"}}:::plan Constant2927{{"Constant[2927∈12]
ᐸ'issue756S'ᐳ
ᐳIssue756"}}:::plan PgClassExpression2928{{"PgClassExpression[2928∈12]
ᐸ__issue756__.”id”ᐳ"}}:::plan @@ -3254,54 +3254,54 @@ graph TD PgSelectSingle2926 --> PgClassExpression2928 Lambda2930{{"Lambda[2930∈12]
ᐸbase64JSONEncodeᐳ"}}:::plan List2929 --> Lambda2930 - Lambda2690 --> Access3192 - Lambda2690 --> Access3193 + Lambda2690 --> Access2964 + Lambda2690 --> Access2965 %% define steps subgraph "Buckets for queries/v4/query" Bucket0("Bucket 0 (root)"):::bucket classDef bucket0 stroke:#696969 - class Bucket0,__Value0,__Value3,__Value5,Constant7,Lambda8,Node10,Lambda11,Node739,Lambda740,Node1470,Lambda1471,Node1713,Lambda1714,Node1958,Lambda1959,Node2201,Lambda2202,Node2446,Lambda2447,Node2689,Lambda2690,Constant3161 bucket0 - Bucket1("Bucket 1 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3161, 7, 3, 11, 10, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 13, 17, 260, 505, 506, 510, 523, 536, 549, 562, 575, 590, 604, 617, 630, 643, 656, 669, 682, 695, 708, 721, 734, 3159, 3160, 14, 16, 259, 507
2: 504, 517, 530, 543, 556, 569, 584, 598, 611, 624, 637, 650, 663, 676, 689, 702, 715, 728
ᐳ: 508, 509, 511, 512, 513, 521, 522, 524, 525, 526, 534, 535, 537, 538, 539, 547, 548, 550, 551, 552, 560, 561, 563, 564, 565, 573, 574, 576, 577, 578, 588, 589, 591, 592, 593, 594, 602, 603, 605, 606, 607, 615, 616, 618, 619, 620, 628, 629, 631, 632, 633, 641, 642, 644, 645, 646, 654, 655, 657, 658, 659, 667, 668, 670, 671, 672, 680, 681, 683, 684, 685, 693, 694, 696, 697, 698, 706, 707, 709, 710, 711, 719, 720, 722, 723, 724, 732, 733, 735, 736, 737"):::bucket + class Bucket0,__Value0,__Value3,__Value5,Constant7,Lambda8,Node10,Lambda11,Node739,Lambda740,Node1470,Lambda1471,Node1713,Lambda1714,Node1958,Lambda1959,Node2201,Lambda2202,Node2446,Lambda2447,Node2689,Lambda2690,Constant2933 bucket0 + Bucket1("Bucket 1 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 2933, 7, 3, 11, 10, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 13, 17, 260, 505, 506, 510, 523, 536, 549, 562, 575, 590, 604, 617, 630, 643, 656, 669, 682, 695, 708, 721, 734, 2931, 2932, 14, 16, 259, 507
2: 504, 517, 530, 543, 556, 569, 584, 598, 611, 624, 637, 650, 663, 676, 689, 702, 715, 728
ᐳ: 508, 509, 511, 512, 513, 521, 522, 524, 525, 526, 534, 535, 537, 538, 539, 547, 548, 550, 551, 552, 560, 561, 563, 564, 565, 573, 574, 576, 577, 578, 588, 589, 591, 592, 593, 594, 602, 603, 605, 606, 607, 615, 616, 618, 619, 620, 628, 629, 631, 632, 633, 641, 642, 644, 645, 646, 654, 655, 657, 658, 659, 667, 668, 670, 671, 672, 680, 681, 683, 684, 685, 693, 694, 696, 697, 698, 706, 707, 709, 710, 711, 719, 720, 722, 723, 724, 732, 733, 735, 736, 737"):::bucket classDef bucket1 stroke:#00bfff - class Bucket1,Constant13,Lambda14,Node16,Lambda17,Node259,Lambda260,PgSelect504,Access505,Access506,Object507,First508,PgSelectSingle509,Constant510,PgClassExpression511,List512,Lambda513,PgSelect517,First521,PgSelectSingle522,Constant523,PgClassExpression524,List525,Lambda526,PgSelect530,First534,PgSelectSingle535,Constant536,PgClassExpression537,List538,Lambda539,PgSelect543,First547,PgSelectSingle548,Constant549,PgClassExpression550,List551,Lambda552,PgSelect556,First560,PgSelectSingle561,Constant562,PgClassExpression563,List564,Lambda565,PgSelect569,First573,PgSelectSingle574,Constant575,PgClassExpression576,List577,Lambda578,PgSelect584,First588,PgSelectSingle589,Constant590,PgClassExpression591,PgClassExpression592,List593,Lambda594,PgSelect598,First602,PgSelectSingle603,Constant604,PgClassExpression605,List606,Lambda607,PgSelect611,First615,PgSelectSingle616,Constant617,PgClassExpression618,List619,Lambda620,PgSelect624,First628,PgSelectSingle629,Constant630,PgClassExpression631,List632,Lambda633,PgSelect637,First641,PgSelectSingle642,Constant643,PgClassExpression644,List645,Lambda646,PgSelect650,First654,PgSelectSingle655,Constant656,PgClassExpression657,List658,Lambda659,PgSelect663,First667,PgSelectSingle668,Constant669,PgClassExpression670,List671,Lambda672,PgSelect676,First680,PgSelectSingle681,Constant682,PgClassExpression683,List684,Lambda685,PgSelect689,First693,PgSelectSingle694,Constant695,PgClassExpression696,List697,Lambda698,PgSelect702,First706,PgSelectSingle707,Constant708,PgClassExpression709,List710,Lambda711,PgSelect715,First719,PgSelectSingle720,Constant721,PgClassExpression722,List723,Lambda724,PgSelect728,First732,PgSelectSingle733,Constant734,PgClassExpression735,List736,Lambda737,Access3159,Access3160 bucket1 - Bucket2("Bucket 2 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 507, 17, 16, 5
ᐳQueryᐳQuery
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756
1:
ᐳ: 19, 30, 43, 56, 69, 82, 95, 110, 124, 137, 150, 163, 176, 189, 202, 215, 228, 241, 254, 3162, 3163, 20
2: 24, 37, 50, 63, 76, 89, 104, 118, 131, 144, 157, 170, 183, 196, 209, 222, 235, 248
ᐳ: 28, 29, 31, 32, 33, 41, 42, 44, 45, 46, 54, 55, 57, 58, 59, 67, 68, 70, 71, 72, 80, 81, 83, 84, 85, 93, 94, 96, 97, 98, 108, 109, 111, 112, 113, 114, 122, 123, 125, 126, 127, 135, 136, 138, 139, 140, 148, 149, 151, 152, 153, 161, 162, 164, 165, 166, 174, 175, 177, 178, 179, 187, 188, 190, 191, 192, 200, 201, 203, 204, 205, 213, 214, 216, 217, 218, 226, 227, 229, 230, 231, 239, 240, 242, 243, 244, 252, 253, 255, 256, 257"):::bucket + class Bucket1,Constant13,Lambda14,Node16,Lambda17,Node259,Lambda260,PgSelect504,Access505,Access506,Object507,First508,PgSelectSingle509,Constant510,PgClassExpression511,List512,Lambda513,PgSelect517,First521,PgSelectSingle522,Constant523,PgClassExpression524,List525,Lambda526,PgSelect530,First534,PgSelectSingle535,Constant536,PgClassExpression537,List538,Lambda539,PgSelect543,First547,PgSelectSingle548,Constant549,PgClassExpression550,List551,Lambda552,PgSelect556,First560,PgSelectSingle561,Constant562,PgClassExpression563,List564,Lambda565,PgSelect569,First573,PgSelectSingle574,Constant575,PgClassExpression576,List577,Lambda578,PgSelect584,First588,PgSelectSingle589,Constant590,PgClassExpression591,PgClassExpression592,List593,Lambda594,PgSelect598,First602,PgSelectSingle603,Constant604,PgClassExpression605,List606,Lambda607,PgSelect611,First615,PgSelectSingle616,Constant617,PgClassExpression618,List619,Lambda620,PgSelect624,First628,PgSelectSingle629,Constant630,PgClassExpression631,List632,Lambda633,PgSelect637,First641,PgSelectSingle642,Constant643,PgClassExpression644,List645,Lambda646,PgSelect650,First654,PgSelectSingle655,Constant656,PgClassExpression657,List658,Lambda659,PgSelect663,First667,PgSelectSingle668,Constant669,PgClassExpression670,List671,Lambda672,PgSelect676,First680,PgSelectSingle681,Constant682,PgClassExpression683,List684,Lambda685,PgSelect689,First693,PgSelectSingle694,Constant695,PgClassExpression696,List697,Lambda698,PgSelect702,First706,PgSelectSingle707,Constant708,PgClassExpression709,List710,Lambda711,PgSelect715,First719,PgSelectSingle720,Constant721,PgClassExpression722,List723,Lambda724,PgSelect728,First732,PgSelectSingle733,Constant734,PgClassExpression735,List736,Lambda737,Access2931,Access2932 bucket1 + Bucket2("Bucket 2 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 507, 17, 16, 5
ᐳQueryᐳQuery
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756
1:
ᐳ: 19, 30, 43, 56, 69, 82, 95, 110, 124, 137, 150, 163, 176, 189, 202, 215, 228, 241, 254, 2934, 2935, 20
2: 24, 37, 50, 63, 76, 89, 104, 118, 131, 144, 157, 170, 183, 196, 209, 222, 235, 248
ᐳ: 28, 29, 31, 32, 33, 41, 42, 44, 45, 46, 54, 55, 57, 58, 59, 67, 68, 70, 71, 72, 80, 81, 83, 84, 85, 93, 94, 96, 97, 98, 108, 109, 111, 112, 113, 114, 122, 123, 125, 126, 127, 135, 136, 138, 139, 140, 148, 149, 151, 152, 153, 161, 162, 164, 165, 166, 174, 175, 177, 178, 179, 187, 188, 190, 191, 192, 200, 201, 203, 204, 205, 213, 214, 216, 217, 218, 226, 227, 229, 230, 231, 239, 240, 242, 243, 244, 252, 253, 255, 256, 257"):::bucket classDef bucket2 stroke:#7f007f - class Bucket2,Constant19,Lambda20,PgSelect24,First28,PgSelectSingle29,Constant30,PgClassExpression31,List32,Lambda33,PgSelect37,First41,PgSelectSingle42,Constant43,PgClassExpression44,List45,Lambda46,PgSelect50,First54,PgSelectSingle55,Constant56,PgClassExpression57,List58,Lambda59,PgSelect63,First67,PgSelectSingle68,Constant69,PgClassExpression70,List71,Lambda72,PgSelect76,First80,PgSelectSingle81,Constant82,PgClassExpression83,List84,Lambda85,PgSelect89,First93,PgSelectSingle94,Constant95,PgClassExpression96,List97,Lambda98,PgSelect104,First108,PgSelectSingle109,Constant110,PgClassExpression111,PgClassExpression112,List113,Lambda114,PgSelect118,First122,PgSelectSingle123,Constant124,PgClassExpression125,List126,Lambda127,PgSelect131,First135,PgSelectSingle136,Constant137,PgClassExpression138,List139,Lambda140,PgSelect144,First148,PgSelectSingle149,Constant150,PgClassExpression151,List152,Lambda153,PgSelect157,First161,PgSelectSingle162,Constant163,PgClassExpression164,List165,Lambda166,PgSelect170,First174,PgSelectSingle175,Constant176,PgClassExpression177,List178,Lambda179,PgSelect183,First187,PgSelectSingle188,Constant189,PgClassExpression190,List191,Lambda192,PgSelect196,First200,PgSelectSingle201,Constant202,PgClassExpression203,List204,Lambda205,PgSelect209,First213,PgSelectSingle214,Constant215,PgClassExpression216,List217,Lambda218,PgSelect222,First226,PgSelectSingle227,Constant228,PgClassExpression229,List230,Lambda231,PgSelect235,First239,PgSelectSingle240,Constant241,PgClassExpression242,List243,Lambda244,PgSelect248,First252,PgSelectSingle253,Constant254,PgClassExpression255,List256,Lambda257,Access3162,Access3163 bucket2 - Bucket3("Bucket 3 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 507, 260, 259, 5
ᐳQueryᐳQuery
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756
1:
ᐳ: 262, 273, 286, 299, 312, 325, 338, 353, 367, 380, 393, 406, 419, 432, 445, 458, 471, 484, 497, 3165, 3166, 263
2: 267, 280, 293, 306, 319, 332, 347, 361, 374, 387, 400, 413, 426, 439, 452, 465, 478, 491
ᐳ: 271, 272, 274, 275, 276, 284, 285, 287, 288, 289, 297, 298, 300, 301, 302, 310, 311, 313, 314, 315, 323, 324, 326, 327, 328, 336, 337, 339, 340, 341, 351, 352, 354, 355, 356, 357, 365, 366, 368, 369, 370, 378, 379, 381, 382, 383, 391, 392, 394, 395, 396, 404, 405, 407, 408, 409, 417, 418, 420, 421, 422, 430, 431, 433, 434, 435, 443, 444, 446, 447, 448, 456, 457, 459, 460, 461, 469, 470, 472, 473, 474, 482, 483, 485, 486, 487, 495, 496, 498, 499, 500"):::bucket + class Bucket2,Constant19,Lambda20,PgSelect24,First28,PgSelectSingle29,Constant30,PgClassExpression31,List32,Lambda33,PgSelect37,First41,PgSelectSingle42,Constant43,PgClassExpression44,List45,Lambda46,PgSelect50,First54,PgSelectSingle55,Constant56,PgClassExpression57,List58,Lambda59,PgSelect63,First67,PgSelectSingle68,Constant69,PgClassExpression70,List71,Lambda72,PgSelect76,First80,PgSelectSingle81,Constant82,PgClassExpression83,List84,Lambda85,PgSelect89,First93,PgSelectSingle94,Constant95,PgClassExpression96,List97,Lambda98,PgSelect104,First108,PgSelectSingle109,Constant110,PgClassExpression111,PgClassExpression112,List113,Lambda114,PgSelect118,First122,PgSelectSingle123,Constant124,PgClassExpression125,List126,Lambda127,PgSelect131,First135,PgSelectSingle136,Constant137,PgClassExpression138,List139,Lambda140,PgSelect144,First148,PgSelectSingle149,Constant150,PgClassExpression151,List152,Lambda153,PgSelect157,First161,PgSelectSingle162,Constant163,PgClassExpression164,List165,Lambda166,PgSelect170,First174,PgSelectSingle175,Constant176,PgClassExpression177,List178,Lambda179,PgSelect183,First187,PgSelectSingle188,Constant189,PgClassExpression190,List191,Lambda192,PgSelect196,First200,PgSelectSingle201,Constant202,PgClassExpression203,List204,Lambda205,PgSelect209,First213,PgSelectSingle214,Constant215,PgClassExpression216,List217,Lambda218,PgSelect222,First226,PgSelectSingle227,Constant228,PgClassExpression229,List230,Lambda231,PgSelect235,First239,PgSelectSingle240,Constant241,PgClassExpression242,List243,Lambda244,PgSelect248,First252,PgSelectSingle253,Constant254,PgClassExpression255,List256,Lambda257,Access2934,Access2935 bucket2 + Bucket3("Bucket 3 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 507, 260, 259, 5
ᐳQueryᐳQuery
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756
1:
ᐳ: 262, 273, 286, 299, 312, 325, 338, 353, 367, 380, 393, 406, 419, 432, 445, 458, 471, 484, 497, 2937, 2938, 263
2: 267, 280, 293, 306, 319, 332, 347, 361, 374, 387, 400, 413, 426, 439, 452, 465, 478, 491
ᐳ: 271, 272, 274, 275, 276, 284, 285, 287, 288, 289, 297, 298, 300, 301, 302, 310, 311, 313, 314, 315, 323, 324, 326, 327, 328, 336, 337, 339, 340, 341, 351, 352, 354, 355, 356, 357, 365, 366, 368, 369, 370, 378, 379, 381, 382, 383, 391, 392, 394, 395, 396, 404, 405, 407, 408, 409, 417, 418, 420, 421, 422, 430, 431, 433, 434, 435, 443, 444, 446, 447, 448, 456, 457, 459, 460, 461, 469, 470, 472, 473, 474, 482, 483, 485, 486, 487, 495, 496, 498, 499, 500"):::bucket classDef bucket3 stroke:#ffa500 - class Bucket3,Constant262,Lambda263,PgSelect267,First271,PgSelectSingle272,Constant273,PgClassExpression274,List275,Lambda276,PgSelect280,First284,PgSelectSingle285,Constant286,PgClassExpression287,List288,Lambda289,PgSelect293,First297,PgSelectSingle298,Constant299,PgClassExpression300,List301,Lambda302,PgSelect306,First310,PgSelectSingle311,Constant312,PgClassExpression313,List314,Lambda315,PgSelect319,First323,PgSelectSingle324,Constant325,PgClassExpression326,List327,Lambda328,PgSelect332,First336,PgSelectSingle337,Constant338,PgClassExpression339,List340,Lambda341,PgSelect347,First351,PgSelectSingle352,Constant353,PgClassExpression354,PgClassExpression355,List356,Lambda357,PgSelect361,First365,PgSelectSingle366,Constant367,PgClassExpression368,List369,Lambda370,PgSelect374,First378,PgSelectSingle379,Constant380,PgClassExpression381,List382,Lambda383,PgSelect387,First391,PgSelectSingle392,Constant393,PgClassExpression394,List395,Lambda396,PgSelect400,First404,PgSelectSingle405,Constant406,PgClassExpression407,List408,Lambda409,PgSelect413,First417,PgSelectSingle418,Constant419,PgClassExpression420,List421,Lambda422,PgSelect426,First430,PgSelectSingle431,Constant432,PgClassExpression433,List434,Lambda435,PgSelect439,First443,PgSelectSingle444,Constant445,PgClassExpression446,List447,Lambda448,PgSelect452,First456,PgSelectSingle457,Constant458,PgClassExpression459,List460,Lambda461,PgSelect465,First469,PgSelectSingle470,Constant471,PgClassExpression472,List473,Lambda474,PgSelect478,First482,PgSelectSingle483,Constant484,PgClassExpression485,List486,Lambda487,PgSelect491,First495,PgSelectSingle496,Constant497,PgClassExpression498,List499,Lambda500,Access3165,Access3166 bucket3 - Bucket4("Bucket 4 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3161, 7, 3, 740, 739, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 742, 746, 989, 1234, 1235, 1239, 1252, 1265, 1278, 1291, 1304, 1319, 1333, 1346, 1359, 1372, 1385, 1398, 1411, 1424, 1437, 1450, 1463, 3168, 3169, 743, 745, 988, 1236
2: 1233, 1246, 1259, 1272, 1285, 1298, 1313, 1327, 1340, 1353, 1366, 1379, 1392, 1405, 1418, 1431, 1444, 1457
ᐳ: 1237, 1238, 1240, 1241, 1242, 1250, 1251, 1253, 1254, 1255, 1263, 1264, 1266, 1267, 1268, 1276, 1277, 1279, 1280, 1281, 1289, 1290, 1292, 1293, 1294, 1302, 1303, 1305, 1306, 1307, 1317, 1318, 1320, 1321, 1322, 1323, 1331, 1332, 1334, 1335, 1336, 1344, 1345, 1347, 1348, 1349, 1357, 1358, 1360, 1361, 1362, 1370, 1371, 1373, 1374, 1375, 1383, 1384, 1386, 1387, 1388, 1396, 1397, 1399, 1400, 1401, 1409, 1410, 1412, 1413, 1414, 1422, 1423, 1425, 1426, 1427, 1435, 1436, 1438, 1439, 1440, 1448, 1449, 1451, 1452, 1453, 1461, 1462, 1464, 1465, 1466"):::bucket + class Bucket3,Constant262,Lambda263,PgSelect267,First271,PgSelectSingle272,Constant273,PgClassExpression274,List275,Lambda276,PgSelect280,First284,PgSelectSingle285,Constant286,PgClassExpression287,List288,Lambda289,PgSelect293,First297,PgSelectSingle298,Constant299,PgClassExpression300,List301,Lambda302,PgSelect306,First310,PgSelectSingle311,Constant312,PgClassExpression313,List314,Lambda315,PgSelect319,First323,PgSelectSingle324,Constant325,PgClassExpression326,List327,Lambda328,PgSelect332,First336,PgSelectSingle337,Constant338,PgClassExpression339,List340,Lambda341,PgSelect347,First351,PgSelectSingle352,Constant353,PgClassExpression354,PgClassExpression355,List356,Lambda357,PgSelect361,First365,PgSelectSingle366,Constant367,PgClassExpression368,List369,Lambda370,PgSelect374,First378,PgSelectSingle379,Constant380,PgClassExpression381,List382,Lambda383,PgSelect387,First391,PgSelectSingle392,Constant393,PgClassExpression394,List395,Lambda396,PgSelect400,First404,PgSelectSingle405,Constant406,PgClassExpression407,List408,Lambda409,PgSelect413,First417,PgSelectSingle418,Constant419,PgClassExpression420,List421,Lambda422,PgSelect426,First430,PgSelectSingle431,Constant432,PgClassExpression433,List434,Lambda435,PgSelect439,First443,PgSelectSingle444,Constant445,PgClassExpression446,List447,Lambda448,PgSelect452,First456,PgSelectSingle457,Constant458,PgClassExpression459,List460,Lambda461,PgSelect465,First469,PgSelectSingle470,Constant471,PgClassExpression472,List473,Lambda474,PgSelect478,First482,PgSelectSingle483,Constant484,PgClassExpression485,List486,Lambda487,PgSelect491,First495,PgSelectSingle496,Constant497,PgClassExpression498,List499,Lambda500,Access2937,Access2938 bucket3 + Bucket4("Bucket 4 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 2933, 7, 3, 740, 739, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 742, 746, 989, 1234, 1235, 1239, 1252, 1265, 1278, 1291, 1304, 1319, 1333, 1346, 1359, 1372, 1385, 1398, 1411, 1424, 1437, 1450, 1463, 2940, 2941, 743, 745, 988, 1236
2: 1233, 1246, 1259, 1272, 1285, 1298, 1313, 1327, 1340, 1353, 1366, 1379, 1392, 1405, 1418, 1431, 1444, 1457
ᐳ: 1237, 1238, 1240, 1241, 1242, 1250, 1251, 1253, 1254, 1255, 1263, 1264, 1266, 1267, 1268, 1276, 1277, 1279, 1280, 1281, 1289, 1290, 1292, 1293, 1294, 1302, 1303, 1305, 1306, 1307, 1317, 1318, 1320, 1321, 1322, 1323, 1331, 1332, 1334, 1335, 1336, 1344, 1345, 1347, 1348, 1349, 1357, 1358, 1360, 1361, 1362, 1370, 1371, 1373, 1374, 1375, 1383, 1384, 1386, 1387, 1388, 1396, 1397, 1399, 1400, 1401, 1409, 1410, 1412, 1413, 1414, 1422, 1423, 1425, 1426, 1427, 1435, 1436, 1438, 1439, 1440, 1448, 1449, 1451, 1452, 1453, 1461, 1462, 1464, 1465, 1466"):::bucket classDef bucket4 stroke:#0000ff - class Bucket4,Constant742,Lambda743,Node745,Lambda746,Node988,Lambda989,PgSelect1233,Access1234,Access1235,Object1236,First1237,PgSelectSingle1238,Constant1239,PgClassExpression1240,List1241,Lambda1242,PgSelect1246,First1250,PgSelectSingle1251,Constant1252,PgClassExpression1253,List1254,Lambda1255,PgSelect1259,First1263,PgSelectSingle1264,Constant1265,PgClassExpression1266,List1267,Lambda1268,PgSelect1272,First1276,PgSelectSingle1277,Constant1278,PgClassExpression1279,List1280,Lambda1281,PgSelect1285,First1289,PgSelectSingle1290,Constant1291,PgClassExpression1292,List1293,Lambda1294,PgSelect1298,First1302,PgSelectSingle1303,Constant1304,PgClassExpression1305,List1306,Lambda1307,PgSelect1313,First1317,PgSelectSingle1318,Constant1319,PgClassExpression1320,PgClassExpression1321,List1322,Lambda1323,PgSelect1327,First1331,PgSelectSingle1332,Constant1333,PgClassExpression1334,List1335,Lambda1336,PgSelect1340,First1344,PgSelectSingle1345,Constant1346,PgClassExpression1347,List1348,Lambda1349,PgSelect1353,First1357,PgSelectSingle1358,Constant1359,PgClassExpression1360,List1361,Lambda1362,PgSelect1366,First1370,PgSelectSingle1371,Constant1372,PgClassExpression1373,List1374,Lambda1375,PgSelect1379,First1383,PgSelectSingle1384,Constant1385,PgClassExpression1386,List1387,Lambda1388,PgSelect1392,First1396,PgSelectSingle1397,Constant1398,PgClassExpression1399,List1400,Lambda1401,PgSelect1405,First1409,PgSelectSingle1410,Constant1411,PgClassExpression1412,List1413,Lambda1414,PgSelect1418,First1422,PgSelectSingle1423,Constant1424,PgClassExpression1425,List1426,Lambda1427,PgSelect1431,First1435,PgSelectSingle1436,Constant1437,PgClassExpression1438,List1439,Lambda1440,PgSelect1444,First1448,PgSelectSingle1449,Constant1450,PgClassExpression1451,List1452,Lambda1453,PgSelect1457,First1461,PgSelectSingle1462,Constant1463,PgClassExpression1464,List1465,Lambda1466,Access3168,Access3169 bucket4 - Bucket5("Bucket 5 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 1236, 746, 745, 5
ᐳQueryᐳQuery
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756
1:
ᐳ: 748, 759, 772, 785, 798, 811, 824, 839, 853, 866, 879, 892, 905, 918, 931, 944, 957, 970, 983, 3171, 3172, 749
2: 753, 766, 779, 792, 805, 818, 833, 847, 860, 873, 886, 899, 912, 925, 938, 951, 964, 977
ᐳ: 757, 758, 760, 761, 762, 770, 771, 773, 774, 775, 783, 784, 786, 787, 788, 796, 797, 799, 800, 801, 809, 810, 812, 813, 814, 822, 823, 825, 826, 827, 837, 838, 840, 841, 842, 843, 851, 852, 854, 855, 856, 864, 865, 867, 868, 869, 877, 878, 880, 881, 882, 890, 891, 893, 894, 895, 903, 904, 906, 907, 908, 916, 917, 919, 920, 921, 929, 930, 932, 933, 934, 942, 943, 945, 946, 947, 955, 956, 958, 959, 960, 968, 969, 971, 972, 973, 981, 982, 984, 985, 986"):::bucket + class Bucket4,Constant742,Lambda743,Node745,Lambda746,Node988,Lambda989,PgSelect1233,Access1234,Access1235,Object1236,First1237,PgSelectSingle1238,Constant1239,PgClassExpression1240,List1241,Lambda1242,PgSelect1246,First1250,PgSelectSingle1251,Constant1252,PgClassExpression1253,List1254,Lambda1255,PgSelect1259,First1263,PgSelectSingle1264,Constant1265,PgClassExpression1266,List1267,Lambda1268,PgSelect1272,First1276,PgSelectSingle1277,Constant1278,PgClassExpression1279,List1280,Lambda1281,PgSelect1285,First1289,PgSelectSingle1290,Constant1291,PgClassExpression1292,List1293,Lambda1294,PgSelect1298,First1302,PgSelectSingle1303,Constant1304,PgClassExpression1305,List1306,Lambda1307,PgSelect1313,First1317,PgSelectSingle1318,Constant1319,PgClassExpression1320,PgClassExpression1321,List1322,Lambda1323,PgSelect1327,First1331,PgSelectSingle1332,Constant1333,PgClassExpression1334,List1335,Lambda1336,PgSelect1340,First1344,PgSelectSingle1345,Constant1346,PgClassExpression1347,List1348,Lambda1349,PgSelect1353,First1357,PgSelectSingle1358,Constant1359,PgClassExpression1360,List1361,Lambda1362,PgSelect1366,First1370,PgSelectSingle1371,Constant1372,PgClassExpression1373,List1374,Lambda1375,PgSelect1379,First1383,PgSelectSingle1384,Constant1385,PgClassExpression1386,List1387,Lambda1388,PgSelect1392,First1396,PgSelectSingle1397,Constant1398,PgClassExpression1399,List1400,Lambda1401,PgSelect1405,First1409,PgSelectSingle1410,Constant1411,PgClassExpression1412,List1413,Lambda1414,PgSelect1418,First1422,PgSelectSingle1423,Constant1424,PgClassExpression1425,List1426,Lambda1427,PgSelect1431,First1435,PgSelectSingle1436,Constant1437,PgClassExpression1438,List1439,Lambda1440,PgSelect1444,First1448,PgSelectSingle1449,Constant1450,PgClassExpression1451,List1452,Lambda1453,PgSelect1457,First1461,PgSelectSingle1462,Constant1463,PgClassExpression1464,List1465,Lambda1466,Access2940,Access2941 bucket4 + Bucket5("Bucket 5 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 1236, 746, 745, 5
ᐳQueryᐳQuery
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756
1:
ᐳ: 748, 759, 772, 785, 798, 811, 824, 839, 853, 866, 879, 892, 905, 918, 931, 944, 957, 970, 983, 2943, 2944, 749
2: 753, 766, 779, 792, 805, 818, 833, 847, 860, 873, 886, 899, 912, 925, 938, 951, 964, 977
ᐳ: 757, 758, 760, 761, 762, 770, 771, 773, 774, 775, 783, 784, 786, 787, 788, 796, 797, 799, 800, 801, 809, 810, 812, 813, 814, 822, 823, 825, 826, 827, 837, 838, 840, 841, 842, 843, 851, 852, 854, 855, 856, 864, 865, 867, 868, 869, 877, 878, 880, 881, 882, 890, 891, 893, 894, 895, 903, 904, 906, 907, 908, 916, 917, 919, 920, 921, 929, 930, 932, 933, 934, 942, 943, 945, 946, 947, 955, 956, 958, 959, 960, 968, 969, 971, 972, 973, 981, 982, 984, 985, 986"):::bucket classDef bucket5 stroke:#7fff00 - class Bucket5,Constant748,Lambda749,PgSelect753,First757,PgSelectSingle758,Constant759,PgClassExpression760,List761,Lambda762,PgSelect766,First770,PgSelectSingle771,Constant772,PgClassExpression773,List774,Lambda775,PgSelect779,First783,PgSelectSingle784,Constant785,PgClassExpression786,List787,Lambda788,PgSelect792,First796,PgSelectSingle797,Constant798,PgClassExpression799,List800,Lambda801,PgSelect805,First809,PgSelectSingle810,Constant811,PgClassExpression812,List813,Lambda814,PgSelect818,First822,PgSelectSingle823,Constant824,PgClassExpression825,List826,Lambda827,PgSelect833,First837,PgSelectSingle838,Constant839,PgClassExpression840,PgClassExpression841,List842,Lambda843,PgSelect847,First851,PgSelectSingle852,Constant853,PgClassExpression854,List855,Lambda856,PgSelect860,First864,PgSelectSingle865,Constant866,PgClassExpression867,List868,Lambda869,PgSelect873,First877,PgSelectSingle878,Constant879,PgClassExpression880,List881,Lambda882,PgSelect886,First890,PgSelectSingle891,Constant892,PgClassExpression893,List894,Lambda895,PgSelect899,First903,PgSelectSingle904,Constant905,PgClassExpression906,List907,Lambda908,PgSelect912,First916,PgSelectSingle917,Constant918,PgClassExpression919,List920,Lambda921,PgSelect925,First929,PgSelectSingle930,Constant931,PgClassExpression932,List933,Lambda934,PgSelect938,First942,PgSelectSingle943,Constant944,PgClassExpression945,List946,Lambda947,PgSelect951,First955,PgSelectSingle956,Constant957,PgClassExpression958,List959,Lambda960,PgSelect964,First968,PgSelectSingle969,Constant970,PgClassExpression971,List972,Lambda973,PgSelect977,First981,PgSelectSingle982,Constant983,PgClassExpression984,List985,Lambda986,Access3171,Access3172 bucket5 - Bucket6("Bucket 6 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 1236, 989, 988, 5
ᐳQueryᐳQuery
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756
1:
ᐳ: 991, 1002, 1015, 1028, 1041, 1054, 1067, 1082, 1096, 1109, 1122, 1135, 1148, 1161, 1174, 1187, 1200, 1213, 1226, 3174, 3175, 992
2: 996, 1009, 1022, 1035, 1048, 1061, 1076, 1090, 1103, 1116, 1129, 1142, 1155, 1168, 1181, 1194, 1207, 1220
ᐳ: 1000, 1001, 1003, 1004, 1005, 1013, 1014, 1016, 1017, 1018, 1026, 1027, 1029, 1030, 1031, 1039, 1040, 1042, 1043, 1044, 1052, 1053, 1055, 1056, 1057, 1065, 1066, 1068, 1069, 1070, 1080, 1081, 1083, 1084, 1085, 1086, 1094, 1095, 1097, 1098, 1099, 1107, 1108, 1110, 1111, 1112, 1120, 1121, 1123, 1124, 1125, 1133, 1134, 1136, 1137, 1138, 1146, 1147, 1149, 1150, 1151, 1159, 1160, 1162, 1163, 1164, 1172, 1173, 1175, 1176, 1177, 1185, 1186, 1188, 1189, 1190, 1198, 1199, 1201, 1202, 1203, 1211, 1212, 1214, 1215, 1216, 1224, 1225, 1227, 1228, 1229"):::bucket + class Bucket5,Constant748,Lambda749,PgSelect753,First757,PgSelectSingle758,Constant759,PgClassExpression760,List761,Lambda762,PgSelect766,First770,PgSelectSingle771,Constant772,PgClassExpression773,List774,Lambda775,PgSelect779,First783,PgSelectSingle784,Constant785,PgClassExpression786,List787,Lambda788,PgSelect792,First796,PgSelectSingle797,Constant798,PgClassExpression799,List800,Lambda801,PgSelect805,First809,PgSelectSingle810,Constant811,PgClassExpression812,List813,Lambda814,PgSelect818,First822,PgSelectSingle823,Constant824,PgClassExpression825,List826,Lambda827,PgSelect833,First837,PgSelectSingle838,Constant839,PgClassExpression840,PgClassExpression841,List842,Lambda843,PgSelect847,First851,PgSelectSingle852,Constant853,PgClassExpression854,List855,Lambda856,PgSelect860,First864,PgSelectSingle865,Constant866,PgClassExpression867,List868,Lambda869,PgSelect873,First877,PgSelectSingle878,Constant879,PgClassExpression880,List881,Lambda882,PgSelect886,First890,PgSelectSingle891,Constant892,PgClassExpression893,List894,Lambda895,PgSelect899,First903,PgSelectSingle904,Constant905,PgClassExpression906,List907,Lambda908,PgSelect912,First916,PgSelectSingle917,Constant918,PgClassExpression919,List920,Lambda921,PgSelect925,First929,PgSelectSingle930,Constant931,PgClassExpression932,List933,Lambda934,PgSelect938,First942,PgSelectSingle943,Constant944,PgClassExpression945,List946,Lambda947,PgSelect951,First955,PgSelectSingle956,Constant957,PgClassExpression958,List959,Lambda960,PgSelect964,First968,PgSelectSingle969,Constant970,PgClassExpression971,List972,Lambda973,PgSelect977,First981,PgSelectSingle982,Constant983,PgClassExpression984,List985,Lambda986,Access2943,Access2944 bucket5 + Bucket6("Bucket 6 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 1236, 989, 988, 5
ᐳQueryᐳQuery
ᐳQueryᐳInput
ᐳQueryᐳPatch
ᐳQueryᐳReserved
ᐳQueryᐳReservedPatchRecord
ᐳQueryᐳReservedInputRecord
ᐳQueryᐳDefaultValue
ᐳQueryᐳCompoundKey
ᐳQueryᐳPerson
ᐳQueryᐳPost
ᐳQueryᐳType
ᐳQueryᐳPersonSecret
ᐳQueryᐳLeftArm
ᐳQueryᐳMyTable
ᐳQueryᐳViewTable
ᐳQueryᐳSimilarTable1
ᐳQueryᐳSimilarTable2
ᐳQueryᐳNullTestRecord
ᐳQueryᐳIssue756
1:
ᐳ: 991, 1002, 1015, 1028, 1041, 1054, 1067, 1082, 1096, 1109, 1122, 1135, 1148, 1161, 1174, 1187, 1200, 1213, 1226, 2946, 2947, 992
2: 996, 1009, 1022, 1035, 1048, 1061, 1076, 1090, 1103, 1116, 1129, 1142, 1155, 1168, 1181, 1194, 1207, 1220
ᐳ: 1000, 1001, 1003, 1004, 1005, 1013, 1014, 1016, 1017, 1018, 1026, 1027, 1029, 1030, 1031, 1039, 1040, 1042, 1043, 1044, 1052, 1053, 1055, 1056, 1057, 1065, 1066, 1068, 1069, 1070, 1080, 1081, 1083, 1084, 1085, 1086, 1094, 1095, 1097, 1098, 1099, 1107, 1108, 1110, 1111, 1112, 1120, 1121, 1123, 1124, 1125, 1133, 1134, 1136, 1137, 1138, 1146, 1147, 1149, 1150, 1151, 1159, 1160, 1162, 1163, 1164, 1172, 1173, 1175, 1176, 1177, 1185, 1186, 1188, 1189, 1190, 1198, 1199, 1201, 1202, 1203, 1211, 1212, 1214, 1215, 1216, 1224, 1225, 1227, 1228, 1229"):::bucket classDef bucket6 stroke:#ff1493 - class Bucket6,Constant991,Lambda992,PgSelect996,First1000,PgSelectSingle1001,Constant1002,PgClassExpression1003,List1004,Lambda1005,PgSelect1009,First1013,PgSelectSingle1014,Constant1015,PgClassExpression1016,List1017,Lambda1018,PgSelect1022,First1026,PgSelectSingle1027,Constant1028,PgClassExpression1029,List1030,Lambda1031,PgSelect1035,First1039,PgSelectSingle1040,Constant1041,PgClassExpression1042,List1043,Lambda1044,PgSelect1048,First1052,PgSelectSingle1053,Constant1054,PgClassExpression1055,List1056,Lambda1057,PgSelect1061,First1065,PgSelectSingle1066,Constant1067,PgClassExpression1068,List1069,Lambda1070,PgSelect1076,First1080,PgSelectSingle1081,Constant1082,PgClassExpression1083,PgClassExpression1084,List1085,Lambda1086,PgSelect1090,First1094,PgSelectSingle1095,Constant1096,PgClassExpression1097,List1098,Lambda1099,PgSelect1103,First1107,PgSelectSingle1108,Constant1109,PgClassExpression1110,List1111,Lambda1112,PgSelect1116,First1120,PgSelectSingle1121,Constant1122,PgClassExpression1123,List1124,Lambda1125,PgSelect1129,First1133,PgSelectSingle1134,Constant1135,PgClassExpression1136,List1137,Lambda1138,PgSelect1142,First1146,PgSelectSingle1147,Constant1148,PgClassExpression1149,List1150,Lambda1151,PgSelect1155,First1159,PgSelectSingle1160,Constant1161,PgClassExpression1162,List1163,Lambda1164,PgSelect1168,First1172,PgSelectSingle1173,Constant1174,PgClassExpression1175,List1176,Lambda1177,PgSelect1181,First1185,PgSelectSingle1186,Constant1187,PgClassExpression1188,List1189,Lambda1190,PgSelect1194,First1198,PgSelectSingle1199,Constant1200,PgClassExpression1201,List1202,Lambda1203,PgSelect1207,First1211,PgSelectSingle1212,Constant1213,PgClassExpression1214,List1215,Lambda1216,PgSelect1220,First1224,PgSelectSingle1225,Constant1226,PgClassExpression1227,List1228,Lambda1229,Access3174,Access3175 bucket6 - Bucket7("Bucket 7 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 1471, 1470, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1473, 1479, 1480, 1484, 1497, 1510, 1523, 1536, 1549, 1564, 1578, 1591, 1604, 1617, 1630, 1643, 1656, 1669, 1682, 1695, 1708, 3177, 3178, 1474, 1481
2: 1478, 1491, 1504, 1517, 1530, 1543, 1558, 1572, 1585, 1598, 1611, 1624, 1637, 1650, 1663, 1676, 1689, 1702
ᐳ: 1482, 1483, 1485, 1486, 1487, 1495, 1496, 1498, 1499, 1500, 1508, 1509, 1511, 1512, 1513, 1521, 1522, 1524, 1525, 1526, 1534, 1535, 1537, 1538, 1539, 1547, 1548, 1550, 1551, 1552, 1562, 1563, 1565, 1566, 1567, 1568, 1576, 1577, 1579, 1580, 1581, 1589, 1590, 1592, 1593, 1594, 1602, 1603, 1605, 1606, 1607, 1615, 1616, 1618, 1619, 1620, 1628, 1629, 1631, 1632, 1633, 1641, 1642, 1644, 1645, 1646, 1654, 1655, 1657, 1658, 1659, 1667, 1668, 1670, 1671, 1672, 1680, 1681, 1683, 1684, 1685, 1693, 1694, 1696, 1697, 1698, 1706, 1707, 1709, 1710, 1711"):::bucket + class Bucket6,Constant991,Lambda992,PgSelect996,First1000,PgSelectSingle1001,Constant1002,PgClassExpression1003,List1004,Lambda1005,PgSelect1009,First1013,PgSelectSingle1014,Constant1015,PgClassExpression1016,List1017,Lambda1018,PgSelect1022,First1026,PgSelectSingle1027,Constant1028,PgClassExpression1029,List1030,Lambda1031,PgSelect1035,First1039,PgSelectSingle1040,Constant1041,PgClassExpression1042,List1043,Lambda1044,PgSelect1048,First1052,PgSelectSingle1053,Constant1054,PgClassExpression1055,List1056,Lambda1057,PgSelect1061,First1065,PgSelectSingle1066,Constant1067,PgClassExpression1068,List1069,Lambda1070,PgSelect1076,First1080,PgSelectSingle1081,Constant1082,PgClassExpression1083,PgClassExpression1084,List1085,Lambda1086,PgSelect1090,First1094,PgSelectSingle1095,Constant1096,PgClassExpression1097,List1098,Lambda1099,PgSelect1103,First1107,PgSelectSingle1108,Constant1109,PgClassExpression1110,List1111,Lambda1112,PgSelect1116,First1120,PgSelectSingle1121,Constant1122,PgClassExpression1123,List1124,Lambda1125,PgSelect1129,First1133,PgSelectSingle1134,Constant1135,PgClassExpression1136,List1137,Lambda1138,PgSelect1142,First1146,PgSelectSingle1147,Constant1148,PgClassExpression1149,List1150,Lambda1151,PgSelect1155,First1159,PgSelectSingle1160,Constant1161,PgClassExpression1162,List1163,Lambda1164,PgSelect1168,First1172,PgSelectSingle1173,Constant1174,PgClassExpression1175,List1176,Lambda1177,PgSelect1181,First1185,PgSelectSingle1186,Constant1187,PgClassExpression1188,List1189,Lambda1190,PgSelect1194,First1198,PgSelectSingle1199,Constant1200,PgClassExpression1201,List1202,Lambda1203,PgSelect1207,First1211,PgSelectSingle1212,Constant1213,PgClassExpression1214,List1215,Lambda1216,PgSelect1220,First1224,PgSelectSingle1225,Constant1226,PgClassExpression1227,List1228,Lambda1229,Access2946,Access2947 bucket6 + Bucket7("Bucket 7 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 1471, 1470, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1473, 1479, 1480, 1484, 1497, 1510, 1523, 1536, 1549, 1564, 1578, 1591, 1604, 1617, 1630, 1643, 1656, 1669, 1682, 1695, 1708, 2949, 2950, 1474, 1481
2: 1478, 1491, 1504, 1517, 1530, 1543, 1558, 1572, 1585, 1598, 1611, 1624, 1637, 1650, 1663, 1676, 1689, 1702
ᐳ: 1482, 1483, 1485, 1486, 1487, 1495, 1496, 1498, 1499, 1500, 1508, 1509, 1511, 1512, 1513, 1521, 1522, 1524, 1525, 1526, 1534, 1535, 1537, 1538, 1539, 1547, 1548, 1550, 1551, 1552, 1562, 1563, 1565, 1566, 1567, 1568, 1576, 1577, 1579, 1580, 1581, 1589, 1590, 1592, 1593, 1594, 1602, 1603, 1605, 1606, 1607, 1615, 1616, 1618, 1619, 1620, 1628, 1629, 1631, 1632, 1633, 1641, 1642, 1644, 1645, 1646, 1654, 1655, 1657, 1658, 1659, 1667, 1668, 1670, 1671, 1672, 1680, 1681, 1683, 1684, 1685, 1693, 1694, 1696, 1697, 1698, 1706, 1707, 1709, 1710, 1711"):::bucket classDef bucket7 stroke:#808000 - class Bucket7,Constant1473,Lambda1474,PgSelect1478,Access1479,Access1480,Object1481,First1482,PgSelectSingle1483,Constant1484,PgClassExpression1485,List1486,Lambda1487,PgSelect1491,First1495,PgSelectSingle1496,Constant1497,PgClassExpression1498,List1499,Lambda1500,PgSelect1504,First1508,PgSelectSingle1509,Constant1510,PgClassExpression1511,List1512,Lambda1513,PgSelect1517,First1521,PgSelectSingle1522,Constant1523,PgClassExpression1524,List1525,Lambda1526,PgSelect1530,First1534,PgSelectSingle1535,Constant1536,PgClassExpression1537,List1538,Lambda1539,PgSelect1543,First1547,PgSelectSingle1548,Constant1549,PgClassExpression1550,List1551,Lambda1552,PgSelect1558,First1562,PgSelectSingle1563,Constant1564,PgClassExpression1565,PgClassExpression1566,List1567,Lambda1568,PgSelect1572,First1576,PgSelectSingle1577,Constant1578,PgClassExpression1579,List1580,Lambda1581,PgSelect1585,First1589,PgSelectSingle1590,Constant1591,PgClassExpression1592,List1593,Lambda1594,PgSelect1598,First1602,PgSelectSingle1603,Constant1604,PgClassExpression1605,List1606,Lambda1607,PgSelect1611,First1615,PgSelectSingle1616,Constant1617,PgClassExpression1618,List1619,Lambda1620,PgSelect1624,First1628,PgSelectSingle1629,Constant1630,PgClassExpression1631,List1632,Lambda1633,PgSelect1637,First1641,PgSelectSingle1642,Constant1643,PgClassExpression1644,List1645,Lambda1646,PgSelect1650,First1654,PgSelectSingle1655,Constant1656,PgClassExpression1657,List1658,Lambda1659,PgSelect1663,First1667,PgSelectSingle1668,Constant1669,PgClassExpression1670,List1671,Lambda1672,PgSelect1676,First1680,PgSelectSingle1681,Constant1682,PgClassExpression1683,List1684,Lambda1685,PgSelect1689,First1693,PgSelectSingle1694,Constant1695,PgClassExpression1696,List1697,Lambda1698,PgSelect1702,First1706,PgSelectSingle1707,Constant1708,PgClassExpression1709,List1710,Lambda1711,Access3177,Access3178 bucket7 - Bucket8("Bucket 8 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 1714, 1713, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1716, 1722, 1723, 1727, 1740, 1753, 1766, 1779, 1792, 1807, 1821, 1834, 1847, 1860, 1873, 1886, 1899, 1912, 1925, 1938, 1951, 3180, 3181, 1717, 1724
2: 1721, 1734, 1747, 1760, 1773, 1786, 1801, 1815, 1828, 1841, 1854, 1867, 1880, 1893, 1906, 1919, 1932, 1945
ᐳ: 1725, 1726, 1728, 1729, 1730, 1738, 1739, 1741, 1742, 1743, 1751, 1752, 1754, 1755, 1756, 1764, 1765, 1767, 1768, 1769, 1777, 1778, 1780, 1781, 1782, 1790, 1791, 1793, 1794, 1795, 1805, 1806, 1808, 1809, 1810, 1811, 1819, 1820, 1822, 1823, 1824, 1832, 1833, 1835, 1836, 1837, 1845, 1846, 1848, 1849, 1850, 1858, 1859, 1861, 1862, 1863, 1871, 1872, 1874, 1875, 1876, 1884, 1885, 1887, 1888, 1889, 1897, 1898, 1900, 1901, 1902, 1910, 1911, 1913, 1914, 1915, 1923, 1924, 1926, 1927, 1928, 1936, 1937, 1939, 1940, 1941, 1949, 1950, 1952, 1953, 1954"):::bucket + class Bucket7,Constant1473,Lambda1474,PgSelect1478,Access1479,Access1480,Object1481,First1482,PgSelectSingle1483,Constant1484,PgClassExpression1485,List1486,Lambda1487,PgSelect1491,First1495,PgSelectSingle1496,Constant1497,PgClassExpression1498,List1499,Lambda1500,PgSelect1504,First1508,PgSelectSingle1509,Constant1510,PgClassExpression1511,List1512,Lambda1513,PgSelect1517,First1521,PgSelectSingle1522,Constant1523,PgClassExpression1524,List1525,Lambda1526,PgSelect1530,First1534,PgSelectSingle1535,Constant1536,PgClassExpression1537,List1538,Lambda1539,PgSelect1543,First1547,PgSelectSingle1548,Constant1549,PgClassExpression1550,List1551,Lambda1552,PgSelect1558,First1562,PgSelectSingle1563,Constant1564,PgClassExpression1565,PgClassExpression1566,List1567,Lambda1568,PgSelect1572,First1576,PgSelectSingle1577,Constant1578,PgClassExpression1579,List1580,Lambda1581,PgSelect1585,First1589,PgSelectSingle1590,Constant1591,PgClassExpression1592,List1593,Lambda1594,PgSelect1598,First1602,PgSelectSingle1603,Constant1604,PgClassExpression1605,List1606,Lambda1607,PgSelect1611,First1615,PgSelectSingle1616,Constant1617,PgClassExpression1618,List1619,Lambda1620,PgSelect1624,First1628,PgSelectSingle1629,Constant1630,PgClassExpression1631,List1632,Lambda1633,PgSelect1637,First1641,PgSelectSingle1642,Constant1643,PgClassExpression1644,List1645,Lambda1646,PgSelect1650,First1654,PgSelectSingle1655,Constant1656,PgClassExpression1657,List1658,Lambda1659,PgSelect1663,First1667,PgSelectSingle1668,Constant1669,PgClassExpression1670,List1671,Lambda1672,PgSelect1676,First1680,PgSelectSingle1681,Constant1682,PgClassExpression1683,List1684,Lambda1685,PgSelect1689,First1693,PgSelectSingle1694,Constant1695,PgClassExpression1696,List1697,Lambda1698,PgSelect1702,First1706,PgSelectSingle1707,Constant1708,PgClassExpression1709,List1710,Lambda1711,Access2949,Access2950 bucket7 + Bucket8("Bucket 8 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 1714, 1713, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1716, 1722, 1723, 1727, 1740, 1753, 1766, 1779, 1792, 1807, 1821, 1834, 1847, 1860, 1873, 1886, 1899, 1912, 1925, 1938, 1951, 2952, 2953, 1717, 1724
2: 1721, 1734, 1747, 1760, 1773, 1786, 1801, 1815, 1828, 1841, 1854, 1867, 1880, 1893, 1906, 1919, 1932, 1945
ᐳ: 1725, 1726, 1728, 1729, 1730, 1738, 1739, 1741, 1742, 1743, 1751, 1752, 1754, 1755, 1756, 1764, 1765, 1767, 1768, 1769, 1777, 1778, 1780, 1781, 1782, 1790, 1791, 1793, 1794, 1795, 1805, 1806, 1808, 1809, 1810, 1811, 1819, 1820, 1822, 1823, 1824, 1832, 1833, 1835, 1836, 1837, 1845, 1846, 1848, 1849, 1850, 1858, 1859, 1861, 1862, 1863, 1871, 1872, 1874, 1875, 1876, 1884, 1885, 1887, 1888, 1889, 1897, 1898, 1900, 1901, 1902, 1910, 1911, 1913, 1914, 1915, 1923, 1924, 1926, 1927, 1928, 1936, 1937, 1939, 1940, 1941, 1949, 1950, 1952, 1953, 1954"):::bucket classDef bucket8 stroke:#dda0dd - class Bucket8,Constant1716,Lambda1717,PgSelect1721,Access1722,Access1723,Object1724,First1725,PgSelectSingle1726,Constant1727,PgClassExpression1728,List1729,Lambda1730,PgSelect1734,First1738,PgSelectSingle1739,Constant1740,PgClassExpression1741,List1742,Lambda1743,PgSelect1747,First1751,PgSelectSingle1752,Constant1753,PgClassExpression1754,List1755,Lambda1756,PgSelect1760,First1764,PgSelectSingle1765,Constant1766,PgClassExpression1767,List1768,Lambda1769,PgSelect1773,First1777,PgSelectSingle1778,Constant1779,PgClassExpression1780,List1781,Lambda1782,PgSelect1786,First1790,PgSelectSingle1791,Constant1792,PgClassExpression1793,List1794,Lambda1795,PgSelect1801,First1805,PgSelectSingle1806,Constant1807,PgClassExpression1808,PgClassExpression1809,List1810,Lambda1811,PgSelect1815,First1819,PgSelectSingle1820,Constant1821,PgClassExpression1822,List1823,Lambda1824,PgSelect1828,First1832,PgSelectSingle1833,Constant1834,PgClassExpression1835,List1836,Lambda1837,PgSelect1841,First1845,PgSelectSingle1846,Constant1847,PgClassExpression1848,List1849,Lambda1850,PgSelect1854,First1858,PgSelectSingle1859,Constant1860,PgClassExpression1861,List1862,Lambda1863,PgSelect1867,First1871,PgSelectSingle1872,Constant1873,PgClassExpression1874,List1875,Lambda1876,PgSelect1880,First1884,PgSelectSingle1885,Constant1886,PgClassExpression1887,List1888,Lambda1889,PgSelect1893,First1897,PgSelectSingle1898,Constant1899,PgClassExpression1900,List1901,Lambda1902,PgSelect1906,First1910,PgSelectSingle1911,Constant1912,PgClassExpression1913,List1914,Lambda1915,PgSelect1919,First1923,PgSelectSingle1924,Constant1925,PgClassExpression1926,List1927,Lambda1928,PgSelect1932,First1936,PgSelectSingle1937,Constant1938,PgClassExpression1939,List1940,Lambda1941,PgSelect1945,First1949,PgSelectSingle1950,Constant1951,PgClassExpression1952,List1953,Lambda1954,Access3180,Access3181 bucket8 - Bucket9("Bucket 9 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 1959, 1958, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1961, 1967, 1968, 1972, 1985, 1998, 2011, 2024, 2037, 2052, 2066, 2079, 2092, 2105, 2118, 2131, 2144, 2157, 2170, 2183, 2196, 3183, 3184, 1962, 1969
2: 1966, 1979, 1992, 2005, 2018, 2031, 2046, 2060, 2073, 2086, 2099, 2112, 2125, 2138, 2151, 2164, 2177, 2190
ᐳ: 1970, 1971, 1973, 1974, 1975, 1983, 1984, 1986, 1987, 1988, 1996, 1997, 1999, 2000, 2001, 2009, 2010, 2012, 2013, 2014, 2022, 2023, 2025, 2026, 2027, 2035, 2036, 2038, 2039, 2040, 2050, 2051, 2053, 2054, 2055, 2056, 2064, 2065, 2067, 2068, 2069, 2077, 2078, 2080, 2081, 2082, 2090, 2091, 2093, 2094, 2095, 2103, 2104, 2106, 2107, 2108, 2116, 2117, 2119, 2120, 2121, 2129, 2130, 2132, 2133, 2134, 2142, 2143, 2145, 2146, 2147, 2155, 2156, 2158, 2159, 2160, 2168, 2169, 2171, 2172, 2173, 2181, 2182, 2184, 2185, 2186, 2194, 2195, 2197, 2198, 2199"):::bucket + class Bucket8,Constant1716,Lambda1717,PgSelect1721,Access1722,Access1723,Object1724,First1725,PgSelectSingle1726,Constant1727,PgClassExpression1728,List1729,Lambda1730,PgSelect1734,First1738,PgSelectSingle1739,Constant1740,PgClassExpression1741,List1742,Lambda1743,PgSelect1747,First1751,PgSelectSingle1752,Constant1753,PgClassExpression1754,List1755,Lambda1756,PgSelect1760,First1764,PgSelectSingle1765,Constant1766,PgClassExpression1767,List1768,Lambda1769,PgSelect1773,First1777,PgSelectSingle1778,Constant1779,PgClassExpression1780,List1781,Lambda1782,PgSelect1786,First1790,PgSelectSingle1791,Constant1792,PgClassExpression1793,List1794,Lambda1795,PgSelect1801,First1805,PgSelectSingle1806,Constant1807,PgClassExpression1808,PgClassExpression1809,List1810,Lambda1811,PgSelect1815,First1819,PgSelectSingle1820,Constant1821,PgClassExpression1822,List1823,Lambda1824,PgSelect1828,First1832,PgSelectSingle1833,Constant1834,PgClassExpression1835,List1836,Lambda1837,PgSelect1841,First1845,PgSelectSingle1846,Constant1847,PgClassExpression1848,List1849,Lambda1850,PgSelect1854,First1858,PgSelectSingle1859,Constant1860,PgClassExpression1861,List1862,Lambda1863,PgSelect1867,First1871,PgSelectSingle1872,Constant1873,PgClassExpression1874,List1875,Lambda1876,PgSelect1880,First1884,PgSelectSingle1885,Constant1886,PgClassExpression1887,List1888,Lambda1889,PgSelect1893,First1897,PgSelectSingle1898,Constant1899,PgClassExpression1900,List1901,Lambda1902,PgSelect1906,First1910,PgSelectSingle1911,Constant1912,PgClassExpression1913,List1914,Lambda1915,PgSelect1919,First1923,PgSelectSingle1924,Constant1925,PgClassExpression1926,List1927,Lambda1928,PgSelect1932,First1936,PgSelectSingle1937,Constant1938,PgClassExpression1939,List1940,Lambda1941,PgSelect1945,First1949,PgSelectSingle1950,Constant1951,PgClassExpression1952,List1953,Lambda1954,Access2952,Access2953 bucket8 + Bucket9("Bucket 9 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 1959, 1958, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 1961, 1967, 1968, 1972, 1985, 1998, 2011, 2024, 2037, 2052, 2066, 2079, 2092, 2105, 2118, 2131, 2144, 2157, 2170, 2183, 2196, 2955, 2956, 1962, 1969
2: 1966, 1979, 1992, 2005, 2018, 2031, 2046, 2060, 2073, 2086, 2099, 2112, 2125, 2138, 2151, 2164, 2177, 2190
ᐳ: 1970, 1971, 1973, 1974, 1975, 1983, 1984, 1986, 1987, 1988, 1996, 1997, 1999, 2000, 2001, 2009, 2010, 2012, 2013, 2014, 2022, 2023, 2025, 2026, 2027, 2035, 2036, 2038, 2039, 2040, 2050, 2051, 2053, 2054, 2055, 2056, 2064, 2065, 2067, 2068, 2069, 2077, 2078, 2080, 2081, 2082, 2090, 2091, 2093, 2094, 2095, 2103, 2104, 2106, 2107, 2108, 2116, 2117, 2119, 2120, 2121, 2129, 2130, 2132, 2133, 2134, 2142, 2143, 2145, 2146, 2147, 2155, 2156, 2158, 2159, 2160, 2168, 2169, 2171, 2172, 2173, 2181, 2182, 2184, 2185, 2186, 2194, 2195, 2197, 2198, 2199"):::bucket classDef bucket9 stroke:#ff0000 - class Bucket9,Constant1961,Lambda1962,PgSelect1966,Access1967,Access1968,Object1969,First1970,PgSelectSingle1971,Constant1972,PgClassExpression1973,List1974,Lambda1975,PgSelect1979,First1983,PgSelectSingle1984,Constant1985,PgClassExpression1986,List1987,Lambda1988,PgSelect1992,First1996,PgSelectSingle1997,Constant1998,PgClassExpression1999,List2000,Lambda2001,PgSelect2005,First2009,PgSelectSingle2010,Constant2011,PgClassExpression2012,List2013,Lambda2014,PgSelect2018,First2022,PgSelectSingle2023,Constant2024,PgClassExpression2025,List2026,Lambda2027,PgSelect2031,First2035,PgSelectSingle2036,Constant2037,PgClassExpression2038,List2039,Lambda2040,PgSelect2046,First2050,PgSelectSingle2051,Constant2052,PgClassExpression2053,PgClassExpression2054,List2055,Lambda2056,PgSelect2060,First2064,PgSelectSingle2065,Constant2066,PgClassExpression2067,List2068,Lambda2069,PgSelect2073,First2077,PgSelectSingle2078,Constant2079,PgClassExpression2080,List2081,Lambda2082,PgSelect2086,First2090,PgSelectSingle2091,Constant2092,PgClassExpression2093,List2094,Lambda2095,PgSelect2099,First2103,PgSelectSingle2104,Constant2105,PgClassExpression2106,List2107,Lambda2108,PgSelect2112,First2116,PgSelectSingle2117,Constant2118,PgClassExpression2119,List2120,Lambda2121,PgSelect2125,First2129,PgSelectSingle2130,Constant2131,PgClassExpression2132,List2133,Lambda2134,PgSelect2138,First2142,PgSelectSingle2143,Constant2144,PgClassExpression2145,List2146,Lambda2147,PgSelect2151,First2155,PgSelectSingle2156,Constant2157,PgClassExpression2158,List2159,Lambda2160,PgSelect2164,First2168,PgSelectSingle2169,Constant2170,PgClassExpression2171,List2172,Lambda2173,PgSelect2177,First2181,PgSelectSingle2182,Constant2183,PgClassExpression2184,List2185,Lambda2186,PgSelect2190,First2194,PgSelectSingle2195,Constant2196,PgClassExpression2197,List2198,Lambda2199,Access3183,Access3184 bucket9 - Bucket10("Bucket 10 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 2202, 2201, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 2204, 2210, 2211, 2215, 2228, 2241, 2254, 2267, 2280, 2295, 2309, 2322, 2335, 2348, 2361, 2374, 2387, 2400, 2413, 2426, 2439, 3186, 3187, 2205, 2212
2: 2209, 2222, 2235, 2248, 2261, 2274, 2289, 2303, 2316, 2329, 2342, 2355, 2368, 2381, 2394, 2407, 2420, 2433
ᐳ: 2213, 2214, 2216, 2217, 2218, 2226, 2227, 2229, 2230, 2231, 2239, 2240, 2242, 2243, 2244, 2252, 2253, 2255, 2256, 2257, 2265, 2266, 2268, 2269, 2270, 2278, 2279, 2281, 2282, 2283, 2293, 2294, 2296, 2297, 2298, 2299, 2307, 2308, 2310, 2311, 2312, 2320, 2321, 2323, 2324, 2325, 2333, 2334, 2336, 2337, 2338, 2346, 2347, 2349, 2350, 2351, 2359, 2360, 2362, 2363, 2364, 2372, 2373, 2375, 2376, 2377, 2385, 2386, 2388, 2389, 2390, 2398, 2399, 2401, 2402, 2403, 2411, 2412, 2414, 2415, 2416, 2424, 2425, 2427, 2428, 2429, 2437, 2438, 2440, 2441, 2442"):::bucket + class Bucket9,Constant1961,Lambda1962,PgSelect1966,Access1967,Access1968,Object1969,First1970,PgSelectSingle1971,Constant1972,PgClassExpression1973,List1974,Lambda1975,PgSelect1979,First1983,PgSelectSingle1984,Constant1985,PgClassExpression1986,List1987,Lambda1988,PgSelect1992,First1996,PgSelectSingle1997,Constant1998,PgClassExpression1999,List2000,Lambda2001,PgSelect2005,First2009,PgSelectSingle2010,Constant2011,PgClassExpression2012,List2013,Lambda2014,PgSelect2018,First2022,PgSelectSingle2023,Constant2024,PgClassExpression2025,List2026,Lambda2027,PgSelect2031,First2035,PgSelectSingle2036,Constant2037,PgClassExpression2038,List2039,Lambda2040,PgSelect2046,First2050,PgSelectSingle2051,Constant2052,PgClassExpression2053,PgClassExpression2054,List2055,Lambda2056,PgSelect2060,First2064,PgSelectSingle2065,Constant2066,PgClassExpression2067,List2068,Lambda2069,PgSelect2073,First2077,PgSelectSingle2078,Constant2079,PgClassExpression2080,List2081,Lambda2082,PgSelect2086,First2090,PgSelectSingle2091,Constant2092,PgClassExpression2093,List2094,Lambda2095,PgSelect2099,First2103,PgSelectSingle2104,Constant2105,PgClassExpression2106,List2107,Lambda2108,PgSelect2112,First2116,PgSelectSingle2117,Constant2118,PgClassExpression2119,List2120,Lambda2121,PgSelect2125,First2129,PgSelectSingle2130,Constant2131,PgClassExpression2132,List2133,Lambda2134,PgSelect2138,First2142,PgSelectSingle2143,Constant2144,PgClassExpression2145,List2146,Lambda2147,PgSelect2151,First2155,PgSelectSingle2156,Constant2157,PgClassExpression2158,List2159,Lambda2160,PgSelect2164,First2168,PgSelectSingle2169,Constant2170,PgClassExpression2171,List2172,Lambda2173,PgSelect2177,First2181,PgSelectSingle2182,Constant2183,PgClassExpression2184,List2185,Lambda2186,PgSelect2190,First2194,PgSelectSingle2195,Constant2196,PgClassExpression2197,List2198,Lambda2199,Access2955,Access2956 bucket9 + Bucket10("Bucket 10 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 2202, 2201, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 2204, 2210, 2211, 2215, 2228, 2241, 2254, 2267, 2280, 2295, 2309, 2322, 2335, 2348, 2361, 2374, 2387, 2400, 2413, 2426, 2439, 2958, 2959, 2205, 2212
2: 2209, 2222, 2235, 2248, 2261, 2274, 2289, 2303, 2316, 2329, 2342, 2355, 2368, 2381, 2394, 2407, 2420, 2433
ᐳ: 2213, 2214, 2216, 2217, 2218, 2226, 2227, 2229, 2230, 2231, 2239, 2240, 2242, 2243, 2244, 2252, 2253, 2255, 2256, 2257, 2265, 2266, 2268, 2269, 2270, 2278, 2279, 2281, 2282, 2283, 2293, 2294, 2296, 2297, 2298, 2299, 2307, 2308, 2310, 2311, 2312, 2320, 2321, 2323, 2324, 2325, 2333, 2334, 2336, 2337, 2338, 2346, 2347, 2349, 2350, 2351, 2359, 2360, 2362, 2363, 2364, 2372, 2373, 2375, 2376, 2377, 2385, 2386, 2388, 2389, 2390, 2398, 2399, 2401, 2402, 2403, 2411, 2412, 2414, 2415, 2416, 2424, 2425, 2427, 2428, 2429, 2437, 2438, 2440, 2441, 2442"):::bucket classDef bucket10 stroke:#ffff00 - class Bucket10,Constant2204,Lambda2205,PgSelect2209,Access2210,Access2211,Object2212,First2213,PgSelectSingle2214,Constant2215,PgClassExpression2216,List2217,Lambda2218,PgSelect2222,First2226,PgSelectSingle2227,Constant2228,PgClassExpression2229,List2230,Lambda2231,PgSelect2235,First2239,PgSelectSingle2240,Constant2241,PgClassExpression2242,List2243,Lambda2244,PgSelect2248,First2252,PgSelectSingle2253,Constant2254,PgClassExpression2255,List2256,Lambda2257,PgSelect2261,First2265,PgSelectSingle2266,Constant2267,PgClassExpression2268,List2269,Lambda2270,PgSelect2274,First2278,PgSelectSingle2279,Constant2280,PgClassExpression2281,List2282,Lambda2283,PgSelect2289,First2293,PgSelectSingle2294,Constant2295,PgClassExpression2296,PgClassExpression2297,List2298,Lambda2299,PgSelect2303,First2307,PgSelectSingle2308,Constant2309,PgClassExpression2310,List2311,Lambda2312,PgSelect2316,First2320,PgSelectSingle2321,Constant2322,PgClassExpression2323,List2324,Lambda2325,PgSelect2329,First2333,PgSelectSingle2334,Constant2335,PgClassExpression2336,List2337,Lambda2338,PgSelect2342,First2346,PgSelectSingle2347,Constant2348,PgClassExpression2349,List2350,Lambda2351,PgSelect2355,First2359,PgSelectSingle2360,Constant2361,PgClassExpression2362,List2363,Lambda2364,PgSelect2368,First2372,PgSelectSingle2373,Constant2374,PgClassExpression2375,List2376,Lambda2377,PgSelect2381,First2385,PgSelectSingle2386,Constant2387,PgClassExpression2388,List2389,Lambda2390,PgSelect2394,First2398,PgSelectSingle2399,Constant2400,PgClassExpression2401,List2402,Lambda2403,PgSelect2407,First2411,PgSelectSingle2412,Constant2413,PgClassExpression2414,List2415,Lambda2416,PgSelect2420,First2424,PgSelectSingle2425,Constant2426,PgClassExpression2427,List2428,Lambda2429,PgSelect2433,First2437,PgSelectSingle2438,Constant2439,PgClassExpression2440,List2441,Lambda2442,Access3186,Access3187 bucket10 - Bucket11("Bucket 11 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 2447, 2446, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 2449, 2455, 2456, 2460, 2473, 2486, 2499, 2512, 2525, 2540, 2554, 2567, 2580, 2593, 2606, 2619, 2632, 2645, 2658, 2671, 2684, 3189, 3190, 2450, 2457
2: 2454, 2467, 2480, 2493, 2506, 2519, 2534, 2548, 2561, 2574, 2587, 2600, 2613, 2626, 2639, 2652, 2665, 2678
ᐳ: 2458, 2459, 2461, 2462, 2463, 2471, 2472, 2474, 2475, 2476, 2484, 2485, 2487, 2488, 2489, 2497, 2498, 2500, 2501, 2502, 2510, 2511, 2513, 2514, 2515, 2523, 2524, 2526, 2527, 2528, 2538, 2539, 2541, 2542, 2543, 2544, 2552, 2553, 2555, 2556, 2557, 2565, 2566, 2568, 2569, 2570, 2578, 2579, 2581, 2582, 2583, 2591, 2592, 2594, 2595, 2596, 2604, 2605, 2607, 2608, 2609, 2617, 2618, 2620, 2621, 2622, 2630, 2631, 2633, 2634, 2635, 2643, 2644, 2646, 2647, 2648, 2656, 2657, 2659, 2660, 2661, 2669, 2670, 2672, 2673, 2674, 2682, 2683, 2685, 2686, 2687"):::bucket + class Bucket10,Constant2204,Lambda2205,PgSelect2209,Access2210,Access2211,Object2212,First2213,PgSelectSingle2214,Constant2215,PgClassExpression2216,List2217,Lambda2218,PgSelect2222,First2226,PgSelectSingle2227,Constant2228,PgClassExpression2229,List2230,Lambda2231,PgSelect2235,First2239,PgSelectSingle2240,Constant2241,PgClassExpression2242,List2243,Lambda2244,PgSelect2248,First2252,PgSelectSingle2253,Constant2254,PgClassExpression2255,List2256,Lambda2257,PgSelect2261,First2265,PgSelectSingle2266,Constant2267,PgClassExpression2268,List2269,Lambda2270,PgSelect2274,First2278,PgSelectSingle2279,Constant2280,PgClassExpression2281,List2282,Lambda2283,PgSelect2289,First2293,PgSelectSingle2294,Constant2295,PgClassExpression2296,PgClassExpression2297,List2298,Lambda2299,PgSelect2303,First2307,PgSelectSingle2308,Constant2309,PgClassExpression2310,List2311,Lambda2312,PgSelect2316,First2320,PgSelectSingle2321,Constant2322,PgClassExpression2323,List2324,Lambda2325,PgSelect2329,First2333,PgSelectSingle2334,Constant2335,PgClassExpression2336,List2337,Lambda2338,PgSelect2342,First2346,PgSelectSingle2347,Constant2348,PgClassExpression2349,List2350,Lambda2351,PgSelect2355,First2359,PgSelectSingle2360,Constant2361,PgClassExpression2362,List2363,Lambda2364,PgSelect2368,First2372,PgSelectSingle2373,Constant2374,PgClassExpression2375,List2376,Lambda2377,PgSelect2381,First2385,PgSelectSingle2386,Constant2387,PgClassExpression2388,List2389,Lambda2390,PgSelect2394,First2398,PgSelectSingle2399,Constant2400,PgClassExpression2401,List2402,Lambda2403,PgSelect2407,First2411,PgSelectSingle2412,Constant2413,PgClassExpression2414,List2415,Lambda2416,PgSelect2420,First2424,PgSelectSingle2425,Constant2426,PgClassExpression2427,List2428,Lambda2429,PgSelect2433,First2437,PgSelectSingle2438,Constant2439,PgClassExpression2440,List2441,Lambda2442,Access2958,Access2959 bucket10 + Bucket11("Bucket 11 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 2447, 2446, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 2449, 2455, 2456, 2460, 2473, 2486, 2499, 2512, 2525, 2540, 2554, 2567, 2580, 2593, 2606, 2619, 2632, 2645, 2658, 2671, 2684, 2961, 2962, 2450, 2457
2: 2454, 2467, 2480, 2493, 2506, 2519, 2534, 2548, 2561, 2574, 2587, 2600, 2613, 2626, 2639, 2652, 2665, 2678
ᐳ: 2458, 2459, 2461, 2462, 2463, 2471, 2472, 2474, 2475, 2476, 2484, 2485, 2487, 2488, 2489, 2497, 2498, 2500, 2501, 2502, 2510, 2511, 2513, 2514, 2515, 2523, 2524, 2526, 2527, 2528, 2538, 2539, 2541, 2542, 2543, 2544, 2552, 2553, 2555, 2556, 2557, 2565, 2566, 2568, 2569, 2570, 2578, 2579, 2581, 2582, 2583, 2591, 2592, 2594, 2595, 2596, 2604, 2605, 2607, 2608, 2609, 2617, 2618, 2620, 2621, 2622, 2630, 2631, 2633, 2634, 2635, 2643, 2644, 2646, 2647, 2648, 2656, 2657, 2659, 2660, 2661, 2669, 2670, 2672, 2673, 2674, 2682, 2683, 2685, 2686, 2687"):::bucket classDef bucket11 stroke:#00ffff - class Bucket11,Constant2449,Lambda2450,PgSelect2454,Access2455,Access2456,Object2457,First2458,PgSelectSingle2459,Constant2460,PgClassExpression2461,List2462,Lambda2463,PgSelect2467,First2471,PgSelectSingle2472,Constant2473,PgClassExpression2474,List2475,Lambda2476,PgSelect2480,First2484,PgSelectSingle2485,Constant2486,PgClassExpression2487,List2488,Lambda2489,PgSelect2493,First2497,PgSelectSingle2498,Constant2499,PgClassExpression2500,List2501,Lambda2502,PgSelect2506,First2510,PgSelectSingle2511,Constant2512,PgClassExpression2513,List2514,Lambda2515,PgSelect2519,First2523,PgSelectSingle2524,Constant2525,PgClassExpression2526,List2527,Lambda2528,PgSelect2534,First2538,PgSelectSingle2539,Constant2540,PgClassExpression2541,PgClassExpression2542,List2543,Lambda2544,PgSelect2548,First2552,PgSelectSingle2553,Constant2554,PgClassExpression2555,List2556,Lambda2557,PgSelect2561,First2565,PgSelectSingle2566,Constant2567,PgClassExpression2568,List2569,Lambda2570,PgSelect2574,First2578,PgSelectSingle2579,Constant2580,PgClassExpression2581,List2582,Lambda2583,PgSelect2587,First2591,PgSelectSingle2592,Constant2593,PgClassExpression2594,List2595,Lambda2596,PgSelect2600,First2604,PgSelectSingle2605,Constant2606,PgClassExpression2607,List2608,Lambda2609,PgSelect2613,First2617,PgSelectSingle2618,Constant2619,PgClassExpression2620,List2621,Lambda2622,PgSelect2626,First2630,PgSelectSingle2631,Constant2632,PgClassExpression2633,List2634,Lambda2635,PgSelect2639,First2643,PgSelectSingle2644,Constant2645,PgClassExpression2646,List2647,Lambda2648,PgSelect2652,First2656,PgSelectSingle2657,Constant2658,PgClassExpression2659,List2660,Lambda2661,PgSelect2665,First2669,PgSelectSingle2670,Constant2671,PgClassExpression2672,List2673,Lambda2674,PgSelect2678,First2682,PgSelectSingle2683,Constant2684,PgClassExpression2685,List2686,Lambda2687,Access3189,Access3190 bucket11 - Bucket12("Bucket 12 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 2690, 2689, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 2692, 2698, 2699, 2703, 2716, 2729, 2742, 2755, 2768, 2783, 2797, 2810, 2823, 2836, 2849, 2862, 2875, 2888, 2901, 2914, 2927, 3192, 3193, 2693, 2700
2: 2697, 2710, 2723, 2736, 2749, 2762, 2777, 2791, 2804, 2817, 2830, 2843, 2856, 2869, 2882, 2895, 2908, 2921
ᐳ: 2701, 2702, 2704, 2705, 2706, 2714, 2715, 2717, 2718, 2719, 2727, 2728, 2730, 2731, 2732, 2740, 2741, 2743, 2744, 2745, 2753, 2754, 2756, 2757, 2758, 2766, 2767, 2769, 2770, 2771, 2781, 2782, 2784, 2785, 2786, 2787, 2795, 2796, 2798, 2799, 2800, 2808, 2809, 2811, 2812, 2813, 2821, 2822, 2824, 2825, 2826, 2834, 2835, 2837, 2838, 2839, 2847, 2848, 2850, 2851, 2852, 2860, 2861, 2863, 2864, 2865, 2873, 2874, 2876, 2877, 2878, 2886, 2887, 2889, 2890, 2891, 2899, 2900, 2902, 2903, 2904, 2912, 2913, 2915, 2916, 2917, 2925, 2926, 2928, 2929, 2930"):::bucket + class Bucket11,Constant2449,Lambda2450,PgSelect2454,Access2455,Access2456,Object2457,First2458,PgSelectSingle2459,Constant2460,PgClassExpression2461,List2462,Lambda2463,PgSelect2467,First2471,PgSelectSingle2472,Constant2473,PgClassExpression2474,List2475,Lambda2476,PgSelect2480,First2484,PgSelectSingle2485,Constant2486,PgClassExpression2487,List2488,Lambda2489,PgSelect2493,First2497,PgSelectSingle2498,Constant2499,PgClassExpression2500,List2501,Lambda2502,PgSelect2506,First2510,PgSelectSingle2511,Constant2512,PgClassExpression2513,List2514,Lambda2515,PgSelect2519,First2523,PgSelectSingle2524,Constant2525,PgClassExpression2526,List2527,Lambda2528,PgSelect2534,First2538,PgSelectSingle2539,Constant2540,PgClassExpression2541,PgClassExpression2542,List2543,Lambda2544,PgSelect2548,First2552,PgSelectSingle2553,Constant2554,PgClassExpression2555,List2556,Lambda2557,PgSelect2561,First2565,PgSelectSingle2566,Constant2567,PgClassExpression2568,List2569,Lambda2570,PgSelect2574,First2578,PgSelectSingle2579,Constant2580,PgClassExpression2581,List2582,Lambda2583,PgSelect2587,First2591,PgSelectSingle2592,Constant2593,PgClassExpression2594,List2595,Lambda2596,PgSelect2600,First2604,PgSelectSingle2605,Constant2606,PgClassExpression2607,List2608,Lambda2609,PgSelect2613,First2617,PgSelectSingle2618,Constant2619,PgClassExpression2620,List2621,Lambda2622,PgSelect2626,First2630,PgSelectSingle2631,Constant2632,PgClassExpression2633,List2634,Lambda2635,PgSelect2639,First2643,PgSelectSingle2644,Constant2645,PgClassExpression2646,List2647,Lambda2648,PgSelect2652,First2656,PgSelectSingle2657,Constant2658,PgClassExpression2659,List2660,Lambda2661,PgSelect2665,First2669,PgSelectSingle2670,Constant2671,PgClassExpression2672,List2673,Lambda2674,PgSelect2678,First2682,PgSelectSingle2683,Constant2684,PgClassExpression2685,List2686,Lambda2687,Access2961,Access2962 bucket11 + Bucket12("Bucket 12 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 2690, 2689, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 2692, 2698, 2699, 2703, 2716, 2729, 2742, 2755, 2768, 2783, 2797, 2810, 2823, 2836, 2849, 2862, 2875, 2888, 2901, 2914, 2927, 2964, 2965, 2693, 2700
2: 2697, 2710, 2723, 2736, 2749, 2762, 2777, 2791, 2804, 2817, 2830, 2843, 2856, 2869, 2882, 2895, 2908, 2921
ᐳ: 2701, 2702, 2704, 2705, 2706, 2714, 2715, 2717, 2718, 2719, 2727, 2728, 2730, 2731, 2732, 2740, 2741, 2743, 2744, 2745, 2753, 2754, 2756, 2757, 2758, 2766, 2767, 2769, 2770, 2771, 2781, 2782, 2784, 2785, 2786, 2787, 2795, 2796, 2798, 2799, 2800, 2808, 2809, 2811, 2812, 2813, 2821, 2822, 2824, 2825, 2826, 2834, 2835, 2837, 2838, 2839, 2847, 2848, 2850, 2851, 2852, 2860, 2861, 2863, 2864, 2865, 2873, 2874, 2876, 2877, 2878, 2886, 2887, 2889, 2890, 2891, 2899, 2900, 2902, 2903, 2904, 2912, 2913, 2915, 2916, 2917, 2925, 2926, 2928, 2929, 2930"):::bucket classDef bucket12 stroke:#4169e1 - class Bucket12,Constant2692,Lambda2693,PgSelect2697,Access2698,Access2699,Object2700,First2701,PgSelectSingle2702,Constant2703,PgClassExpression2704,List2705,Lambda2706,PgSelect2710,First2714,PgSelectSingle2715,Constant2716,PgClassExpression2717,List2718,Lambda2719,PgSelect2723,First2727,PgSelectSingle2728,Constant2729,PgClassExpression2730,List2731,Lambda2732,PgSelect2736,First2740,PgSelectSingle2741,Constant2742,PgClassExpression2743,List2744,Lambda2745,PgSelect2749,First2753,PgSelectSingle2754,Constant2755,PgClassExpression2756,List2757,Lambda2758,PgSelect2762,First2766,PgSelectSingle2767,Constant2768,PgClassExpression2769,List2770,Lambda2771,PgSelect2777,First2781,PgSelectSingle2782,Constant2783,PgClassExpression2784,PgClassExpression2785,List2786,Lambda2787,PgSelect2791,First2795,PgSelectSingle2796,Constant2797,PgClassExpression2798,List2799,Lambda2800,PgSelect2804,First2808,PgSelectSingle2809,Constant2810,PgClassExpression2811,List2812,Lambda2813,PgSelect2817,First2821,PgSelectSingle2822,Constant2823,PgClassExpression2824,List2825,Lambda2826,PgSelect2830,First2834,PgSelectSingle2835,Constant2836,PgClassExpression2837,List2838,Lambda2839,PgSelect2843,First2847,PgSelectSingle2848,Constant2849,PgClassExpression2850,List2851,Lambda2852,PgSelect2856,First2860,PgSelectSingle2861,Constant2862,PgClassExpression2863,List2864,Lambda2865,PgSelect2869,First2873,PgSelectSingle2874,Constant2875,PgClassExpression2876,List2877,Lambda2878,PgSelect2882,First2886,PgSelectSingle2887,Constant2888,PgClassExpression2889,List2890,Lambda2891,PgSelect2895,First2899,PgSelectSingle2900,Constant2901,PgClassExpression2902,List2903,Lambda2904,PgSelect2908,First2912,PgSelectSingle2913,Constant2914,PgClassExpression2915,List2916,Lambda2917,PgSelect2921,First2925,PgSelectSingle2926,Constant2927,PgClassExpression2928,List2929,Lambda2930,Access3192,Access3193 bucket12 + class Bucket12,Constant2692,Lambda2693,PgSelect2697,Access2698,Access2699,Object2700,First2701,PgSelectSingle2702,Constant2703,PgClassExpression2704,List2705,Lambda2706,PgSelect2710,First2714,PgSelectSingle2715,Constant2716,PgClassExpression2717,List2718,Lambda2719,PgSelect2723,First2727,PgSelectSingle2728,Constant2729,PgClassExpression2730,List2731,Lambda2732,PgSelect2736,First2740,PgSelectSingle2741,Constant2742,PgClassExpression2743,List2744,Lambda2745,PgSelect2749,First2753,PgSelectSingle2754,Constant2755,PgClassExpression2756,List2757,Lambda2758,PgSelect2762,First2766,PgSelectSingle2767,Constant2768,PgClassExpression2769,List2770,Lambda2771,PgSelect2777,First2781,PgSelectSingle2782,Constant2783,PgClassExpression2784,PgClassExpression2785,List2786,Lambda2787,PgSelect2791,First2795,PgSelectSingle2796,Constant2797,PgClassExpression2798,List2799,Lambda2800,PgSelect2804,First2808,PgSelectSingle2809,Constant2810,PgClassExpression2811,List2812,Lambda2813,PgSelect2817,First2821,PgSelectSingle2822,Constant2823,PgClassExpression2824,List2825,Lambda2826,PgSelect2830,First2834,PgSelectSingle2835,Constant2836,PgClassExpression2837,List2838,Lambda2839,PgSelect2843,First2847,PgSelectSingle2848,Constant2849,PgClassExpression2850,List2851,Lambda2852,PgSelect2856,First2860,PgSelectSingle2861,Constant2862,PgClassExpression2863,List2864,Lambda2865,PgSelect2869,First2873,PgSelectSingle2874,Constant2875,PgClassExpression2876,List2877,Lambda2878,PgSelect2882,First2886,PgSelectSingle2887,Constant2888,PgClassExpression2889,List2890,Lambda2891,PgSelect2895,First2899,PgSelectSingle2900,Constant2901,PgClassExpression2902,List2903,Lambda2904,PgSelect2908,First2912,PgSelectSingle2913,Constant2914,PgClassExpression2915,List2916,Lambda2917,PgSelect2921,First2925,PgSelectSingle2926,Constant2927,PgClassExpression2928,List2929,Lambda2930,Access2964,Access2965 bucket12 Bucket0 --> Bucket1 & Bucket4 & Bucket7 & Bucket8 & Bucket9 & Bucket10 & Bucket11 & Bucket12 Bucket1 --> Bucket2 & Bucket3 Bucket4 --> Bucket5 & Bucket6 classDef unary fill:#fafffa,borderWidth:8px - class Lambda8,Node10,Lambda11,Node739,Lambda740,Node1470,Lambda1471,Node1713,Lambda1714,Node1958,Lambda1959,Node2201,Lambda2202,Node2446,Lambda2447,Node2689,Lambda2690,__Value0,__Value3,__Value5,Constant7,Constant3161,PgSelect584,List593,PgSelect504,Object507,List512,PgSelect517,List525,PgSelect530,List538,PgSelect543,List551,PgSelect556,List564,PgSelect569,List577,PgSelect598,List606,PgSelect611,List619,PgSelect624,List632,PgSelect637,List645,PgSelect650,List658,PgSelect663,List671,PgSelect676,List684,PgSelect689,List697,PgSelect702,List710,PgSelect715,List723,PgSelect728,List736,Lambda14,Node16,Lambda17,Node259,Lambda260,Access505,Access506,First508,PgSelectSingle509,PgClassExpression511,Lambda513,First521,PgSelectSingle522,PgClassExpression524,Lambda526,First534,PgSelectSingle535,PgClassExpression537,Lambda539,First547,PgSelectSingle548,PgClassExpression550,Lambda552,First560,PgSelectSingle561,PgClassExpression563,Lambda565,First573,PgSelectSingle574,PgClassExpression576,Lambda578,First588,PgSelectSingle589,PgClassExpression591,PgClassExpression592,Lambda594,First602,PgSelectSingle603,PgClassExpression605,Lambda607,First615,PgSelectSingle616,PgClassExpression618,Lambda620,First628,PgSelectSingle629,PgClassExpression631,Lambda633,First641,PgSelectSingle642,PgClassExpression644,Lambda646,First654,PgSelectSingle655,PgClassExpression657,Lambda659,First667,PgSelectSingle668,PgClassExpression670,Lambda672,First680,PgSelectSingle681,PgClassExpression683,Lambda685,First693,PgSelectSingle694,PgClassExpression696,Lambda698,First706,PgSelectSingle707,PgClassExpression709,Lambda711,First719,PgSelectSingle720,PgClassExpression722,Lambda724,First732,PgSelectSingle733,PgClassExpression735,Lambda737,Access3159,Access3160,Constant13,Constant510,Constant523,Constant536,Constant549,Constant562,Constant575,Constant590,Constant604,Constant617,Constant630,Constant643,Constant656,Constant669,Constant682,Constant695,Constant708,Constant721,Constant734,PgSelect104,List113,PgSelect24,List32,PgSelect37,List45,PgSelect50,List58,PgSelect63,List71,PgSelect76,List84,PgSelect89,List97,PgSelect118,List126,PgSelect131,List139,PgSelect144,List152,PgSelect157,List165,PgSelect170,List178,PgSelect183,List191,PgSelect196,List204,PgSelect209,List217,PgSelect222,List230,PgSelect235,List243,PgSelect248,List256,Lambda20,First28,PgSelectSingle29,PgClassExpression31,Lambda33,First41,PgSelectSingle42,PgClassExpression44,Lambda46,First54,PgSelectSingle55,PgClassExpression57,Lambda59,First67,PgSelectSingle68,PgClassExpression70,Lambda72,First80,PgSelectSingle81,PgClassExpression83,Lambda85,First93,PgSelectSingle94,PgClassExpression96,Lambda98,First108,PgSelectSingle109,PgClassExpression111,PgClassExpression112,Lambda114,First122,PgSelectSingle123,PgClassExpression125,Lambda127,First135,PgSelectSingle136,PgClassExpression138,Lambda140,First148,PgSelectSingle149,PgClassExpression151,Lambda153,First161,PgSelectSingle162,PgClassExpression164,Lambda166,First174,PgSelectSingle175,PgClassExpression177,Lambda179,First187,PgSelectSingle188,PgClassExpression190,Lambda192,First200,PgSelectSingle201,PgClassExpression203,Lambda205,First213,PgSelectSingle214,PgClassExpression216,Lambda218,First226,PgSelectSingle227,PgClassExpression229,Lambda231,First239,PgSelectSingle240,PgClassExpression242,Lambda244,First252,PgSelectSingle253,PgClassExpression255,Lambda257,Access3162,Access3163,Constant19,Constant30,Constant43,Constant56,Constant69,Constant82,Constant95,Constant110,Constant124,Constant137,Constant150,Constant163,Constant176,Constant189,Constant202,Constant215,Constant228,Constant241,Constant254,PgSelect347,List356,PgSelect267,List275,PgSelect280,List288,PgSelect293,List301,PgSelect306,List314,PgSelect319,List327,PgSelect332,List340,PgSelect361,List369,PgSelect374,List382,PgSelect387,List395,PgSelect400,List408,PgSelect413,List421,PgSelect426,List434,PgSelect439,List447,PgSelect452,List460,PgSelect465,List473,PgSelect478,List486,PgSelect491,List499,Lambda263,First271,PgSelectSingle272,PgClassExpression274,Lambda276,First284,PgSelectSingle285,PgClassExpression287,Lambda289,First297,PgSelectSingle298,PgClassExpression300,Lambda302,First310,PgSelectSingle311,PgClassExpression313,Lambda315,First323,PgSelectSingle324,PgClassExpression326,Lambda328,First336,PgSelectSingle337,PgClassExpression339,Lambda341,First351,PgSelectSingle352,PgClassExpression354,PgClassExpression355,Lambda357,First365,PgSelectSingle366,PgClassExpression368,Lambda370,First378,PgSelectSingle379,PgClassExpression381,Lambda383,First391,PgSelectSingle392,PgClassExpression394,Lambda396,First404,PgSelectSingle405,PgClassExpression407,Lambda409,First417,PgSelectSingle418,PgClassExpression420,Lambda422,First430,PgSelectSingle431,PgClassExpression433,Lambda435,First443,PgSelectSingle444,PgClassExpression446,Lambda448,First456,PgSelectSingle457,PgClassExpression459,Lambda461,First469,PgSelectSingle470,PgClassExpression472,Lambda474,First482,PgSelectSingle483,PgClassExpression485,Lambda487,First495,PgSelectSingle496,PgClassExpression498,Lambda500,Access3165,Access3166,Constant262,Constant273,Constant286,Constant299,Constant312,Constant325,Constant338,Constant353,Constant367,Constant380,Constant393,Constant406,Constant419,Constant432,Constant445,Constant458,Constant471,Constant484,Constant497,PgSelect1313,List1322,PgSelect1233,Object1236,List1241,PgSelect1246,List1254,PgSelect1259,List1267,PgSelect1272,List1280,PgSelect1285,List1293,PgSelect1298,List1306,PgSelect1327,List1335,PgSelect1340,List1348,PgSelect1353,List1361,PgSelect1366,List1374,PgSelect1379,List1387,PgSelect1392,List1400,PgSelect1405,List1413,PgSelect1418,List1426,PgSelect1431,List1439,PgSelect1444,List1452,PgSelect1457,List1465,Lambda743,Node745,Lambda746,Node988,Lambda989,Access1234,Access1235,First1237,PgSelectSingle1238,PgClassExpression1240,Lambda1242,First1250,PgSelectSingle1251,PgClassExpression1253,Lambda1255,First1263,PgSelectSingle1264,PgClassExpression1266,Lambda1268,First1276,PgSelectSingle1277,PgClassExpression1279,Lambda1281,First1289,PgSelectSingle1290,PgClassExpression1292,Lambda1294,First1302,PgSelectSingle1303,PgClassExpression1305,Lambda1307,First1317,PgSelectSingle1318,PgClassExpression1320,PgClassExpression1321,Lambda1323,First1331,PgSelectSingle1332,PgClassExpression1334,Lambda1336,First1344,PgSelectSingle1345,PgClassExpression1347,Lambda1349,First1357,PgSelectSingle1358,PgClassExpression1360,Lambda1362,First1370,PgSelectSingle1371,PgClassExpression1373,Lambda1375,First1383,PgSelectSingle1384,PgClassExpression1386,Lambda1388,First1396,PgSelectSingle1397,PgClassExpression1399,Lambda1401,First1409,PgSelectSingle1410,PgClassExpression1412,Lambda1414,First1422,PgSelectSingle1423,PgClassExpression1425,Lambda1427,First1435,PgSelectSingle1436,PgClassExpression1438,Lambda1440,First1448,PgSelectSingle1449,PgClassExpression1451,Lambda1453,First1461,PgSelectSingle1462,PgClassExpression1464,Lambda1466,Access3168,Access3169,Constant742,Constant1239,Constant1252,Constant1265,Constant1278,Constant1291,Constant1304,Constant1319,Constant1333,Constant1346,Constant1359,Constant1372,Constant1385,Constant1398,Constant1411,Constant1424,Constant1437,Constant1450,Constant1463,PgSelect833,List842,PgSelect753,List761,PgSelect766,List774,PgSelect779,List787,PgSelect792,List800,PgSelect805,List813,PgSelect818,List826,PgSelect847,List855,PgSelect860,List868,PgSelect873,List881,PgSelect886,List894,PgSelect899,List907,PgSelect912,List920,PgSelect925,List933,PgSelect938,List946,PgSelect951,List959,PgSelect964,List972,PgSelect977,List985,Lambda749,First757,PgSelectSingle758,PgClassExpression760,Lambda762,First770,PgSelectSingle771,PgClassExpression773,Lambda775,First783,PgSelectSingle784,PgClassExpression786,Lambda788,First796,PgSelectSingle797,PgClassExpression799,Lambda801,First809,PgSelectSingle810,PgClassExpression812,Lambda814,First822,PgSelectSingle823,PgClassExpression825,Lambda827,First837,PgSelectSingle838,PgClassExpression840,PgClassExpression841,Lambda843,First851,PgSelectSingle852,PgClassExpression854,Lambda856,First864,PgSelectSingle865,PgClassExpression867,Lambda869,First877,PgSelectSingle878,PgClassExpression880,Lambda882,First890,PgSelectSingle891,PgClassExpression893,Lambda895,First903,PgSelectSingle904,PgClassExpression906,Lambda908,First916,PgSelectSingle917,PgClassExpression919,Lambda921,First929,PgSelectSingle930,PgClassExpression932,Lambda934,First942,PgSelectSingle943,PgClassExpression945,Lambda947,First955,PgSelectSingle956,PgClassExpression958,Lambda960,First968,PgSelectSingle969,PgClassExpression971,Lambda973,First981,PgSelectSingle982,PgClassExpression984,Lambda986,Access3171,Access3172,Constant748,Constant759,Constant772,Constant785,Constant798,Constant811,Constant824,Constant839,Constant853,Constant866,Constant879,Constant892,Constant905,Constant918,Constant931,Constant944,Constant957,Constant970,Constant983,PgSelect1076,List1085,PgSelect996,List1004,PgSelect1009,List1017,PgSelect1022,List1030,PgSelect1035,List1043,PgSelect1048,List1056,PgSelect1061,List1069,PgSelect1090,List1098,PgSelect1103,List1111,PgSelect1116,List1124,PgSelect1129,List1137,PgSelect1142,List1150,PgSelect1155,List1163,PgSelect1168,List1176,PgSelect1181,List1189,PgSelect1194,List1202,PgSelect1207,List1215,PgSelect1220,List1228,Lambda992,First1000,PgSelectSingle1001,PgClassExpression1003,Lambda1005,First1013,PgSelectSingle1014,PgClassExpression1016,Lambda1018,First1026,PgSelectSingle1027,PgClassExpression1029,Lambda1031,First1039,PgSelectSingle1040,PgClassExpression1042,Lambda1044,First1052,PgSelectSingle1053,PgClassExpression1055,Lambda1057,First1065,PgSelectSingle1066,PgClassExpression1068,Lambda1070,First1080,PgSelectSingle1081,PgClassExpression1083,PgClassExpression1084,Lambda1086,First1094,PgSelectSingle1095,PgClassExpression1097,Lambda1099,First1107,PgSelectSingle1108,PgClassExpression1110,Lambda1112,First1120,PgSelectSingle1121,PgClassExpression1123,Lambda1125,First1133,PgSelectSingle1134,PgClassExpression1136,Lambda1138,First1146,PgSelectSingle1147,PgClassExpression1149,Lambda1151,First1159,PgSelectSingle1160,PgClassExpression1162,Lambda1164,First1172,PgSelectSingle1173,PgClassExpression1175,Lambda1177,First1185,PgSelectSingle1186,PgClassExpression1188,Lambda1190,First1198,PgSelectSingle1199,PgClassExpression1201,Lambda1203,First1211,PgSelectSingle1212,PgClassExpression1214,Lambda1216,First1224,PgSelectSingle1225,PgClassExpression1227,Lambda1229,Access3174,Access3175,Constant991,Constant1002,Constant1015,Constant1028,Constant1041,Constant1054,Constant1067,Constant1082,Constant1096,Constant1109,Constant1122,Constant1135,Constant1148,Constant1161,Constant1174,Constant1187,Constant1200,Constant1213,Constant1226,PgSelect1558,List1567,PgSelect1478,Object1481,List1486,PgSelect1491,List1499,PgSelect1504,List1512,PgSelect1517,List1525,PgSelect1530,List1538,PgSelect1543,List1551,PgSelect1572,List1580,PgSelect1585,List1593,PgSelect1598,List1606,PgSelect1611,List1619,PgSelect1624,List1632,PgSelect1637,List1645,PgSelect1650,List1658,PgSelect1663,List1671,PgSelect1676,List1684,PgSelect1689,List1697,PgSelect1702,List1710,Lambda1474,Access1479,Access1480,First1482,PgSelectSingle1483,PgClassExpression1485,Lambda1487,First1495,PgSelectSingle1496,PgClassExpression1498,Lambda1500,First1508,PgSelectSingle1509,PgClassExpression1511,Lambda1513,First1521,PgSelectSingle1522,PgClassExpression1524,Lambda1526,First1534,PgSelectSingle1535,PgClassExpression1537,Lambda1539,First1547,PgSelectSingle1548,PgClassExpression1550,Lambda1552,First1562,PgSelectSingle1563,PgClassExpression1565,PgClassExpression1566,Lambda1568,First1576,PgSelectSingle1577,PgClassExpression1579,Lambda1581,First1589,PgSelectSingle1590,PgClassExpression1592,Lambda1594,First1602,PgSelectSingle1603,PgClassExpression1605,Lambda1607,First1615,PgSelectSingle1616,PgClassExpression1618,Lambda1620,First1628,PgSelectSingle1629,PgClassExpression1631,Lambda1633,First1641,PgSelectSingle1642,PgClassExpression1644,Lambda1646,First1654,PgSelectSingle1655,PgClassExpression1657,Lambda1659,First1667,PgSelectSingle1668,PgClassExpression1670,Lambda1672,First1680,PgSelectSingle1681,PgClassExpression1683,Lambda1685,First1693,PgSelectSingle1694,PgClassExpression1696,Lambda1698,First1706,PgSelectSingle1707,PgClassExpression1709,Lambda1711,Access3177,Access3178,Constant1473,Constant1484,Constant1497,Constant1510,Constant1523,Constant1536,Constant1549,Constant1564,Constant1578,Constant1591,Constant1604,Constant1617,Constant1630,Constant1643,Constant1656,Constant1669,Constant1682,Constant1695,Constant1708,PgSelect1801,List1810,PgSelect1721,Object1724,List1729,PgSelect1734,List1742,PgSelect1747,List1755,PgSelect1760,List1768,PgSelect1773,List1781,PgSelect1786,List1794,PgSelect1815,List1823,PgSelect1828,List1836,PgSelect1841,List1849,PgSelect1854,List1862,PgSelect1867,List1875,PgSelect1880,List1888,PgSelect1893,List1901,PgSelect1906,List1914,PgSelect1919,List1927,PgSelect1932,List1940,PgSelect1945,List1953,Lambda1717,Access1722,Access1723,First1725,PgSelectSingle1726,PgClassExpression1728,Lambda1730,First1738,PgSelectSingle1739,PgClassExpression1741,Lambda1743,First1751,PgSelectSingle1752,PgClassExpression1754,Lambda1756,First1764,PgSelectSingle1765,PgClassExpression1767,Lambda1769,First1777,PgSelectSingle1778,PgClassExpression1780,Lambda1782,First1790,PgSelectSingle1791,PgClassExpression1793,Lambda1795,First1805,PgSelectSingle1806,PgClassExpression1808,PgClassExpression1809,Lambda1811,First1819,PgSelectSingle1820,PgClassExpression1822,Lambda1824,First1832,PgSelectSingle1833,PgClassExpression1835,Lambda1837,First1845,PgSelectSingle1846,PgClassExpression1848,Lambda1850,First1858,PgSelectSingle1859,PgClassExpression1861,Lambda1863,First1871,PgSelectSingle1872,PgClassExpression1874,Lambda1876,First1884,PgSelectSingle1885,PgClassExpression1887,Lambda1889,First1897,PgSelectSingle1898,PgClassExpression1900,Lambda1902,First1910,PgSelectSingle1911,PgClassExpression1913,Lambda1915,First1923,PgSelectSingle1924,PgClassExpression1926,Lambda1928,First1936,PgSelectSingle1937,PgClassExpression1939,Lambda1941,First1949,PgSelectSingle1950,PgClassExpression1952,Lambda1954,Access3180,Access3181,Constant1716,Constant1727,Constant1740,Constant1753,Constant1766,Constant1779,Constant1792,Constant1807,Constant1821,Constant1834,Constant1847,Constant1860,Constant1873,Constant1886,Constant1899,Constant1912,Constant1925,Constant1938,Constant1951,PgSelect2046,List2055,PgSelect1966,Object1969,List1974,PgSelect1979,List1987,PgSelect1992,List2000,PgSelect2005,List2013,PgSelect2018,List2026,PgSelect2031,List2039,PgSelect2060,List2068,PgSelect2073,List2081,PgSelect2086,List2094,PgSelect2099,List2107,PgSelect2112,List2120,PgSelect2125,List2133,PgSelect2138,List2146,PgSelect2151,List2159,PgSelect2164,List2172,PgSelect2177,List2185,PgSelect2190,List2198,Lambda1962,Access1967,Access1968,First1970,PgSelectSingle1971,PgClassExpression1973,Lambda1975,First1983,PgSelectSingle1984,PgClassExpression1986,Lambda1988,First1996,PgSelectSingle1997,PgClassExpression1999,Lambda2001,First2009,PgSelectSingle2010,PgClassExpression2012,Lambda2014,First2022,PgSelectSingle2023,PgClassExpression2025,Lambda2027,First2035,PgSelectSingle2036,PgClassExpression2038,Lambda2040,First2050,PgSelectSingle2051,PgClassExpression2053,PgClassExpression2054,Lambda2056,First2064,PgSelectSingle2065,PgClassExpression2067,Lambda2069,First2077,PgSelectSingle2078,PgClassExpression2080,Lambda2082,First2090,PgSelectSingle2091,PgClassExpression2093,Lambda2095,First2103,PgSelectSingle2104,PgClassExpression2106,Lambda2108,First2116,PgSelectSingle2117,PgClassExpression2119,Lambda2121,First2129,PgSelectSingle2130,PgClassExpression2132,Lambda2134,First2142,PgSelectSingle2143,PgClassExpression2145,Lambda2147,First2155,PgSelectSingle2156,PgClassExpression2158,Lambda2160,First2168,PgSelectSingle2169,PgClassExpression2171,Lambda2173,First2181,PgSelectSingle2182,PgClassExpression2184,Lambda2186,First2194,PgSelectSingle2195,PgClassExpression2197,Lambda2199,Access3183,Access3184,Constant1961,Constant1972,Constant1985,Constant1998,Constant2011,Constant2024,Constant2037,Constant2052,Constant2066,Constant2079,Constant2092,Constant2105,Constant2118,Constant2131,Constant2144,Constant2157,Constant2170,Constant2183,Constant2196,PgSelect2289,List2298,PgSelect2209,Object2212,List2217,PgSelect2222,List2230,PgSelect2235,List2243,PgSelect2248,List2256,PgSelect2261,List2269,PgSelect2274,List2282,PgSelect2303,List2311,PgSelect2316,List2324,PgSelect2329,List2337,PgSelect2342,List2350,PgSelect2355,List2363,PgSelect2368,List2376,PgSelect2381,List2389,PgSelect2394,List2402,PgSelect2407,List2415,PgSelect2420,List2428,PgSelect2433,List2441,Lambda2205,Access2210,Access2211,First2213,PgSelectSingle2214,PgClassExpression2216,Lambda2218,First2226,PgSelectSingle2227,PgClassExpression2229,Lambda2231,First2239,PgSelectSingle2240,PgClassExpression2242,Lambda2244,First2252,PgSelectSingle2253,PgClassExpression2255,Lambda2257,First2265,PgSelectSingle2266,PgClassExpression2268,Lambda2270,First2278,PgSelectSingle2279,PgClassExpression2281,Lambda2283,First2293,PgSelectSingle2294,PgClassExpression2296,PgClassExpression2297,Lambda2299,First2307,PgSelectSingle2308,PgClassExpression2310,Lambda2312,First2320,PgSelectSingle2321,PgClassExpression2323,Lambda2325,First2333,PgSelectSingle2334,PgClassExpression2336,Lambda2338,First2346,PgSelectSingle2347,PgClassExpression2349,Lambda2351,First2359,PgSelectSingle2360,PgClassExpression2362,Lambda2364,First2372,PgSelectSingle2373,PgClassExpression2375,Lambda2377,First2385,PgSelectSingle2386,PgClassExpression2388,Lambda2390,First2398,PgSelectSingle2399,PgClassExpression2401,Lambda2403,First2411,PgSelectSingle2412,PgClassExpression2414,Lambda2416,First2424,PgSelectSingle2425,PgClassExpression2427,Lambda2429,First2437,PgSelectSingle2438,PgClassExpression2440,Lambda2442,Access3186,Access3187,Constant2204,Constant2215,Constant2228,Constant2241,Constant2254,Constant2267,Constant2280,Constant2295,Constant2309,Constant2322,Constant2335,Constant2348,Constant2361,Constant2374,Constant2387,Constant2400,Constant2413,Constant2426,Constant2439,PgSelect2534,List2543,PgSelect2454,Object2457,List2462,PgSelect2467,List2475,PgSelect2480,List2488,PgSelect2493,List2501,PgSelect2506,List2514,PgSelect2519,List2527,PgSelect2548,List2556,PgSelect2561,List2569,PgSelect2574,List2582,PgSelect2587,List2595,PgSelect2600,List2608,PgSelect2613,List2621,PgSelect2626,List2634,PgSelect2639,List2647,PgSelect2652,List2660,PgSelect2665,List2673,PgSelect2678,List2686,Lambda2450,Access2455,Access2456,First2458,PgSelectSingle2459,PgClassExpression2461,Lambda2463,First2471,PgSelectSingle2472,PgClassExpression2474,Lambda2476,First2484,PgSelectSingle2485,PgClassExpression2487,Lambda2489,First2497,PgSelectSingle2498,PgClassExpression2500,Lambda2502,First2510,PgSelectSingle2511,PgClassExpression2513,Lambda2515,First2523,PgSelectSingle2524,PgClassExpression2526,Lambda2528,First2538,PgSelectSingle2539,PgClassExpression2541,PgClassExpression2542,Lambda2544,First2552,PgSelectSingle2553,PgClassExpression2555,Lambda2557,First2565,PgSelectSingle2566,PgClassExpression2568,Lambda2570,First2578,PgSelectSingle2579,PgClassExpression2581,Lambda2583,First2591,PgSelectSingle2592,PgClassExpression2594,Lambda2596,First2604,PgSelectSingle2605,PgClassExpression2607,Lambda2609,First2617,PgSelectSingle2618,PgClassExpression2620,Lambda2622,First2630,PgSelectSingle2631,PgClassExpression2633,Lambda2635,First2643,PgSelectSingle2644,PgClassExpression2646,Lambda2648,First2656,PgSelectSingle2657,PgClassExpression2659,Lambda2661,First2669,PgSelectSingle2670,PgClassExpression2672,Lambda2674,First2682,PgSelectSingle2683,PgClassExpression2685,Lambda2687,Access3189,Access3190,Constant2449,Constant2460,Constant2473,Constant2486,Constant2499,Constant2512,Constant2525,Constant2540,Constant2554,Constant2567,Constant2580,Constant2593,Constant2606,Constant2619,Constant2632,Constant2645,Constant2658,Constant2671,Constant2684,PgSelect2777,List2786,PgSelect2697,Object2700,List2705,PgSelect2710,List2718,PgSelect2723,List2731,PgSelect2736,List2744,PgSelect2749,List2757,PgSelect2762,List2770,PgSelect2791,List2799,PgSelect2804,List2812,PgSelect2817,List2825,PgSelect2830,List2838,PgSelect2843,List2851,PgSelect2856,List2864,PgSelect2869,List2877,PgSelect2882,List2890,PgSelect2895,List2903,PgSelect2908,List2916,PgSelect2921,List2929,Lambda2693,Access2698,Access2699,First2701,PgSelectSingle2702,PgClassExpression2704,Lambda2706,First2714,PgSelectSingle2715,PgClassExpression2717,Lambda2719,First2727,PgSelectSingle2728,PgClassExpression2730,Lambda2732,First2740,PgSelectSingle2741,PgClassExpression2743,Lambda2745,First2753,PgSelectSingle2754,PgClassExpression2756,Lambda2758,First2766,PgSelectSingle2767,PgClassExpression2769,Lambda2771,First2781,PgSelectSingle2782,PgClassExpression2784,PgClassExpression2785,Lambda2787,First2795,PgSelectSingle2796,PgClassExpression2798,Lambda2800,First2808,PgSelectSingle2809,PgClassExpression2811,Lambda2813,First2821,PgSelectSingle2822,PgClassExpression2824,Lambda2826,First2834,PgSelectSingle2835,PgClassExpression2837,Lambda2839,First2847,PgSelectSingle2848,PgClassExpression2850,Lambda2852,First2860,PgSelectSingle2861,PgClassExpression2863,Lambda2865,First2873,PgSelectSingle2874,PgClassExpression2876,Lambda2878,First2886,PgSelectSingle2887,PgClassExpression2889,Lambda2891,First2899,PgSelectSingle2900,PgClassExpression2902,Lambda2904,First2912,PgSelectSingle2913,PgClassExpression2915,Lambda2917,First2925,PgSelectSingle2926,PgClassExpression2928,Lambda2930,Access3192,Access3193,Constant2692,Constant2703,Constant2716,Constant2729,Constant2742,Constant2755,Constant2768,Constant2783,Constant2797,Constant2810,Constant2823,Constant2836,Constant2849,Constant2862,Constant2875,Constant2888,Constant2901,Constant2914,Constant2927 unary + class Lambda8,Node10,Lambda11,Node739,Lambda740,Node1470,Lambda1471,Node1713,Lambda1714,Node1958,Lambda1959,Node2201,Lambda2202,Node2446,Lambda2447,Node2689,Lambda2690,__Value0,__Value3,__Value5,Constant7,Constant2933,PgSelect584,List593,PgSelect504,Object507,List512,PgSelect517,List525,PgSelect530,List538,PgSelect543,List551,PgSelect556,List564,PgSelect569,List577,PgSelect598,List606,PgSelect611,List619,PgSelect624,List632,PgSelect637,List645,PgSelect650,List658,PgSelect663,List671,PgSelect676,List684,PgSelect689,List697,PgSelect702,List710,PgSelect715,List723,PgSelect728,List736,Lambda14,Node16,Lambda17,Node259,Lambda260,Access505,Access506,First508,PgSelectSingle509,PgClassExpression511,Lambda513,First521,PgSelectSingle522,PgClassExpression524,Lambda526,First534,PgSelectSingle535,PgClassExpression537,Lambda539,First547,PgSelectSingle548,PgClassExpression550,Lambda552,First560,PgSelectSingle561,PgClassExpression563,Lambda565,First573,PgSelectSingle574,PgClassExpression576,Lambda578,First588,PgSelectSingle589,PgClassExpression591,PgClassExpression592,Lambda594,First602,PgSelectSingle603,PgClassExpression605,Lambda607,First615,PgSelectSingle616,PgClassExpression618,Lambda620,First628,PgSelectSingle629,PgClassExpression631,Lambda633,First641,PgSelectSingle642,PgClassExpression644,Lambda646,First654,PgSelectSingle655,PgClassExpression657,Lambda659,First667,PgSelectSingle668,PgClassExpression670,Lambda672,First680,PgSelectSingle681,PgClassExpression683,Lambda685,First693,PgSelectSingle694,PgClassExpression696,Lambda698,First706,PgSelectSingle707,PgClassExpression709,Lambda711,First719,PgSelectSingle720,PgClassExpression722,Lambda724,First732,PgSelectSingle733,PgClassExpression735,Lambda737,Access2931,Access2932,Constant13,Constant510,Constant523,Constant536,Constant549,Constant562,Constant575,Constant590,Constant604,Constant617,Constant630,Constant643,Constant656,Constant669,Constant682,Constant695,Constant708,Constant721,Constant734,PgSelect104,List113,PgSelect24,List32,PgSelect37,List45,PgSelect50,List58,PgSelect63,List71,PgSelect76,List84,PgSelect89,List97,PgSelect118,List126,PgSelect131,List139,PgSelect144,List152,PgSelect157,List165,PgSelect170,List178,PgSelect183,List191,PgSelect196,List204,PgSelect209,List217,PgSelect222,List230,PgSelect235,List243,PgSelect248,List256,Lambda20,First28,PgSelectSingle29,PgClassExpression31,Lambda33,First41,PgSelectSingle42,PgClassExpression44,Lambda46,First54,PgSelectSingle55,PgClassExpression57,Lambda59,First67,PgSelectSingle68,PgClassExpression70,Lambda72,First80,PgSelectSingle81,PgClassExpression83,Lambda85,First93,PgSelectSingle94,PgClassExpression96,Lambda98,First108,PgSelectSingle109,PgClassExpression111,PgClassExpression112,Lambda114,First122,PgSelectSingle123,PgClassExpression125,Lambda127,First135,PgSelectSingle136,PgClassExpression138,Lambda140,First148,PgSelectSingle149,PgClassExpression151,Lambda153,First161,PgSelectSingle162,PgClassExpression164,Lambda166,First174,PgSelectSingle175,PgClassExpression177,Lambda179,First187,PgSelectSingle188,PgClassExpression190,Lambda192,First200,PgSelectSingle201,PgClassExpression203,Lambda205,First213,PgSelectSingle214,PgClassExpression216,Lambda218,First226,PgSelectSingle227,PgClassExpression229,Lambda231,First239,PgSelectSingle240,PgClassExpression242,Lambda244,First252,PgSelectSingle253,PgClassExpression255,Lambda257,Access2934,Access2935,Constant19,Constant30,Constant43,Constant56,Constant69,Constant82,Constant95,Constant110,Constant124,Constant137,Constant150,Constant163,Constant176,Constant189,Constant202,Constant215,Constant228,Constant241,Constant254,PgSelect347,List356,PgSelect267,List275,PgSelect280,List288,PgSelect293,List301,PgSelect306,List314,PgSelect319,List327,PgSelect332,List340,PgSelect361,List369,PgSelect374,List382,PgSelect387,List395,PgSelect400,List408,PgSelect413,List421,PgSelect426,List434,PgSelect439,List447,PgSelect452,List460,PgSelect465,List473,PgSelect478,List486,PgSelect491,List499,Lambda263,First271,PgSelectSingle272,PgClassExpression274,Lambda276,First284,PgSelectSingle285,PgClassExpression287,Lambda289,First297,PgSelectSingle298,PgClassExpression300,Lambda302,First310,PgSelectSingle311,PgClassExpression313,Lambda315,First323,PgSelectSingle324,PgClassExpression326,Lambda328,First336,PgSelectSingle337,PgClassExpression339,Lambda341,First351,PgSelectSingle352,PgClassExpression354,PgClassExpression355,Lambda357,First365,PgSelectSingle366,PgClassExpression368,Lambda370,First378,PgSelectSingle379,PgClassExpression381,Lambda383,First391,PgSelectSingle392,PgClassExpression394,Lambda396,First404,PgSelectSingle405,PgClassExpression407,Lambda409,First417,PgSelectSingle418,PgClassExpression420,Lambda422,First430,PgSelectSingle431,PgClassExpression433,Lambda435,First443,PgSelectSingle444,PgClassExpression446,Lambda448,First456,PgSelectSingle457,PgClassExpression459,Lambda461,First469,PgSelectSingle470,PgClassExpression472,Lambda474,First482,PgSelectSingle483,PgClassExpression485,Lambda487,First495,PgSelectSingle496,PgClassExpression498,Lambda500,Access2937,Access2938,Constant262,Constant273,Constant286,Constant299,Constant312,Constant325,Constant338,Constant353,Constant367,Constant380,Constant393,Constant406,Constant419,Constant432,Constant445,Constant458,Constant471,Constant484,Constant497,PgSelect1313,List1322,PgSelect1233,Object1236,List1241,PgSelect1246,List1254,PgSelect1259,List1267,PgSelect1272,List1280,PgSelect1285,List1293,PgSelect1298,List1306,PgSelect1327,List1335,PgSelect1340,List1348,PgSelect1353,List1361,PgSelect1366,List1374,PgSelect1379,List1387,PgSelect1392,List1400,PgSelect1405,List1413,PgSelect1418,List1426,PgSelect1431,List1439,PgSelect1444,List1452,PgSelect1457,List1465,Lambda743,Node745,Lambda746,Node988,Lambda989,Access1234,Access1235,First1237,PgSelectSingle1238,PgClassExpression1240,Lambda1242,First1250,PgSelectSingle1251,PgClassExpression1253,Lambda1255,First1263,PgSelectSingle1264,PgClassExpression1266,Lambda1268,First1276,PgSelectSingle1277,PgClassExpression1279,Lambda1281,First1289,PgSelectSingle1290,PgClassExpression1292,Lambda1294,First1302,PgSelectSingle1303,PgClassExpression1305,Lambda1307,First1317,PgSelectSingle1318,PgClassExpression1320,PgClassExpression1321,Lambda1323,First1331,PgSelectSingle1332,PgClassExpression1334,Lambda1336,First1344,PgSelectSingle1345,PgClassExpression1347,Lambda1349,First1357,PgSelectSingle1358,PgClassExpression1360,Lambda1362,First1370,PgSelectSingle1371,PgClassExpression1373,Lambda1375,First1383,PgSelectSingle1384,PgClassExpression1386,Lambda1388,First1396,PgSelectSingle1397,PgClassExpression1399,Lambda1401,First1409,PgSelectSingle1410,PgClassExpression1412,Lambda1414,First1422,PgSelectSingle1423,PgClassExpression1425,Lambda1427,First1435,PgSelectSingle1436,PgClassExpression1438,Lambda1440,First1448,PgSelectSingle1449,PgClassExpression1451,Lambda1453,First1461,PgSelectSingle1462,PgClassExpression1464,Lambda1466,Access2940,Access2941,Constant742,Constant1239,Constant1252,Constant1265,Constant1278,Constant1291,Constant1304,Constant1319,Constant1333,Constant1346,Constant1359,Constant1372,Constant1385,Constant1398,Constant1411,Constant1424,Constant1437,Constant1450,Constant1463,PgSelect833,List842,PgSelect753,List761,PgSelect766,List774,PgSelect779,List787,PgSelect792,List800,PgSelect805,List813,PgSelect818,List826,PgSelect847,List855,PgSelect860,List868,PgSelect873,List881,PgSelect886,List894,PgSelect899,List907,PgSelect912,List920,PgSelect925,List933,PgSelect938,List946,PgSelect951,List959,PgSelect964,List972,PgSelect977,List985,Lambda749,First757,PgSelectSingle758,PgClassExpression760,Lambda762,First770,PgSelectSingle771,PgClassExpression773,Lambda775,First783,PgSelectSingle784,PgClassExpression786,Lambda788,First796,PgSelectSingle797,PgClassExpression799,Lambda801,First809,PgSelectSingle810,PgClassExpression812,Lambda814,First822,PgSelectSingle823,PgClassExpression825,Lambda827,First837,PgSelectSingle838,PgClassExpression840,PgClassExpression841,Lambda843,First851,PgSelectSingle852,PgClassExpression854,Lambda856,First864,PgSelectSingle865,PgClassExpression867,Lambda869,First877,PgSelectSingle878,PgClassExpression880,Lambda882,First890,PgSelectSingle891,PgClassExpression893,Lambda895,First903,PgSelectSingle904,PgClassExpression906,Lambda908,First916,PgSelectSingle917,PgClassExpression919,Lambda921,First929,PgSelectSingle930,PgClassExpression932,Lambda934,First942,PgSelectSingle943,PgClassExpression945,Lambda947,First955,PgSelectSingle956,PgClassExpression958,Lambda960,First968,PgSelectSingle969,PgClassExpression971,Lambda973,First981,PgSelectSingle982,PgClassExpression984,Lambda986,Access2943,Access2944,Constant748,Constant759,Constant772,Constant785,Constant798,Constant811,Constant824,Constant839,Constant853,Constant866,Constant879,Constant892,Constant905,Constant918,Constant931,Constant944,Constant957,Constant970,Constant983,PgSelect1076,List1085,PgSelect996,List1004,PgSelect1009,List1017,PgSelect1022,List1030,PgSelect1035,List1043,PgSelect1048,List1056,PgSelect1061,List1069,PgSelect1090,List1098,PgSelect1103,List1111,PgSelect1116,List1124,PgSelect1129,List1137,PgSelect1142,List1150,PgSelect1155,List1163,PgSelect1168,List1176,PgSelect1181,List1189,PgSelect1194,List1202,PgSelect1207,List1215,PgSelect1220,List1228,Lambda992,First1000,PgSelectSingle1001,PgClassExpression1003,Lambda1005,First1013,PgSelectSingle1014,PgClassExpression1016,Lambda1018,First1026,PgSelectSingle1027,PgClassExpression1029,Lambda1031,First1039,PgSelectSingle1040,PgClassExpression1042,Lambda1044,First1052,PgSelectSingle1053,PgClassExpression1055,Lambda1057,First1065,PgSelectSingle1066,PgClassExpression1068,Lambda1070,First1080,PgSelectSingle1081,PgClassExpression1083,PgClassExpression1084,Lambda1086,First1094,PgSelectSingle1095,PgClassExpression1097,Lambda1099,First1107,PgSelectSingle1108,PgClassExpression1110,Lambda1112,First1120,PgSelectSingle1121,PgClassExpression1123,Lambda1125,First1133,PgSelectSingle1134,PgClassExpression1136,Lambda1138,First1146,PgSelectSingle1147,PgClassExpression1149,Lambda1151,First1159,PgSelectSingle1160,PgClassExpression1162,Lambda1164,First1172,PgSelectSingle1173,PgClassExpression1175,Lambda1177,First1185,PgSelectSingle1186,PgClassExpression1188,Lambda1190,First1198,PgSelectSingle1199,PgClassExpression1201,Lambda1203,First1211,PgSelectSingle1212,PgClassExpression1214,Lambda1216,First1224,PgSelectSingle1225,PgClassExpression1227,Lambda1229,Access2946,Access2947,Constant991,Constant1002,Constant1015,Constant1028,Constant1041,Constant1054,Constant1067,Constant1082,Constant1096,Constant1109,Constant1122,Constant1135,Constant1148,Constant1161,Constant1174,Constant1187,Constant1200,Constant1213,Constant1226,PgSelect1558,List1567,PgSelect1478,Object1481,List1486,PgSelect1491,List1499,PgSelect1504,List1512,PgSelect1517,List1525,PgSelect1530,List1538,PgSelect1543,List1551,PgSelect1572,List1580,PgSelect1585,List1593,PgSelect1598,List1606,PgSelect1611,List1619,PgSelect1624,List1632,PgSelect1637,List1645,PgSelect1650,List1658,PgSelect1663,List1671,PgSelect1676,List1684,PgSelect1689,List1697,PgSelect1702,List1710,Lambda1474,Access1479,Access1480,First1482,PgSelectSingle1483,PgClassExpression1485,Lambda1487,First1495,PgSelectSingle1496,PgClassExpression1498,Lambda1500,First1508,PgSelectSingle1509,PgClassExpression1511,Lambda1513,First1521,PgSelectSingle1522,PgClassExpression1524,Lambda1526,First1534,PgSelectSingle1535,PgClassExpression1537,Lambda1539,First1547,PgSelectSingle1548,PgClassExpression1550,Lambda1552,First1562,PgSelectSingle1563,PgClassExpression1565,PgClassExpression1566,Lambda1568,First1576,PgSelectSingle1577,PgClassExpression1579,Lambda1581,First1589,PgSelectSingle1590,PgClassExpression1592,Lambda1594,First1602,PgSelectSingle1603,PgClassExpression1605,Lambda1607,First1615,PgSelectSingle1616,PgClassExpression1618,Lambda1620,First1628,PgSelectSingle1629,PgClassExpression1631,Lambda1633,First1641,PgSelectSingle1642,PgClassExpression1644,Lambda1646,First1654,PgSelectSingle1655,PgClassExpression1657,Lambda1659,First1667,PgSelectSingle1668,PgClassExpression1670,Lambda1672,First1680,PgSelectSingle1681,PgClassExpression1683,Lambda1685,First1693,PgSelectSingle1694,PgClassExpression1696,Lambda1698,First1706,PgSelectSingle1707,PgClassExpression1709,Lambda1711,Access2949,Access2950,Constant1473,Constant1484,Constant1497,Constant1510,Constant1523,Constant1536,Constant1549,Constant1564,Constant1578,Constant1591,Constant1604,Constant1617,Constant1630,Constant1643,Constant1656,Constant1669,Constant1682,Constant1695,Constant1708,PgSelect1801,List1810,PgSelect1721,Object1724,List1729,PgSelect1734,List1742,PgSelect1747,List1755,PgSelect1760,List1768,PgSelect1773,List1781,PgSelect1786,List1794,PgSelect1815,List1823,PgSelect1828,List1836,PgSelect1841,List1849,PgSelect1854,List1862,PgSelect1867,List1875,PgSelect1880,List1888,PgSelect1893,List1901,PgSelect1906,List1914,PgSelect1919,List1927,PgSelect1932,List1940,PgSelect1945,List1953,Lambda1717,Access1722,Access1723,First1725,PgSelectSingle1726,PgClassExpression1728,Lambda1730,First1738,PgSelectSingle1739,PgClassExpression1741,Lambda1743,First1751,PgSelectSingle1752,PgClassExpression1754,Lambda1756,First1764,PgSelectSingle1765,PgClassExpression1767,Lambda1769,First1777,PgSelectSingle1778,PgClassExpression1780,Lambda1782,First1790,PgSelectSingle1791,PgClassExpression1793,Lambda1795,First1805,PgSelectSingle1806,PgClassExpression1808,PgClassExpression1809,Lambda1811,First1819,PgSelectSingle1820,PgClassExpression1822,Lambda1824,First1832,PgSelectSingle1833,PgClassExpression1835,Lambda1837,First1845,PgSelectSingle1846,PgClassExpression1848,Lambda1850,First1858,PgSelectSingle1859,PgClassExpression1861,Lambda1863,First1871,PgSelectSingle1872,PgClassExpression1874,Lambda1876,First1884,PgSelectSingle1885,PgClassExpression1887,Lambda1889,First1897,PgSelectSingle1898,PgClassExpression1900,Lambda1902,First1910,PgSelectSingle1911,PgClassExpression1913,Lambda1915,First1923,PgSelectSingle1924,PgClassExpression1926,Lambda1928,First1936,PgSelectSingle1937,PgClassExpression1939,Lambda1941,First1949,PgSelectSingle1950,PgClassExpression1952,Lambda1954,Access2952,Access2953,Constant1716,Constant1727,Constant1740,Constant1753,Constant1766,Constant1779,Constant1792,Constant1807,Constant1821,Constant1834,Constant1847,Constant1860,Constant1873,Constant1886,Constant1899,Constant1912,Constant1925,Constant1938,Constant1951,PgSelect2046,List2055,PgSelect1966,Object1969,List1974,PgSelect1979,List1987,PgSelect1992,List2000,PgSelect2005,List2013,PgSelect2018,List2026,PgSelect2031,List2039,PgSelect2060,List2068,PgSelect2073,List2081,PgSelect2086,List2094,PgSelect2099,List2107,PgSelect2112,List2120,PgSelect2125,List2133,PgSelect2138,List2146,PgSelect2151,List2159,PgSelect2164,List2172,PgSelect2177,List2185,PgSelect2190,List2198,Lambda1962,Access1967,Access1968,First1970,PgSelectSingle1971,PgClassExpression1973,Lambda1975,First1983,PgSelectSingle1984,PgClassExpression1986,Lambda1988,First1996,PgSelectSingle1997,PgClassExpression1999,Lambda2001,First2009,PgSelectSingle2010,PgClassExpression2012,Lambda2014,First2022,PgSelectSingle2023,PgClassExpression2025,Lambda2027,First2035,PgSelectSingle2036,PgClassExpression2038,Lambda2040,First2050,PgSelectSingle2051,PgClassExpression2053,PgClassExpression2054,Lambda2056,First2064,PgSelectSingle2065,PgClassExpression2067,Lambda2069,First2077,PgSelectSingle2078,PgClassExpression2080,Lambda2082,First2090,PgSelectSingle2091,PgClassExpression2093,Lambda2095,First2103,PgSelectSingle2104,PgClassExpression2106,Lambda2108,First2116,PgSelectSingle2117,PgClassExpression2119,Lambda2121,First2129,PgSelectSingle2130,PgClassExpression2132,Lambda2134,First2142,PgSelectSingle2143,PgClassExpression2145,Lambda2147,First2155,PgSelectSingle2156,PgClassExpression2158,Lambda2160,First2168,PgSelectSingle2169,PgClassExpression2171,Lambda2173,First2181,PgSelectSingle2182,PgClassExpression2184,Lambda2186,First2194,PgSelectSingle2195,PgClassExpression2197,Lambda2199,Access2955,Access2956,Constant1961,Constant1972,Constant1985,Constant1998,Constant2011,Constant2024,Constant2037,Constant2052,Constant2066,Constant2079,Constant2092,Constant2105,Constant2118,Constant2131,Constant2144,Constant2157,Constant2170,Constant2183,Constant2196,PgSelect2289,List2298,PgSelect2209,Object2212,List2217,PgSelect2222,List2230,PgSelect2235,List2243,PgSelect2248,List2256,PgSelect2261,List2269,PgSelect2274,List2282,PgSelect2303,List2311,PgSelect2316,List2324,PgSelect2329,List2337,PgSelect2342,List2350,PgSelect2355,List2363,PgSelect2368,List2376,PgSelect2381,List2389,PgSelect2394,List2402,PgSelect2407,List2415,PgSelect2420,List2428,PgSelect2433,List2441,Lambda2205,Access2210,Access2211,First2213,PgSelectSingle2214,PgClassExpression2216,Lambda2218,First2226,PgSelectSingle2227,PgClassExpression2229,Lambda2231,First2239,PgSelectSingle2240,PgClassExpression2242,Lambda2244,First2252,PgSelectSingle2253,PgClassExpression2255,Lambda2257,First2265,PgSelectSingle2266,PgClassExpression2268,Lambda2270,First2278,PgSelectSingle2279,PgClassExpression2281,Lambda2283,First2293,PgSelectSingle2294,PgClassExpression2296,PgClassExpression2297,Lambda2299,First2307,PgSelectSingle2308,PgClassExpression2310,Lambda2312,First2320,PgSelectSingle2321,PgClassExpression2323,Lambda2325,First2333,PgSelectSingle2334,PgClassExpression2336,Lambda2338,First2346,PgSelectSingle2347,PgClassExpression2349,Lambda2351,First2359,PgSelectSingle2360,PgClassExpression2362,Lambda2364,First2372,PgSelectSingle2373,PgClassExpression2375,Lambda2377,First2385,PgSelectSingle2386,PgClassExpression2388,Lambda2390,First2398,PgSelectSingle2399,PgClassExpression2401,Lambda2403,First2411,PgSelectSingle2412,PgClassExpression2414,Lambda2416,First2424,PgSelectSingle2425,PgClassExpression2427,Lambda2429,First2437,PgSelectSingle2438,PgClassExpression2440,Lambda2442,Access2958,Access2959,Constant2204,Constant2215,Constant2228,Constant2241,Constant2254,Constant2267,Constant2280,Constant2295,Constant2309,Constant2322,Constant2335,Constant2348,Constant2361,Constant2374,Constant2387,Constant2400,Constant2413,Constant2426,Constant2439,PgSelect2534,List2543,PgSelect2454,Object2457,List2462,PgSelect2467,List2475,PgSelect2480,List2488,PgSelect2493,List2501,PgSelect2506,List2514,PgSelect2519,List2527,PgSelect2548,List2556,PgSelect2561,List2569,PgSelect2574,List2582,PgSelect2587,List2595,PgSelect2600,List2608,PgSelect2613,List2621,PgSelect2626,List2634,PgSelect2639,List2647,PgSelect2652,List2660,PgSelect2665,List2673,PgSelect2678,List2686,Lambda2450,Access2455,Access2456,First2458,PgSelectSingle2459,PgClassExpression2461,Lambda2463,First2471,PgSelectSingle2472,PgClassExpression2474,Lambda2476,First2484,PgSelectSingle2485,PgClassExpression2487,Lambda2489,First2497,PgSelectSingle2498,PgClassExpression2500,Lambda2502,First2510,PgSelectSingle2511,PgClassExpression2513,Lambda2515,First2523,PgSelectSingle2524,PgClassExpression2526,Lambda2528,First2538,PgSelectSingle2539,PgClassExpression2541,PgClassExpression2542,Lambda2544,First2552,PgSelectSingle2553,PgClassExpression2555,Lambda2557,First2565,PgSelectSingle2566,PgClassExpression2568,Lambda2570,First2578,PgSelectSingle2579,PgClassExpression2581,Lambda2583,First2591,PgSelectSingle2592,PgClassExpression2594,Lambda2596,First2604,PgSelectSingle2605,PgClassExpression2607,Lambda2609,First2617,PgSelectSingle2618,PgClassExpression2620,Lambda2622,First2630,PgSelectSingle2631,PgClassExpression2633,Lambda2635,First2643,PgSelectSingle2644,PgClassExpression2646,Lambda2648,First2656,PgSelectSingle2657,PgClassExpression2659,Lambda2661,First2669,PgSelectSingle2670,PgClassExpression2672,Lambda2674,First2682,PgSelectSingle2683,PgClassExpression2685,Lambda2687,Access2961,Access2962,Constant2449,Constant2460,Constant2473,Constant2486,Constant2499,Constant2512,Constant2525,Constant2540,Constant2554,Constant2567,Constant2580,Constant2593,Constant2606,Constant2619,Constant2632,Constant2645,Constant2658,Constant2671,Constant2684,PgSelect2777,List2786,PgSelect2697,Object2700,List2705,PgSelect2710,List2718,PgSelect2723,List2731,PgSelect2736,List2744,PgSelect2749,List2757,PgSelect2762,List2770,PgSelect2791,List2799,PgSelect2804,List2812,PgSelect2817,List2825,PgSelect2830,List2838,PgSelect2843,List2851,PgSelect2856,List2864,PgSelect2869,List2877,PgSelect2882,List2890,PgSelect2895,List2903,PgSelect2908,List2916,PgSelect2921,List2929,Lambda2693,Access2698,Access2699,First2701,PgSelectSingle2702,PgClassExpression2704,Lambda2706,First2714,PgSelectSingle2715,PgClassExpression2717,Lambda2719,First2727,PgSelectSingle2728,PgClassExpression2730,Lambda2732,First2740,PgSelectSingle2741,PgClassExpression2743,Lambda2745,First2753,PgSelectSingle2754,PgClassExpression2756,Lambda2758,First2766,PgSelectSingle2767,PgClassExpression2769,Lambda2771,First2781,PgSelectSingle2782,PgClassExpression2784,PgClassExpression2785,Lambda2787,First2795,PgSelectSingle2796,PgClassExpression2798,Lambda2800,First2808,PgSelectSingle2809,PgClassExpression2811,Lambda2813,First2821,PgSelectSingle2822,PgClassExpression2824,Lambda2826,First2834,PgSelectSingle2835,PgClassExpression2837,Lambda2839,First2847,PgSelectSingle2848,PgClassExpression2850,Lambda2852,First2860,PgSelectSingle2861,PgClassExpression2863,Lambda2865,First2873,PgSelectSingle2874,PgClassExpression2876,Lambda2878,First2886,PgSelectSingle2887,PgClassExpression2889,Lambda2891,First2899,PgSelectSingle2900,PgClassExpression2902,Lambda2904,First2912,PgSelectSingle2913,PgClassExpression2915,Lambda2917,First2925,PgSelectSingle2926,PgClassExpression2928,Lambda2930,Access2964,Access2965,Constant2692,Constant2703,Constant2716,Constant2729,Constant2742,Constant2755,Constant2768,Constant2783,Constant2797,Constant2810,Constant2823,Constant2836,Constant2849,Constant2862,Constant2875,Constant2888,Constant2901,Constant2914,Constant2927 unary end diff --git a/postgraphile/postgraphile/__tests__/queries/v4/rbac.basic.mermaid b/postgraphile/postgraphile/__tests__/queries/v4/rbac.basic.mermaid index 4127fb1e85..5bca2aec3c 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/rbac.basic.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/v4/rbac.basic.mermaid @@ -11,14 +11,14 @@ graph TD %% plan dependencies PgSelect8[["PgSelect[8∈0]
ᐸperson_secretᐳ"]]:::plan Object11{{"Object[11∈0]
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Constant279{{"Constant[279∈0]
ᐸ3ᐳ"}}:::plan - Object11 & Constant279 --> PgSelect8 + Constant277{{"Constant[277∈0]
ᐸ3ᐳ"}}:::plan + Object11 & Constant277 --> PgSelect8 Access9{{"Access[9∈0]
ᐸ3.pgSettingsᐳ"}}:::plan Access10{{"Access[10∈0]
ᐸ3.withPgClientᐳ"}}:::plan Access9 & Access10 --> Object11 PgSelect43[["PgSelect[43∈0]
ᐸpersonᐳ"]]:::plan - Constant280{{"Constant[280∈0]
ᐸ1ᐳ"}}:::plan - Object11 & Constant280 --> PgSelect43 + Constant278{{"Constant[278∈0]
ᐸ1ᐳ"}}:::plan + Object11 & Constant278 --> PgSelect43 PgSelect70[["PgSelect[70∈0]
ᐸpersonᐳ"]]:::plan Access68{{"Access[68∈0]
ᐸ67.1ᐳ"}}:::plan Object11 -->|rejectNull| PgSelect70 @@ -28,16 +28,16 @@ graph TD Object11 -->|rejectNull| PgSelect97 Access95 --> PgSelect97 PgSelect121[["PgSelect[121∈0]
ᐸleft_armᐳ"]]:::plan - Constant283{{"Constant[283∈0]
ᐸ42ᐳ"}}:::plan - Object11 & Constant283 --> PgSelect121 + Constant281{{"Constant[281∈0]
ᐸ42ᐳ"}}:::plan + Object11 & Constant281 --> PgSelect121 PgSelect160[["PgSelect[160∈0]
ᐸpersonᐳ"]]:::plan - Constant284{{"Constant[284∈0]
ᐸ2ᐳ"}}:::plan - Object11 & Constant284 --> PgSelect160 + Constant282{{"Constant[282∈0]
ᐸ2ᐳ"}}:::plan + Object11 & Constant282 --> PgSelect160 PgSelect186[["PgSelect[186∈0]
ᐸpostᐳ"]]:::plan - Constant285{{"Constant[285∈0]
ᐸ7ᐳ"}}:::plan - Object11 & Constant285 --> PgSelect186 + Constant283{{"Constant[283∈0]
ᐸ7ᐳ"}}:::plan + Object11 & Constant283 --> PgSelect186 PgSelect225[["PgSelect[225∈0]
ᐸpersonᐳ"]]:::plan - Object11 & Constant279 --> PgSelect225 + Object11 & Constant277 --> PgSelect225 __Value3["__Value[3∈0]
ᐸcontextᐳ"]:::plan __Value3 --> Access9 __Value3 --> Access10 @@ -50,16 +50,16 @@ graph TD PgSelectSingle48{{"PgSelectSingle[48∈0]
ᐸpersonᐳ"}}:::plan First47 --> PgSelectSingle48 Lambda67{{"Lambda[67∈0]
ᐸspecifier_Person_base64JSONᐳ"}}:::plan - Constant281{{"Constant[281∈0]
ᐸ'fa4f3e13-456c-4a9e-8c1e-37a6e3177d0b'ᐳ"}}:::plan - Constant281 --> Lambda67 + Constant279{{"Constant[279∈0]
ᐸ'fa4f3e13-456c-4a9e-8c1e-37a6e3177d0b'ᐳ"}}:::plan + Constant279 --> Lambda67 Lambda67 --> Access68 First74{{"First[74∈0]"}}:::plan PgSelect70 --> First74 PgSelectSingle75{{"PgSelectSingle[75∈0]
ᐸpersonᐳ"}}:::plan First74 --> PgSelectSingle75 Lambda94{{"Lambda[94∈0]
ᐸspecifier_Person_base64JSONᐳ"}}:::plan - Constant282{{"Constant[282∈0]
ᐸ'WyJwZW9wbGUiLDBd'ᐳ"}}:::plan - Constant282 --> Lambda94 + Constant280{{"Constant[280∈0]
ᐸ'WyJwZW9wbGUiLDBd'ᐳ"}}:::plan + Constant280 --> Lambda94 Lambda94 --> Access95 First101{{"First[101∈0]"}}:::plan PgSelect97 --> First101 @@ -252,11 +252,11 @@ graph TD PgSelectSingle230 --> PgClassExpression232 Lambda234{{"Lambda[234∈21]
ᐸbase64JSONEncodeᐳ"}}:::plan List233 --> Lambda234 - Access278{{"Access[278∈21]
ᐸ229.0ᐳ"}}:::plan - First229 --> Access278 + Access276{{"Access[276∈21]
ᐸ229.0ᐳ"}}:::plan + First229 --> Access276 Connection248{{"Connection[248∈21]
ᐸ244ᐳ"}}:::plan - __Item250[/"__Item[250∈22]
ᐸ278ᐳ"\]:::itemplan - Access278 ==> __Item250 + __Item250[/"__Item[250∈22]
ᐸ276ᐳ"\]:::itemplan + Access276 ==> __Item250 PgSelectSingle251{{"PgSelectSingle[251∈22]
ᐸpostᐳ"}}:::plan __Item250 --> PgSelectSingle251 List254{{"List[254∈23]
ᐸ192,253ᐳ"}}:::plan @@ -279,9 +279,9 @@ graph TD %% define steps subgraph "Buckets for queries/v4/rbac.basic" - Bucket0("Bucket 0 (root)
1:
ᐳ: 9, 10, 14, 32, 49, 127, 147, 192, 212, 279, 280, 281, 282, 283, 284, 285, 11, 67, 68, 94, 95
2: 8, 43, 70, 97, 121, 160, 186, 225, 260
ᐳ: 12, 13, 47, 48, 74, 75, 101, 102, 125, 126, 164, 165, 190, 191, 229, 230, 264, 265"):::bucket + Bucket0("Bucket 0 (root)
1:
ᐳ: 9, 10, 14, 32, 49, 127, 147, 192, 212, 277, 278, 279, 280, 281, 282, 283, 11, 67, 68, 94, 95
2: 8, 43, 70, 97, 121, 160, 186, 225, 260
ᐳ: 12, 13, 47, 48, 74, 75, 101, 102, 125, 126, 164, 165, 190, 191, 229, 230, 264, 265"):::bucket classDef bucket0 stroke:#696969 - class Bucket0,__Value0,__Value3,__Value5,PgSelect8,Access9,Access10,Object11,First12,PgSelectSingle13,Constant14,Connection32,PgSelect43,First47,PgSelectSingle48,Constant49,Lambda67,Access68,PgSelect70,First74,PgSelectSingle75,Lambda94,Access95,PgSelect97,First101,PgSelectSingle102,PgSelect121,First125,PgSelectSingle126,Constant127,Connection147,PgSelect160,First164,PgSelectSingle165,PgSelect186,First190,PgSelectSingle191,Constant192,Connection212,PgSelect225,First229,PgSelectSingle230,PgSelect260,First264,PgSelectSingle265,Constant279,Constant280,Constant281,Constant282,Constant283,Constant284,Constant285 bucket0 + class Bucket0,__Value0,__Value3,__Value5,PgSelect8,Access9,Access10,Object11,First12,PgSelectSingle13,Constant14,Connection32,PgSelect43,First47,PgSelectSingle48,Constant49,Lambda67,Access68,PgSelect70,First74,PgSelectSingle75,Lambda94,Access95,PgSelect97,First101,PgSelectSingle102,PgSelect121,First125,PgSelectSingle126,Constant127,Connection147,PgSelect160,First164,PgSelectSingle165,PgSelect186,First190,PgSelectSingle191,Constant192,Connection212,PgSelect225,First229,PgSelectSingle230,PgSelect260,First264,PgSelectSingle265,Constant277,Constant278,Constant279,Constant280,Constant281,Constant282,Constant283 bucket0 Bucket1("Bucket 1 (nullableBoundary)
Deps: 13, 14

ROOT PgSelectSingleᐸperson_secretᐳ[13]"):::bucket classDef bucket1 stroke:#00bfff class Bucket1,PgClassExpression15,List16,Lambda17,PgClassExpression19 bucket1 @@ -344,8 +344,8 @@ graph TD class Bucket20,PgClassExpression217,List218,Lambda219,PgClassExpression221,PgClassExpression222,PgClassExpression223 bucket20 Bucket21("Bucket 21 (nullableBoundary)
Deps: 230, 49, 229, 192

ROOT PgSelectSingleᐸpersonᐳ[230]"):::bucket classDef bucket21 stroke:#0000ff - class Bucket21,PgClassExpression232,List233,Lambda234,Connection248,Access278 bucket21 - Bucket22("Bucket 22 (listItem)
Deps: 192

ROOT __Item{22}ᐸ278ᐳ[250]"):::bucket + class Bucket21,PgClassExpression232,List233,Lambda234,Connection248,Access276 bucket21 + Bucket22("Bucket 22 (listItem)
Deps: 192

ROOT __Item{22}ᐸ276ᐳ[250]"):::bucket classDef bucket22 stroke:#7fff00 class Bucket22,__Item250,PgSelectSingle251 bucket22 Bucket23("Bucket 23 (nullableBoundary)
Deps: 251, 192

ROOT PgSelectSingle{22}ᐸpostᐳ[251]"):::bucket @@ -368,5 +368,5 @@ graph TD Bucket21 --> Bucket22 Bucket22 --> Bucket23 classDef unary fill:#fafffa,borderWidth:8px - class PgSelect8,Object11,PgSelect43,PgSelect70,PgSelect97,PgSelect121,PgSelect160,PgSelect186,PgSelect225,Access9,Access10,First12,PgSelectSingle13,First47,PgSelectSingle48,Lambda67,Access68,First74,PgSelectSingle75,Lambda94,Access95,First101,PgSelectSingle102,First125,PgSelectSingle126,First164,PgSelectSingle165,First190,PgSelectSingle191,First229,PgSelectSingle230,PgSelect260,First264,PgSelectSingle265,__Value0,__Value3,__Value5,Constant14,Connection32,Constant49,Constant127,Connection147,Constant192,Connection212,Constant279,Constant280,Constant281,Constant282,Constant283,Constant284,Constant285,List16,PgClassExpression15,Lambda17,PgClassExpression19,PgSelect33,List51,PgClassExpression50,Lambda52,PgSelectSingle59,List62,PgClassExpression61,Lambda63,PgClassExpression65,List78,PgClassExpression77,Lambda79,PgSelectSingle86,List89,PgClassExpression88,Lambda90,PgClassExpression92,List105,PgClassExpression104,Lambda106,PgSelectSingle113,List116,PgClassExpression115,Lambda117,PgClassExpression119,List129,PgClassExpression128,Lambda130,PgClassExpression132,PgClassExpression133,PgClassExpression134,PgSelect148,List168,PgClassExpression167,Lambda169,PgSelectSingle176,List179,PgClassExpression178,Lambda180,PgClassExpression182,PgClassExpression183,PgClassExpression184,List194,PgClassExpression193,Lambda195,PgClassExpression197,PgClassExpression198,PgClassExpression199,PgSelect213,List233,PgClassExpression232,Lambda234,Access278,Connection248,PgClassExpression266,PgClassExpression267 unary + class PgSelect8,Object11,PgSelect43,PgSelect70,PgSelect97,PgSelect121,PgSelect160,PgSelect186,PgSelect225,Access9,Access10,First12,PgSelectSingle13,First47,PgSelectSingle48,Lambda67,Access68,First74,PgSelectSingle75,Lambda94,Access95,First101,PgSelectSingle102,First125,PgSelectSingle126,First164,PgSelectSingle165,First190,PgSelectSingle191,First229,PgSelectSingle230,PgSelect260,First264,PgSelectSingle265,__Value0,__Value3,__Value5,Constant14,Connection32,Constant49,Constant127,Connection147,Constant192,Connection212,Constant277,Constant278,Constant279,Constant280,Constant281,Constant282,Constant283,List16,PgClassExpression15,Lambda17,PgClassExpression19,PgSelect33,List51,PgClassExpression50,Lambda52,PgSelectSingle59,List62,PgClassExpression61,Lambda63,PgClassExpression65,List78,PgClassExpression77,Lambda79,PgSelectSingle86,List89,PgClassExpression88,Lambda90,PgClassExpression92,List105,PgClassExpression104,Lambda106,PgSelectSingle113,List116,PgClassExpression115,Lambda117,PgClassExpression119,List129,PgClassExpression128,Lambda130,PgClassExpression132,PgClassExpression133,PgClassExpression134,PgSelect148,List168,PgClassExpression167,Lambda169,PgSelectSingle176,List179,PgClassExpression178,Lambda180,PgClassExpression182,PgClassExpression183,PgClassExpression184,List194,PgClassExpression193,Lambda195,PgClassExpression197,PgClassExpression198,PgClassExpression199,PgSelect213,List233,PgClassExpression232,Lambda234,Access276,Connection248,PgClassExpression266,PgClassExpression267 unary end diff --git a/postgraphile/postgraphile/__tests__/queries/v4/smart_comment_relations.houses.mermaid b/postgraphile/postgraphile/__tests__/queries/v4/smart_comment_relations.houses.mermaid index a002c9fc7e..2f420dd4aa 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/smart_comment_relations.houses.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/v4/smart_comment_relations.houses.mermaid @@ -11,9 +11,9 @@ graph TD %% plan dependencies PgSelect320[["PgSelect[320∈0]
ᐸhousesᐳ"]]:::plan Object18{{"Object[18∈0]
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Constant384{{"Constant[384∈0]
ᐸ2ᐳ"}}:::plan - Constant385{{"Constant[385∈0]
ᐸ3ᐳ"}}:::plan - Object18 & Constant384 & Constant385 --> PgSelect320 + Constant382{{"Constant[382∈0]
ᐸ2ᐳ"}}:::plan + Constant383{{"Constant[383∈0]
ᐸ3ᐳ"}}:::plan + Object18 & Constant382 & Constant383 --> PgSelect320 PgSelect340[["PgSelect[340∈0]
ᐸhousesᐳ"]]:::plan Access336{{"Access[336∈0]
ᐸ335.1ᐳ"}}:::plan Access338{{"Access[338∈0]
ᐸ335.2ᐳ"}}:::plan @@ -31,8 +31,8 @@ graph TD PgSelectSingle325{{"PgSelectSingle[325∈0]
ᐸhousesᐳ"}}:::plan First324 --> PgSelectSingle325 Lambda335{{"Lambda[335∈0]
ᐸspecifier_House_base64JSONᐳ"}}:::plan - Constant386{{"Constant[386∈0]
ᐸ'WyJob3VzZXMiLDIsM10='ᐳ"}}:::plan - Constant386 --> Lambda335 + Constant384{{"Constant[384∈0]
ᐸ'WyJob3VzZXMiLDIsM10='ᐳ"}}:::plan + Constant384 --> Lambda335 Lambda335 --> Access336 Lambda335 --> Access338 First344{{"First[344∈0]"}}:::plan @@ -326,9 +326,9 @@ graph TD %% define steps subgraph "Buckets for queries/v4/smart_comment_relations.houses" - Bucket0("Bucket 0 (root)
1:
ᐳ: 16, 17, 19, 23, 41, 64, 128, 384, 385, 386, 18, 335, 336, 338
2: PgSelect[320], PgSelect[340]
ᐳ: 324, 325, 344, 345"):::bucket + Bucket0("Bucket 0 (root)
1:
ᐳ: 16, 17, 19, 23, 41, 64, 128, 382, 383, 384, 18, 335, 336, 338
2: PgSelect[320], PgSelect[340]
ᐳ: 324, 325, 344, 345"):::bucket classDef bucket0 stroke:#696969 - class Bucket0,__Value0,__Value3,__Value5,Access16,Access17,Object18,Connection19,Constant23,Constant41,Constant64,Constant128,PgSelect320,First324,PgSelectSingle325,Lambda335,Access336,Access338,PgSelect340,First344,PgSelectSingle345,Constant384,Constant385,Constant386 bucket0 + class Bucket0,__Value0,__Value3,__Value5,Access16,Access17,Object18,Connection19,Constant23,Constant41,Constant64,Constant128,PgSelect320,First324,PgSelectSingle325,Lambda335,Access336,Access338,PgSelect340,First344,PgSelectSingle345,Constant382,Constant383,Constant384 bucket0 Bucket1("Bucket 1 (nullableBoundary)
Deps: 18, 19, 23, 41, 64, 128

ROOT Connectionᐸ15ᐳ[19]"):::bucket classDef bucket1 stroke:#00bfff class Bucket1,PgSelect20,Connection60,Connection111,Connection161,Connection211,Connection258,Connection308 bucket1 @@ -435,5 +435,5 @@ graph TD Bucket24 --> Bucket25 Bucket25 --> Bucket26 classDef unary fill:#fafffa,borderWidth:8px - class PgSelect320,PgSelect340,Object18,Access16,Access17,First324,PgSelectSingle325,Lambda335,Access336,Access338,First344,PgSelectSingle345,__Value0,__Value3,__Value5,Connection19,Constant23,Constant41,Constant64,Constant128,Constant384,Constant385,Constant386,PgSelect20,Connection60,Connection111,Connection161,Connection211,Connection258,Connection308,List332,PgClassExpression326,PgClassExpression327,PgClassExpression328,PgClassExpression330,PgClassExpression331,Lambda333,List352,PgClassExpression346,PgClassExpression347,PgClassExpression348,PgClassExpression350,PgClassExpression351,Lambda353 unary + class PgSelect320,PgSelect340,Object18,Access16,Access17,First324,PgSelectSingle325,Lambda335,Access336,Access338,First344,PgSelectSingle345,__Value0,__Value3,__Value5,Connection19,Constant23,Constant41,Constant64,Constant128,Constant382,Constant383,Constant384,PgSelect20,Connection60,Connection111,Connection161,Connection211,Connection258,Connection308,List332,PgClassExpression326,PgClassExpression327,PgClassExpression328,PgClassExpression330,PgClassExpression331,Lambda333,List352,PgClassExpression346,PgClassExpression347,PgClassExpression348,PgClassExpression350,PgClassExpression351,Lambda353 unary end diff --git a/postgraphile/postgraphile/__tests__/queries/v4/types-single-node.mermaid b/postgraphile/postgraphile/__tests__/queries/v4/types-single-node.mermaid index caf7bfc0cb..e091b97f97 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/types-single-node.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/v4/types-single-node.mermaid @@ -12,72 +12,72 @@ graph TD Node8{{"Node[8∈0]"}}:::plan Lambda9{{"Lambda[9∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda9 --> Node8 - Constant197{{"Constant[197∈0]
ᐸ'WyJ0eXBlcyIsMTFd'ᐳ"}}:::plan - Constant197 --> Lambda9 + Constant178{{"Constant[178∈0]
ᐸ'WyJ0eXBlcyIsMTFd'ᐳ"}}:::plan + Constant178 --> Lambda9 __Value0["__Value[0∈0]"]:::plan __Value3["__Value[3∈0]
ᐸcontextᐳ"]:::plan __Value5["__Value[5∈0]
ᐸrootValueᐳ"]:::plan PgSelect70[["PgSelect[70∈1]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan Object17{{"Object[17∈1]
ᐸ{pgSettings,withPgClient}ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access195{{"Access[195∈1]
ᐸ9.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access196{{"Access[196∈1]
ᐸ9.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access176{{"Access[176∈1]
ᐸ9.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access177{{"Access[177∈1]
ᐸ9.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object17 -->|rejectNull| PgSelect70 - Access195 -->|rejectNull| PgSelect70 - Access196 --> PgSelect70 + Access176 -->|rejectNull| PgSelect70 + Access177 --> PgSelect70 PgSelect14[["PgSelect[14∈1]
ᐸinputsᐳ
ᐳInput"]]:::plan Object17 -->|rejectNull| PgSelect14 - Access195 --> PgSelect14 + Access176 --> PgSelect14 Access15{{"Access[15∈1]
ᐸ3.pgSettingsᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access16{{"Access[16∈1]
ᐸ3.withPgClientᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan Access15 & Access16 --> Object17 PgSelect23[["PgSelect[23∈1]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object17 -->|rejectNull| PgSelect23 - Access195 --> PgSelect23 + Access176 --> PgSelect23 PgSelect32[["PgSelect[32∈1]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object17 -->|rejectNull| PgSelect32 - Access195 --> PgSelect32 + Access176 --> PgSelect32 PgSelect41[["PgSelect[41∈1]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object17 -->|rejectNull| PgSelect41 - Access195 --> PgSelect41 + Access176 --> PgSelect41 PgSelect50[["PgSelect[50∈1]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object17 -->|rejectNull| PgSelect50 - Access195 --> PgSelect50 + Access176 --> PgSelect50 PgSelect59[["PgSelect[59∈1]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object17 -->|rejectNull| PgSelect59 - Access195 --> PgSelect59 + Access176 --> PgSelect59 PgSelect79[["PgSelect[79∈1]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object17 -->|rejectNull| PgSelect79 - Access195 --> PgSelect79 + Access176 --> PgSelect79 PgSelect88[["PgSelect[88∈1]
ᐸpostᐳ
ᐳPost"]]:::plan Object17 -->|rejectNull| PgSelect88 - Access195 --> PgSelect88 + Access176 --> PgSelect88 PgSelect97[["PgSelect[97∈1]
ᐸtypesᐳ
ᐳType"]]:::plan Object17 -->|rejectNull| PgSelect97 - Access195 --> PgSelect97 + Access176 --> PgSelect97 PgSelect107[["PgSelect[107∈1]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object17 -->|rejectNull| PgSelect107 - Access195 --> PgSelect107 + Access176 --> PgSelect107 PgSelect116[["PgSelect[116∈1]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object17 -->|rejectNull| PgSelect116 - Access195 --> PgSelect116 + Access176 --> PgSelect116 PgSelect125[["PgSelect[125∈1]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object17 -->|rejectNull| PgSelect125 - Access195 --> PgSelect125 + Access176 --> PgSelect125 PgSelect134[["PgSelect[134∈1]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object17 -->|rejectNull| PgSelect134 - Access195 --> PgSelect134 + Access176 --> PgSelect134 PgSelect143[["PgSelect[143∈1]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object17 -->|rejectNull| PgSelect143 - Access195 --> PgSelect143 + Access176 --> PgSelect143 PgSelect152[["PgSelect[152∈1]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object17 -->|rejectNull| PgSelect152 - Access195 --> PgSelect152 + Access176 --> PgSelect152 PgSelect161[["PgSelect[161∈1]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object17 -->|rejectNull| PgSelect161 - Access195 --> PgSelect161 + Access176 --> PgSelect161 PgSelect170[["PgSelect[170∈1]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object17 -->|rejectNull| PgSelect170 - Access195 --> PgSelect170 + Access176 --> PgSelect170 __Value3 --> Access15 __Value3 --> Access16 First18{{"First[18∈1]"}}:::plan @@ -154,19 +154,19 @@ graph TD PgSelect170 --> First174 PgSelectSingle175{{"PgSelectSingle[175∈1]
ᐸissue756ᐳ"}}:::plan First174 --> PgSelectSingle175 - Lambda9 --> Access195 - Lambda9 --> Access196 + Lambda9 --> Access176 + Lambda9 --> Access177 %% define steps subgraph "Buckets for queries/v4/types-single-node" Bucket0("Bucket 0 (root)"):::bucket classDef bucket0 stroke:#696969 - class Bucket0,__Value0,__Value3,__Value5,Node8,Lambda9,Constant197 bucket0 - Bucket1("Bucket 1 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 9, 8, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 15, 16, 195, 196, 17
2: 14, 23, 32, 41, 50, 59, 70, 79, 88, 97, 107, 116, 125, 134, 143, 152, 161, 170
ᐳ: 18, 19, 27, 28, 36, 37, 45, 46, 54, 55, 63, 64, 74, 75, 83, 84, 92, 93, 101, 102, 103, 111, 112, 120, 121, 129, 130, 138, 139, 147, 148, 156, 157, 165, 166, 174, 175"):::bucket + class Bucket0,__Value0,__Value3,__Value5,Node8,Lambda9,Constant178 bucket0 + Bucket1("Bucket 1 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 3, 9, 8, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: 15, 16, 176, 177, 17
2: 14, 23, 32, 41, 50, 59, 70, 79, 88, 97, 107, 116, 125, 134, 143, 152, 161, 170
ᐳ: 18, 19, 27, 28, 36, 37, 45, 46, 54, 55, 63, 64, 74, 75, 83, 84, 92, 93, 101, 102, 103, 111, 112, 120, 121, 129, 130, 138, 139, 147, 148, 156, 157, 165, 166, 174, 175"):::bucket classDef bucket1 stroke:#00bfff - class Bucket1,PgSelect14,Access15,Access16,Object17,First18,PgSelectSingle19,PgSelect23,First27,PgSelectSingle28,PgSelect32,First36,PgSelectSingle37,PgSelect41,First45,PgSelectSingle46,PgSelect50,First54,PgSelectSingle55,PgSelect59,First63,PgSelectSingle64,PgSelect70,First74,PgSelectSingle75,PgSelect79,First83,PgSelectSingle84,PgSelect88,First92,PgSelectSingle93,PgSelect97,First101,PgSelectSingle102,PgClassExpression103,PgSelect107,First111,PgSelectSingle112,PgSelect116,First120,PgSelectSingle121,PgSelect125,First129,PgSelectSingle130,PgSelect134,First138,PgSelectSingle139,PgSelect143,First147,PgSelectSingle148,PgSelect152,First156,PgSelectSingle157,PgSelect161,First165,PgSelectSingle166,PgSelect170,First174,PgSelectSingle175,Access195,Access196 bucket1 + class Bucket1,PgSelect14,Access15,Access16,Object17,First18,PgSelectSingle19,PgSelect23,First27,PgSelectSingle28,PgSelect32,First36,PgSelectSingle37,PgSelect41,First45,PgSelectSingle46,PgSelect50,First54,PgSelectSingle55,PgSelect59,First63,PgSelectSingle64,PgSelect70,First74,PgSelectSingle75,PgSelect79,First83,PgSelectSingle84,PgSelect88,First92,PgSelectSingle93,PgSelect97,First101,PgSelectSingle102,PgClassExpression103,PgSelect107,First111,PgSelectSingle112,PgSelect116,First120,PgSelectSingle121,PgSelect125,First129,PgSelectSingle130,PgSelect134,First138,PgSelectSingle139,PgSelect143,First147,PgSelectSingle148,PgSelect152,First156,PgSelectSingle157,PgSelect161,First165,PgSelectSingle166,PgSelect170,First174,PgSelectSingle175,Access176,Access177 bucket1 Bucket0 --> Bucket1 classDef unary fill:#fafffa,borderWidth:8px - class Node8,Lambda9,__Value0,__Value3,__Value5,Constant197,PgSelect70,PgSelect14,Object17,PgSelect23,PgSelect32,PgSelect41,PgSelect50,PgSelect59,PgSelect79,PgSelect88,PgSelect97,PgSelect107,PgSelect116,PgSelect125,PgSelect134,PgSelect143,PgSelect152,PgSelect161,PgSelect170,Access15,Access16,First18,PgSelectSingle19,First27,PgSelectSingle28,First36,PgSelectSingle37,First45,PgSelectSingle46,First54,PgSelectSingle55,First63,PgSelectSingle64,First74,PgSelectSingle75,First83,PgSelectSingle84,First92,PgSelectSingle93,First101,PgSelectSingle102,PgClassExpression103,First111,PgSelectSingle112,First120,PgSelectSingle121,First129,PgSelectSingle130,First138,PgSelectSingle139,First147,PgSelectSingle148,First156,PgSelectSingle157,First165,PgSelectSingle166,First174,PgSelectSingle175,Access195,Access196 unary + class Node8,Lambda9,__Value0,__Value3,__Value5,Constant178,PgSelect70,PgSelect14,Object17,PgSelect23,PgSelect32,PgSelect41,PgSelect50,PgSelect59,PgSelect79,PgSelect88,PgSelect97,PgSelect107,PgSelect116,PgSelect125,PgSelect134,PgSelect143,PgSelect152,PgSelect161,PgSelect170,Access15,Access16,First18,PgSelectSingle19,First27,PgSelectSingle28,First36,PgSelectSingle37,First45,PgSelectSingle46,First54,PgSelectSingle55,First63,PgSelectSingle64,First74,PgSelectSingle75,First83,PgSelectSingle84,First92,PgSelectSingle93,First101,PgSelectSingle102,PgClassExpression103,First111,PgSelectSingle112,First120,PgSelectSingle121,First129,PgSelectSingle130,First138,PgSelectSingle139,First147,PgSelectSingle148,First156,PgSelectSingle157,First165,PgSelectSingle166,First174,PgSelectSingle175,Access176,Access177 unary end diff --git a/postgraphile/postgraphile/__tests__/queries/v4/types.mermaid b/postgraphile/postgraphile/__tests__/queries/v4/types.mermaid index c0f1f8aa04..38fa771e0f 100644 --- a/postgraphile/postgraphile/__tests__/queries/v4/types.mermaid +++ b/postgraphile/postgraphile/__tests__/queries/v4/types.mermaid @@ -11,22 +11,22 @@ graph TD %% plan dependencies PgSelect2395[["PgSelect[2395∈0]
ᐸpersonᐳ"]]:::plan Object18{{"Object[18∈0]
ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan - Constant4360{{"Constant[4360∈0]
ᐸ1ᐳ"}}:::plan - Constant4354{{"Constant[4354∈0]
ᐸ11ᐳ"}}:::plan - Object18 & Constant4360 & Constant4354 --> PgSelect2395 + Constant4340{{"Constant[4340∈0]
ᐸ1ᐳ"}}:::plan + Constant4334{{"Constant[4334∈0]
ᐸ11ᐳ"}}:::plan + Object18 & Constant4340 & Constant4334 --> PgSelect2395 Access16{{"Access[16∈0]
ᐸ3.pgSettingsᐳ"}}:::plan Access17{{"Access[17∈0]
ᐸ3.withPgClientᐳ"}}:::plan Access16 & Access17 --> Object18 PgSelect685[["PgSelect[685∈0]
ᐸtypesᐳ"]]:::plan - Object18 & Constant4354 --> PgSelect685 + Object18 & Constant4334 --> PgSelect685 PgSelect905[["PgSelect[905∈0]
ᐸtypesᐳ"]]:::plan Access903{{"Access[903∈0]
ᐸ902.1ᐳ"}}:::plan Object18 -->|rejectNull| PgSelect905 Access903 --> PgSelect905 PgSelect1500[["PgSelect[1500∈0]
ᐸtype_functionᐳ"]]:::plan - Object18 & Constant4354 --> PgSelect1500 + Object18 & Constant4334 --> PgSelect1500 PgSelect3300[["PgSelect[3300∈0]
ᐸpostᐳ"]]:::plan - Object18 & Constant4354 --> PgSelect3300 + Object18 & Constant4334 --> PgSelect3300 PgSelect15[["PgSelect[15∈0]
ᐸtypesᐳ"]]:::plan Object18 --> PgSelect15 __Value3["__Value[3∈0]
ᐸcontextᐳ"]:::plan @@ -37,8 +37,8 @@ graph TD PgSelectSingle690{{"PgSelectSingle[690∈0]
ᐸtypesᐳ"}}:::plan First689 --> PgSelectSingle690 Lambda902{{"Lambda[902∈0]
ᐸspecifier_Type_base64JSONᐳ"}}:::plan - Constant4355{{"Constant[4355∈0]
ᐸ'WyJ0eXBlcyIsMTFd'ᐳ"}}:::plan - Constant4355 --> Lambda902 + Constant4335{{"Constant[4335∈0]
ᐸ'WyJ0eXBlcyIsMTFd'ᐳ"}}:::plan + Constant4335 --> Lambda902 Lambda902 --> Access903 First909{{"First[909∈0]"}}:::plan PgSelect905 --> First909 @@ -47,7 +47,7 @@ graph TD Node1122{{"Node[1122∈0]"}}:::plan Lambda1123{{"Lambda[1123∈0]
ᐸdecodeNodeIdWithCodecsᐳ"}}:::plan Lambda1123 --> Node1122 - Constant4355 --> Lambda1123 + Constant4335 --> Lambda1123 First1504{{"First[1504∈0]"}}:::plan PgSelect1500 --> First1504 PgSelectSingle1505{{"PgSelectSingle[1505∈0]
ᐸtype_functionᐳ"}}:::plan @@ -1361,62 +1361,62 @@ graph TD __Item1120[/"__Item[1120∈137]
ᐸ1119ᐳ"\]:::itemplan PgClassExpression1119 ==> __Item1120 PgSelect1184[["PgSelect[1184∈138]
ᐸcompound_keyᐳ
ᐳCompoundKey"]]:::plan - Access4356{{"Access[4356∈138]
ᐸ1123.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan - Access4357{{"Access[4357∈138]
ᐸ1123.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan + Access4336{{"Access[4336∈138]
ᐸ1123.base64JSON.1ᐳ
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756"}}:::plan + Access4337{{"Access[4337∈138]
ᐸ1123.base64JSON.2ᐳ
ᐳCompoundKey"}}:::plan Object18 -->|rejectNull| PgSelect1184 - Access4356 -->|rejectNull| PgSelect1184 - Access4357 --> PgSelect1184 + Access4336 -->|rejectNull| PgSelect1184 + Access4337 --> PgSelect1184 PgSelect1128[["PgSelect[1128∈138]
ᐸinputsᐳ
ᐳInput"]]:::plan Object18 -->|rejectNull| PgSelect1128 - Access4356 --> PgSelect1128 + Access4336 --> PgSelect1128 PgSelect1137[["PgSelect[1137∈138]
ᐸpatchsᐳ
ᐳPatch"]]:::plan Object18 -->|rejectNull| PgSelect1137 - Access4356 --> PgSelect1137 + Access4336 --> PgSelect1137 PgSelect1146[["PgSelect[1146∈138]
ᐸreservedᐳ
ᐳReserved"]]:::plan Object18 -->|rejectNull| PgSelect1146 - Access4356 --> PgSelect1146 + Access4336 --> PgSelect1146 PgSelect1155[["PgSelect[1155∈138]
ᐸreservedPatchsᐳ
ᐳReservedPatchRecord"]]:::plan Object18 -->|rejectNull| PgSelect1155 - Access4356 --> PgSelect1155 + Access4336 --> PgSelect1155 PgSelect1164[["PgSelect[1164∈138]
ᐸreserved_inputᐳ
ᐳReservedInputRecord"]]:::plan Object18 -->|rejectNull| PgSelect1164 - Access4356 --> PgSelect1164 + Access4336 --> PgSelect1164 PgSelect1173[["PgSelect[1173∈138]
ᐸdefault_valueᐳ
ᐳDefaultValue"]]:::plan Object18 -->|rejectNull| PgSelect1173 - Access4356 --> PgSelect1173 + Access4336 --> PgSelect1173 PgSelect1193[["PgSelect[1193∈138]
ᐸpersonᐳ
ᐳPerson"]]:::plan Object18 -->|rejectNull| PgSelect1193 - Access4356 --> PgSelect1193 + Access4336 --> PgSelect1193 PgSelect1202[["PgSelect[1202∈138]
ᐸpostᐳ
ᐳPost"]]:::plan Object18 -->|rejectNull| PgSelect1202 - Access4356 --> PgSelect1202 + Access4336 --> PgSelect1202 PgSelect1211[["PgSelect[1211∈138]
ᐸtypesᐳ
ᐳType"]]:::plan Object18 -->|rejectNull| PgSelect1211 - Access4356 --> PgSelect1211 + Access4336 --> PgSelect1211 PgSelect1430[["PgSelect[1430∈138]
ᐸperson_secretᐳ
ᐳPersonSecret"]]:::plan Object18 -->|rejectNull| PgSelect1430 - Access4356 --> PgSelect1430 + Access4336 --> PgSelect1430 PgSelect1439[["PgSelect[1439∈138]
ᐸleft_armᐳ
ᐳLeftArm"]]:::plan Object18 -->|rejectNull| PgSelect1439 - Access4356 --> PgSelect1439 + Access4336 --> PgSelect1439 PgSelect1448[["PgSelect[1448∈138]
ᐸmy_tableᐳ
ᐳMyTable"]]:::plan Object18 -->|rejectNull| PgSelect1448 - Access4356 --> PgSelect1448 + Access4336 --> PgSelect1448 PgSelect1457[["PgSelect[1457∈138]
ᐸview_tableᐳ
ᐳViewTable"]]:::plan Object18 -->|rejectNull| PgSelect1457 - Access4356 --> PgSelect1457 + Access4336 --> PgSelect1457 PgSelect1466[["PgSelect[1466∈138]
ᐸsimilar_table_1ᐳ
ᐳSimilarTable1"]]:::plan Object18 -->|rejectNull| PgSelect1466 - Access4356 --> PgSelect1466 + Access4336 --> PgSelect1466 PgSelect1475[["PgSelect[1475∈138]
ᐸsimilar_table_2ᐳ
ᐳSimilarTable2"]]:::plan Object18 -->|rejectNull| PgSelect1475 - Access4356 --> PgSelect1475 + Access4336 --> PgSelect1475 PgSelect1484[["PgSelect[1484∈138]
ᐸnull_test_recordᐳ
ᐳNullTestRecord"]]:::plan Object18 -->|rejectNull| PgSelect1484 - Access4356 --> PgSelect1484 + Access4336 --> PgSelect1484 PgSelect1493[["PgSelect[1493∈138]
ᐸissue756ᐳ
ᐳIssue756"]]:::plan Object18 -->|rejectNull| PgSelect1493 - Access4356 --> PgSelect1493 + Access4336 --> PgSelect1493 First1132{{"First[1132∈138]"}}:::plan PgSelect1128 --> First1132 PgSelectSingle1133{{"PgSelectSingle[1133∈138]
ᐸinputsᐳ"}}:::plan @@ -1522,8 +1522,8 @@ graph TD PgClassExpression1281{{"PgClassExpression[1281∈138]
ᐸ__types__.”money”ᐳ"}}:::plan PgSelectSingle1216 --> PgClassExpression1281 PgSelectSingle1288{{"PgSelectSingle[1288∈138]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4098{{"RemapKeys[4098∈138]
ᐸ1216:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan - RemapKeys4098 --> PgSelectSingle1288 + RemapKeys4087{{"RemapKeys[4087∈138]
ᐸ1216:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan + RemapKeys4087 --> PgSelectSingle1288 PgClassExpression1289{{"PgClassExpression[1289∈138]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle1288 --> PgClassExpression1289 PgClassExpression1290{{"PgClassExpression[1290∈138]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -1539,21 +1539,21 @@ graph TD PgClassExpression1295{{"PgClassExpression[1295∈138]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgSelectSingle1288 --> PgClassExpression1295 PgSelectSingle1302{{"PgSelectSingle[1302∈138]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4104{{"RemapKeys[4104∈138]
ᐸ1216:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan - RemapKeys4104 --> PgSelectSingle1302 + RemapKeys4093{{"RemapKeys[4093∈138]
ᐸ1216:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan + RemapKeys4093 --> PgSelectSingle1302 PgSelectSingle1309{{"PgSelectSingle[1309∈138]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle1302 --> PgSelectSingle1309 PgSelectSingle1323{{"PgSelectSingle[1323∈138]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4102{{"RemapKeys[4102∈138]
ᐸ1302:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4102 --> PgSelectSingle1323 + RemapKeys4091{{"RemapKeys[4091∈138]
ᐸ1302:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4091 --> PgSelectSingle1323 PgClassExpression1331{{"PgClassExpression[1331∈138]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle1302 --> PgClassExpression1331 PgSelectSingle1338{{"PgSelectSingle[1338∈138]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4106{{"RemapKeys[4106∈138]
ᐸ1216:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan - RemapKeys4106 --> PgSelectSingle1338 + RemapKeys4095{{"RemapKeys[4095∈138]
ᐸ1216:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan + RemapKeys4095 --> PgSelectSingle1338 PgSelectSingle1352{{"PgSelectSingle[1352∈138]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4112{{"RemapKeys[4112∈138]
ᐸ1216:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan - RemapKeys4112 --> PgSelectSingle1352 + RemapKeys4101{{"RemapKeys[4101∈138]
ᐸ1216:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan + RemapKeys4101 --> PgSelectSingle1352 PgClassExpression1382{{"PgClassExpression[1382∈138]
ᐸ__types__.”point”ᐳ"}}:::plan PgSelectSingle1216 --> PgClassExpression1382 PgClassExpression1385{{"PgClassExpression[1385∈138]
ᐸ__types__....ablePoint”ᐳ"}}:::plan @@ -1589,8 +1589,8 @@ graph TD PgClassExpression1404{{"PgClassExpression[1404∈138]
ᐸ__types__.”bytea_array”ᐳ"}}:::plan PgSelectSingle1216 --> PgClassExpression1404 PgSelectSingle1412{{"PgSelectSingle[1412∈138]
ᐸpostᐳ"}}:::plan - RemapKeys4096{{"RemapKeys[4096∈138]
ᐸ1216:{”0”:3,”1”:4}ᐳ"}}:::plan - RemapKeys4096 --> PgSelectSingle1412 + RemapKeys4085{{"RemapKeys[4085∈138]
ᐸ1216:{”0”:3,”1”:4}ᐳ"}}:::plan + RemapKeys4085 --> PgSelectSingle1412 PgSelectSingle1421{{"PgSelectSingle[1421∈138]
ᐸpostᐳ"}}:::plan PgSelectSingle1216 --> PgSelectSingle1421 PgClassExpression1424{{"PgClassExpression[1424∈138]
ᐸ__types__.”ltree”ᐳ"}}:::plan @@ -1629,14 +1629,14 @@ graph TD PgSelect1493 --> First1497 PgSelectSingle1498{{"PgSelectSingle[1498∈138]
ᐸissue756ᐳ"}}:::plan First1497 --> PgSelectSingle1498 - PgSelectSingle1216 --> RemapKeys4096 - PgSelectSingle1216 --> RemapKeys4098 - PgSelectSingle1302 --> RemapKeys4102 - PgSelectSingle1216 --> RemapKeys4104 - PgSelectSingle1216 --> RemapKeys4106 - PgSelectSingle1216 --> RemapKeys4112 - Lambda1123 --> Access4356 - Lambda1123 --> Access4357 + PgSelectSingle1216 --> RemapKeys4085 + PgSelectSingle1216 --> RemapKeys4087 + PgSelectSingle1302 --> RemapKeys4091 + PgSelectSingle1216 --> RemapKeys4093 + PgSelectSingle1216 --> RemapKeys4095 + PgSelectSingle1216 --> RemapKeys4101 + Lambda1123 --> Access4336 + Lambda1123 --> Access4337 __Item1226[/"__Item[1226∈139]
ᐸ1225ᐳ"\]:::itemplan PgClassExpression1225 ==> __Item1226 __Item1230[/"__Item[1230∈140]
ᐸ1229ᐳ"\]:::itemplan @@ -1692,11 +1692,11 @@ graph TD PgSelectSingle1359{{"PgSelectSingle[1359∈155]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle1352 --> PgSelectSingle1359 PgSelectSingle1373{{"PgSelectSingle[1373∈155]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4110{{"RemapKeys[4110∈155]
ᐸ1352:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4110 --> PgSelectSingle1373 + RemapKeys4099{{"RemapKeys[4099∈155]
ᐸ1352:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4099 --> PgSelectSingle1373 PgClassExpression1381{{"PgClassExpression[1381∈155]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle1352 --> PgClassExpression1381 - PgSelectSingle1352 --> RemapKeys4110 + PgSelectSingle1352 --> RemapKeys4099 PgClassExpression1360{{"PgClassExpression[1360∈156]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle1359 --> PgClassExpression1360 PgClassExpression1361{{"PgClassExpression[1361∈156]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -1806,8 +1806,8 @@ graph TD PgClassExpression1570{{"PgClassExpression[1570∈165]
ᐸ__type_fun...__.”money”ᐳ"}}:::plan PgSelectSingle1505 --> PgClassExpression1570 PgSelectSingle1577{{"PgSelectSingle[1577∈165]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4127{{"RemapKeys[4127∈165]
ᐸ1505:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan - RemapKeys4127 --> PgSelectSingle1577 + RemapKeys4107{{"RemapKeys[4107∈165]
ᐸ1505:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan + RemapKeys4107 --> PgSelectSingle1577 PgClassExpression1578{{"PgClassExpression[1578∈165]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle1577 --> PgClassExpression1578 PgClassExpression1579{{"PgClassExpression[1579∈165]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -1823,21 +1823,21 @@ graph TD PgClassExpression1584{{"PgClassExpression[1584∈165]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgSelectSingle1577 --> PgClassExpression1584 PgSelectSingle1591{{"PgSelectSingle[1591∈165]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4133{{"RemapKeys[4133∈165]
ᐸ1505:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan - RemapKeys4133 --> PgSelectSingle1591 + RemapKeys4113{{"RemapKeys[4113∈165]
ᐸ1505:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan + RemapKeys4113 --> PgSelectSingle1591 PgSelectSingle1598{{"PgSelectSingle[1598∈165]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle1591 --> PgSelectSingle1598 PgSelectSingle1612{{"PgSelectSingle[1612∈165]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4131{{"RemapKeys[4131∈165]
ᐸ1591:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4131 --> PgSelectSingle1612 + RemapKeys4111{{"RemapKeys[4111∈165]
ᐸ1591:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4111 --> PgSelectSingle1612 PgClassExpression1620{{"PgClassExpression[1620∈165]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle1591 --> PgClassExpression1620 PgSelectSingle1627{{"PgSelectSingle[1627∈165]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4135{{"RemapKeys[4135∈165]
ᐸ1505:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan - RemapKeys4135 --> PgSelectSingle1627 + RemapKeys4115{{"RemapKeys[4115∈165]
ᐸ1505:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan + RemapKeys4115 --> PgSelectSingle1627 PgSelectSingle1641{{"PgSelectSingle[1641∈165]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4141{{"RemapKeys[4141∈165]
ᐸ1505:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan - RemapKeys4141 --> PgSelectSingle1641 + RemapKeys4121{{"RemapKeys[4121∈165]
ᐸ1505:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan + RemapKeys4121 --> PgSelectSingle1641 PgClassExpression1671{{"PgClassExpression[1671∈165]
ᐸ__type_fun...__.”point”ᐳ"}}:::plan PgSelectSingle1505 --> PgClassExpression1671 PgClassExpression1674{{"PgClassExpression[1674∈165]
ᐸ__type_fun...ablePoint”ᐳ"}}:::plan @@ -1873,20 +1873,20 @@ graph TD PgClassExpression1693{{"PgClassExpression[1693∈165]
ᐸ__type_fun...tea_array”ᐳ"}}:::plan PgSelectSingle1505 --> PgClassExpression1693 PgSelectSingle1701{{"PgSelectSingle[1701∈165]
ᐸpostᐳ"}}:::plan - RemapKeys4125{{"RemapKeys[4125∈165]
ᐸ1505:{”0”:3,”1”:4}ᐳ"}}:::plan - RemapKeys4125 --> PgSelectSingle1701 + RemapKeys4105{{"RemapKeys[4105∈165]
ᐸ1505:{”0”:3,”1”:4}ᐳ"}}:::plan + RemapKeys4105 --> PgSelectSingle1701 PgSelectSingle1710{{"PgSelectSingle[1710∈165]
ᐸpostᐳ"}}:::plan PgSelectSingle1505 --> PgSelectSingle1710 PgClassExpression1713{{"PgClassExpression[1713∈165]
ᐸ__type_fun...__.”ltree”ᐳ"}}:::plan PgSelectSingle1505 --> PgClassExpression1713 PgClassExpression1714{{"PgClassExpression[1714∈165]
ᐸ__type_fun...ree_array”ᐳ"}}:::plan PgSelectSingle1505 --> PgClassExpression1714 - PgSelectSingle1505 --> RemapKeys4125 - PgSelectSingle1505 --> RemapKeys4127 - PgSelectSingle1591 --> RemapKeys4131 - PgSelectSingle1505 --> RemapKeys4133 - PgSelectSingle1505 --> RemapKeys4135 - PgSelectSingle1505 --> RemapKeys4141 + PgSelectSingle1505 --> RemapKeys4105 + PgSelectSingle1505 --> RemapKeys4107 + PgSelectSingle1591 --> RemapKeys4111 + PgSelectSingle1505 --> RemapKeys4113 + PgSelectSingle1505 --> RemapKeys4115 + PgSelectSingle1505 --> RemapKeys4121 __Item1515[/"__Item[1515∈166]
ᐸ1514ᐳ"\]:::itemplan PgClassExpression1514 ==> __Item1515 __Item1519[/"__Item[1519∈167]
ᐸ1518ᐳ"\]:::itemplan @@ -1942,11 +1942,11 @@ graph TD PgSelectSingle1648{{"PgSelectSingle[1648∈182]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle1641 --> PgSelectSingle1648 PgSelectSingle1662{{"PgSelectSingle[1662∈182]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4139{{"RemapKeys[4139∈182]
ᐸ1641:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4139 --> PgSelectSingle1662 + RemapKeys4119{{"RemapKeys[4119∈182]
ᐸ1641:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4119 --> PgSelectSingle1662 PgClassExpression1670{{"PgClassExpression[1670∈182]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle1641 --> PgClassExpression1670 - PgSelectSingle1641 --> RemapKeys4139 + PgSelectSingle1641 --> RemapKeys4119 PgClassExpression1649{{"PgClassExpression[1649∈183]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle1648 --> PgClassExpression1649 PgClassExpression1650{{"PgClassExpression[1650∈183]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -2060,8 +2060,8 @@ graph TD PgClassExpression1786{{"PgClassExpression[1786∈193]
ᐸ__type_fun...__.”money”ᐳ"}}:::plan PgSelectSingle1721 --> PgClassExpression1786 PgSelectSingle1793{{"PgSelectSingle[1793∈193]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4147{{"RemapKeys[4147∈193]
ᐸ1721:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan - RemapKeys4147 --> PgSelectSingle1793 + RemapKeys4127{{"RemapKeys[4127∈193]
ᐸ1721:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan + RemapKeys4127 --> PgSelectSingle1793 PgClassExpression1794{{"PgClassExpression[1794∈193]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle1793 --> PgClassExpression1794 PgClassExpression1795{{"PgClassExpression[1795∈193]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -2077,21 +2077,21 @@ graph TD PgClassExpression1800{{"PgClassExpression[1800∈193]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgSelectSingle1793 --> PgClassExpression1800 PgSelectSingle1807{{"PgSelectSingle[1807∈193]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4153{{"RemapKeys[4153∈193]
ᐸ1721:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan - RemapKeys4153 --> PgSelectSingle1807 + RemapKeys4133{{"RemapKeys[4133∈193]
ᐸ1721:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan + RemapKeys4133 --> PgSelectSingle1807 PgSelectSingle1814{{"PgSelectSingle[1814∈193]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle1807 --> PgSelectSingle1814 PgSelectSingle1828{{"PgSelectSingle[1828∈193]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4151{{"RemapKeys[4151∈193]
ᐸ1807:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4151 --> PgSelectSingle1828 + RemapKeys4131{{"RemapKeys[4131∈193]
ᐸ1807:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4131 --> PgSelectSingle1828 PgClassExpression1836{{"PgClassExpression[1836∈193]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle1807 --> PgClassExpression1836 PgSelectSingle1843{{"PgSelectSingle[1843∈193]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4155{{"RemapKeys[4155∈193]
ᐸ1721:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan - RemapKeys4155 --> PgSelectSingle1843 + RemapKeys4135{{"RemapKeys[4135∈193]
ᐸ1721:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan + RemapKeys4135 --> PgSelectSingle1843 PgSelectSingle1857{{"PgSelectSingle[1857∈193]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4161{{"RemapKeys[4161∈193]
ᐸ1721:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan - RemapKeys4161 --> PgSelectSingle1857 + RemapKeys4141{{"RemapKeys[4141∈193]
ᐸ1721:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan + RemapKeys4141 --> PgSelectSingle1857 PgClassExpression1887{{"PgClassExpression[1887∈193]
ᐸ__type_fun...__.”point”ᐳ"}}:::plan PgSelectSingle1721 --> PgClassExpression1887 PgClassExpression1890{{"PgClassExpression[1890∈193]
ᐸ__type_fun...ablePoint”ᐳ"}}:::plan @@ -2127,20 +2127,20 @@ graph TD PgClassExpression1909{{"PgClassExpression[1909∈193]
ᐸ__type_fun...tea_array”ᐳ"}}:::plan PgSelectSingle1721 --> PgClassExpression1909 PgSelectSingle1917{{"PgSelectSingle[1917∈193]
ᐸpostᐳ"}}:::plan - RemapKeys4145{{"RemapKeys[4145∈193]
ᐸ1721:{”0”:3,”1”:4}ᐳ"}}:::plan - RemapKeys4145 --> PgSelectSingle1917 + RemapKeys4125{{"RemapKeys[4125∈193]
ᐸ1721:{”0”:3,”1”:4}ᐳ"}}:::plan + RemapKeys4125 --> PgSelectSingle1917 PgSelectSingle1926{{"PgSelectSingle[1926∈193]
ᐸpostᐳ"}}:::plan PgSelectSingle1721 --> PgSelectSingle1926 PgClassExpression1929{{"PgClassExpression[1929∈193]
ᐸ__type_fun...__.”ltree”ᐳ"}}:::plan PgSelectSingle1721 --> PgClassExpression1929 PgClassExpression1930{{"PgClassExpression[1930∈193]
ᐸ__type_fun...ree_array”ᐳ"}}:::plan PgSelectSingle1721 --> PgClassExpression1930 - PgSelectSingle1721 --> RemapKeys4145 - PgSelectSingle1721 --> RemapKeys4147 - PgSelectSingle1807 --> RemapKeys4151 - PgSelectSingle1721 --> RemapKeys4153 - PgSelectSingle1721 --> RemapKeys4155 - PgSelectSingle1721 --> RemapKeys4161 + PgSelectSingle1721 --> RemapKeys4125 + PgSelectSingle1721 --> RemapKeys4127 + PgSelectSingle1807 --> RemapKeys4131 + PgSelectSingle1721 --> RemapKeys4133 + PgSelectSingle1721 --> RemapKeys4135 + PgSelectSingle1721 --> RemapKeys4141 __Item1731[/"__Item[1731∈194]
ᐸ1730ᐳ"\]:::itemplan PgClassExpression1730 ==> __Item1731 __Item1735[/"__Item[1735∈195]
ᐸ1734ᐳ"\]:::itemplan @@ -2196,11 +2196,11 @@ graph TD PgSelectSingle1864{{"PgSelectSingle[1864∈210]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle1857 --> PgSelectSingle1864 PgSelectSingle1878{{"PgSelectSingle[1878∈210]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4159{{"RemapKeys[4159∈210]
ᐸ1857:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4159 --> PgSelectSingle1878 + RemapKeys4139{{"RemapKeys[4139∈210]
ᐸ1857:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4139 --> PgSelectSingle1878 PgClassExpression1886{{"PgClassExpression[1886∈210]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle1857 --> PgClassExpression1886 - PgSelectSingle1857 --> RemapKeys4159 + PgSelectSingle1857 --> RemapKeys4139 PgClassExpression1865{{"PgClassExpression[1865∈211]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle1864 --> PgClassExpression1865 PgClassExpression1866{{"PgClassExpression[1866∈211]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -2348,8 +2348,8 @@ graph TD PgClassExpression2009{{"PgClassExpression[2009∈222]
ᐸ__type_fun...__.”money”ᐳ"}}:::plan PgSelectSingle1944 --> PgClassExpression2009 PgSelectSingle2016{{"PgSelectSingle[2016∈222]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4167{{"RemapKeys[4167∈222]
ᐸ1944:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan - RemapKeys4167 --> PgSelectSingle2016 + RemapKeys4147{{"RemapKeys[4147∈222]
ᐸ1944:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan + RemapKeys4147 --> PgSelectSingle2016 PgClassExpression2017{{"PgClassExpression[2017∈222]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle2016 --> PgClassExpression2017 PgClassExpression2018{{"PgClassExpression[2018∈222]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -2365,21 +2365,21 @@ graph TD PgClassExpression2023{{"PgClassExpression[2023∈222]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgSelectSingle2016 --> PgClassExpression2023 PgSelectSingle2030{{"PgSelectSingle[2030∈222]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4173{{"RemapKeys[4173∈222]
ᐸ1944:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan - RemapKeys4173 --> PgSelectSingle2030 + RemapKeys4153{{"RemapKeys[4153∈222]
ᐸ1944:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan + RemapKeys4153 --> PgSelectSingle2030 PgSelectSingle2037{{"PgSelectSingle[2037∈222]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle2030 --> PgSelectSingle2037 PgSelectSingle2051{{"PgSelectSingle[2051∈222]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4171{{"RemapKeys[4171∈222]
ᐸ2030:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4171 --> PgSelectSingle2051 + RemapKeys4151{{"RemapKeys[4151∈222]
ᐸ2030:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4151 --> PgSelectSingle2051 PgClassExpression2059{{"PgClassExpression[2059∈222]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle2030 --> PgClassExpression2059 PgSelectSingle2066{{"PgSelectSingle[2066∈222]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4175{{"RemapKeys[4175∈222]
ᐸ1944:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan - RemapKeys4175 --> PgSelectSingle2066 + RemapKeys4155{{"RemapKeys[4155∈222]
ᐸ1944:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan + RemapKeys4155 --> PgSelectSingle2066 PgSelectSingle2080{{"PgSelectSingle[2080∈222]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4181{{"RemapKeys[4181∈222]
ᐸ1944:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan - RemapKeys4181 --> PgSelectSingle2080 + RemapKeys4161{{"RemapKeys[4161∈222]
ᐸ1944:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan + RemapKeys4161 --> PgSelectSingle2080 PgClassExpression2110{{"PgClassExpression[2110∈222]
ᐸ__type_fun...__.”point”ᐳ"}}:::plan PgSelectSingle1944 --> PgClassExpression2110 PgClassExpression2113{{"PgClassExpression[2113∈222]
ᐸ__type_fun...ablePoint”ᐳ"}}:::plan @@ -2415,20 +2415,20 @@ graph TD PgClassExpression2132{{"PgClassExpression[2132∈222]
ᐸ__type_fun...tea_array”ᐳ"}}:::plan PgSelectSingle1944 --> PgClassExpression2132 PgSelectSingle2140{{"PgSelectSingle[2140∈222]
ᐸpostᐳ"}}:::plan - RemapKeys4165{{"RemapKeys[4165∈222]
ᐸ1944:{”0”:3,”1”:4}ᐳ"}}:::plan - RemapKeys4165 --> PgSelectSingle2140 + RemapKeys4145{{"RemapKeys[4145∈222]
ᐸ1944:{”0”:3,”1”:4}ᐳ"}}:::plan + RemapKeys4145 --> PgSelectSingle2140 PgSelectSingle2149{{"PgSelectSingle[2149∈222]
ᐸpostᐳ"}}:::plan PgSelectSingle1944 --> PgSelectSingle2149 PgClassExpression2152{{"PgClassExpression[2152∈222]
ᐸ__type_fun...__.”ltree”ᐳ"}}:::plan PgSelectSingle1944 --> PgClassExpression2152 PgClassExpression2153{{"PgClassExpression[2153∈222]
ᐸ__type_fun...ree_array”ᐳ"}}:::plan PgSelectSingle1944 --> PgClassExpression2153 - PgSelectSingle1944 --> RemapKeys4165 - PgSelectSingle1944 --> RemapKeys4167 - PgSelectSingle2030 --> RemapKeys4171 - PgSelectSingle1944 --> RemapKeys4173 - PgSelectSingle1944 --> RemapKeys4175 - PgSelectSingle1944 --> RemapKeys4181 + PgSelectSingle1944 --> RemapKeys4145 + PgSelectSingle1944 --> RemapKeys4147 + PgSelectSingle2030 --> RemapKeys4151 + PgSelectSingle1944 --> RemapKeys4153 + PgSelectSingle1944 --> RemapKeys4155 + PgSelectSingle1944 --> RemapKeys4161 __Item1954[/"__Item[1954∈223]
ᐸ1953ᐳ"\]:::itemplan PgClassExpression1953 ==> __Item1954 __Item1958[/"__Item[1958∈224]
ᐸ1957ᐳ"\]:::itemplan @@ -2484,11 +2484,11 @@ graph TD PgSelectSingle2087{{"PgSelectSingle[2087∈239]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle2080 --> PgSelectSingle2087 PgSelectSingle2101{{"PgSelectSingle[2101∈239]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4179{{"RemapKeys[4179∈239]
ᐸ2080:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4179 --> PgSelectSingle2101 + RemapKeys4159{{"RemapKeys[4159∈239]
ᐸ2080:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4159 --> PgSelectSingle2101 PgClassExpression2109{{"PgClassExpression[2109∈239]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle2080 --> PgClassExpression2109 - PgSelectSingle2080 --> RemapKeys4179 + PgSelectSingle2080 --> RemapKeys4159 PgClassExpression2088{{"PgClassExpression[2088∈240]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle2087 --> PgClassExpression2088 PgClassExpression2089{{"PgClassExpression[2089∈240]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -2537,9 +2537,9 @@ graph TD PgSelect1942 -.-> __Item2157 PgSelectSingle2158{{"PgSelectSingle[2158∈249]
ᐸtype_function_connectionᐳ"}}:::plan __Item2157 --> PgSelectSingle2158 - Edge4183{{"Edge[4183∈250]"}}:::plan + Edge4163{{"Edge[4163∈250]"}}:::plan PgSelectSingle2160{{"PgSelectSingle[2160∈250]
ᐸtype_function_connectionᐳ"}}:::plan - PgSelectSingle2160 & Connection1941 --> Edge4183 + PgSelectSingle2160 & Connection1941 --> Edge4163 __Item2159[/"__Item[2159∈250]
ᐸ2156ᐳ"\]:::itemplan __ListTransform2156 ==> __Item2159 __Item2159 --> PgSelectSingle2160 @@ -2608,8 +2608,8 @@ graph TD PgClassExpression2229{{"PgClassExpression[2229∈252]
ᐸ__type_fun...__.”money”ᐳ"}}:::plan PgSelectSingle2160 --> PgClassExpression2229 PgSelectSingle2236{{"PgSelectSingle[2236∈252]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4188{{"RemapKeys[4188∈252]
ᐸ2160:{”0”:106,”1”:107,”2”:108,”3”:109,”4”:110,”5”:111,”6”:112,”7”:113}ᐳ"}}:::plan - RemapKeys4188 --> PgSelectSingle2236 + RemapKeys4168{{"RemapKeys[4168∈252]
ᐸ2160:{”0”:106,”1”:107,”2”:108,”3”:109,”4”:110,”5”:111,”6”:112,”7”:113}ᐳ"}}:::plan + RemapKeys4168 --> PgSelectSingle2236 PgClassExpression2237{{"PgClassExpression[2237∈252]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle2236 --> PgClassExpression2237 PgClassExpression2238{{"PgClassExpression[2238∈252]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -2625,21 +2625,21 @@ graph TD PgClassExpression2243{{"PgClassExpression[2243∈252]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgSelectSingle2236 --> PgClassExpression2243 PgSelectSingle2250{{"PgSelectSingle[2250∈252]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4194{{"RemapKeys[4194∈252]
ᐸ2160:{”0”:114,”1”:115,”2”:116,”3”:117,”4”:118,”5”:119,”6”:120,”7”:121,”8”:122,”9”:123,”10”:124,”11”:125,”12”:126,”13”:127,”14”:128,”15”:129,”16”:130,”17”:131}ᐳ"}}:::plan - RemapKeys4194 --> PgSelectSingle2250 + RemapKeys4174{{"RemapKeys[4174∈252]
ᐸ2160:{”0”:114,”1”:115,”2”:116,”3”:117,”4”:118,”5”:119,”6”:120,”7”:121,”8”:122,”9”:123,”10”:124,”11”:125,”12”:126,”13”:127,”14”:128,”15”:129,”16”:130,”17”:131}ᐳ"}}:::plan + RemapKeys4174 --> PgSelectSingle2250 PgSelectSingle2257{{"PgSelectSingle[2257∈252]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle2250 --> PgSelectSingle2257 PgSelectSingle2271{{"PgSelectSingle[2271∈252]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4192{{"RemapKeys[4192∈252]
ᐸ2250:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4192 --> PgSelectSingle2271 + RemapKeys4172{{"RemapKeys[4172∈252]
ᐸ2250:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4172 --> PgSelectSingle2271 PgClassExpression2279{{"PgClassExpression[2279∈252]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle2250 --> PgClassExpression2279 PgSelectSingle2286{{"PgSelectSingle[2286∈252]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4196{{"RemapKeys[4196∈252]
ᐸ2160:{”0”:132,”1”:133,”2”:134,”3”:135,”4”:136,”5”:137,”6”:138,”7”:139}ᐳ"}}:::plan - RemapKeys4196 --> PgSelectSingle2286 + RemapKeys4176{{"RemapKeys[4176∈252]
ᐸ2160:{”0”:132,”1”:133,”2”:134,”3”:135,”4”:136,”5”:137,”6”:138,”7”:139}ᐳ"}}:::plan + RemapKeys4176 --> PgSelectSingle2286 PgSelectSingle2300{{"PgSelectSingle[2300∈252]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4202{{"RemapKeys[4202∈252]
ᐸ2160:{”0”:140,”1”:141,”2”:142,”3”:143,”4”:144,”5”:145,”6”:146,”7”:147,”8”:148,”9”:149,”10”:150,”11”:151,”12”:152,”13”:153,”14”:154,”15”:155,”16”:156,”17”:157}ᐳ"}}:::plan - RemapKeys4202 --> PgSelectSingle2300 + RemapKeys4182{{"RemapKeys[4182∈252]
ᐸ2160:{”0”:140,”1”:141,”2”:142,”3”:143,”4”:144,”5”:145,”6”:146,”7”:147,”8”:148,”9”:149,”10”:150,”11”:151,”12”:152,”13”:153,”14”:154,”15”:155,”16”:156,”17”:157}ᐳ"}}:::plan + RemapKeys4182 --> PgSelectSingle2300 PgClassExpression2330{{"PgClassExpression[2330∈252]
ᐸ__type_fun...__.”point”ᐳ"}}:::plan PgSelectSingle2160 --> PgClassExpression2330 PgClassExpression2333{{"PgClassExpression[2333∈252]
ᐸ__type_fun...ablePoint”ᐳ"}}:::plan @@ -2675,22 +2675,22 @@ graph TD PgClassExpression2352{{"PgClassExpression[2352∈252]
ᐸ__type_fun...tea_array”ᐳ"}}:::plan PgSelectSingle2160 --> PgClassExpression2352 PgSelectSingle2360{{"PgSelectSingle[2360∈252]
ᐸpostᐳ"}}:::plan - RemapKeys4186{{"RemapKeys[4186∈252]
ᐸ2160:{”0”:103,”1”:104}ᐳ"}}:::plan - RemapKeys4186 --> PgSelectSingle2360 + RemapKeys4166{{"RemapKeys[4166∈252]
ᐸ2160:{”0”:103,”1”:104}ᐳ"}}:::plan + RemapKeys4166 --> PgSelectSingle2360 PgSelectSingle2369{{"PgSelectSingle[2369∈252]
ᐸpostᐳ"}}:::plan - RemapKeys4184{{"RemapKeys[4184∈252]
ᐸ2160:{”0”:101,”1”:102}ᐳ"}}:::plan - RemapKeys4184 --> PgSelectSingle2369 + RemapKeys4164{{"RemapKeys[4164∈252]
ᐸ2160:{”0”:101,”1”:102}ᐳ"}}:::plan + RemapKeys4164 --> PgSelectSingle2369 PgClassExpression2372{{"PgClassExpression[2372∈252]
ᐸ__type_fun...__.”ltree”ᐳ"}}:::plan PgSelectSingle2160 --> PgClassExpression2372 PgClassExpression2373{{"PgClassExpression[2373∈252]
ᐸ__type_fun...ree_array”ᐳ"}}:::plan PgSelectSingle2160 --> PgClassExpression2373 - PgSelectSingle2160 --> RemapKeys4184 - PgSelectSingle2160 --> RemapKeys4186 - PgSelectSingle2160 --> RemapKeys4188 - PgSelectSingle2250 --> RemapKeys4192 - PgSelectSingle2160 --> RemapKeys4194 - PgSelectSingle2160 --> RemapKeys4196 - PgSelectSingle2160 --> RemapKeys4202 + PgSelectSingle2160 --> RemapKeys4164 + PgSelectSingle2160 --> RemapKeys4166 + PgSelectSingle2160 --> RemapKeys4168 + PgSelectSingle2250 --> RemapKeys4172 + PgSelectSingle2160 --> RemapKeys4174 + PgSelectSingle2160 --> RemapKeys4176 + PgSelectSingle2160 --> RemapKeys4182 __Item2174[/"__Item[2174∈253]
ᐸ2173ᐳ"\]:::itemplan PgClassExpression2173 ==> __Item2174 __Item2178[/"__Item[2178∈254]
ᐸ2177ᐳ"\]:::itemplan @@ -2746,11 +2746,11 @@ graph TD PgSelectSingle2307{{"PgSelectSingle[2307∈269]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle2300 --> PgSelectSingle2307 PgSelectSingle2321{{"PgSelectSingle[2321∈269]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4200{{"RemapKeys[4200∈269]
ᐸ2300:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4200 --> PgSelectSingle2321 + RemapKeys4180{{"RemapKeys[4180∈269]
ᐸ2300:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4180 --> PgSelectSingle2321 PgClassExpression2329{{"PgClassExpression[2329∈269]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle2300 --> PgClassExpression2329 - PgSelectSingle2300 --> RemapKeys4200 + PgSelectSingle2300 --> RemapKeys4180 PgClassExpression2308{{"PgClassExpression[2308∈270]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle2307 --> PgClassExpression2308 PgClassExpression2309{{"PgClassExpression[2309∈270]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -2798,11 +2798,11 @@ graph TD PgSelectSingle2408{{"PgSelectSingle[2408∈279]
ᐸperson_type_functionᐳ"}}:::plan PgSelectSingle2400 --> PgSelectSingle2408 __ListTransform3061[["__ListTransform[3061∈279]
ᐸeach:3060ᐳ"]]:::plan - Access4288{{"Access[4288∈279]
ᐸ2399.102ᐳ"}}:::plan - Access4288 --> __ListTransform3061 + Access4268{{"Access[4268∈279]
ᐸ2399.102ᐳ"}}:::plan + Access4268 --> __ListTransform3061 First3281{{"First[3281∈279]"}}:::plan - Access4289{{"Access[4289∈279]
ᐸ2399.103ᐳ"}}:::plan - Access4289 --> First3281 + Access4269{{"Access[4269∈279]
ᐸ2399.103ᐳ"}}:::plan + Access4269 --> First3281 PgSelectSingle3282{{"PgSelectSingle[3282∈279]
ᐸperson_type_function_connectionᐳ"}}:::plan First3281 --> PgSelectSingle3282 PgClassExpression3283{{"PgClassExpression[3283∈279]
ᐸcount(*)ᐳ"}}:::plan @@ -2810,7 +2810,7 @@ graph TD PgPageInfo3284{{"PgPageInfo[3284∈279]"}}:::plan Connection2846 --> PgPageInfo3284 First3288{{"First[3288∈279]"}}:::plan - Access4288 --> First3288 + Access4268 --> First3288 PgSelectSingle3289{{"PgSelectSingle[3289∈279]
ᐸperson_type_function_connectionᐳ"}}:::plan First3288 --> PgSelectSingle3289 PgCursor3290{{"PgCursor[3290∈279]"}}:::plan @@ -2820,7 +2820,7 @@ graph TD PgSelectSingle3289 --> PgClassExpression3291 PgClassExpression3291 --> List3292 Last3294{{"Last[3294∈279]"}}:::plan - Access4288 --> Last3294 + Access4268 --> Last3294 PgSelectSingle3295{{"PgSelectSingle[3295∈279]
ᐸperson_type_function_connectionᐳ"}}:::plan Last3294 --> PgSelectSingle3295 PgCursor3296{{"PgCursor[3296∈279]"}}:::plan @@ -2829,10 +2829,10 @@ graph TD PgClassExpression3297{{"PgClassExpression[3297∈279]
ᐸrow_number...tion by 1)ᐳ"}}:::plan PgSelectSingle3295 --> PgClassExpression3297 PgClassExpression3297 --> List3298 - Access4246{{"Access[4246∈279]
ᐸ2399.101ᐳ"}}:::plan - First2399 --> Access4246 - First2399 --> Access4288 - First2399 --> Access4289 + Access4226{{"Access[4226∈279]
ᐸ2399.101ᐳ"}}:::plan + First2399 --> Access4226 + First2399 --> Access4268 + First2399 --> Access4269 PgClassExpression2409{{"PgClassExpression[2409∈280]
ᐸ__person_t...ion__.”id”ᐳ"}}:::plan PgSelectSingle2408 --> PgClassExpression2409 PgClassExpression2410{{"PgClassExpression[2410∈280]
ᐸ__person_t...”smallint”ᐳ"}}:::plan @@ -2898,8 +2898,8 @@ graph TD PgClassExpression2473{{"PgClassExpression[2473∈280]
ᐸ__person_t...__.”money”ᐳ"}}:::plan PgSelectSingle2408 --> PgClassExpression2473 PgSelectSingle2480{{"PgSelectSingle[2480∈280]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4208{{"RemapKeys[4208∈280]
ᐸ2408:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan - RemapKeys4208 --> PgSelectSingle2480 + RemapKeys4188{{"RemapKeys[4188∈280]
ᐸ2408:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan + RemapKeys4188 --> PgSelectSingle2480 PgClassExpression2481{{"PgClassExpression[2481∈280]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle2480 --> PgClassExpression2481 PgClassExpression2482{{"PgClassExpression[2482∈280]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -2915,21 +2915,21 @@ graph TD PgClassExpression2487{{"PgClassExpression[2487∈280]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgSelectSingle2480 --> PgClassExpression2487 PgSelectSingle2494{{"PgSelectSingle[2494∈280]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4214{{"RemapKeys[4214∈280]
ᐸ2408:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan - RemapKeys4214 --> PgSelectSingle2494 + RemapKeys4194{{"RemapKeys[4194∈280]
ᐸ2408:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan + RemapKeys4194 --> PgSelectSingle2494 PgSelectSingle2501{{"PgSelectSingle[2501∈280]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle2494 --> PgSelectSingle2501 PgSelectSingle2515{{"PgSelectSingle[2515∈280]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4212{{"RemapKeys[4212∈280]
ᐸ2494:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4212 --> PgSelectSingle2515 + RemapKeys4192{{"RemapKeys[4192∈280]
ᐸ2494:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4192 --> PgSelectSingle2515 PgClassExpression2523{{"PgClassExpression[2523∈280]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle2494 --> PgClassExpression2523 PgSelectSingle2530{{"PgSelectSingle[2530∈280]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4216{{"RemapKeys[4216∈280]
ᐸ2408:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan - RemapKeys4216 --> PgSelectSingle2530 + RemapKeys4196{{"RemapKeys[4196∈280]
ᐸ2408:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan + RemapKeys4196 --> PgSelectSingle2530 PgSelectSingle2544{{"PgSelectSingle[2544∈280]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4222{{"RemapKeys[4222∈280]
ᐸ2408:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan - RemapKeys4222 --> PgSelectSingle2544 + RemapKeys4202{{"RemapKeys[4202∈280]
ᐸ2408:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan + RemapKeys4202 --> PgSelectSingle2544 PgClassExpression2574{{"PgClassExpression[2574∈280]
ᐸ__person_t...__.”point”ᐳ"}}:::plan PgSelectSingle2408 --> PgClassExpression2574 PgClassExpression2577{{"PgClassExpression[2577∈280]
ᐸ__person_t...ablePoint”ᐳ"}}:::plan @@ -2965,20 +2965,20 @@ graph TD PgClassExpression2596{{"PgClassExpression[2596∈280]
ᐸ__person_t...tea_array”ᐳ"}}:::plan PgSelectSingle2408 --> PgClassExpression2596 PgSelectSingle2604{{"PgSelectSingle[2604∈280]
ᐸpostᐳ"}}:::plan - RemapKeys4206{{"RemapKeys[4206∈280]
ᐸ2408:{”0”:3,”1”:4}ᐳ"}}:::plan - RemapKeys4206 --> PgSelectSingle2604 + RemapKeys4186{{"RemapKeys[4186∈280]
ᐸ2408:{”0”:3,”1”:4}ᐳ"}}:::plan + RemapKeys4186 --> PgSelectSingle2604 PgSelectSingle2613{{"PgSelectSingle[2613∈280]
ᐸpostᐳ"}}:::plan PgSelectSingle2408 --> PgSelectSingle2613 PgClassExpression2616{{"PgClassExpression[2616∈280]
ᐸ__person_t...__.”ltree”ᐳ"}}:::plan PgSelectSingle2408 --> PgClassExpression2616 PgClassExpression2617{{"PgClassExpression[2617∈280]
ᐸ__person_t...ree_array”ᐳ"}}:::plan PgSelectSingle2408 --> PgClassExpression2617 - PgSelectSingle2408 --> RemapKeys4206 - PgSelectSingle2408 --> RemapKeys4208 - PgSelectSingle2494 --> RemapKeys4212 - PgSelectSingle2408 --> RemapKeys4214 - PgSelectSingle2408 --> RemapKeys4216 - PgSelectSingle2408 --> RemapKeys4222 + PgSelectSingle2408 --> RemapKeys4186 + PgSelectSingle2408 --> RemapKeys4188 + PgSelectSingle2494 --> RemapKeys4192 + PgSelectSingle2408 --> RemapKeys4194 + PgSelectSingle2408 --> RemapKeys4196 + PgSelectSingle2408 --> RemapKeys4202 __Item2418[/"__Item[2418∈281]
ᐸ2417ᐳ"\]:::itemplan PgClassExpression2417 ==> __Item2418 __Item2422[/"__Item[2422∈282]
ᐸ2421ᐳ"\]:::itemplan @@ -3034,11 +3034,11 @@ graph TD PgSelectSingle2551{{"PgSelectSingle[2551∈297]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle2544 --> PgSelectSingle2551 PgSelectSingle2565{{"PgSelectSingle[2565∈297]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4220{{"RemapKeys[4220∈297]
ᐸ2544:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4220 --> PgSelectSingle2565 + RemapKeys4200{{"RemapKeys[4200∈297]
ᐸ2544:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4200 --> PgSelectSingle2565 PgClassExpression2573{{"PgClassExpression[2573∈297]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle2544 --> PgClassExpression2573 - PgSelectSingle2544 --> RemapKeys4220 + PgSelectSingle2544 --> RemapKeys4200 PgClassExpression2552{{"PgClassExpression[2552∈298]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle2551 --> PgClassExpression2552 PgClassExpression2553{{"PgClassExpression[2553∈298]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -3083,8 +3083,8 @@ graph TD PgSelectSingle2613 --> PgClassExpression2615 __Item2618[/"__Item[2618∈306]
ᐸ2617ᐳ"\]:::itemplan PgClassExpression2617 ==> __Item2618 - __Item2624[/"__Item[2624∈307]
ᐸ4246ᐳ"\]:::itemplan - Access4246 ==> __Item2624 + __Item2624[/"__Item[2624∈307]
ᐸ4226ᐳ"\]:::itemplan + Access4226 ==> __Item2624 PgSelectSingle2625{{"PgSelectSingle[2625∈307]
ᐸperson_type_function_listᐳ"}}:::plan __Item2624 --> PgSelectSingle2625 PgClassExpression2626{{"PgClassExpression[2626∈308]
ᐸ__person_t...ist__.”id”ᐳ"}}:::plan @@ -3152,8 +3152,8 @@ graph TD PgClassExpression2690{{"PgClassExpression[2690∈308]
ᐸ__person_t...__.”money”ᐳ"}}:::plan PgSelectSingle2625 --> PgClassExpression2690 PgSelectSingle2697{{"PgSelectSingle[2697∈308]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4230{{"RemapKeys[4230∈308]
ᐸ2625:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan - RemapKeys4230 --> PgSelectSingle2697 + RemapKeys4210{{"RemapKeys[4210∈308]
ᐸ2625:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan + RemapKeys4210 --> PgSelectSingle2697 PgClassExpression2698{{"PgClassExpression[2698∈308]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle2697 --> PgClassExpression2698 PgClassExpression2699{{"PgClassExpression[2699∈308]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -3169,21 +3169,21 @@ graph TD PgClassExpression2704{{"PgClassExpression[2704∈308]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgSelectSingle2697 --> PgClassExpression2704 PgSelectSingle2711{{"PgSelectSingle[2711∈308]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4236{{"RemapKeys[4236∈308]
ᐸ2625:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan - RemapKeys4236 --> PgSelectSingle2711 + RemapKeys4216{{"RemapKeys[4216∈308]
ᐸ2625:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan + RemapKeys4216 --> PgSelectSingle2711 PgSelectSingle2718{{"PgSelectSingle[2718∈308]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle2711 --> PgSelectSingle2718 PgSelectSingle2732{{"PgSelectSingle[2732∈308]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4234{{"RemapKeys[4234∈308]
ᐸ2711:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4234 --> PgSelectSingle2732 + RemapKeys4214{{"RemapKeys[4214∈308]
ᐸ2711:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4214 --> PgSelectSingle2732 PgClassExpression2740{{"PgClassExpression[2740∈308]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle2711 --> PgClassExpression2740 PgSelectSingle2747{{"PgSelectSingle[2747∈308]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4238{{"RemapKeys[4238∈308]
ᐸ2625:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan - RemapKeys4238 --> PgSelectSingle2747 + RemapKeys4218{{"RemapKeys[4218∈308]
ᐸ2625:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan + RemapKeys4218 --> PgSelectSingle2747 PgSelectSingle2761{{"PgSelectSingle[2761∈308]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4244{{"RemapKeys[4244∈308]
ᐸ2625:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan - RemapKeys4244 --> PgSelectSingle2761 + RemapKeys4224{{"RemapKeys[4224∈308]
ᐸ2625:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan + RemapKeys4224 --> PgSelectSingle2761 PgClassExpression2791{{"PgClassExpression[2791∈308]
ᐸ__person_t...__.”point”ᐳ"}}:::plan PgSelectSingle2625 --> PgClassExpression2791 PgClassExpression2794{{"PgClassExpression[2794∈308]
ᐸ__person_t...ablePoint”ᐳ"}}:::plan @@ -3219,20 +3219,20 @@ graph TD PgClassExpression2813{{"PgClassExpression[2813∈308]
ᐸ__person_t...tea_array”ᐳ"}}:::plan PgSelectSingle2625 --> PgClassExpression2813 PgSelectSingle2821{{"PgSelectSingle[2821∈308]
ᐸpostᐳ"}}:::plan - RemapKeys4228{{"RemapKeys[4228∈308]
ᐸ2625:{”0”:3,”1”:4}ᐳ"}}:::plan - RemapKeys4228 --> PgSelectSingle2821 + RemapKeys4208{{"RemapKeys[4208∈308]
ᐸ2625:{”0”:3,”1”:4}ᐳ"}}:::plan + RemapKeys4208 --> PgSelectSingle2821 PgSelectSingle2830{{"PgSelectSingle[2830∈308]
ᐸpostᐳ"}}:::plan PgSelectSingle2625 --> PgSelectSingle2830 PgClassExpression2833{{"PgClassExpression[2833∈308]
ᐸ__person_t...__.”ltree”ᐳ"}}:::plan PgSelectSingle2625 --> PgClassExpression2833 PgClassExpression2834{{"PgClassExpression[2834∈308]
ᐸ__person_t...ree_array”ᐳ"}}:::plan PgSelectSingle2625 --> PgClassExpression2834 - PgSelectSingle2625 --> RemapKeys4228 - PgSelectSingle2625 --> RemapKeys4230 - PgSelectSingle2711 --> RemapKeys4234 - PgSelectSingle2625 --> RemapKeys4236 - PgSelectSingle2625 --> RemapKeys4238 - PgSelectSingle2625 --> RemapKeys4244 + PgSelectSingle2625 --> RemapKeys4208 + PgSelectSingle2625 --> RemapKeys4210 + PgSelectSingle2711 --> RemapKeys4214 + PgSelectSingle2625 --> RemapKeys4216 + PgSelectSingle2625 --> RemapKeys4218 + PgSelectSingle2625 --> RemapKeys4224 __Item2635[/"__Item[2635∈309]
ᐸ2634ᐳ"\]:::itemplan PgClassExpression2634 ==> __Item2635 __Item2639[/"__Item[2639∈310]
ᐸ2638ᐳ"\]:::itemplan @@ -3288,11 +3288,11 @@ graph TD PgSelectSingle2768{{"PgSelectSingle[2768∈325]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle2761 --> PgSelectSingle2768 PgSelectSingle2782{{"PgSelectSingle[2782∈325]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4242{{"RemapKeys[4242∈325]
ᐸ2761:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4242 --> PgSelectSingle2782 + RemapKeys4222{{"RemapKeys[4222∈325]
ᐸ2761:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4222 --> PgSelectSingle2782 PgClassExpression2790{{"PgClassExpression[2790∈325]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle2761 --> PgClassExpression2790 - PgSelectSingle2761 --> RemapKeys4242 + PgSelectSingle2761 --> RemapKeys4222 PgClassExpression2769{{"PgClassExpression[2769∈326]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle2768 --> PgClassExpression2769 PgClassExpression2770{{"PgClassExpression[2770∈326]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -3337,8 +3337,8 @@ graph TD PgSelectSingle2830 --> PgClassExpression2832 __Item2835[/"__Item[2835∈334]
ᐸ2834ᐳ"\]:::itemplan PgClassExpression2834 ==> __Item2835 - __Item2848[/"__Item[2848∈335]
ᐸ4288ᐳ"\]:::itemplan - Access4288 ==> __Item2848 + __Item2848[/"__Item[2848∈335]
ᐸ4268ᐳ"\]:::itemplan + Access4268 ==> __Item2848 PgSelectSingle2849{{"PgSelectSingle[2849∈335]
ᐸperson_type_function_connectionᐳ"}}:::plan __Item2848 --> PgSelectSingle2849 PgClassExpression2850{{"PgClassExpression[2850∈336]
ᐸ__person_t...ion__.”id”ᐳ"}}:::plan @@ -3406,8 +3406,8 @@ graph TD PgClassExpression2914{{"PgClassExpression[2914∈336]
ᐸ__person_t...__.”money”ᐳ"}}:::plan PgSelectSingle2849 --> PgClassExpression2914 PgSelectSingle2921{{"PgSelectSingle[2921∈336]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4251{{"RemapKeys[4251∈336]
ᐸ2849:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan - RemapKeys4251 --> PgSelectSingle2921 + RemapKeys4231{{"RemapKeys[4231∈336]
ᐸ2849:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan + RemapKeys4231 --> PgSelectSingle2921 PgClassExpression2922{{"PgClassExpression[2922∈336]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle2921 --> PgClassExpression2922 PgClassExpression2923{{"PgClassExpression[2923∈336]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -3423,21 +3423,21 @@ graph TD PgClassExpression2928{{"PgClassExpression[2928∈336]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgSelectSingle2921 --> PgClassExpression2928 PgSelectSingle2935{{"PgSelectSingle[2935∈336]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4257{{"RemapKeys[4257∈336]
ᐸ2849:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan - RemapKeys4257 --> PgSelectSingle2935 + RemapKeys4237{{"RemapKeys[4237∈336]
ᐸ2849:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan + RemapKeys4237 --> PgSelectSingle2935 PgSelectSingle2942{{"PgSelectSingle[2942∈336]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle2935 --> PgSelectSingle2942 PgSelectSingle2956{{"PgSelectSingle[2956∈336]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4255{{"RemapKeys[4255∈336]
ᐸ2935:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4255 --> PgSelectSingle2956 + RemapKeys4235{{"RemapKeys[4235∈336]
ᐸ2935:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4235 --> PgSelectSingle2956 PgClassExpression2964{{"PgClassExpression[2964∈336]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle2935 --> PgClassExpression2964 PgSelectSingle2971{{"PgSelectSingle[2971∈336]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4259{{"RemapKeys[4259∈336]
ᐸ2849:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan - RemapKeys4259 --> PgSelectSingle2971 + RemapKeys4239{{"RemapKeys[4239∈336]
ᐸ2849:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan + RemapKeys4239 --> PgSelectSingle2971 PgSelectSingle2985{{"PgSelectSingle[2985∈336]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4265{{"RemapKeys[4265∈336]
ᐸ2849:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan - RemapKeys4265 --> PgSelectSingle2985 + RemapKeys4245{{"RemapKeys[4245∈336]
ᐸ2849:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan + RemapKeys4245 --> PgSelectSingle2985 PgClassExpression3015{{"PgClassExpression[3015∈336]
ᐸ__person_t...__.”point”ᐳ"}}:::plan PgSelectSingle2849 --> PgClassExpression3015 PgClassExpression3018{{"PgClassExpression[3018∈336]
ᐸ__person_t...ablePoint”ᐳ"}}:::plan @@ -3473,20 +3473,20 @@ graph TD PgClassExpression3037{{"PgClassExpression[3037∈336]
ᐸ__person_t...tea_array”ᐳ"}}:::plan PgSelectSingle2849 --> PgClassExpression3037 PgSelectSingle3045{{"PgSelectSingle[3045∈336]
ᐸpostᐳ"}}:::plan - RemapKeys4249{{"RemapKeys[4249∈336]
ᐸ2849:{”0”:3,”1”:4}ᐳ"}}:::plan - RemapKeys4249 --> PgSelectSingle3045 + RemapKeys4229{{"RemapKeys[4229∈336]
ᐸ2849:{”0”:3,”1”:4}ᐳ"}}:::plan + RemapKeys4229 --> PgSelectSingle3045 PgSelectSingle3054{{"PgSelectSingle[3054∈336]
ᐸpostᐳ"}}:::plan PgSelectSingle2849 --> PgSelectSingle3054 PgClassExpression3057{{"PgClassExpression[3057∈336]
ᐸ__person_t...__.”ltree”ᐳ"}}:::plan PgSelectSingle2849 --> PgClassExpression3057 PgClassExpression3058{{"PgClassExpression[3058∈336]
ᐸ__person_t...ree_array”ᐳ"}}:::plan PgSelectSingle2849 --> PgClassExpression3058 - PgSelectSingle2849 --> RemapKeys4249 - PgSelectSingle2849 --> RemapKeys4251 - PgSelectSingle2935 --> RemapKeys4255 - PgSelectSingle2849 --> RemapKeys4257 - PgSelectSingle2849 --> RemapKeys4259 - PgSelectSingle2849 --> RemapKeys4265 + PgSelectSingle2849 --> RemapKeys4229 + PgSelectSingle2849 --> RemapKeys4231 + PgSelectSingle2935 --> RemapKeys4235 + PgSelectSingle2849 --> RemapKeys4237 + PgSelectSingle2849 --> RemapKeys4239 + PgSelectSingle2849 --> RemapKeys4245 __Item2859[/"__Item[2859∈337]
ᐸ2858ᐳ"\]:::itemplan PgClassExpression2858 ==> __Item2859 __Item2863[/"__Item[2863∈338]
ᐸ2862ᐳ"\]:::itemplan @@ -3542,11 +3542,11 @@ graph TD PgSelectSingle2992{{"PgSelectSingle[2992∈353]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle2985 --> PgSelectSingle2992 PgSelectSingle3006{{"PgSelectSingle[3006∈353]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4263{{"RemapKeys[4263∈353]
ᐸ2985:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4263 --> PgSelectSingle3006 + RemapKeys4243{{"RemapKeys[4243∈353]
ᐸ2985:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4243 --> PgSelectSingle3006 PgClassExpression3014{{"PgClassExpression[3014∈353]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle2985 --> PgClassExpression3014 - PgSelectSingle2985 --> RemapKeys4263 + PgSelectSingle2985 --> RemapKeys4243 PgClassExpression2993{{"PgClassExpression[2993∈354]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle2992 --> PgClassExpression2993 PgClassExpression2994{{"PgClassExpression[2994∈354]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -3591,13 +3591,13 @@ graph TD PgSelectSingle3054 --> PgClassExpression3056 __Item3059[/"__Item[3059∈362]
ᐸ3058ᐳ"\]:::itemplan PgClassExpression3058 ==> __Item3059 - __Item3062[/"__Item[3062∈363]
ᐸ4288ᐳ"\]:::itemplan - Access4288 -.-> __Item3062 + __Item3062[/"__Item[3062∈363]
ᐸ4268ᐳ"\]:::itemplan + Access4268 -.-> __Item3062 PgSelectSingle3063{{"PgSelectSingle[3063∈363]
ᐸperson_type_function_connectionᐳ"}}:::plan __Item3062 --> PgSelectSingle3063 - Edge4267{{"Edge[4267∈364]"}}:::plan + Edge4247{{"Edge[4247∈364]"}}:::plan PgSelectSingle3065{{"PgSelectSingle[3065∈364]
ᐸperson_type_function_connectionᐳ"}}:::plan - PgSelectSingle3065 & Connection2846 --> Edge4267 + PgSelectSingle3065 & Connection2846 --> Edge4247 __Item3064[/"__Item[3064∈364]
ᐸ3061ᐳ"\]:::itemplan __ListTransform3061 ==> __Item3064 __Item3064 --> PgSelectSingle3065 @@ -3666,8 +3666,8 @@ graph TD PgClassExpression3134{{"PgClassExpression[3134∈366]
ᐸ__person_t...__.”money”ᐳ"}}:::plan PgSelectSingle3065 --> PgClassExpression3134 PgSelectSingle3141{{"PgSelectSingle[3141∈366]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4272{{"RemapKeys[4272∈366]
ᐸ3065:{”0”:106,”1”:107,”2”:108,”3”:109,”4”:110,”5”:111,”6”:112,”7”:113}ᐳ"}}:::plan - RemapKeys4272 --> PgSelectSingle3141 + RemapKeys4252{{"RemapKeys[4252∈366]
ᐸ3065:{”0”:106,”1”:107,”2”:108,”3”:109,”4”:110,”5”:111,”6”:112,”7”:113}ᐳ"}}:::plan + RemapKeys4252 --> PgSelectSingle3141 PgClassExpression3142{{"PgClassExpression[3142∈366]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle3141 --> PgClassExpression3142 PgClassExpression3143{{"PgClassExpression[3143∈366]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -3683,21 +3683,21 @@ graph TD PgClassExpression3148{{"PgClassExpression[3148∈366]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgSelectSingle3141 --> PgClassExpression3148 PgSelectSingle3155{{"PgSelectSingle[3155∈366]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4278{{"RemapKeys[4278∈366]
ᐸ3065:{”0”:114,”1”:115,”2”:116,”3”:117,”4”:118,”5”:119,”6”:120,”7”:121,”8”:122,”9”:123,”10”:124,”11”:125,”12”:126,”13”:127,”14”:128,”15”:129,”16”:130,”17”:131}ᐳ"}}:::plan - RemapKeys4278 --> PgSelectSingle3155 + RemapKeys4258{{"RemapKeys[4258∈366]
ᐸ3065:{”0”:114,”1”:115,”2”:116,”3”:117,”4”:118,”5”:119,”6”:120,”7”:121,”8”:122,”9”:123,”10”:124,”11”:125,”12”:126,”13”:127,”14”:128,”15”:129,”16”:130,”17”:131}ᐳ"}}:::plan + RemapKeys4258 --> PgSelectSingle3155 PgSelectSingle3162{{"PgSelectSingle[3162∈366]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle3155 --> PgSelectSingle3162 PgSelectSingle3176{{"PgSelectSingle[3176∈366]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4276{{"RemapKeys[4276∈366]
ᐸ3155:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4276 --> PgSelectSingle3176 + RemapKeys4256{{"RemapKeys[4256∈366]
ᐸ3155:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4256 --> PgSelectSingle3176 PgClassExpression3184{{"PgClassExpression[3184∈366]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle3155 --> PgClassExpression3184 PgSelectSingle3191{{"PgSelectSingle[3191∈366]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4280{{"RemapKeys[4280∈366]
ᐸ3065:{”0”:132,”1”:133,”2”:134,”3”:135,”4”:136,”5”:137,”6”:138,”7”:139}ᐳ"}}:::plan - RemapKeys4280 --> PgSelectSingle3191 + RemapKeys4260{{"RemapKeys[4260∈366]
ᐸ3065:{”0”:132,”1”:133,”2”:134,”3”:135,”4”:136,”5”:137,”6”:138,”7”:139}ᐳ"}}:::plan + RemapKeys4260 --> PgSelectSingle3191 PgSelectSingle3205{{"PgSelectSingle[3205∈366]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4286{{"RemapKeys[4286∈366]
ᐸ3065:{”0”:140,”1”:141,”2”:142,”3”:143,”4”:144,”5”:145,”6”:146,”7”:147,”8”:148,”9”:149,”10”:150,”11”:151,”12”:152,”13”:153,”14”:154,”15”:155,”16”:156,”17”:157}ᐳ"}}:::plan - RemapKeys4286 --> PgSelectSingle3205 + RemapKeys4266{{"RemapKeys[4266∈366]
ᐸ3065:{”0”:140,”1”:141,”2”:142,”3”:143,”4”:144,”5”:145,”6”:146,”7”:147,”8”:148,”9”:149,”10”:150,”11”:151,”12”:152,”13”:153,”14”:154,”15”:155,”16”:156,”17”:157}ᐳ"}}:::plan + RemapKeys4266 --> PgSelectSingle3205 PgClassExpression3235{{"PgClassExpression[3235∈366]
ᐸ__person_t...__.”point”ᐳ"}}:::plan PgSelectSingle3065 --> PgClassExpression3235 PgClassExpression3238{{"PgClassExpression[3238∈366]
ᐸ__person_t...ablePoint”ᐳ"}}:::plan @@ -3733,22 +3733,22 @@ graph TD PgClassExpression3257{{"PgClassExpression[3257∈366]
ᐸ__person_t...tea_array”ᐳ"}}:::plan PgSelectSingle3065 --> PgClassExpression3257 PgSelectSingle3265{{"PgSelectSingle[3265∈366]
ᐸpostᐳ"}}:::plan - RemapKeys4270{{"RemapKeys[4270∈366]
ᐸ3065:{”0”:103,”1”:104}ᐳ"}}:::plan - RemapKeys4270 --> PgSelectSingle3265 + RemapKeys4250{{"RemapKeys[4250∈366]
ᐸ3065:{”0”:103,”1”:104}ᐳ"}}:::plan + RemapKeys4250 --> PgSelectSingle3265 PgSelectSingle3274{{"PgSelectSingle[3274∈366]
ᐸpostᐳ"}}:::plan - RemapKeys4268{{"RemapKeys[4268∈366]
ᐸ3065:{”0”:101,”1”:102}ᐳ"}}:::plan - RemapKeys4268 --> PgSelectSingle3274 + RemapKeys4248{{"RemapKeys[4248∈366]
ᐸ3065:{”0”:101,”1”:102}ᐳ"}}:::plan + RemapKeys4248 --> PgSelectSingle3274 PgClassExpression3277{{"PgClassExpression[3277∈366]
ᐸ__person_t...__.”ltree”ᐳ"}}:::plan PgSelectSingle3065 --> PgClassExpression3277 PgClassExpression3278{{"PgClassExpression[3278∈366]
ᐸ__person_t...ree_array”ᐳ"}}:::plan PgSelectSingle3065 --> PgClassExpression3278 - PgSelectSingle3065 --> RemapKeys4268 - PgSelectSingle3065 --> RemapKeys4270 - PgSelectSingle3065 --> RemapKeys4272 - PgSelectSingle3155 --> RemapKeys4276 - PgSelectSingle3065 --> RemapKeys4278 - PgSelectSingle3065 --> RemapKeys4280 - PgSelectSingle3065 --> RemapKeys4286 + PgSelectSingle3065 --> RemapKeys4248 + PgSelectSingle3065 --> RemapKeys4250 + PgSelectSingle3065 --> RemapKeys4252 + PgSelectSingle3155 --> RemapKeys4256 + PgSelectSingle3065 --> RemapKeys4258 + PgSelectSingle3065 --> RemapKeys4260 + PgSelectSingle3065 --> RemapKeys4266 __Item3079[/"__Item[3079∈367]
ᐸ3078ᐳ"\]:::itemplan PgClassExpression3078 ==> __Item3079 __Item3083[/"__Item[3083∈368]
ᐸ3082ᐳ"\]:::itemplan @@ -3804,11 +3804,11 @@ graph TD PgSelectSingle3212{{"PgSelectSingle[3212∈383]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle3205 --> PgSelectSingle3212 PgSelectSingle3226{{"PgSelectSingle[3226∈383]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4284{{"RemapKeys[4284∈383]
ᐸ3205:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4284 --> PgSelectSingle3226 + RemapKeys4264{{"RemapKeys[4264∈383]
ᐸ3205:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4264 --> PgSelectSingle3226 PgClassExpression3234{{"PgClassExpression[3234∈383]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle3205 --> PgClassExpression3234 - PgSelectSingle3205 --> RemapKeys4284 + PgSelectSingle3205 --> RemapKeys4264 PgClassExpression3213{{"PgClassExpression[3213∈384]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle3212 --> PgClassExpression3213 PgClassExpression3214{{"PgClassExpression[3214∈384]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -3860,8 +3860,8 @@ graph TD PgSelectSingle3314{{"PgSelectSingle[3314∈393]
ᐸtypesᐳ"}}:::plan PgSelectSingle3305 --> PgSelectSingle3314 First3965{{"First[3965∈393]"}}:::plan - Access4353{{"Access[4353∈393]
ᐸ3304.102ᐳ"}}:::plan - Access4353 --> First3965 + Access4333{{"Access[4333∈393]
ᐸ3304.102ᐳ"}}:::plan + Access4333 --> First3965 PgSelectSingle3966{{"PgSelectSingle[3966∈393]
ᐸtypesᐳ"}}:::plan First3965 --> PgSelectSingle3966 PgClassExpression3967{{"PgClassExpression[3967∈393]
ᐸcount(*)ᐳ"}}:::plan @@ -3870,8 +3870,8 @@ graph TD Connection3538{{"Connection[3538∈393]
ᐸ3534ᐳ"}}:::plan Connection3538 --> PgPageInfo3968 First3972{{"First[3972∈393]"}}:::plan - Access4352{{"Access[4352∈393]
ᐸ3304.101ᐳ"}}:::plan - Access4352 --> First3972 + Access4332{{"Access[4332∈393]
ᐸ3304.101ᐳ"}}:::plan + Access4332 --> First3972 PgSelectSingle3973{{"PgSelectSingle[3973∈393]
ᐸtypesᐳ"}}:::plan First3972 --> PgSelectSingle3973 PgCursor3974{{"PgCursor[3974∈393]"}}:::plan @@ -3881,7 +3881,7 @@ graph TD PgSelectSingle3973 --> PgClassExpression3975 PgClassExpression3975 --> List3976 Last3978{{"Last[3978∈393]"}}:::plan - Access4352 --> Last3978 + Access4332 --> Last3978 PgSelectSingle3979{{"PgSelectSingle[3979∈393]
ᐸtypesᐳ"}}:::plan Last3978 --> PgSelectSingle3979 PgCursor3980{{"PgCursor[3980∈393]"}}:::plan @@ -3890,8 +3890,8 @@ graph TD PgClassExpression3981{{"PgClassExpression[3981∈393]
ᐸ__types__.”id”ᐳ"}}:::plan PgSelectSingle3979 --> PgClassExpression3981 PgClassExpression3981 --> List3982 - First3304 --> Access4352 - First3304 --> Access4353 + First3304 --> Access4332 + First3304 --> Access4333 PgClassExpression3315{{"PgClassExpression[3315∈394]
ᐸ__types__.”id”ᐳ"}}:::plan PgSelectSingle3314 --> PgClassExpression3315 PgClassExpression3316{{"PgClassExpression[3316∈394]
ᐸ__types__.”smallint”ᐳ"}}:::plan @@ -3957,8 +3957,8 @@ graph TD PgClassExpression3379{{"PgClassExpression[3379∈394]
ᐸ__types__.”money”ᐳ"}}:::plan PgSelectSingle3314 --> PgClassExpression3379 PgSelectSingle3386{{"PgSelectSingle[3386∈394]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4294{{"RemapKeys[4294∈394]
ᐸ3314:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan - RemapKeys4294 --> PgSelectSingle3386 + RemapKeys4274{{"RemapKeys[4274∈394]
ᐸ3314:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan + RemapKeys4274 --> PgSelectSingle3386 PgClassExpression3387{{"PgClassExpression[3387∈394]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle3386 --> PgClassExpression3387 PgClassExpression3388{{"PgClassExpression[3388∈394]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -3974,21 +3974,21 @@ graph TD PgClassExpression3393{{"PgClassExpression[3393∈394]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgSelectSingle3386 --> PgClassExpression3393 PgSelectSingle3400{{"PgSelectSingle[3400∈394]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4300{{"RemapKeys[4300∈394]
ᐸ3314:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan - RemapKeys4300 --> PgSelectSingle3400 + RemapKeys4280{{"RemapKeys[4280∈394]
ᐸ3314:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan + RemapKeys4280 --> PgSelectSingle3400 PgSelectSingle3407{{"PgSelectSingle[3407∈394]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle3400 --> PgSelectSingle3407 PgSelectSingle3421{{"PgSelectSingle[3421∈394]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4298{{"RemapKeys[4298∈394]
ᐸ3400:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4298 --> PgSelectSingle3421 + RemapKeys4278{{"RemapKeys[4278∈394]
ᐸ3400:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4278 --> PgSelectSingle3421 PgClassExpression3429{{"PgClassExpression[3429∈394]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle3400 --> PgClassExpression3429 PgSelectSingle3436{{"PgSelectSingle[3436∈394]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4302{{"RemapKeys[4302∈394]
ᐸ3314:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan - RemapKeys4302 --> PgSelectSingle3436 + RemapKeys4282{{"RemapKeys[4282∈394]
ᐸ3314:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan + RemapKeys4282 --> PgSelectSingle3436 PgSelectSingle3450{{"PgSelectSingle[3450∈394]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4308{{"RemapKeys[4308∈394]
ᐸ3314:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan - RemapKeys4308 --> PgSelectSingle3450 + RemapKeys4288{{"RemapKeys[4288∈394]
ᐸ3314:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan + RemapKeys4288 --> PgSelectSingle3450 PgClassExpression3480{{"PgClassExpression[3480∈394]
ᐸ__types__.”point”ᐳ"}}:::plan PgSelectSingle3314 --> PgClassExpression3480 PgClassExpression3483{{"PgClassExpression[3483∈394]
ᐸ__types__....ablePoint”ᐳ"}}:::plan @@ -4024,20 +4024,20 @@ graph TD PgClassExpression3502{{"PgClassExpression[3502∈394]
ᐸ__types__.”bytea_array”ᐳ"}}:::plan PgSelectSingle3314 --> PgClassExpression3502 PgSelectSingle3510{{"PgSelectSingle[3510∈394]
ᐸpostᐳ"}}:::plan - RemapKeys4292{{"RemapKeys[4292∈394]
ᐸ3314:{”0”:3,”1”:4}ᐳ"}}:::plan - RemapKeys4292 --> PgSelectSingle3510 + RemapKeys4272{{"RemapKeys[4272∈394]
ᐸ3314:{”0”:3,”1”:4}ᐳ"}}:::plan + RemapKeys4272 --> PgSelectSingle3510 PgSelectSingle3519{{"PgSelectSingle[3519∈394]
ᐸpostᐳ"}}:::plan PgSelectSingle3314 --> PgSelectSingle3519 PgClassExpression3522{{"PgClassExpression[3522∈394]
ᐸ__types__.”ltree”ᐳ"}}:::plan PgSelectSingle3314 --> PgClassExpression3522 PgClassExpression3523{{"PgClassExpression[3523∈394]
ᐸ__types__.”ltree_array”ᐳ"}}:::plan PgSelectSingle3314 --> PgClassExpression3523 - PgSelectSingle3314 --> RemapKeys4292 - PgSelectSingle3314 --> RemapKeys4294 - PgSelectSingle3400 --> RemapKeys4298 - PgSelectSingle3314 --> RemapKeys4300 - PgSelectSingle3314 --> RemapKeys4302 - PgSelectSingle3314 --> RemapKeys4308 + PgSelectSingle3314 --> RemapKeys4272 + PgSelectSingle3314 --> RemapKeys4274 + PgSelectSingle3400 --> RemapKeys4278 + PgSelectSingle3314 --> RemapKeys4280 + PgSelectSingle3314 --> RemapKeys4282 + PgSelectSingle3314 --> RemapKeys4288 __Item3324[/"__Item[3324∈395]
ᐸ3323ᐳ"\]:::itemplan PgClassExpression3323 ==> __Item3324 __Item3328[/"__Item[3328∈396]
ᐸ3327ᐳ"\]:::itemplan @@ -4093,11 +4093,11 @@ graph TD PgSelectSingle3457{{"PgSelectSingle[3457∈411]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle3450 --> PgSelectSingle3457 PgSelectSingle3471{{"PgSelectSingle[3471∈411]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4306{{"RemapKeys[4306∈411]
ᐸ3450:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4306 --> PgSelectSingle3471 + RemapKeys4286{{"RemapKeys[4286∈411]
ᐸ3450:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4286 --> PgSelectSingle3471 PgClassExpression3479{{"PgClassExpression[3479∈411]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle3450 --> PgClassExpression3479 - PgSelectSingle3450 --> RemapKeys4306 + PgSelectSingle3450 --> RemapKeys4286 PgClassExpression3458{{"PgClassExpression[3458∈412]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle3457 --> PgClassExpression3458 PgClassExpression3459{{"PgClassExpression[3459∈412]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -4142,8 +4142,8 @@ graph TD PgSelectSingle3519 --> PgClassExpression3521 __Item3524[/"__Item[3524∈420]
ᐸ3523ᐳ"\]:::itemplan PgClassExpression3523 ==> __Item3524 - __Item3540[/"__Item[3540∈421]
ᐸ4352ᐳ"\]:::itemplan - Access4352 ==> __Item3540 + __Item3540[/"__Item[3540∈421]
ᐸ4332ᐳ"\]:::itemplan + Access4332 ==> __Item3540 PgSelectSingle3541{{"PgSelectSingle[3541∈421]
ᐸtypesᐳ"}}:::plan __Item3540 --> PgSelectSingle3541 PgClassExpression3542{{"PgClassExpression[3542∈422]
ᐸ__types__.”id”ᐳ"}}:::plan @@ -4211,8 +4211,8 @@ graph TD PgClassExpression3606{{"PgClassExpression[3606∈422]
ᐸ__types__.”money”ᐳ"}}:::plan PgSelectSingle3541 --> PgClassExpression3606 PgSelectSingle3613{{"PgSelectSingle[3613∈422]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4316{{"RemapKeys[4316∈422]
ᐸ3541:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan - RemapKeys4316 --> PgSelectSingle3613 + RemapKeys4296{{"RemapKeys[4296∈422]
ᐸ3541:{”0”:30,”1”:31,”2”:32,”3”:33,”4”:34,”5”:35,”6”:36,”7”:37}ᐳ"}}:::plan + RemapKeys4296 --> PgSelectSingle3613 PgClassExpression3614{{"PgClassExpression[3614∈422]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle3613 --> PgClassExpression3614 PgClassExpression3615{{"PgClassExpression[3615∈422]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -4228,21 +4228,21 @@ graph TD PgClassExpression3620{{"PgClassExpression[3620∈422]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgSelectSingle3613 --> PgClassExpression3620 PgSelectSingle3627{{"PgSelectSingle[3627∈422]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4322{{"RemapKeys[4322∈422]
ᐸ3541:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan - RemapKeys4322 --> PgSelectSingle3627 + RemapKeys4302{{"RemapKeys[4302∈422]
ᐸ3541:{”0”:38,”1”:39,”2”:40,”3”:41,”4”:42,”5”:43,”6”:44,”7”:45,”8”:46,”9”:47,”10”:48,”11”:49,”12”:50,”13”:51,”14”:52,”15”:53,”16”:54,”17”:55}ᐳ"}}:::plan + RemapKeys4302 --> PgSelectSingle3627 PgSelectSingle3634{{"PgSelectSingle[3634∈422]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle3627 --> PgSelectSingle3634 PgSelectSingle3648{{"PgSelectSingle[3648∈422]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4320{{"RemapKeys[4320∈422]
ᐸ3627:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4320 --> PgSelectSingle3648 + RemapKeys4300{{"RemapKeys[4300∈422]
ᐸ3627:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4300 --> PgSelectSingle3648 PgClassExpression3656{{"PgClassExpression[3656∈422]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle3627 --> PgClassExpression3656 PgSelectSingle3663{{"PgSelectSingle[3663∈422]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4324{{"RemapKeys[4324∈422]
ᐸ3541:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan - RemapKeys4324 --> PgSelectSingle3663 + RemapKeys4304{{"RemapKeys[4304∈422]
ᐸ3541:{”0”:56,”1”:57,”2”:58,”3”:59,”4”:60,”5”:61,”6”:62,”7”:63}ᐳ"}}:::plan + RemapKeys4304 --> PgSelectSingle3663 PgSelectSingle3677{{"PgSelectSingle[3677∈422]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4330{{"RemapKeys[4330∈422]
ᐸ3541:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan - RemapKeys4330 --> PgSelectSingle3677 + RemapKeys4310{{"RemapKeys[4310∈422]
ᐸ3541:{”0”:64,”1”:65,”2”:66,”3”:67,”4”:68,”5”:69,”6”:70,”7”:71,”8”:72,”9”:73,”10”:74,”11”:75,”12”:76,”13”:77,”14”:78,”15”:79,”16”:80,”17”:81}ᐳ"}}:::plan + RemapKeys4310 --> PgSelectSingle3677 PgClassExpression3707{{"PgClassExpression[3707∈422]
ᐸ__types__.”point”ᐳ"}}:::plan PgSelectSingle3541 --> PgClassExpression3707 PgClassExpression3710{{"PgClassExpression[3710∈422]
ᐸ__types__....ablePoint”ᐳ"}}:::plan @@ -4278,20 +4278,20 @@ graph TD PgClassExpression3729{{"PgClassExpression[3729∈422]
ᐸ__types__.”bytea_array”ᐳ"}}:::plan PgSelectSingle3541 --> PgClassExpression3729 PgSelectSingle3737{{"PgSelectSingle[3737∈422]
ᐸpostᐳ"}}:::plan - RemapKeys4314{{"RemapKeys[4314∈422]
ᐸ3541:{”0”:3,”1”:4}ᐳ"}}:::plan - RemapKeys4314 --> PgSelectSingle3737 + RemapKeys4294{{"RemapKeys[4294∈422]
ᐸ3541:{”0”:3,”1”:4}ᐳ"}}:::plan + RemapKeys4294 --> PgSelectSingle3737 PgSelectSingle3746{{"PgSelectSingle[3746∈422]
ᐸpostᐳ"}}:::plan PgSelectSingle3541 --> PgSelectSingle3746 PgClassExpression3749{{"PgClassExpression[3749∈422]
ᐸ__types__.”ltree”ᐳ"}}:::plan PgSelectSingle3541 --> PgClassExpression3749 PgClassExpression3750{{"PgClassExpression[3750∈422]
ᐸ__types__.”ltree_array”ᐳ"}}:::plan PgSelectSingle3541 --> PgClassExpression3750 - PgSelectSingle3541 --> RemapKeys4314 - PgSelectSingle3541 --> RemapKeys4316 - PgSelectSingle3627 --> RemapKeys4320 - PgSelectSingle3541 --> RemapKeys4322 - PgSelectSingle3541 --> RemapKeys4324 - PgSelectSingle3541 --> RemapKeys4330 + PgSelectSingle3541 --> RemapKeys4294 + PgSelectSingle3541 --> RemapKeys4296 + PgSelectSingle3627 --> RemapKeys4300 + PgSelectSingle3541 --> RemapKeys4302 + PgSelectSingle3541 --> RemapKeys4304 + PgSelectSingle3541 --> RemapKeys4310 __Item3551[/"__Item[3551∈423]
ᐸ3550ᐳ"\]:::itemplan PgClassExpression3550 ==> __Item3551 __Item3555[/"__Item[3555∈424]
ᐸ3554ᐳ"\]:::itemplan @@ -4347,11 +4347,11 @@ graph TD PgSelectSingle3684{{"PgSelectSingle[3684∈439]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle3677 --> PgSelectSingle3684 PgSelectSingle3698{{"PgSelectSingle[3698∈439]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4328{{"RemapKeys[4328∈439]
ᐸ3677:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4328 --> PgSelectSingle3698 + RemapKeys4308{{"RemapKeys[4308∈439]
ᐸ3677:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4308 --> PgSelectSingle3698 PgClassExpression3706{{"PgClassExpression[3706∈439]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle3677 --> PgClassExpression3706 - PgSelectSingle3677 --> RemapKeys4328 + PgSelectSingle3677 --> RemapKeys4308 PgClassExpression3685{{"PgClassExpression[3685∈440]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle3684 --> PgClassExpression3685 PgClassExpression3686{{"PgClassExpression[3686∈440]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -4461,8 +4461,8 @@ graph TD PgClassExpression3818{{"PgClassExpression[3818∈449]
ᐸ__types__.”money”ᐳ"}}:::plan PgSelectSingle3541 --> PgClassExpression3818 PgSelectSingle3825{{"PgSelectSingle[3825∈449]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4336{{"RemapKeys[4336∈449]
ᐸ3541:{”0”:106,”1”:107,”2”:108,”3”:109,”4”:110,”5”:111,”6”:112,”7”:113}ᐳ"}}:::plan - RemapKeys4336 --> PgSelectSingle3825 + RemapKeys4316{{"RemapKeys[4316∈449]
ᐸ3541:{”0”:106,”1”:107,”2”:108,”3”:109,”4”:110,”5”:111,”6”:112,”7”:113}ᐳ"}}:::plan + RemapKeys4316 --> PgSelectSingle3825 PgClassExpression3826{{"PgClassExpression[3826∈449]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle3825 --> PgClassExpression3826 PgClassExpression3827{{"PgClassExpression[3827∈449]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -4478,21 +4478,21 @@ graph TD PgClassExpression3832{{"PgClassExpression[3832∈449]
ᐸ__frmcdc_c....”foo_bar”ᐳ"}}:::plan PgSelectSingle3825 --> PgClassExpression3832 PgSelectSingle3839{{"PgSelectSingle[3839∈449]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4342{{"RemapKeys[4342∈449]
ᐸ3541:{”0”:114,”1”:115,”2”:116,”3”:117,”4”:118,”5”:119,”6”:120,”7”:121,”8”:122,”9”:123,”10”:124,”11”:125,”12”:126,”13”:127,”14”:128,”15”:129,”16”:130,”17”:131}ᐳ"}}:::plan - RemapKeys4342 --> PgSelectSingle3839 + RemapKeys4322{{"RemapKeys[4322∈449]
ᐸ3541:{”0”:114,”1”:115,”2”:116,”3”:117,”4”:118,”5”:119,”6”:120,”7”:121,”8”:122,”9”:123,”10”:124,”11”:125,”12”:126,”13”:127,”14”:128,”15”:129,”16”:130,”17”:131}ᐳ"}}:::plan + RemapKeys4322 --> PgSelectSingle3839 PgSelectSingle3846{{"PgSelectSingle[3846∈449]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle3839 --> PgSelectSingle3846 PgSelectSingle3860{{"PgSelectSingle[3860∈449]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4340{{"RemapKeys[4340∈449]
ᐸ3839:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4340 --> PgSelectSingle3860 + RemapKeys4320{{"RemapKeys[4320∈449]
ᐸ3839:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4320 --> PgSelectSingle3860 PgClassExpression3868{{"PgClassExpression[3868∈449]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle3839 --> PgClassExpression3868 PgSelectSingle3875{{"PgSelectSingle[3875∈449]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4344{{"RemapKeys[4344∈449]
ᐸ3541:{”0”:132,”1”:133,”2”:134,”3”:135,”4”:136,”5”:137,”6”:138,”7”:139}ᐳ"}}:::plan - RemapKeys4344 --> PgSelectSingle3875 + RemapKeys4324{{"RemapKeys[4324∈449]
ᐸ3541:{”0”:132,”1”:133,”2”:134,”3”:135,”4”:136,”5”:137,”6”:138,”7”:139}ᐳ"}}:::plan + RemapKeys4324 --> PgSelectSingle3875 PgSelectSingle3889{{"PgSelectSingle[3889∈449]
ᐸfrmcdc_nestedCompoundTypeᐳ"}}:::plan - RemapKeys4350{{"RemapKeys[4350∈449]
ᐸ3541:{”0”:140,”1”:141,”2”:142,”3”:143,”4”:144,”5”:145,”6”:146,”7”:147,”8”:148,”9”:149,”10”:150,”11”:151,”12”:152,”13”:153,”14”:154,”15”:155,”16”:156,”17”:157}ᐳ"}}:::plan - RemapKeys4350 --> PgSelectSingle3889 + RemapKeys4330{{"RemapKeys[4330∈449]
ᐸ3541:{”0”:140,”1”:141,”2”:142,”3”:143,”4”:144,”5”:145,”6”:146,”7”:147,”8”:148,”9”:149,”10”:150,”11”:151,”12”:152,”13”:153,”14”:154,”15”:155,”16”:156,”17”:157}ᐳ"}}:::plan + RemapKeys4330 --> PgSelectSingle3889 PgClassExpression3919{{"PgClassExpression[3919∈449]
ᐸ__types__.”point”ᐳ"}}:::plan PgSelectSingle3541 --> PgClassExpression3919 PgClassExpression3922{{"PgClassExpression[3922∈449]
ᐸ__types__....ablePoint”ᐳ"}}:::plan @@ -4528,22 +4528,22 @@ graph TD PgClassExpression3941{{"PgClassExpression[3941∈449]
ᐸ__types__.”bytea_array”ᐳ"}}:::plan PgSelectSingle3541 --> PgClassExpression3941 PgSelectSingle3949{{"PgSelectSingle[3949∈449]
ᐸpostᐳ"}}:::plan - RemapKeys4334{{"RemapKeys[4334∈449]
ᐸ3541:{”0”:103,”1”:104}ᐳ"}}:::plan - RemapKeys4334 --> PgSelectSingle3949 + RemapKeys4314{{"RemapKeys[4314∈449]
ᐸ3541:{”0”:103,”1”:104}ᐳ"}}:::plan + RemapKeys4314 --> PgSelectSingle3949 PgSelectSingle3958{{"PgSelectSingle[3958∈449]
ᐸpostᐳ"}}:::plan - RemapKeys4332{{"RemapKeys[4332∈449]
ᐸ3541:{”0”:101,”1”:102}ᐳ"}}:::plan - RemapKeys4332 --> PgSelectSingle3958 + RemapKeys4312{{"RemapKeys[4312∈449]
ᐸ3541:{”0”:101,”1”:102}ᐳ"}}:::plan + RemapKeys4312 --> PgSelectSingle3958 PgClassExpression3961{{"PgClassExpression[3961∈449]
ᐸ__types__.”ltree”ᐳ"}}:::plan PgSelectSingle3541 --> PgClassExpression3961 PgClassExpression3962{{"PgClassExpression[3962∈449]
ᐸ__types__.”ltree_array”ᐳ"}}:::plan PgSelectSingle3541 --> PgClassExpression3962 - PgSelectSingle3541 --> RemapKeys4332 - PgSelectSingle3541 --> RemapKeys4334 - PgSelectSingle3541 --> RemapKeys4336 - PgSelectSingle3839 --> RemapKeys4340 - PgSelectSingle3541 --> RemapKeys4342 - PgSelectSingle3541 --> RemapKeys4344 - PgSelectSingle3541 --> RemapKeys4350 + PgSelectSingle3541 --> RemapKeys4312 + PgSelectSingle3541 --> RemapKeys4314 + PgSelectSingle3541 --> RemapKeys4316 + PgSelectSingle3839 --> RemapKeys4320 + PgSelectSingle3541 --> RemapKeys4322 + PgSelectSingle3541 --> RemapKeys4324 + PgSelectSingle3541 --> RemapKeys4330 __Item3763[/"__Item[3763∈450]
ᐸ3762ᐳ"\]:::itemplan PgClassExpression3762 ==> __Item3763 __Item3767[/"__Item[3767∈451]
ᐸ3766ᐳ"\]:::itemplan @@ -4599,11 +4599,11 @@ graph TD PgSelectSingle3896{{"PgSelectSingle[3896∈466]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan PgSelectSingle3889 --> PgSelectSingle3896 PgSelectSingle3910{{"PgSelectSingle[3910∈466]
ᐸfrmcdc_compoundTypeᐳ"}}:::plan - RemapKeys4348{{"RemapKeys[4348∈466]
ᐸ3889:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan - RemapKeys4348 --> PgSelectSingle3910 + RemapKeys4328{{"RemapKeys[4328∈466]
ᐸ3889:{”0”:8,”1”:9,”2”:10,”3”:11,”4”:12,”5”:13,”6”:14,”7”:15}ᐳ"}}:::plan + RemapKeys4328 --> PgSelectSingle3910 PgClassExpression3918{{"PgClassExpression[3918∈466]
ᐸ__frmcdc_n....”baz_buz”ᐳ"}}:::plan PgSelectSingle3889 --> PgClassExpression3918 - PgSelectSingle3889 --> RemapKeys4348 + PgSelectSingle3889 --> RemapKeys4328 PgClassExpression3897{{"PgClassExpression[3897∈467]
ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan PgSelectSingle3896 --> PgClassExpression3897 PgClassExpression3898{{"PgClassExpression[3898∈467]
ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan @@ -4652,9 +4652,9 @@ graph TD %% define steps subgraph "Buckets for queries/v4/types" - Bucket0("Bucket 0 (root)
1:
ᐳ: 16, 17, 19, 450, 1941, 2846, 4354, 4355, 4360, 18, 902, 903, 1123, 1122
2: 15, 685, 905, 1500, 1716, 2395, 3300
ᐳ: 689, 690, 909, 910, 1504, 1505, 2399, 2400, 3304, 3305"):::bucket + Bucket0("Bucket 0 (root)
1:
ᐳ: 16, 17, 19, 450, 1941, 2846, 4334, 4335, 4340, 18, 902, 903, 1123, 1122
2: 15, 685, 905, 1500, 1716, 2395, 3300
ᐳ: 689, 690, 909, 910, 1504, 1505, 2399, 2400, 3304, 3305"):::bucket classDef bucket0 stroke:#696969 - class Bucket0,__Value0,__Value3,__Value5,PgSelect15,Access16,Access17,Object18,Connection19,Constant450,PgSelect685,First689,PgSelectSingle690,Lambda902,Access903,PgSelect905,First909,PgSelectSingle910,Node1122,Lambda1123,PgSelect1500,First1504,PgSelectSingle1505,PgSelect1716,Connection1941,PgSelect2395,First2399,PgSelectSingle2400,Connection2846,PgSelect3300,First3304,PgSelectSingle3305,Constant4354,Constant4355,Constant4360 bucket0 + class Bucket0,__Value0,__Value3,__Value5,PgSelect15,Access16,Access17,Object18,Connection19,Constant450,PgSelect685,First689,PgSelectSingle690,Lambda902,Access903,PgSelect905,First909,PgSelectSingle910,Node1122,Lambda1123,PgSelect1500,First1504,PgSelectSingle1505,PgSelect1716,Connection1941,PgSelect2395,First2399,PgSelectSingle2400,Connection2846,PgSelect3300,First3304,PgSelectSingle3305,Constant4334,Constant4335,Constant4340 bucket0 Bucket1("Bucket 1 (nullableBoundary)
Deps: 18, 19, 450

ROOT Connectionᐸ15ᐳ[19]"):::bucket classDef bucket1 stroke:#00bfff class Bucket1,PgSelect20,PgSelect445,First446,PgSelectSingle447,PgClassExpression448,PgPageInfo449,First453,PgSelectSingle454,PgCursor455,PgClassExpression456,List457,Last459,PgSelectSingle460,PgCursor461,PgClassExpression462,List463 bucket1 @@ -5066,9 +5066,9 @@ graph TD Bucket137("Bucket 137 (listItem)
ROOT __Item{137}ᐸ1119ᐳ[1120]"):::bucket classDef bucket137 stroke:#00bfff class Bucket137,__Item1120 bucket137 - Bucket138("Bucket 138 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 1123, 1122, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: Access[4356], Access[4357]
2: 1128, 1137, 1146, 1155, 1164, 1173, 1184, 1193, 1202, 1211, 1430, 1439, 1448, 1457, 1466, 1475, 1484, 1493
ᐳ: 1132, 1133, 1141, 1142, 1150, 1151, 1159, 1160, 1168, 1169, 1177, 1178, 1188, 1189, 1197, 1198, 1206, 1207, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1227, 1228, 1229, 1231, 1232, 1233, 1240, 1241, 1244, 1247, 1248, 1251, 1254, 1255, 1258, 1261, 1262, 1263, 1264, 1265, 1266, 1273, 1281, 1382, 1385, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1401, 1403, 1404, 1421, 1424, 1425, 1434, 1435, 1443, 1444, 1452, 1453, 1461, 1462, 1470, 1471, 1479, 1480, 1488, 1489, 1497, 1498, 4096, 4098, 4104, 4106, 4112, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1302, 1309, 1331, 1338, 1352, 1412, 4102, 1323"):::bucket + Bucket138("Bucket 138 (polymorphic)
Query,Input,Patch,Reserved,ReservedPatchRecord,ReservedInputRecord,DefaultValue,CompoundKey,Person,Post,Type,PersonSecret,LeftArm,MyTable,ViewTable,SimilarTable1,SimilarTable2,NullTestRecord,Issue756
Deps: 18, 1123, 1122, 5
ᐳQuery
ᐳInput
ᐳPatch
ᐳReserved
ᐳReservedPatchRecord
ᐳReservedInputRecord
ᐳDefaultValue
ᐳCompoundKey
ᐳPerson
ᐳPost
ᐳType
ᐳPersonSecret
ᐳLeftArm
ᐳMyTable
ᐳViewTable
ᐳSimilarTable1
ᐳSimilarTable2
ᐳNullTestRecord
ᐳIssue756
1:
ᐳ: Access[4336], Access[4337]
2: 1128, 1137, 1146, 1155, 1164, 1173, 1184, 1193, 1202, 1211, 1430, 1439, 1448, 1457, 1466, 1475, 1484, 1493
ᐳ: 1132, 1133, 1141, 1142, 1150, 1151, 1159, 1160, 1168, 1169, 1177, 1178, 1188, 1189, 1197, 1198, 1206, 1207, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1227, 1228, 1229, 1231, 1232, 1233, 1240, 1241, 1244, 1247, 1248, 1251, 1254, 1255, 1258, 1261, 1262, 1263, 1264, 1265, 1266, 1273, 1281, 1382, 1385, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1401, 1403, 1404, 1421, 1424, 1425, 1434, 1435, 1443, 1444, 1452, 1453, 1461, 1462, 1470, 1471, 1479, 1480, 1488, 1489, 1497, 1498, 4085, 4087, 4093, 4095, 4101, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1302, 1309, 1331, 1338, 1352, 1412, 4091, 1323"):::bucket classDef bucket138 stroke:#7f007f - class Bucket138,PgSelect1128,First1132,PgSelectSingle1133,PgSelect1137,First1141,PgSelectSingle1142,PgSelect1146,First1150,PgSelectSingle1151,PgSelect1155,First1159,PgSelectSingle1160,PgSelect1164,First1168,PgSelectSingle1169,PgSelect1173,First1177,PgSelectSingle1178,PgSelect1184,First1188,PgSelectSingle1189,PgSelect1193,First1197,PgSelectSingle1198,PgSelect1202,First1206,PgSelectSingle1207,PgSelect1211,First1215,PgSelectSingle1216,PgClassExpression1217,PgClassExpression1218,PgClassExpression1219,PgClassExpression1220,PgClassExpression1221,PgClassExpression1222,PgClassExpression1223,PgClassExpression1224,PgClassExpression1225,PgClassExpression1227,PgClassExpression1228,PgClassExpression1229,PgClassExpression1231,PgClassExpression1232,PgClassExpression1233,PgClassExpression1240,Access1241,Access1244,PgClassExpression1247,Access1248,Access1251,PgClassExpression1254,Access1255,Access1258,PgClassExpression1261,PgClassExpression1262,PgClassExpression1263,PgClassExpression1264,PgClassExpression1265,PgClassExpression1266,PgClassExpression1273,PgClassExpression1281,PgSelectSingle1288,PgClassExpression1289,PgClassExpression1290,PgClassExpression1291,PgClassExpression1292,PgClassExpression1293,PgClassExpression1294,PgClassExpression1295,PgSelectSingle1302,PgSelectSingle1309,PgSelectSingle1323,PgClassExpression1331,PgSelectSingle1338,PgSelectSingle1352,PgClassExpression1382,PgClassExpression1385,PgClassExpression1388,PgClassExpression1389,PgClassExpression1390,PgClassExpression1391,PgClassExpression1392,PgClassExpression1393,PgClassExpression1394,PgClassExpression1395,PgClassExpression1396,PgClassExpression1397,PgClassExpression1398,PgClassExpression1399,PgClassExpression1401,PgClassExpression1403,PgClassExpression1404,PgSelectSingle1412,PgSelectSingle1421,PgClassExpression1424,PgClassExpression1425,PgSelect1430,First1434,PgSelectSingle1435,PgSelect1439,First1443,PgSelectSingle1444,PgSelect1448,First1452,PgSelectSingle1453,PgSelect1457,First1461,PgSelectSingle1462,PgSelect1466,First1470,PgSelectSingle1471,PgSelect1475,First1479,PgSelectSingle1480,PgSelect1484,First1488,PgSelectSingle1489,PgSelect1493,First1497,PgSelectSingle1498,RemapKeys4096,RemapKeys4098,RemapKeys4102,RemapKeys4104,RemapKeys4106,RemapKeys4112,Access4356,Access4357 bucket138 + class Bucket138,PgSelect1128,First1132,PgSelectSingle1133,PgSelect1137,First1141,PgSelectSingle1142,PgSelect1146,First1150,PgSelectSingle1151,PgSelect1155,First1159,PgSelectSingle1160,PgSelect1164,First1168,PgSelectSingle1169,PgSelect1173,First1177,PgSelectSingle1178,PgSelect1184,First1188,PgSelectSingle1189,PgSelect1193,First1197,PgSelectSingle1198,PgSelect1202,First1206,PgSelectSingle1207,PgSelect1211,First1215,PgSelectSingle1216,PgClassExpression1217,PgClassExpression1218,PgClassExpression1219,PgClassExpression1220,PgClassExpression1221,PgClassExpression1222,PgClassExpression1223,PgClassExpression1224,PgClassExpression1225,PgClassExpression1227,PgClassExpression1228,PgClassExpression1229,PgClassExpression1231,PgClassExpression1232,PgClassExpression1233,PgClassExpression1240,Access1241,Access1244,PgClassExpression1247,Access1248,Access1251,PgClassExpression1254,Access1255,Access1258,PgClassExpression1261,PgClassExpression1262,PgClassExpression1263,PgClassExpression1264,PgClassExpression1265,PgClassExpression1266,PgClassExpression1273,PgClassExpression1281,PgSelectSingle1288,PgClassExpression1289,PgClassExpression1290,PgClassExpression1291,PgClassExpression1292,PgClassExpression1293,PgClassExpression1294,PgClassExpression1295,PgSelectSingle1302,PgSelectSingle1309,PgSelectSingle1323,PgClassExpression1331,PgSelectSingle1338,PgSelectSingle1352,PgClassExpression1382,PgClassExpression1385,PgClassExpression1388,PgClassExpression1389,PgClassExpression1390,PgClassExpression1391,PgClassExpression1392,PgClassExpression1393,PgClassExpression1394,PgClassExpression1395,PgClassExpression1396,PgClassExpression1397,PgClassExpression1398,PgClassExpression1399,PgClassExpression1401,PgClassExpression1403,PgClassExpression1404,PgSelectSingle1412,PgSelectSingle1421,PgClassExpression1424,PgClassExpression1425,PgSelect1430,First1434,PgSelectSingle1435,PgSelect1439,First1443,PgSelectSingle1444,PgSelect1448,First1452,PgSelectSingle1453,PgSelect1457,First1461,PgSelectSingle1462,PgSelect1466,First1470,PgSelectSingle1471,PgSelect1475,First1479,PgSelectSingle1480,PgSelect1484,First1488,PgSelectSingle1489,PgSelect1493,First1497,PgSelectSingle1498,RemapKeys4085,RemapKeys4087,RemapKeys4091,RemapKeys4093,RemapKeys4095,RemapKeys4101,Access4336,Access4337 bucket138 Bucket139("Bucket 139 (listItem)
ROOT __Item{139}ᐸ1225ᐳ[1226]"):::bucket classDef bucket139 stroke:#ffa500 class Bucket139,__Item1226 bucket139 @@ -5119,7 +5119,7 @@ graph TD class Bucket154,PgClassExpression1339,PgClassExpression1340,PgClassExpression1341,PgClassExpression1342,PgClassExpression1343,PgClassExpression1344,PgClassExpression1345 bucket154 Bucket155("Bucket 155 (nullableBoundary)
Deps: 1352

ROOT PgSelectSingle{138}ᐸfrmcdc_nestedCompoundTypeᐳ[1352]"):::bucket classDef bucket155 stroke:#7f007f - class Bucket155,PgSelectSingle1359,PgSelectSingle1373,PgClassExpression1381,RemapKeys4110 bucket155 + class Bucket155,PgSelectSingle1359,PgSelectSingle1373,PgClassExpression1381,RemapKeys4099 bucket155 Bucket156("Bucket 156 (nullableBoundary)
Deps: 1359

ROOT PgSelectSingle{155}ᐸfrmcdc_compoundTypeᐳ[1359]"):::bucket classDef bucket156 stroke:#ffa500 class Bucket156,PgClassExpression1360,PgClassExpression1361,PgClassExpression1362,PgClassExpression1363,PgClassExpression1364,PgClassExpression1365,PgClassExpression1366 bucket156 @@ -5149,7 +5149,7 @@ graph TD class Bucket164,__Item1426 bucket164 Bucket165("Bucket 165 (nullableBoundary)
Deps: 1505

ROOT PgSelectSingleᐸtype_functionᐳ[1505]"):::bucket classDef bucket165 stroke:#4169e1 - class Bucket165,PgClassExpression1506,PgClassExpression1507,PgClassExpression1508,PgClassExpression1509,PgClassExpression1510,PgClassExpression1511,PgClassExpression1512,PgClassExpression1513,PgClassExpression1514,PgClassExpression1516,PgClassExpression1517,PgClassExpression1518,PgClassExpression1520,PgClassExpression1521,PgClassExpression1522,PgClassExpression1529,Access1530,Access1533,PgClassExpression1536,Access1537,Access1540,PgClassExpression1543,Access1544,Access1547,PgClassExpression1550,PgClassExpression1551,PgClassExpression1552,PgClassExpression1553,PgClassExpression1554,PgClassExpression1555,PgClassExpression1562,PgClassExpression1570,PgSelectSingle1577,PgClassExpression1578,PgClassExpression1579,PgClassExpression1580,PgClassExpression1581,PgClassExpression1582,PgClassExpression1583,PgClassExpression1584,PgSelectSingle1591,PgSelectSingle1598,PgSelectSingle1612,PgClassExpression1620,PgSelectSingle1627,PgSelectSingle1641,PgClassExpression1671,PgClassExpression1674,PgClassExpression1677,PgClassExpression1678,PgClassExpression1679,PgClassExpression1680,PgClassExpression1681,PgClassExpression1682,PgClassExpression1683,PgClassExpression1684,PgClassExpression1685,PgClassExpression1686,PgClassExpression1687,PgClassExpression1688,PgClassExpression1690,PgClassExpression1692,PgClassExpression1693,PgSelectSingle1701,PgSelectSingle1710,PgClassExpression1713,PgClassExpression1714,RemapKeys4125,RemapKeys4127,RemapKeys4131,RemapKeys4133,RemapKeys4135,RemapKeys4141 bucket165 + class Bucket165,PgClassExpression1506,PgClassExpression1507,PgClassExpression1508,PgClassExpression1509,PgClassExpression1510,PgClassExpression1511,PgClassExpression1512,PgClassExpression1513,PgClassExpression1514,PgClassExpression1516,PgClassExpression1517,PgClassExpression1518,PgClassExpression1520,PgClassExpression1521,PgClassExpression1522,PgClassExpression1529,Access1530,Access1533,PgClassExpression1536,Access1537,Access1540,PgClassExpression1543,Access1544,Access1547,PgClassExpression1550,PgClassExpression1551,PgClassExpression1552,PgClassExpression1553,PgClassExpression1554,PgClassExpression1555,PgClassExpression1562,PgClassExpression1570,PgSelectSingle1577,PgClassExpression1578,PgClassExpression1579,PgClassExpression1580,PgClassExpression1581,PgClassExpression1582,PgClassExpression1583,PgClassExpression1584,PgSelectSingle1591,PgSelectSingle1598,PgSelectSingle1612,PgClassExpression1620,PgSelectSingle1627,PgSelectSingle1641,PgClassExpression1671,PgClassExpression1674,PgClassExpression1677,PgClassExpression1678,PgClassExpression1679,PgClassExpression1680,PgClassExpression1681,PgClassExpression1682,PgClassExpression1683,PgClassExpression1684,PgClassExpression1685,PgClassExpression1686,PgClassExpression1687,PgClassExpression1688,PgClassExpression1690,PgClassExpression1692,PgClassExpression1693,PgSelectSingle1701,PgSelectSingle1710,PgClassExpression1713,PgClassExpression1714,RemapKeys4105,RemapKeys4107,RemapKeys4111,RemapKeys4113,RemapKeys4115,RemapKeys4121 bucket165 Bucket166("Bucket 166 (listItem)
ROOT __Item{166}ᐸ1514ᐳ[1515]"):::bucket classDef bucket166 stroke:#3cb371 class Bucket166,__Item1515 bucket166 @@ -5200,7 +5200,7 @@ graph TD class Bucket181,PgClassExpression1628,PgClassExpression1629,PgClassExpression1630,PgClassExpression1631,PgClassExpression1632,PgClassExpression1633,PgClassExpression1634 bucket181 Bucket182("Bucket 182 (nullableBoundary)
Deps: 1641

ROOT PgSelectSingle{165}ᐸfrmcdc_nestedCompoundTypeᐳ[1641]"):::bucket classDef bucket182 stroke:#4169e1 - class Bucket182,PgSelectSingle1648,PgSelectSingle1662,PgClassExpression1670,RemapKeys4139 bucket182 + class Bucket182,PgSelectSingle1648,PgSelectSingle1662,PgClassExpression1670,RemapKeys4119 bucket182 Bucket183("Bucket 183 (nullableBoundary)
Deps: 1648

ROOT PgSelectSingle{182}ᐸfrmcdc_compoundTypeᐳ[1648]"):::bucket classDef bucket183 stroke:#3cb371 class Bucket183,PgClassExpression1649,PgClassExpression1650,PgClassExpression1651,PgClassExpression1652,PgClassExpression1653,PgClassExpression1654,PgClassExpression1655 bucket183 @@ -5233,7 +5233,7 @@ graph TD class Bucket192,__Item1720,PgSelectSingle1721 bucket192 Bucket193("Bucket 193 (nullableBoundary)
Deps: 1721

ROOT PgSelectSingle{192}ᐸtype_function_listᐳ[1721]"):::bucket classDef bucket193 stroke:#ff1493 - class Bucket193,PgClassExpression1722,PgClassExpression1723,PgClassExpression1724,PgClassExpression1725,PgClassExpression1726,PgClassExpression1727,PgClassExpression1728,PgClassExpression1729,PgClassExpression1730,PgClassExpression1732,PgClassExpression1733,PgClassExpression1734,PgClassExpression1736,PgClassExpression1737,PgClassExpression1738,PgClassExpression1745,Access1746,Access1749,PgClassExpression1752,Access1753,Access1756,PgClassExpression1759,Access1760,Access1763,PgClassExpression1766,PgClassExpression1767,PgClassExpression1768,PgClassExpression1769,PgClassExpression1770,PgClassExpression1771,PgClassExpression1778,PgClassExpression1786,PgSelectSingle1793,PgClassExpression1794,PgClassExpression1795,PgClassExpression1796,PgClassExpression1797,PgClassExpression1798,PgClassExpression1799,PgClassExpression1800,PgSelectSingle1807,PgSelectSingle1814,PgSelectSingle1828,PgClassExpression1836,PgSelectSingle1843,PgSelectSingle1857,PgClassExpression1887,PgClassExpression1890,PgClassExpression1893,PgClassExpression1894,PgClassExpression1895,PgClassExpression1896,PgClassExpression1897,PgClassExpression1898,PgClassExpression1899,PgClassExpression1900,PgClassExpression1901,PgClassExpression1902,PgClassExpression1903,PgClassExpression1904,PgClassExpression1906,PgClassExpression1908,PgClassExpression1909,PgSelectSingle1917,PgSelectSingle1926,PgClassExpression1929,PgClassExpression1930,RemapKeys4145,RemapKeys4147,RemapKeys4151,RemapKeys4153,RemapKeys4155,RemapKeys4161 bucket193 + class Bucket193,PgClassExpression1722,PgClassExpression1723,PgClassExpression1724,PgClassExpression1725,PgClassExpression1726,PgClassExpression1727,PgClassExpression1728,PgClassExpression1729,PgClassExpression1730,PgClassExpression1732,PgClassExpression1733,PgClassExpression1734,PgClassExpression1736,PgClassExpression1737,PgClassExpression1738,PgClassExpression1745,Access1746,Access1749,PgClassExpression1752,Access1753,Access1756,PgClassExpression1759,Access1760,Access1763,PgClassExpression1766,PgClassExpression1767,PgClassExpression1768,PgClassExpression1769,PgClassExpression1770,PgClassExpression1771,PgClassExpression1778,PgClassExpression1786,PgSelectSingle1793,PgClassExpression1794,PgClassExpression1795,PgClassExpression1796,PgClassExpression1797,PgClassExpression1798,PgClassExpression1799,PgClassExpression1800,PgSelectSingle1807,PgSelectSingle1814,PgSelectSingle1828,PgClassExpression1836,PgSelectSingle1843,PgSelectSingle1857,PgClassExpression1887,PgClassExpression1890,PgClassExpression1893,PgClassExpression1894,PgClassExpression1895,PgClassExpression1896,PgClassExpression1897,PgClassExpression1898,PgClassExpression1899,PgClassExpression1900,PgClassExpression1901,PgClassExpression1902,PgClassExpression1903,PgClassExpression1904,PgClassExpression1906,PgClassExpression1908,PgClassExpression1909,PgSelectSingle1917,PgSelectSingle1926,PgClassExpression1929,PgClassExpression1930,RemapKeys4125,RemapKeys4127,RemapKeys4131,RemapKeys4133,RemapKeys4135,RemapKeys4141 bucket193 Bucket194("Bucket 194 (listItem)
ROOT __Item{194}ᐸ1730ᐳ[1731]"):::bucket classDef bucket194 stroke:#808000 class Bucket194,__Item1731 bucket194 @@ -5284,7 +5284,7 @@ graph TD class Bucket209,PgClassExpression1844,PgClassExpression1845,PgClassExpression1846,PgClassExpression1847,PgClassExpression1848,PgClassExpression1849,PgClassExpression1850 bucket209 Bucket210("Bucket 210 (nullableBoundary)
Deps: 1857

ROOT PgSelectSingle{193}ᐸfrmcdc_nestedCompoundTypeᐳ[1857]"):::bucket classDef bucket210 stroke:#ff1493 - class Bucket210,PgSelectSingle1864,PgSelectSingle1878,PgClassExpression1886,RemapKeys4159 bucket210 + class Bucket210,PgSelectSingle1864,PgSelectSingle1878,PgClassExpression1886,RemapKeys4139 bucket210 Bucket211("Bucket 211 (nullableBoundary)
Deps: 1864

ROOT PgSelectSingle{210}ᐸfrmcdc_compoundTypeᐳ[1864]"):::bucket classDef bucket211 stroke:#808000 class Bucket211,PgClassExpression1865,PgClassExpression1866,PgClassExpression1867,PgClassExpression1868,PgClassExpression1869,PgClassExpression1870,PgClassExpression1871 bucket211 @@ -5320,7 +5320,7 @@ graph TD class Bucket221,__Item1943,PgSelectSingle1944 bucket221 Bucket222("Bucket 222 (nullableBoundary)
Deps: 1944

ROOT PgSelectSingle{221}ᐸtype_function_connectionᐳ[1944]"):::bucket classDef bucket222 stroke:#00bfff - class Bucket222,PgClassExpression1945,PgClassExpression1946,PgClassExpression1947,PgClassExpression1948,PgClassExpression1949,PgClassExpression1950,PgClassExpression1951,PgClassExpression1952,PgClassExpression1953,PgClassExpression1955,PgClassExpression1956,PgClassExpression1957,PgClassExpression1959,PgClassExpression1960,PgClassExpression1961,PgClassExpression1968,Access1969,Access1972,PgClassExpression1975,Access1976,Access1979,PgClassExpression1982,Access1983,Access1986,PgClassExpression1989,PgClassExpression1990,PgClassExpression1991,PgClassExpression1992,PgClassExpression1993,PgClassExpression1994,PgClassExpression2001,PgClassExpression2009,PgSelectSingle2016,PgClassExpression2017,PgClassExpression2018,PgClassExpression2019,PgClassExpression2020,PgClassExpression2021,PgClassExpression2022,PgClassExpression2023,PgSelectSingle2030,PgSelectSingle2037,PgSelectSingle2051,PgClassExpression2059,PgSelectSingle2066,PgSelectSingle2080,PgClassExpression2110,PgClassExpression2113,PgClassExpression2116,PgClassExpression2117,PgClassExpression2118,PgClassExpression2119,PgClassExpression2120,PgClassExpression2121,PgClassExpression2122,PgClassExpression2123,PgClassExpression2124,PgClassExpression2125,PgClassExpression2126,PgClassExpression2127,PgClassExpression2129,PgClassExpression2131,PgClassExpression2132,PgSelectSingle2140,PgSelectSingle2149,PgClassExpression2152,PgClassExpression2153,RemapKeys4165,RemapKeys4167,RemapKeys4171,RemapKeys4173,RemapKeys4175,RemapKeys4181 bucket222 + class Bucket222,PgClassExpression1945,PgClassExpression1946,PgClassExpression1947,PgClassExpression1948,PgClassExpression1949,PgClassExpression1950,PgClassExpression1951,PgClassExpression1952,PgClassExpression1953,PgClassExpression1955,PgClassExpression1956,PgClassExpression1957,PgClassExpression1959,PgClassExpression1960,PgClassExpression1961,PgClassExpression1968,Access1969,Access1972,PgClassExpression1975,Access1976,Access1979,PgClassExpression1982,Access1983,Access1986,PgClassExpression1989,PgClassExpression1990,PgClassExpression1991,PgClassExpression1992,PgClassExpression1993,PgClassExpression1994,PgClassExpression2001,PgClassExpression2009,PgSelectSingle2016,PgClassExpression2017,PgClassExpression2018,PgClassExpression2019,PgClassExpression2020,PgClassExpression2021,PgClassExpression2022,PgClassExpression2023,PgSelectSingle2030,PgSelectSingle2037,PgSelectSingle2051,PgClassExpression2059,PgSelectSingle2066,PgSelectSingle2080,PgClassExpression2110,PgClassExpression2113,PgClassExpression2116,PgClassExpression2117,PgClassExpression2118,PgClassExpression2119,PgClassExpression2120,PgClassExpression2121,PgClassExpression2122,PgClassExpression2123,PgClassExpression2124,PgClassExpression2125,PgClassExpression2126,PgClassExpression2127,PgClassExpression2129,PgClassExpression2131,PgClassExpression2132,PgSelectSingle2140,PgSelectSingle2149,PgClassExpression2152,PgClassExpression2153,RemapKeys4145,RemapKeys4147,RemapKeys4151,RemapKeys4153,RemapKeys4155,RemapKeys4161 bucket222 Bucket223("Bucket 223 (listItem)
ROOT __Item{223}ᐸ1953ᐳ[1954]"):::bucket classDef bucket223 stroke:#7f007f class Bucket223,__Item1954 bucket223 @@ -5371,7 +5371,7 @@ graph TD class Bucket238,PgClassExpression2067,PgClassExpression2068,PgClassExpression2069,PgClassExpression2070,PgClassExpression2071,PgClassExpression2072,PgClassExpression2073 bucket238 Bucket239("Bucket 239 (nullableBoundary)
Deps: 2080

ROOT PgSelectSingle{222}ᐸfrmcdc_nestedCompoundTypeᐳ[2080]"):::bucket classDef bucket239 stroke:#00bfff - class Bucket239,PgSelectSingle2087,PgSelectSingle2101,PgClassExpression2109,RemapKeys4179 bucket239 + class Bucket239,PgSelectSingle2087,PgSelectSingle2101,PgClassExpression2109,RemapKeys4159 bucket239 Bucket240("Bucket 240 (nullableBoundary)
Deps: 2087

ROOT PgSelectSingle{239}ᐸfrmcdc_compoundTypeᐳ[2087]"):::bucket classDef bucket240 stroke:#7f007f class Bucket240,PgClassExpression2088,PgClassExpression2089,PgClassExpression2090,PgClassExpression2091,PgClassExpression2092,PgClassExpression2093,PgClassExpression2094 bucket240 @@ -5404,13 +5404,13 @@ graph TD class Bucket249,__Item2157,PgSelectSingle2158 bucket249 Bucket250("Bucket 250 (listItem)
Deps: 1941

ROOT __Item{250}ᐸ2156ᐳ[2159]"):::bucket classDef bucket250 stroke:#4169e1 - class Bucket250,__Item2159,PgSelectSingle2160,Edge4183 bucket250 - Bucket251("Bucket 251 (nullableBoundary)
Deps: 4183, 2160

ROOT Edge{250}[4183]"):::bucket + class Bucket250,__Item2159,PgSelectSingle2160,Edge4163 bucket250 + Bucket251("Bucket 251 (nullableBoundary)
Deps: 4163, 2160

ROOT Edge{250}[4163]"):::bucket classDef bucket251 stroke:#3cb371 class Bucket251 bucket251 Bucket252("Bucket 252 (nullableBoundary)
Deps: 2160

ROOT PgSelectSingle{250}ᐸtype_function_connectionᐳ[2160]"):::bucket classDef bucket252 stroke:#a52a2a - class Bucket252,PgClassExpression2165,PgClassExpression2166,PgClassExpression2167,PgClassExpression2168,PgClassExpression2169,PgClassExpression2170,PgClassExpression2171,PgClassExpression2172,PgClassExpression2173,PgClassExpression2175,PgClassExpression2176,PgClassExpression2177,PgClassExpression2179,PgClassExpression2180,PgClassExpression2181,PgClassExpression2188,Access2189,Access2192,PgClassExpression2195,Access2196,Access2199,PgClassExpression2202,Access2203,Access2206,PgClassExpression2209,PgClassExpression2210,PgClassExpression2211,PgClassExpression2212,PgClassExpression2213,PgClassExpression2214,PgClassExpression2221,PgClassExpression2229,PgSelectSingle2236,PgClassExpression2237,PgClassExpression2238,PgClassExpression2239,PgClassExpression2240,PgClassExpression2241,PgClassExpression2242,PgClassExpression2243,PgSelectSingle2250,PgSelectSingle2257,PgSelectSingle2271,PgClassExpression2279,PgSelectSingle2286,PgSelectSingle2300,PgClassExpression2330,PgClassExpression2333,PgClassExpression2336,PgClassExpression2337,PgClassExpression2338,PgClassExpression2339,PgClassExpression2340,PgClassExpression2341,PgClassExpression2342,PgClassExpression2343,PgClassExpression2344,PgClassExpression2345,PgClassExpression2346,PgClassExpression2347,PgClassExpression2349,PgClassExpression2351,PgClassExpression2352,PgSelectSingle2360,PgSelectSingle2369,PgClassExpression2372,PgClassExpression2373,RemapKeys4184,RemapKeys4186,RemapKeys4188,RemapKeys4192,RemapKeys4194,RemapKeys4196,RemapKeys4202 bucket252 + class Bucket252,PgClassExpression2165,PgClassExpression2166,PgClassExpression2167,PgClassExpression2168,PgClassExpression2169,PgClassExpression2170,PgClassExpression2171,PgClassExpression2172,PgClassExpression2173,PgClassExpression2175,PgClassExpression2176,PgClassExpression2177,PgClassExpression2179,PgClassExpression2180,PgClassExpression2181,PgClassExpression2188,Access2189,Access2192,PgClassExpression2195,Access2196,Access2199,PgClassExpression2202,Access2203,Access2206,PgClassExpression2209,PgClassExpression2210,PgClassExpression2211,PgClassExpression2212,PgClassExpression2213,PgClassExpression2214,PgClassExpression2221,PgClassExpression2229,PgSelectSingle2236,PgClassExpression2237,PgClassExpression2238,PgClassExpression2239,PgClassExpression2240,PgClassExpression2241,PgClassExpression2242,PgClassExpression2243,PgSelectSingle2250,PgSelectSingle2257,PgSelectSingle2271,PgClassExpression2279,PgSelectSingle2286,PgSelectSingle2300,PgClassExpression2330,PgClassExpression2333,PgClassExpression2336,PgClassExpression2337,PgClassExpression2338,PgClassExpression2339,PgClassExpression2340,PgClassExpression2341,PgClassExpression2342,PgClassExpression2343,PgClassExpression2344,PgClassExpression2345,PgClassExpression2346,PgClassExpression2347,PgClassExpression2349,PgClassExpression2351,PgClassExpression2352,PgSelectSingle2360,PgSelectSingle2369,PgClassExpression2372,PgClassExpression2373,RemapKeys4164,RemapKeys4166,RemapKeys4168,RemapKeys4172,RemapKeys4174,RemapKeys4176,RemapKeys4182 bucket252 Bucket253("Bucket 253 (listItem)
ROOT __Item{253}ᐸ2173ᐳ[2174]"):::bucket classDef bucket253 stroke:#ff00ff class Bucket253,__Item2174 bucket253 @@ -5461,7 +5461,7 @@ graph TD class Bucket268,PgClassExpression2287,PgClassExpression2288,PgClassExpression2289,PgClassExpression2290,PgClassExpression2291,PgClassExpression2292,PgClassExpression2293 bucket268 Bucket269("Bucket 269 (nullableBoundary)
Deps: 2300

ROOT PgSelectSingle{252}ᐸfrmcdc_nestedCompoundTypeᐳ[2300]"):::bucket classDef bucket269 stroke:#a52a2a - class Bucket269,PgSelectSingle2307,PgSelectSingle2321,PgClassExpression2329,RemapKeys4200 bucket269 + class Bucket269,PgSelectSingle2307,PgSelectSingle2321,PgClassExpression2329,RemapKeys4180 bucket269 Bucket270("Bucket 270 (nullableBoundary)
Deps: 2307

ROOT PgSelectSingle{269}ᐸfrmcdc_compoundTypeᐳ[2307]"):::bucket classDef bucket270 stroke:#ff00ff class Bucket270,PgClassExpression2308,PgClassExpression2309,PgClassExpression2310,PgClassExpression2311,PgClassExpression2312,PgClassExpression2313,PgClassExpression2314 bucket270 @@ -5489,12 +5489,12 @@ graph TD Bucket278("Bucket 278 (listItem)
ROOT __Item{278}ᐸ2373ᐳ[2374]"):::bucket classDef bucket278 stroke:#ff1493 class Bucket278,__Item2374 bucket278 - Bucket279("Bucket 279 (nullableBoundary)
Deps: 2400, 2846, 2399, 450

ROOT PgSelectSingleᐸpersonᐳ[2400]
1:
ᐳ: 2408, 3284, 4246, 4288, 4289, 3281, 3282, 3283, 3288, 3289, 3291, 3292, 3294, 3295, 3297, 3298, 3290, 3296
2: __ListTransform[3061]"):::bucket + Bucket279("Bucket 279 (nullableBoundary)
Deps: 2400, 2846, 2399, 450

ROOT PgSelectSingleᐸpersonᐳ[2400]
1:
ᐳ: 2408, 3284, 4226, 4268, 4269, 3281, 3282, 3283, 3288, 3289, 3291, 3292, 3294, 3295, 3297, 3298, 3290, 3296
2: __ListTransform[3061]"):::bucket classDef bucket279 stroke:#808000 - class Bucket279,PgSelectSingle2408,__ListTransform3061,First3281,PgSelectSingle3282,PgClassExpression3283,PgPageInfo3284,First3288,PgSelectSingle3289,PgCursor3290,PgClassExpression3291,List3292,Last3294,PgSelectSingle3295,PgCursor3296,PgClassExpression3297,List3298,Access4246,Access4288,Access4289 bucket279 + class Bucket279,PgSelectSingle2408,__ListTransform3061,First3281,PgSelectSingle3282,PgClassExpression3283,PgPageInfo3284,First3288,PgSelectSingle3289,PgCursor3290,PgClassExpression3291,List3292,Last3294,PgSelectSingle3295,PgCursor3296,PgClassExpression3297,List3298,Access4226,Access4268,Access4269 bucket279 Bucket280("Bucket 280 (nullableBoundary)
Deps: 2408

ROOT PgSelectSingle{279}ᐸperson_type_functionᐳ[2408]"):::bucket classDef bucket280 stroke:#dda0dd - class Bucket280,PgClassExpression2409,PgClassExpression2410,PgClassExpression2411,PgClassExpression2412,PgClassExpression2413,PgClassExpression2414,PgClassExpression2415,PgClassExpression2416,PgClassExpression2417,PgClassExpression2419,PgClassExpression2420,PgClassExpression2421,PgClassExpression2423,PgClassExpression2424,PgClassExpression2425,PgClassExpression2432,Access2433,Access2436,PgClassExpression2439,Access2440,Access2443,PgClassExpression2446,Access2447,Access2450,PgClassExpression2453,PgClassExpression2454,PgClassExpression2455,PgClassExpression2456,PgClassExpression2457,PgClassExpression2458,PgClassExpression2465,PgClassExpression2473,PgSelectSingle2480,PgClassExpression2481,PgClassExpression2482,PgClassExpression2483,PgClassExpression2484,PgClassExpression2485,PgClassExpression2486,PgClassExpression2487,PgSelectSingle2494,PgSelectSingle2501,PgSelectSingle2515,PgClassExpression2523,PgSelectSingle2530,PgSelectSingle2544,PgClassExpression2574,PgClassExpression2577,PgClassExpression2580,PgClassExpression2581,PgClassExpression2582,PgClassExpression2583,PgClassExpression2584,PgClassExpression2585,PgClassExpression2586,PgClassExpression2587,PgClassExpression2588,PgClassExpression2589,PgClassExpression2590,PgClassExpression2591,PgClassExpression2593,PgClassExpression2595,PgClassExpression2596,PgSelectSingle2604,PgSelectSingle2613,PgClassExpression2616,PgClassExpression2617,RemapKeys4206,RemapKeys4208,RemapKeys4212,RemapKeys4214,RemapKeys4216,RemapKeys4222 bucket280 + class Bucket280,PgClassExpression2409,PgClassExpression2410,PgClassExpression2411,PgClassExpression2412,PgClassExpression2413,PgClassExpression2414,PgClassExpression2415,PgClassExpression2416,PgClassExpression2417,PgClassExpression2419,PgClassExpression2420,PgClassExpression2421,PgClassExpression2423,PgClassExpression2424,PgClassExpression2425,PgClassExpression2432,Access2433,Access2436,PgClassExpression2439,Access2440,Access2443,PgClassExpression2446,Access2447,Access2450,PgClassExpression2453,PgClassExpression2454,PgClassExpression2455,PgClassExpression2456,PgClassExpression2457,PgClassExpression2458,PgClassExpression2465,PgClassExpression2473,PgSelectSingle2480,PgClassExpression2481,PgClassExpression2482,PgClassExpression2483,PgClassExpression2484,PgClassExpression2485,PgClassExpression2486,PgClassExpression2487,PgSelectSingle2494,PgSelectSingle2501,PgSelectSingle2515,PgClassExpression2523,PgSelectSingle2530,PgSelectSingle2544,PgClassExpression2574,PgClassExpression2577,PgClassExpression2580,PgClassExpression2581,PgClassExpression2582,PgClassExpression2583,PgClassExpression2584,PgClassExpression2585,PgClassExpression2586,PgClassExpression2587,PgClassExpression2588,PgClassExpression2589,PgClassExpression2590,PgClassExpression2591,PgClassExpression2593,PgClassExpression2595,PgClassExpression2596,PgSelectSingle2604,PgSelectSingle2613,PgClassExpression2616,PgClassExpression2617,RemapKeys4186,RemapKeys4188,RemapKeys4192,RemapKeys4194,RemapKeys4196,RemapKeys4202 bucket280 Bucket281("Bucket 281 (listItem)
ROOT __Item{281}ᐸ2417ᐳ[2418]"):::bucket classDef bucket281 stroke:#ff0000 class Bucket281,__Item2418 bucket281 @@ -5545,7 +5545,7 @@ graph TD class Bucket296,PgClassExpression2531,PgClassExpression2532,PgClassExpression2533,PgClassExpression2534,PgClassExpression2535,PgClassExpression2536,PgClassExpression2537 bucket296 Bucket297("Bucket 297 (nullableBoundary)
Deps: 2544

ROOT PgSelectSingle{280}ᐸfrmcdc_nestedCompoundTypeᐳ[2544]"):::bucket classDef bucket297 stroke:#dda0dd - class Bucket297,PgSelectSingle2551,PgSelectSingle2565,PgClassExpression2573,RemapKeys4220 bucket297 + class Bucket297,PgSelectSingle2551,PgSelectSingle2565,PgClassExpression2573,RemapKeys4200 bucket297 Bucket298("Bucket 298 (nullableBoundary)
Deps: 2551

ROOT PgSelectSingle{297}ᐸfrmcdc_compoundTypeᐳ[2551]"):::bucket classDef bucket298 stroke:#ff0000 class Bucket298,PgClassExpression2552,PgClassExpression2553,PgClassExpression2554,PgClassExpression2555,PgClassExpression2556,PgClassExpression2557,PgClassExpression2558 bucket298 @@ -5573,12 +5573,12 @@ graph TD Bucket306("Bucket 306 (listItem)
ROOT __Item{306}ᐸ2617ᐳ[2618]"):::bucket classDef bucket306 stroke:#696969 class Bucket306,__Item2618 bucket306 - Bucket307("Bucket 307 (listItem)
ROOT __Item{307}ᐸ4246ᐳ[2624]"):::bucket + Bucket307("Bucket 307 (listItem)
ROOT __Item{307}ᐸ4226ᐳ[2624]"):::bucket classDef bucket307 stroke:#00bfff class Bucket307,__Item2624,PgSelectSingle2625 bucket307 Bucket308("Bucket 308 (nullableBoundary)
Deps: 2625

ROOT PgSelectSingle{307}ᐸperson_type_function_listᐳ[2625]"):::bucket classDef bucket308 stroke:#7f007f - class Bucket308,PgClassExpression2626,PgClassExpression2627,PgClassExpression2628,PgClassExpression2629,PgClassExpression2630,PgClassExpression2631,PgClassExpression2632,PgClassExpression2633,PgClassExpression2634,PgClassExpression2636,PgClassExpression2637,PgClassExpression2638,PgClassExpression2640,PgClassExpression2641,PgClassExpression2642,PgClassExpression2649,Access2650,Access2653,PgClassExpression2656,Access2657,Access2660,PgClassExpression2663,Access2664,Access2667,PgClassExpression2670,PgClassExpression2671,PgClassExpression2672,PgClassExpression2673,PgClassExpression2674,PgClassExpression2675,PgClassExpression2682,PgClassExpression2690,PgSelectSingle2697,PgClassExpression2698,PgClassExpression2699,PgClassExpression2700,PgClassExpression2701,PgClassExpression2702,PgClassExpression2703,PgClassExpression2704,PgSelectSingle2711,PgSelectSingle2718,PgSelectSingle2732,PgClassExpression2740,PgSelectSingle2747,PgSelectSingle2761,PgClassExpression2791,PgClassExpression2794,PgClassExpression2797,PgClassExpression2798,PgClassExpression2799,PgClassExpression2800,PgClassExpression2801,PgClassExpression2802,PgClassExpression2803,PgClassExpression2804,PgClassExpression2805,PgClassExpression2806,PgClassExpression2807,PgClassExpression2808,PgClassExpression2810,PgClassExpression2812,PgClassExpression2813,PgSelectSingle2821,PgSelectSingle2830,PgClassExpression2833,PgClassExpression2834,RemapKeys4228,RemapKeys4230,RemapKeys4234,RemapKeys4236,RemapKeys4238,RemapKeys4244 bucket308 + class Bucket308,PgClassExpression2626,PgClassExpression2627,PgClassExpression2628,PgClassExpression2629,PgClassExpression2630,PgClassExpression2631,PgClassExpression2632,PgClassExpression2633,PgClassExpression2634,PgClassExpression2636,PgClassExpression2637,PgClassExpression2638,PgClassExpression2640,PgClassExpression2641,PgClassExpression2642,PgClassExpression2649,Access2650,Access2653,PgClassExpression2656,Access2657,Access2660,PgClassExpression2663,Access2664,Access2667,PgClassExpression2670,PgClassExpression2671,PgClassExpression2672,PgClassExpression2673,PgClassExpression2674,PgClassExpression2675,PgClassExpression2682,PgClassExpression2690,PgSelectSingle2697,PgClassExpression2698,PgClassExpression2699,PgClassExpression2700,PgClassExpression2701,PgClassExpression2702,PgClassExpression2703,PgClassExpression2704,PgSelectSingle2711,PgSelectSingle2718,PgSelectSingle2732,PgClassExpression2740,PgSelectSingle2747,PgSelectSingle2761,PgClassExpression2791,PgClassExpression2794,PgClassExpression2797,PgClassExpression2798,PgClassExpression2799,PgClassExpression2800,PgClassExpression2801,PgClassExpression2802,PgClassExpression2803,PgClassExpression2804,PgClassExpression2805,PgClassExpression2806,PgClassExpression2807,PgClassExpression2808,PgClassExpression2810,PgClassExpression2812,PgClassExpression2813,PgSelectSingle2821,PgSelectSingle2830,PgClassExpression2833,PgClassExpression2834,RemapKeys4208,RemapKeys4210,RemapKeys4214,RemapKeys4216,RemapKeys4218,RemapKeys4224 bucket308 Bucket309("Bucket 309 (listItem)
ROOT __Item{309}ᐸ2634ᐳ[2635]"):::bucket classDef bucket309 stroke:#ffa500 class Bucket309,__Item2635 bucket309 @@ -5629,7 +5629,7 @@ graph TD class Bucket324,PgClassExpression2748,PgClassExpression2749,PgClassExpression2750,PgClassExpression2751,PgClassExpression2752,PgClassExpression2753,PgClassExpression2754 bucket324 Bucket325("Bucket 325 (nullableBoundary)
Deps: 2761

ROOT PgSelectSingle{308}ᐸfrmcdc_nestedCompoundTypeᐳ[2761]"):::bucket classDef bucket325 stroke:#7f007f - class Bucket325,PgSelectSingle2768,PgSelectSingle2782,PgClassExpression2790,RemapKeys4242 bucket325 + class Bucket325,PgSelectSingle2768,PgSelectSingle2782,PgClassExpression2790,RemapKeys4222 bucket325 Bucket326("Bucket 326 (nullableBoundary)
Deps: 2768

ROOT PgSelectSingle{325}ᐸfrmcdc_compoundTypeᐳ[2768]"):::bucket classDef bucket326 stroke:#ffa500 class Bucket326,PgClassExpression2769,PgClassExpression2770,PgClassExpression2771,PgClassExpression2772,PgClassExpression2773,PgClassExpression2774,PgClassExpression2775 bucket326 @@ -5657,12 +5657,12 @@ graph TD Bucket334("Bucket 334 (listItem)
ROOT __Item{334}ᐸ2834ᐳ[2835]"):::bucket classDef bucket334 stroke:#00ffff class Bucket334,__Item2835 bucket334 - Bucket335("Bucket 335 (listItem)
ROOT __Item{335}ᐸ4288ᐳ[2848]"):::bucket + Bucket335("Bucket 335 (listItem)
ROOT __Item{335}ᐸ4268ᐳ[2848]"):::bucket classDef bucket335 stroke:#4169e1 class Bucket335,__Item2848,PgSelectSingle2849 bucket335 Bucket336("Bucket 336 (nullableBoundary)
Deps: 2849

ROOT PgSelectSingle{335}ᐸperson_type_function_connectionᐳ[2849]"):::bucket classDef bucket336 stroke:#3cb371 - class Bucket336,PgClassExpression2850,PgClassExpression2851,PgClassExpression2852,PgClassExpression2853,PgClassExpression2854,PgClassExpression2855,PgClassExpression2856,PgClassExpression2857,PgClassExpression2858,PgClassExpression2860,PgClassExpression2861,PgClassExpression2862,PgClassExpression2864,PgClassExpression2865,PgClassExpression2866,PgClassExpression2873,Access2874,Access2877,PgClassExpression2880,Access2881,Access2884,PgClassExpression2887,Access2888,Access2891,PgClassExpression2894,PgClassExpression2895,PgClassExpression2896,PgClassExpression2897,PgClassExpression2898,PgClassExpression2899,PgClassExpression2906,PgClassExpression2914,PgSelectSingle2921,PgClassExpression2922,PgClassExpression2923,PgClassExpression2924,PgClassExpression2925,PgClassExpression2926,PgClassExpression2927,PgClassExpression2928,PgSelectSingle2935,PgSelectSingle2942,PgSelectSingle2956,PgClassExpression2964,PgSelectSingle2971,PgSelectSingle2985,PgClassExpression3015,PgClassExpression3018,PgClassExpression3021,PgClassExpression3022,PgClassExpression3023,PgClassExpression3024,PgClassExpression3025,PgClassExpression3026,PgClassExpression3027,PgClassExpression3028,PgClassExpression3029,PgClassExpression3030,PgClassExpression3031,PgClassExpression3032,PgClassExpression3034,PgClassExpression3036,PgClassExpression3037,PgSelectSingle3045,PgSelectSingle3054,PgClassExpression3057,PgClassExpression3058,RemapKeys4249,RemapKeys4251,RemapKeys4255,RemapKeys4257,RemapKeys4259,RemapKeys4265 bucket336 + class Bucket336,PgClassExpression2850,PgClassExpression2851,PgClassExpression2852,PgClassExpression2853,PgClassExpression2854,PgClassExpression2855,PgClassExpression2856,PgClassExpression2857,PgClassExpression2858,PgClassExpression2860,PgClassExpression2861,PgClassExpression2862,PgClassExpression2864,PgClassExpression2865,PgClassExpression2866,PgClassExpression2873,Access2874,Access2877,PgClassExpression2880,Access2881,Access2884,PgClassExpression2887,Access2888,Access2891,PgClassExpression2894,PgClassExpression2895,PgClassExpression2896,PgClassExpression2897,PgClassExpression2898,PgClassExpression2899,PgClassExpression2906,PgClassExpression2914,PgSelectSingle2921,PgClassExpression2922,PgClassExpression2923,PgClassExpression2924,PgClassExpression2925,PgClassExpression2926,PgClassExpression2927,PgClassExpression2928,PgSelectSingle2935,PgSelectSingle2942,PgSelectSingle2956,PgClassExpression2964,PgSelectSingle2971,PgSelectSingle2985,PgClassExpression3015,PgClassExpression3018,PgClassExpression3021,PgClassExpression3022,PgClassExpression3023,PgClassExpression3024,PgClassExpression3025,PgClassExpression3026,PgClassExpression3027,PgClassExpression3028,PgClassExpression3029,PgClassExpression3030,PgClassExpression3031,PgClassExpression3032,PgClassExpression3034,PgClassExpression3036,PgClassExpression3037,PgSelectSingle3045,PgSelectSingle3054,PgClassExpression3057,PgClassExpression3058,RemapKeys4229,RemapKeys4231,RemapKeys4235,RemapKeys4237,RemapKeys4239,RemapKeys4245 bucket336 Bucket337("Bucket 337 (listItem)
ROOT __Item{337}ᐸ2858ᐳ[2859]"):::bucket classDef bucket337 stroke:#a52a2a class Bucket337,__Item2859 bucket337 @@ -5713,7 +5713,7 @@ graph TD class Bucket352,PgClassExpression2972,PgClassExpression2973,PgClassExpression2974,PgClassExpression2975,PgClassExpression2976,PgClassExpression2977,PgClassExpression2978 bucket352 Bucket353("Bucket 353 (nullableBoundary)
Deps: 2985

ROOT PgSelectSingle{336}ᐸfrmcdc_nestedCompoundTypeᐳ[2985]"):::bucket classDef bucket353 stroke:#3cb371 - class Bucket353,PgSelectSingle2992,PgSelectSingle3006,PgClassExpression3014,RemapKeys4263 bucket353 + class Bucket353,PgSelectSingle2992,PgSelectSingle3006,PgClassExpression3014,RemapKeys4243 bucket353 Bucket354("Bucket 354 (nullableBoundary)
Deps: 2992

ROOT PgSelectSingle{353}ᐸfrmcdc_compoundTypeᐳ[2992]"):::bucket classDef bucket354 stroke:#a52a2a class Bucket354,PgClassExpression2993,PgClassExpression2994,PgClassExpression2995,PgClassExpression2996,PgClassExpression2997,PgClassExpression2998,PgClassExpression2999 bucket354 @@ -5746,13 +5746,13 @@ graph TD class Bucket363,__Item3062,PgSelectSingle3063 bucket363 Bucket364("Bucket 364 (listItem)
Deps: 2846

ROOT __Item{364}ᐸ3061ᐳ[3064]"):::bucket classDef bucket364 stroke:#808000 - class Bucket364,__Item3064,PgSelectSingle3065,Edge4267 bucket364 - Bucket365("Bucket 365 (nullableBoundary)
Deps: 4267, 3065

ROOT Edge{364}[4267]"):::bucket + class Bucket364,__Item3064,PgSelectSingle3065,Edge4247 bucket364 + Bucket365("Bucket 365 (nullableBoundary)
Deps: 4247, 3065

ROOT Edge{364}[4247]"):::bucket classDef bucket365 stroke:#dda0dd class Bucket365 bucket365 Bucket366("Bucket 366 (nullableBoundary)
Deps: 3065

ROOT PgSelectSingle{364}ᐸperson_type_function_connectionᐳ[3065]"):::bucket classDef bucket366 stroke:#ff0000 - class Bucket366,PgClassExpression3070,PgClassExpression3071,PgClassExpression3072,PgClassExpression3073,PgClassExpression3074,PgClassExpression3075,PgClassExpression3076,PgClassExpression3077,PgClassExpression3078,PgClassExpression3080,PgClassExpression3081,PgClassExpression3082,PgClassExpression3084,PgClassExpression3085,PgClassExpression3086,PgClassExpression3093,Access3094,Access3097,PgClassExpression3100,Access3101,Access3104,PgClassExpression3107,Access3108,Access3111,PgClassExpression3114,PgClassExpression3115,PgClassExpression3116,PgClassExpression3117,PgClassExpression3118,PgClassExpression3119,PgClassExpression3126,PgClassExpression3134,PgSelectSingle3141,PgClassExpression3142,PgClassExpression3143,PgClassExpression3144,PgClassExpression3145,PgClassExpression3146,PgClassExpression3147,PgClassExpression3148,PgSelectSingle3155,PgSelectSingle3162,PgSelectSingle3176,PgClassExpression3184,PgSelectSingle3191,PgSelectSingle3205,PgClassExpression3235,PgClassExpression3238,PgClassExpression3241,PgClassExpression3242,PgClassExpression3243,PgClassExpression3244,PgClassExpression3245,PgClassExpression3246,PgClassExpression3247,PgClassExpression3248,PgClassExpression3249,PgClassExpression3250,PgClassExpression3251,PgClassExpression3252,PgClassExpression3254,PgClassExpression3256,PgClassExpression3257,PgSelectSingle3265,PgSelectSingle3274,PgClassExpression3277,PgClassExpression3278,RemapKeys4268,RemapKeys4270,RemapKeys4272,RemapKeys4276,RemapKeys4278,RemapKeys4280,RemapKeys4286 bucket366 + class Bucket366,PgClassExpression3070,PgClassExpression3071,PgClassExpression3072,PgClassExpression3073,PgClassExpression3074,PgClassExpression3075,PgClassExpression3076,PgClassExpression3077,PgClassExpression3078,PgClassExpression3080,PgClassExpression3081,PgClassExpression3082,PgClassExpression3084,PgClassExpression3085,PgClassExpression3086,PgClassExpression3093,Access3094,Access3097,PgClassExpression3100,Access3101,Access3104,PgClassExpression3107,Access3108,Access3111,PgClassExpression3114,PgClassExpression3115,PgClassExpression3116,PgClassExpression3117,PgClassExpression3118,PgClassExpression3119,PgClassExpression3126,PgClassExpression3134,PgSelectSingle3141,PgClassExpression3142,PgClassExpression3143,PgClassExpression3144,PgClassExpression3145,PgClassExpression3146,PgClassExpression3147,PgClassExpression3148,PgSelectSingle3155,PgSelectSingle3162,PgSelectSingle3176,PgClassExpression3184,PgSelectSingle3191,PgSelectSingle3205,PgClassExpression3235,PgClassExpression3238,PgClassExpression3241,PgClassExpression3242,PgClassExpression3243,PgClassExpression3244,PgClassExpression3245,PgClassExpression3246,PgClassExpression3247,PgClassExpression3248,PgClassExpression3249,PgClassExpression3250,PgClassExpression3251,PgClassExpression3252,PgClassExpression3254,PgClassExpression3256,PgClassExpression3257,PgSelectSingle3265,PgSelectSingle3274,PgClassExpression3277,PgClassExpression3278,RemapKeys4248,RemapKeys4250,RemapKeys4252,RemapKeys4256,RemapKeys4258,RemapKeys4260,RemapKeys4266 bucket366 Bucket367("Bucket 367 (listItem)
ROOT __Item{367}ᐸ3078ᐳ[3079]"):::bucket classDef bucket367 stroke:#ffff00 class Bucket367,__Item3079 bucket367 @@ -5803,7 +5803,7 @@ graph TD class Bucket382,PgClassExpression3192,PgClassExpression3193,PgClassExpression3194,PgClassExpression3195,PgClassExpression3196,PgClassExpression3197,PgClassExpression3198 bucket382 Bucket383("Bucket 383 (nullableBoundary)
Deps: 3205

ROOT PgSelectSingle{366}ᐸfrmcdc_nestedCompoundTypeᐳ[3205]"):::bucket classDef bucket383 stroke:#ff0000 - class Bucket383,PgSelectSingle3212,PgSelectSingle3226,PgClassExpression3234,RemapKeys4284 bucket383 + class Bucket383,PgSelectSingle3212,PgSelectSingle3226,PgClassExpression3234,RemapKeys4264 bucket383 Bucket384("Bucket 384 (nullableBoundary)
Deps: 3212

ROOT PgSelectSingle{383}ᐸfrmcdc_compoundTypeᐳ[3212]"):::bucket classDef bucket384 stroke:#ffff00 class Bucket384,PgClassExpression3213,PgClassExpression3214,PgClassExpression3215,PgClassExpression3216,PgClassExpression3217,PgClassExpression3218,PgClassExpression3219 bucket384 @@ -5833,10 +5833,10 @@ graph TD class Bucket392,__Item3279 bucket392 Bucket393("Bucket 393 (nullableBoundary)
Deps: 3305, 3304, 450

ROOT PgSelectSingleᐸpostᐳ[3305]"):::bucket classDef bucket393 stroke:#7f007f - class Bucket393,PgClassExpression3306,PgClassExpression3307,PgSelectSingle3314,Connection3538,First3965,PgSelectSingle3966,PgClassExpression3967,PgPageInfo3968,First3972,PgSelectSingle3973,PgCursor3974,PgClassExpression3975,List3976,Last3978,PgSelectSingle3979,PgCursor3980,PgClassExpression3981,List3982,Access4352,Access4353 bucket393 + class Bucket393,PgClassExpression3306,PgClassExpression3307,PgSelectSingle3314,Connection3538,First3965,PgSelectSingle3966,PgClassExpression3967,PgPageInfo3968,First3972,PgSelectSingle3973,PgCursor3974,PgClassExpression3975,List3976,Last3978,PgSelectSingle3979,PgCursor3980,PgClassExpression3981,List3982,Access4332,Access4333 bucket393 Bucket394("Bucket 394 (nullableBoundary)
Deps: 3314

ROOT PgSelectSingle{393}ᐸtypesᐳ[3314]"):::bucket classDef bucket394 stroke:#ffa500 - class Bucket394,PgClassExpression3315,PgClassExpression3316,PgClassExpression3317,PgClassExpression3318,PgClassExpression3319,PgClassExpression3320,PgClassExpression3321,PgClassExpression3322,PgClassExpression3323,PgClassExpression3325,PgClassExpression3326,PgClassExpression3327,PgClassExpression3329,PgClassExpression3330,PgClassExpression3331,PgClassExpression3338,Access3339,Access3342,PgClassExpression3345,Access3346,Access3349,PgClassExpression3352,Access3353,Access3356,PgClassExpression3359,PgClassExpression3360,PgClassExpression3361,PgClassExpression3362,PgClassExpression3363,PgClassExpression3364,PgClassExpression3371,PgClassExpression3379,PgSelectSingle3386,PgClassExpression3387,PgClassExpression3388,PgClassExpression3389,PgClassExpression3390,PgClassExpression3391,PgClassExpression3392,PgClassExpression3393,PgSelectSingle3400,PgSelectSingle3407,PgSelectSingle3421,PgClassExpression3429,PgSelectSingle3436,PgSelectSingle3450,PgClassExpression3480,PgClassExpression3483,PgClassExpression3486,PgClassExpression3487,PgClassExpression3488,PgClassExpression3489,PgClassExpression3490,PgClassExpression3491,PgClassExpression3492,PgClassExpression3493,PgClassExpression3494,PgClassExpression3495,PgClassExpression3496,PgClassExpression3497,PgClassExpression3499,PgClassExpression3501,PgClassExpression3502,PgSelectSingle3510,PgSelectSingle3519,PgClassExpression3522,PgClassExpression3523,RemapKeys4292,RemapKeys4294,RemapKeys4298,RemapKeys4300,RemapKeys4302,RemapKeys4308 bucket394 + class Bucket394,PgClassExpression3315,PgClassExpression3316,PgClassExpression3317,PgClassExpression3318,PgClassExpression3319,PgClassExpression3320,PgClassExpression3321,PgClassExpression3322,PgClassExpression3323,PgClassExpression3325,PgClassExpression3326,PgClassExpression3327,PgClassExpression3329,PgClassExpression3330,PgClassExpression3331,PgClassExpression3338,Access3339,Access3342,PgClassExpression3345,Access3346,Access3349,PgClassExpression3352,Access3353,Access3356,PgClassExpression3359,PgClassExpression3360,PgClassExpression3361,PgClassExpression3362,PgClassExpression3363,PgClassExpression3364,PgClassExpression3371,PgClassExpression3379,PgSelectSingle3386,PgClassExpression3387,PgClassExpression3388,PgClassExpression3389,PgClassExpression3390,PgClassExpression3391,PgClassExpression3392,PgClassExpression3393,PgSelectSingle3400,PgSelectSingle3407,PgSelectSingle3421,PgClassExpression3429,PgSelectSingle3436,PgSelectSingle3450,PgClassExpression3480,PgClassExpression3483,PgClassExpression3486,PgClassExpression3487,PgClassExpression3488,PgClassExpression3489,PgClassExpression3490,PgClassExpression3491,PgClassExpression3492,PgClassExpression3493,PgClassExpression3494,PgClassExpression3495,PgClassExpression3496,PgClassExpression3497,PgClassExpression3499,PgClassExpression3501,PgClassExpression3502,PgSelectSingle3510,PgSelectSingle3519,PgClassExpression3522,PgClassExpression3523,RemapKeys4272,RemapKeys4274,RemapKeys4278,RemapKeys4280,RemapKeys4282,RemapKeys4288 bucket394 Bucket395("Bucket 395 (listItem)
ROOT __Item{395}ᐸ3323ᐳ[3324]"):::bucket classDef bucket395 stroke:#0000ff class Bucket395,__Item3324 bucket395 @@ -5887,7 +5887,7 @@ graph TD class Bucket410,PgClassExpression3437,PgClassExpression3438,PgClassExpression3439,PgClassExpression3440,PgClassExpression3441,PgClassExpression3442,PgClassExpression3443 bucket410 Bucket411("Bucket 411 (nullableBoundary)
Deps: 3450

ROOT PgSelectSingle{394}ᐸfrmcdc_nestedCompoundTypeᐳ[3450]"):::bucket classDef bucket411 stroke:#ffa500 - class Bucket411,PgSelectSingle3457,PgSelectSingle3471,PgClassExpression3479,RemapKeys4306 bucket411 + class Bucket411,PgSelectSingle3457,PgSelectSingle3471,PgClassExpression3479,RemapKeys4286 bucket411 Bucket412("Bucket 412 (nullableBoundary)
Deps: 3457

ROOT PgSelectSingle{411}ᐸfrmcdc_compoundTypeᐳ[3457]"):::bucket classDef bucket412 stroke:#0000ff class Bucket412,PgClassExpression3458,PgClassExpression3459,PgClassExpression3460,PgClassExpression3461,PgClassExpression3462,PgClassExpression3463,PgClassExpression3464 bucket412 @@ -5915,12 +5915,12 @@ graph TD Bucket420("Bucket 420 (listItem)
ROOT __Item{420}ᐸ3523ᐳ[3524]"):::bucket classDef bucket420 stroke:#4169e1 class Bucket420,__Item3524 bucket420 - Bucket421("Bucket 421 (listItem)
ROOT __Item{421}ᐸ4352ᐳ[3540]"):::bucket + Bucket421("Bucket 421 (listItem)
ROOT __Item{421}ᐸ4332ᐳ[3540]"):::bucket classDef bucket421 stroke:#3cb371 class Bucket421,__Item3540,PgSelectSingle3541 bucket421 Bucket422("Bucket 422 (nullableBoundary)
Deps: 3541

ROOT PgSelectSingle{421}ᐸtypesᐳ[3541]"):::bucket classDef bucket422 stroke:#a52a2a - class Bucket422,PgClassExpression3542,PgClassExpression3543,PgClassExpression3544,PgClassExpression3545,PgClassExpression3546,PgClassExpression3547,PgClassExpression3548,PgClassExpression3549,PgClassExpression3550,PgClassExpression3552,PgClassExpression3553,PgClassExpression3554,PgClassExpression3556,PgClassExpression3557,PgClassExpression3558,PgClassExpression3565,Access3566,Access3569,PgClassExpression3572,Access3573,Access3576,PgClassExpression3579,Access3580,Access3583,PgClassExpression3586,PgClassExpression3587,PgClassExpression3588,PgClassExpression3589,PgClassExpression3590,PgClassExpression3591,PgClassExpression3598,PgClassExpression3606,PgSelectSingle3613,PgClassExpression3614,PgClassExpression3615,PgClassExpression3616,PgClassExpression3617,PgClassExpression3618,PgClassExpression3619,PgClassExpression3620,PgSelectSingle3627,PgSelectSingle3634,PgSelectSingle3648,PgClassExpression3656,PgSelectSingle3663,PgSelectSingle3677,PgClassExpression3707,PgClassExpression3710,PgClassExpression3713,PgClassExpression3714,PgClassExpression3715,PgClassExpression3716,PgClassExpression3717,PgClassExpression3718,PgClassExpression3719,PgClassExpression3720,PgClassExpression3721,PgClassExpression3722,PgClassExpression3723,PgClassExpression3724,PgClassExpression3726,PgClassExpression3728,PgClassExpression3729,PgSelectSingle3737,PgSelectSingle3746,PgClassExpression3749,PgClassExpression3750,RemapKeys4314,RemapKeys4316,RemapKeys4320,RemapKeys4322,RemapKeys4324,RemapKeys4330 bucket422 + class Bucket422,PgClassExpression3542,PgClassExpression3543,PgClassExpression3544,PgClassExpression3545,PgClassExpression3546,PgClassExpression3547,PgClassExpression3548,PgClassExpression3549,PgClassExpression3550,PgClassExpression3552,PgClassExpression3553,PgClassExpression3554,PgClassExpression3556,PgClassExpression3557,PgClassExpression3558,PgClassExpression3565,Access3566,Access3569,PgClassExpression3572,Access3573,Access3576,PgClassExpression3579,Access3580,Access3583,PgClassExpression3586,PgClassExpression3587,PgClassExpression3588,PgClassExpression3589,PgClassExpression3590,PgClassExpression3591,PgClassExpression3598,PgClassExpression3606,PgSelectSingle3613,PgClassExpression3614,PgClassExpression3615,PgClassExpression3616,PgClassExpression3617,PgClassExpression3618,PgClassExpression3619,PgClassExpression3620,PgSelectSingle3627,PgSelectSingle3634,PgSelectSingle3648,PgClassExpression3656,PgSelectSingle3663,PgSelectSingle3677,PgClassExpression3707,PgClassExpression3710,PgClassExpression3713,PgClassExpression3714,PgClassExpression3715,PgClassExpression3716,PgClassExpression3717,PgClassExpression3718,PgClassExpression3719,PgClassExpression3720,PgClassExpression3721,PgClassExpression3722,PgClassExpression3723,PgClassExpression3724,PgClassExpression3726,PgClassExpression3728,PgClassExpression3729,PgSelectSingle3737,PgSelectSingle3746,PgClassExpression3749,PgClassExpression3750,RemapKeys4294,RemapKeys4296,RemapKeys4300,RemapKeys4302,RemapKeys4304,RemapKeys4310 bucket422 Bucket423("Bucket 423 (listItem)
ROOT __Item{423}ᐸ3550ᐳ[3551]"):::bucket classDef bucket423 stroke:#ff00ff class Bucket423,__Item3551 bucket423 @@ -5971,7 +5971,7 @@ graph TD class Bucket438,PgClassExpression3664,PgClassExpression3665,PgClassExpression3666,PgClassExpression3667,PgClassExpression3668,PgClassExpression3669,PgClassExpression3670 bucket438 Bucket439("Bucket 439 (nullableBoundary)
Deps: 3677

ROOT PgSelectSingle{422}ᐸfrmcdc_nestedCompoundTypeᐳ[3677]"):::bucket classDef bucket439 stroke:#a52a2a - class Bucket439,PgSelectSingle3684,PgSelectSingle3698,PgClassExpression3706,RemapKeys4328 bucket439 + class Bucket439,PgSelectSingle3684,PgSelectSingle3698,PgClassExpression3706,RemapKeys4308 bucket439 Bucket440("Bucket 440 (nullableBoundary)
Deps: 3684

ROOT PgSelectSingle{439}ᐸfrmcdc_compoundTypeᐳ[3684]"):::bucket classDef bucket440 stroke:#ff00ff class Bucket440,PgClassExpression3685,PgClassExpression3686,PgClassExpression3687,PgClassExpression3688,PgClassExpression3689,PgClassExpression3690,PgClassExpression3691 bucket440 @@ -6001,7 +6001,7 @@ graph TD class Bucket448,__Item3751 bucket448 Bucket449("Bucket 449 (nullableBoundary)
Deps: 3541

ROOT PgSelectSingle{421}ᐸtypesᐳ[3541]"):::bucket classDef bucket449 stroke:#808000 - class Bucket449,PgClassExpression3754,PgClassExpression3755,PgClassExpression3756,PgClassExpression3757,PgClassExpression3758,PgClassExpression3759,PgClassExpression3760,PgClassExpression3761,PgClassExpression3762,PgClassExpression3764,PgClassExpression3765,PgClassExpression3766,PgClassExpression3768,PgClassExpression3769,PgClassExpression3770,PgClassExpression3777,Access3778,Access3781,PgClassExpression3784,Access3785,Access3788,PgClassExpression3791,Access3792,Access3795,PgClassExpression3798,PgClassExpression3799,PgClassExpression3800,PgClassExpression3801,PgClassExpression3802,PgClassExpression3803,PgClassExpression3810,PgClassExpression3818,PgSelectSingle3825,PgClassExpression3826,PgClassExpression3827,PgClassExpression3828,PgClassExpression3829,PgClassExpression3830,PgClassExpression3831,PgClassExpression3832,PgSelectSingle3839,PgSelectSingle3846,PgSelectSingle3860,PgClassExpression3868,PgSelectSingle3875,PgSelectSingle3889,PgClassExpression3919,PgClassExpression3922,PgClassExpression3925,PgClassExpression3926,PgClassExpression3927,PgClassExpression3928,PgClassExpression3929,PgClassExpression3930,PgClassExpression3931,PgClassExpression3932,PgClassExpression3933,PgClassExpression3934,PgClassExpression3935,PgClassExpression3936,PgClassExpression3938,PgClassExpression3940,PgClassExpression3941,PgSelectSingle3949,PgSelectSingle3958,PgClassExpression3961,PgClassExpression3962,RemapKeys4332,RemapKeys4334,RemapKeys4336,RemapKeys4340,RemapKeys4342,RemapKeys4344,RemapKeys4350 bucket449 + class Bucket449,PgClassExpression3754,PgClassExpression3755,PgClassExpression3756,PgClassExpression3757,PgClassExpression3758,PgClassExpression3759,PgClassExpression3760,PgClassExpression3761,PgClassExpression3762,PgClassExpression3764,PgClassExpression3765,PgClassExpression3766,PgClassExpression3768,PgClassExpression3769,PgClassExpression3770,PgClassExpression3777,Access3778,Access3781,PgClassExpression3784,Access3785,Access3788,PgClassExpression3791,Access3792,Access3795,PgClassExpression3798,PgClassExpression3799,PgClassExpression3800,PgClassExpression3801,PgClassExpression3802,PgClassExpression3803,PgClassExpression3810,PgClassExpression3818,PgSelectSingle3825,PgClassExpression3826,PgClassExpression3827,PgClassExpression3828,PgClassExpression3829,PgClassExpression3830,PgClassExpression3831,PgClassExpression3832,PgSelectSingle3839,PgSelectSingle3846,PgSelectSingle3860,PgClassExpression3868,PgSelectSingle3875,PgSelectSingle3889,PgClassExpression3919,PgClassExpression3922,PgClassExpression3925,PgClassExpression3926,PgClassExpression3927,PgClassExpression3928,PgClassExpression3929,PgClassExpression3930,PgClassExpression3931,PgClassExpression3932,PgClassExpression3933,PgClassExpression3934,PgClassExpression3935,PgClassExpression3936,PgClassExpression3938,PgClassExpression3940,PgClassExpression3941,PgSelectSingle3949,PgSelectSingle3958,PgClassExpression3961,PgClassExpression3962,RemapKeys4312,RemapKeys4314,RemapKeys4316,RemapKeys4320,RemapKeys4322,RemapKeys4324,RemapKeys4330 bucket449 Bucket450("Bucket 450 (listItem)
ROOT __Item{450}ᐸ3762ᐳ[3763]"):::bucket classDef bucket450 stroke:#dda0dd class Bucket450,__Item3763 bucket450 @@ -6052,7 +6052,7 @@ graph TD class Bucket465,PgClassExpression3876,PgClassExpression3877,PgClassExpression3878,PgClassExpression3879,PgClassExpression3880,PgClassExpression3881,PgClassExpression3882 bucket465 Bucket466("Bucket 466 (nullableBoundary)
Deps: 3889

ROOT PgSelectSingle{449}ᐸfrmcdc_nestedCompoundTypeᐳ[3889]"):::bucket classDef bucket466 stroke:#808000 - class Bucket466,PgSelectSingle3896,PgSelectSingle3910,PgClassExpression3918,RemapKeys4348 bucket466 + class Bucket466,PgSelectSingle3896,PgSelectSingle3910,PgClassExpression3918,RemapKeys4328 bucket466 Bucket467("Bucket 467 (nullableBoundary)
Deps: 3896

ROOT PgSelectSingle{466}ᐸfrmcdc_compoundTypeᐳ[3896]"):::bucket classDef bucket467 stroke:#dda0dd class Bucket467,PgClassExpression3897,PgClassExpression3898,PgClassExpression3899,PgClassExpression3900,PgClassExpression3901,PgClassExpression3902,PgClassExpression3903 bucket467 @@ -6164,5 +6164,5 @@ graph TD Bucket461 --> Bucket462 Bucket466 --> Bucket467 & Bucket468 classDef unary fill:#fafffa,borderWidth:8px - class PgSelect2395,Object18,PgSelect685,PgSelect905,PgSelect1500,PgSelect3300,PgSelect15,Access16,Access17,First689,PgSelectSingle690,Lambda902,Access903,First909,PgSelectSingle910,Node1122,Lambda1123,First1504,PgSelectSingle1505,PgSelect1716,First2399,PgSelectSingle2400,First3304,PgSelectSingle3305,__Value0,__Value3,__Value5,Connection19,Constant450,Connection1941,Connection2846,Constant4354,Constant4355,Constant4360,PgSelect20,PgSelect445,First446,PgSelectSingle447,PgClassExpression448,PgPageInfo449,First453,PgSelectSingle454,PgCursor455,PgClassExpression456,List457,Last459,PgSelectSingle460,PgCursor461,PgClassExpression462,List463,PgClassExpression691,PgClassExpression692,PgClassExpression693,PgClassExpression694,PgClassExpression695,PgClassExpression696,PgClassExpression697,PgClassExpression698,PgClassExpression699,PgClassExpression701,PgClassExpression702,PgClassExpression703,PgClassExpression705,PgClassExpression706,PgClassExpression707,PgClassExpression714,Access715,Access718,PgClassExpression721,Access722,Access725,PgClassExpression728,Access729,Access732,PgClassExpression735,PgClassExpression736,PgClassExpression737,PgClassExpression738,PgClassExpression739,PgClassExpression740,PgClassExpression747,PgClassExpression755,PgSelectSingle762,PgClassExpression763,PgClassExpression764,PgClassExpression765,PgClassExpression766,PgClassExpression767,PgClassExpression768,PgClassExpression769,PgSelectSingle776,PgSelectSingle783,PgSelectSingle797,PgClassExpression805,PgSelectSingle812,PgSelectSingle826,PgClassExpression856,PgClassExpression859,PgClassExpression862,PgClassExpression863,PgClassExpression864,PgClassExpression865,PgClassExpression866,PgClassExpression867,PgClassExpression868,PgClassExpression869,PgClassExpression870,PgClassExpression871,PgClassExpression872,PgClassExpression873,PgClassExpression875,PgClassExpression877,PgClassExpression878,PgSelectSingle886,PgSelectSingle895,PgClassExpression898,PgClassExpression899,RemapKeys4045,RemapKeys4047,RemapKeys4051,RemapKeys4053,RemapKeys4055,RemapKeys4061,Access708,Access711,PgClassExpression784,PgClassExpression785,PgClassExpression786,PgClassExpression787,PgClassExpression788,PgClassExpression789,PgClassExpression790,PgClassExpression798,PgClassExpression799,PgClassExpression800,PgClassExpression801,PgClassExpression802,PgClassExpression803,PgClassExpression804,PgClassExpression813,PgClassExpression814,PgClassExpression815,PgClassExpression816,PgClassExpression817,PgClassExpression818,PgClassExpression819,PgSelectSingle833,PgSelectSingle847,PgClassExpression855,RemapKeys4059,PgClassExpression834,PgClassExpression835,PgClassExpression836,PgClassExpression837,PgClassExpression838,PgClassExpression839,PgClassExpression840,PgClassExpression848,PgClassExpression849,PgClassExpression850,PgClassExpression851,PgClassExpression852,PgClassExpression853,PgClassExpression854,PgClassExpression887,PgClassExpression888,PgClassExpression896,PgClassExpression897,PgClassExpression911,PgClassExpression912,PgClassExpression913,PgClassExpression914,PgClassExpression915,PgClassExpression916,PgClassExpression917,PgClassExpression918,PgClassExpression919,PgClassExpression921,PgClassExpression922,PgClassExpression923,PgClassExpression925,PgClassExpression926,PgClassExpression927,PgClassExpression934,Access935,Access938,PgClassExpression941,Access942,Access945,PgClassExpression948,Access949,Access952,PgClassExpression955,PgClassExpression956,PgClassExpression957,PgClassExpression958,PgClassExpression959,PgClassExpression960,PgClassExpression967,PgClassExpression975,PgSelectSingle982,PgClassExpression983,PgClassExpression984,PgClassExpression985,PgClassExpression986,PgClassExpression987,PgClassExpression988,PgClassExpression989,PgSelectSingle996,PgSelectSingle1003,PgSelectSingle1017,PgClassExpression1025,PgSelectSingle1032,PgSelectSingle1046,PgClassExpression1076,PgClassExpression1079,PgClassExpression1082,PgClassExpression1083,PgClassExpression1084,PgClassExpression1085,PgClassExpression1086,PgClassExpression1087,PgClassExpression1088,PgClassExpression1089,PgClassExpression1090,PgClassExpression1091,PgClassExpression1092,PgClassExpression1093,PgClassExpression1095,PgClassExpression1097,PgClassExpression1098,PgSelectSingle1106,PgSelectSingle1115,PgClassExpression1118,PgClassExpression1119,RemapKeys4065,RemapKeys4067,RemapKeys4071,RemapKeys4073,RemapKeys4075,RemapKeys4081,Access928,Access931,PgClassExpression1004,PgClassExpression1005,PgClassExpression1006,PgClassExpression1007,PgClassExpression1008,PgClassExpression1009,PgClassExpression1010,PgClassExpression1018,PgClassExpression1019,PgClassExpression1020,PgClassExpression1021,PgClassExpression1022,PgClassExpression1023,PgClassExpression1024,PgClassExpression1033,PgClassExpression1034,PgClassExpression1035,PgClassExpression1036,PgClassExpression1037,PgClassExpression1038,PgClassExpression1039,PgSelectSingle1053,PgSelectSingle1067,PgClassExpression1075,RemapKeys4079,PgClassExpression1054,PgClassExpression1055,PgClassExpression1056,PgClassExpression1057,PgClassExpression1058,PgClassExpression1059,PgClassExpression1060,PgClassExpression1068,PgClassExpression1069,PgClassExpression1070,PgClassExpression1071,PgClassExpression1072,PgClassExpression1073,PgClassExpression1074,PgClassExpression1107,PgClassExpression1108,PgClassExpression1116,PgClassExpression1117,PgSelect1184,PgSelect1128,PgSelect1137,PgSelect1146,PgSelect1155,PgSelect1164,PgSelect1173,PgSelect1193,PgSelect1202,PgSelect1211,PgSelect1430,PgSelect1439,PgSelect1448,PgSelect1457,PgSelect1466,PgSelect1475,PgSelect1484,PgSelect1493,First1132,PgSelectSingle1133,First1141,PgSelectSingle1142,First1150,PgSelectSingle1151,First1159,PgSelectSingle1160,First1168,PgSelectSingle1169,First1177,PgSelectSingle1178,First1188,PgSelectSingle1189,First1197,PgSelectSingle1198,First1206,PgSelectSingle1207,First1215,PgSelectSingle1216,PgClassExpression1217,PgClassExpression1218,PgClassExpression1219,PgClassExpression1220,PgClassExpression1221,PgClassExpression1222,PgClassExpression1223,PgClassExpression1224,PgClassExpression1225,PgClassExpression1227,PgClassExpression1228,PgClassExpression1229,PgClassExpression1231,PgClassExpression1232,PgClassExpression1233,PgClassExpression1240,Access1241,Access1244,PgClassExpression1247,Access1248,Access1251,PgClassExpression1254,Access1255,Access1258,PgClassExpression1261,PgClassExpression1262,PgClassExpression1263,PgClassExpression1264,PgClassExpression1265,PgClassExpression1266,PgClassExpression1273,PgClassExpression1281,PgSelectSingle1288,PgClassExpression1289,PgClassExpression1290,PgClassExpression1291,PgClassExpression1292,PgClassExpression1293,PgClassExpression1294,PgClassExpression1295,PgSelectSingle1302,PgSelectSingle1309,PgSelectSingle1323,PgClassExpression1331,PgSelectSingle1338,PgSelectSingle1352,PgClassExpression1382,PgClassExpression1385,PgClassExpression1388,PgClassExpression1389,PgClassExpression1390,PgClassExpression1391,PgClassExpression1392,PgClassExpression1393,PgClassExpression1394,PgClassExpression1395,PgClassExpression1396,PgClassExpression1397,PgClassExpression1398,PgClassExpression1399,PgClassExpression1401,PgClassExpression1403,PgClassExpression1404,PgSelectSingle1412,PgSelectSingle1421,PgClassExpression1424,PgClassExpression1425,First1434,PgSelectSingle1435,First1443,PgSelectSingle1444,First1452,PgSelectSingle1453,First1461,PgSelectSingle1462,First1470,PgSelectSingle1471,First1479,PgSelectSingle1480,First1488,PgSelectSingle1489,First1497,PgSelectSingle1498,RemapKeys4096,RemapKeys4098,RemapKeys4102,RemapKeys4104,RemapKeys4106,RemapKeys4112,Access4356,Access4357,Access1234,Access1237,PgClassExpression1310,PgClassExpression1311,PgClassExpression1312,PgClassExpression1313,PgClassExpression1314,PgClassExpression1315,PgClassExpression1316,PgClassExpression1324,PgClassExpression1325,PgClassExpression1326,PgClassExpression1327,PgClassExpression1328,PgClassExpression1329,PgClassExpression1330,PgClassExpression1339,PgClassExpression1340,PgClassExpression1341,PgClassExpression1342,PgClassExpression1343,PgClassExpression1344,PgClassExpression1345,PgSelectSingle1359,PgSelectSingle1373,PgClassExpression1381,RemapKeys4110,PgClassExpression1360,PgClassExpression1361,PgClassExpression1362,PgClassExpression1363,PgClassExpression1364,PgClassExpression1365,PgClassExpression1366,PgClassExpression1374,PgClassExpression1375,PgClassExpression1376,PgClassExpression1377,PgClassExpression1378,PgClassExpression1379,PgClassExpression1380,PgClassExpression1413,PgClassExpression1414,PgClassExpression1422,PgClassExpression1423,PgClassExpression1506,PgClassExpression1507,PgClassExpression1508,PgClassExpression1509,PgClassExpression1510,PgClassExpression1511,PgClassExpression1512,PgClassExpression1513,PgClassExpression1514,PgClassExpression1516,PgClassExpression1517,PgClassExpression1518,PgClassExpression1520,PgClassExpression1521,PgClassExpression1522,PgClassExpression1529,Access1530,Access1533,PgClassExpression1536,Access1537,Access1540,PgClassExpression1543,Access1544,Access1547,PgClassExpression1550,PgClassExpression1551,PgClassExpression1552,PgClassExpression1553,PgClassExpression1554,PgClassExpression1555,PgClassExpression1562,PgClassExpression1570,PgSelectSingle1577,PgClassExpression1578,PgClassExpression1579,PgClassExpression1580,PgClassExpression1581,PgClassExpression1582,PgClassExpression1583,PgClassExpression1584,PgSelectSingle1591,PgSelectSingle1598,PgSelectSingle1612,PgClassExpression1620,PgSelectSingle1627,PgSelectSingle1641,PgClassExpression1671,PgClassExpression1674,PgClassExpression1677,PgClassExpression1678,PgClassExpression1679,PgClassExpression1680,PgClassExpression1681,PgClassExpression1682,PgClassExpression1683,PgClassExpression1684,PgClassExpression1685,PgClassExpression1686,PgClassExpression1687,PgClassExpression1688,PgClassExpression1690,PgClassExpression1692,PgClassExpression1693,PgSelectSingle1701,PgSelectSingle1710,PgClassExpression1713,PgClassExpression1714,RemapKeys4125,RemapKeys4127,RemapKeys4131,RemapKeys4133,RemapKeys4135,RemapKeys4141,Access1523,Access1526,PgClassExpression1599,PgClassExpression1600,PgClassExpression1601,PgClassExpression1602,PgClassExpression1603,PgClassExpression1604,PgClassExpression1605,PgClassExpression1613,PgClassExpression1614,PgClassExpression1615,PgClassExpression1616,PgClassExpression1617,PgClassExpression1618,PgClassExpression1619,PgClassExpression1628,PgClassExpression1629,PgClassExpression1630,PgClassExpression1631,PgClassExpression1632,PgClassExpression1633,PgClassExpression1634,PgSelectSingle1648,PgSelectSingle1662,PgClassExpression1670,RemapKeys4139,PgClassExpression1649,PgClassExpression1650,PgClassExpression1651,PgClassExpression1652,PgClassExpression1653,PgClassExpression1654,PgClassExpression1655,PgClassExpression1663,PgClassExpression1664,PgClassExpression1665,PgClassExpression1666,PgClassExpression1667,PgClassExpression1668,PgClassExpression1669,PgClassExpression1702,PgClassExpression1703,PgClassExpression1711,PgClassExpression1712,PgSelect1942,PgSelect2375,__ListTransform2156,First2376,PgSelectSingle2377,PgClassExpression2378,PgPageInfo2379,First2383,PgSelectSingle2384,PgCursor2385,PgClassExpression2386,List2387,Last2389,PgSelectSingle2390,PgCursor2391,PgClassExpression2392,List2393,PgSelectSingle2408,__ListTransform3061,First3281,PgSelectSingle3282,PgClassExpression3283,PgPageInfo3284,First3288,PgSelectSingle3289,PgCursor3290,PgClassExpression3291,List3292,Last3294,PgSelectSingle3295,PgCursor3296,PgClassExpression3297,List3298,Access4246,Access4288,Access4289,PgClassExpression2409,PgClassExpression2410,PgClassExpression2411,PgClassExpression2412,PgClassExpression2413,PgClassExpression2414,PgClassExpression2415,PgClassExpression2416,PgClassExpression2417,PgClassExpression2419,PgClassExpression2420,PgClassExpression2421,PgClassExpression2423,PgClassExpression2424,PgClassExpression2425,PgClassExpression2432,Access2433,Access2436,PgClassExpression2439,Access2440,Access2443,PgClassExpression2446,Access2447,Access2450,PgClassExpression2453,PgClassExpression2454,PgClassExpression2455,PgClassExpression2456,PgClassExpression2457,PgClassExpression2458,PgClassExpression2465,PgClassExpression2473,PgSelectSingle2480,PgClassExpression2481,PgClassExpression2482,PgClassExpression2483,PgClassExpression2484,PgClassExpression2485,PgClassExpression2486,PgClassExpression2487,PgSelectSingle2494,PgSelectSingle2501,PgSelectSingle2515,PgClassExpression2523,PgSelectSingle2530,PgSelectSingle2544,PgClassExpression2574,PgClassExpression2577,PgClassExpression2580,PgClassExpression2581,PgClassExpression2582,PgClassExpression2583,PgClassExpression2584,PgClassExpression2585,PgClassExpression2586,PgClassExpression2587,PgClassExpression2588,PgClassExpression2589,PgClassExpression2590,PgClassExpression2591,PgClassExpression2593,PgClassExpression2595,PgClassExpression2596,PgSelectSingle2604,PgSelectSingle2613,PgClassExpression2616,PgClassExpression2617,RemapKeys4206,RemapKeys4208,RemapKeys4212,RemapKeys4214,RemapKeys4216,RemapKeys4222,Access2426,Access2429,PgClassExpression2502,PgClassExpression2503,PgClassExpression2504,PgClassExpression2505,PgClassExpression2506,PgClassExpression2507,PgClassExpression2508,PgClassExpression2516,PgClassExpression2517,PgClassExpression2518,PgClassExpression2519,PgClassExpression2520,PgClassExpression2521,PgClassExpression2522,PgClassExpression2531,PgClassExpression2532,PgClassExpression2533,PgClassExpression2534,PgClassExpression2535,PgClassExpression2536,PgClassExpression2537,PgSelectSingle2551,PgSelectSingle2565,PgClassExpression2573,RemapKeys4220,PgClassExpression2552,PgClassExpression2553,PgClassExpression2554,PgClassExpression2555,PgClassExpression2556,PgClassExpression2557,PgClassExpression2558,PgClassExpression2566,PgClassExpression2567,PgClassExpression2568,PgClassExpression2569,PgClassExpression2570,PgClassExpression2571,PgClassExpression2572,PgClassExpression2605,PgClassExpression2606,PgClassExpression2614,PgClassExpression2615,PgClassExpression3306,PgClassExpression3307,PgSelectSingle3314,First3965,PgSelectSingle3966,PgClassExpression3967,PgPageInfo3968,First3972,PgSelectSingle3973,PgCursor3974,PgClassExpression3975,List3976,Last3978,PgSelectSingle3979,PgCursor3980,PgClassExpression3981,List3982,Access4352,Access4353,Connection3538,PgClassExpression3315,PgClassExpression3316,PgClassExpression3317,PgClassExpression3318,PgClassExpression3319,PgClassExpression3320,PgClassExpression3321,PgClassExpression3322,PgClassExpression3323,PgClassExpression3325,PgClassExpression3326,PgClassExpression3327,PgClassExpression3329,PgClassExpression3330,PgClassExpression3331,PgClassExpression3338,Access3339,Access3342,PgClassExpression3345,Access3346,Access3349,PgClassExpression3352,Access3353,Access3356,PgClassExpression3359,PgClassExpression3360,PgClassExpression3361,PgClassExpression3362,PgClassExpression3363,PgClassExpression3364,PgClassExpression3371,PgClassExpression3379,PgSelectSingle3386,PgClassExpression3387,PgClassExpression3388,PgClassExpression3389,PgClassExpression3390,PgClassExpression3391,PgClassExpression3392,PgClassExpression3393,PgSelectSingle3400,PgSelectSingle3407,PgSelectSingle3421,PgClassExpression3429,PgSelectSingle3436,PgSelectSingle3450,PgClassExpression3480,PgClassExpression3483,PgClassExpression3486,PgClassExpression3487,PgClassExpression3488,PgClassExpression3489,PgClassExpression3490,PgClassExpression3491,PgClassExpression3492,PgClassExpression3493,PgClassExpression3494,PgClassExpression3495,PgClassExpression3496,PgClassExpression3497,PgClassExpression3499,PgClassExpression3501,PgClassExpression3502,PgSelectSingle3510,PgSelectSingle3519,PgClassExpression3522,PgClassExpression3523,RemapKeys4292,RemapKeys4294,RemapKeys4298,RemapKeys4300,RemapKeys4302,RemapKeys4308,Access3332,Access3335,PgClassExpression3408,PgClassExpression3409,PgClassExpression3410,PgClassExpression3411,PgClassExpression3412,PgClassExpression3413,PgClassExpression3414,PgClassExpression3422,PgClassExpression3423,PgClassExpression3424,PgClassExpression3425,PgClassExpression3426,PgClassExpression3427,PgClassExpression3428,PgClassExpression3437,PgClassExpression3438,PgClassExpression3439,PgClassExpression3440,PgClassExpression3441,PgClassExpression3442,PgClassExpression3443,PgSelectSingle3457,PgSelectSingle3471,PgClassExpression3479,RemapKeys4306,PgClassExpression3458,PgClassExpression3459,PgClassExpression3460,PgClassExpression3461,PgClassExpression3462,PgClassExpression3463,PgClassExpression3464,PgClassExpression3472,PgClassExpression3473,PgClassExpression3474,PgClassExpression3475,PgClassExpression3476,PgClassExpression3477,PgClassExpression3478,PgClassExpression3511,PgClassExpression3512,PgClassExpression3520,PgClassExpression3521 unary + class PgSelect2395,Object18,PgSelect685,PgSelect905,PgSelect1500,PgSelect3300,PgSelect15,Access16,Access17,First689,PgSelectSingle690,Lambda902,Access903,First909,PgSelectSingle910,Node1122,Lambda1123,First1504,PgSelectSingle1505,PgSelect1716,First2399,PgSelectSingle2400,First3304,PgSelectSingle3305,__Value0,__Value3,__Value5,Connection19,Constant450,Connection1941,Connection2846,Constant4334,Constant4335,Constant4340,PgSelect20,PgSelect445,First446,PgSelectSingle447,PgClassExpression448,PgPageInfo449,First453,PgSelectSingle454,PgCursor455,PgClassExpression456,List457,Last459,PgSelectSingle460,PgCursor461,PgClassExpression462,List463,PgClassExpression691,PgClassExpression692,PgClassExpression693,PgClassExpression694,PgClassExpression695,PgClassExpression696,PgClassExpression697,PgClassExpression698,PgClassExpression699,PgClassExpression701,PgClassExpression702,PgClassExpression703,PgClassExpression705,PgClassExpression706,PgClassExpression707,PgClassExpression714,Access715,Access718,PgClassExpression721,Access722,Access725,PgClassExpression728,Access729,Access732,PgClassExpression735,PgClassExpression736,PgClassExpression737,PgClassExpression738,PgClassExpression739,PgClassExpression740,PgClassExpression747,PgClassExpression755,PgSelectSingle762,PgClassExpression763,PgClassExpression764,PgClassExpression765,PgClassExpression766,PgClassExpression767,PgClassExpression768,PgClassExpression769,PgSelectSingle776,PgSelectSingle783,PgSelectSingle797,PgClassExpression805,PgSelectSingle812,PgSelectSingle826,PgClassExpression856,PgClassExpression859,PgClassExpression862,PgClassExpression863,PgClassExpression864,PgClassExpression865,PgClassExpression866,PgClassExpression867,PgClassExpression868,PgClassExpression869,PgClassExpression870,PgClassExpression871,PgClassExpression872,PgClassExpression873,PgClassExpression875,PgClassExpression877,PgClassExpression878,PgSelectSingle886,PgSelectSingle895,PgClassExpression898,PgClassExpression899,RemapKeys4045,RemapKeys4047,RemapKeys4051,RemapKeys4053,RemapKeys4055,RemapKeys4061,Access708,Access711,PgClassExpression784,PgClassExpression785,PgClassExpression786,PgClassExpression787,PgClassExpression788,PgClassExpression789,PgClassExpression790,PgClassExpression798,PgClassExpression799,PgClassExpression800,PgClassExpression801,PgClassExpression802,PgClassExpression803,PgClassExpression804,PgClassExpression813,PgClassExpression814,PgClassExpression815,PgClassExpression816,PgClassExpression817,PgClassExpression818,PgClassExpression819,PgSelectSingle833,PgSelectSingle847,PgClassExpression855,RemapKeys4059,PgClassExpression834,PgClassExpression835,PgClassExpression836,PgClassExpression837,PgClassExpression838,PgClassExpression839,PgClassExpression840,PgClassExpression848,PgClassExpression849,PgClassExpression850,PgClassExpression851,PgClassExpression852,PgClassExpression853,PgClassExpression854,PgClassExpression887,PgClassExpression888,PgClassExpression896,PgClassExpression897,PgClassExpression911,PgClassExpression912,PgClassExpression913,PgClassExpression914,PgClassExpression915,PgClassExpression916,PgClassExpression917,PgClassExpression918,PgClassExpression919,PgClassExpression921,PgClassExpression922,PgClassExpression923,PgClassExpression925,PgClassExpression926,PgClassExpression927,PgClassExpression934,Access935,Access938,PgClassExpression941,Access942,Access945,PgClassExpression948,Access949,Access952,PgClassExpression955,PgClassExpression956,PgClassExpression957,PgClassExpression958,PgClassExpression959,PgClassExpression960,PgClassExpression967,PgClassExpression975,PgSelectSingle982,PgClassExpression983,PgClassExpression984,PgClassExpression985,PgClassExpression986,PgClassExpression987,PgClassExpression988,PgClassExpression989,PgSelectSingle996,PgSelectSingle1003,PgSelectSingle1017,PgClassExpression1025,PgSelectSingle1032,PgSelectSingle1046,PgClassExpression1076,PgClassExpression1079,PgClassExpression1082,PgClassExpression1083,PgClassExpression1084,PgClassExpression1085,PgClassExpression1086,PgClassExpression1087,PgClassExpression1088,PgClassExpression1089,PgClassExpression1090,PgClassExpression1091,PgClassExpression1092,PgClassExpression1093,PgClassExpression1095,PgClassExpression1097,PgClassExpression1098,PgSelectSingle1106,PgSelectSingle1115,PgClassExpression1118,PgClassExpression1119,RemapKeys4065,RemapKeys4067,RemapKeys4071,RemapKeys4073,RemapKeys4075,RemapKeys4081,Access928,Access931,PgClassExpression1004,PgClassExpression1005,PgClassExpression1006,PgClassExpression1007,PgClassExpression1008,PgClassExpression1009,PgClassExpression1010,PgClassExpression1018,PgClassExpression1019,PgClassExpression1020,PgClassExpression1021,PgClassExpression1022,PgClassExpression1023,PgClassExpression1024,PgClassExpression1033,PgClassExpression1034,PgClassExpression1035,PgClassExpression1036,PgClassExpression1037,PgClassExpression1038,PgClassExpression1039,PgSelectSingle1053,PgSelectSingle1067,PgClassExpression1075,RemapKeys4079,PgClassExpression1054,PgClassExpression1055,PgClassExpression1056,PgClassExpression1057,PgClassExpression1058,PgClassExpression1059,PgClassExpression1060,PgClassExpression1068,PgClassExpression1069,PgClassExpression1070,PgClassExpression1071,PgClassExpression1072,PgClassExpression1073,PgClassExpression1074,PgClassExpression1107,PgClassExpression1108,PgClassExpression1116,PgClassExpression1117,PgSelect1184,PgSelect1128,PgSelect1137,PgSelect1146,PgSelect1155,PgSelect1164,PgSelect1173,PgSelect1193,PgSelect1202,PgSelect1211,PgSelect1430,PgSelect1439,PgSelect1448,PgSelect1457,PgSelect1466,PgSelect1475,PgSelect1484,PgSelect1493,First1132,PgSelectSingle1133,First1141,PgSelectSingle1142,First1150,PgSelectSingle1151,First1159,PgSelectSingle1160,First1168,PgSelectSingle1169,First1177,PgSelectSingle1178,First1188,PgSelectSingle1189,First1197,PgSelectSingle1198,First1206,PgSelectSingle1207,First1215,PgSelectSingle1216,PgClassExpression1217,PgClassExpression1218,PgClassExpression1219,PgClassExpression1220,PgClassExpression1221,PgClassExpression1222,PgClassExpression1223,PgClassExpression1224,PgClassExpression1225,PgClassExpression1227,PgClassExpression1228,PgClassExpression1229,PgClassExpression1231,PgClassExpression1232,PgClassExpression1233,PgClassExpression1240,Access1241,Access1244,PgClassExpression1247,Access1248,Access1251,PgClassExpression1254,Access1255,Access1258,PgClassExpression1261,PgClassExpression1262,PgClassExpression1263,PgClassExpression1264,PgClassExpression1265,PgClassExpression1266,PgClassExpression1273,PgClassExpression1281,PgSelectSingle1288,PgClassExpression1289,PgClassExpression1290,PgClassExpression1291,PgClassExpression1292,PgClassExpression1293,PgClassExpression1294,PgClassExpression1295,PgSelectSingle1302,PgSelectSingle1309,PgSelectSingle1323,PgClassExpression1331,PgSelectSingle1338,PgSelectSingle1352,PgClassExpression1382,PgClassExpression1385,PgClassExpression1388,PgClassExpression1389,PgClassExpression1390,PgClassExpression1391,PgClassExpression1392,PgClassExpression1393,PgClassExpression1394,PgClassExpression1395,PgClassExpression1396,PgClassExpression1397,PgClassExpression1398,PgClassExpression1399,PgClassExpression1401,PgClassExpression1403,PgClassExpression1404,PgSelectSingle1412,PgSelectSingle1421,PgClassExpression1424,PgClassExpression1425,First1434,PgSelectSingle1435,First1443,PgSelectSingle1444,First1452,PgSelectSingle1453,First1461,PgSelectSingle1462,First1470,PgSelectSingle1471,First1479,PgSelectSingle1480,First1488,PgSelectSingle1489,First1497,PgSelectSingle1498,RemapKeys4085,RemapKeys4087,RemapKeys4091,RemapKeys4093,RemapKeys4095,RemapKeys4101,Access4336,Access4337,Access1234,Access1237,PgClassExpression1310,PgClassExpression1311,PgClassExpression1312,PgClassExpression1313,PgClassExpression1314,PgClassExpression1315,PgClassExpression1316,PgClassExpression1324,PgClassExpression1325,PgClassExpression1326,PgClassExpression1327,PgClassExpression1328,PgClassExpression1329,PgClassExpression1330,PgClassExpression1339,PgClassExpression1340,PgClassExpression1341,PgClassExpression1342,PgClassExpression1343,PgClassExpression1344,PgClassExpression1345,PgSelectSingle1359,PgSelectSingle1373,PgClassExpression1381,RemapKeys4099,PgClassExpression1360,PgClassExpression1361,PgClassExpression1362,PgClassExpression1363,PgClassExpression1364,PgClassExpression1365,PgClassExpression1366,PgClassExpression1374,PgClassExpression1375,PgClassExpression1376,PgClassExpression1377,PgClassExpression1378,PgClassExpression1379,PgClassExpression1380,PgClassExpression1413,PgClassExpression1414,PgClassExpression1422,PgClassExpression1423,PgClassExpression1506,PgClassExpression1507,PgClassExpression1508,PgClassExpression1509,PgClassExpression1510,PgClassExpression1511,PgClassExpression1512,PgClassExpression1513,PgClassExpression1514,PgClassExpression1516,PgClassExpression1517,PgClassExpression1518,PgClassExpression1520,PgClassExpression1521,PgClassExpression1522,PgClassExpression1529,Access1530,Access1533,PgClassExpression1536,Access1537,Access1540,PgClassExpression1543,Access1544,Access1547,PgClassExpression1550,PgClassExpression1551,PgClassExpression1552,PgClassExpression1553,PgClassExpression1554,PgClassExpression1555,PgClassExpression1562,PgClassExpression1570,PgSelectSingle1577,PgClassExpression1578,PgClassExpression1579,PgClassExpression1580,PgClassExpression1581,PgClassExpression1582,PgClassExpression1583,PgClassExpression1584,PgSelectSingle1591,PgSelectSingle1598,PgSelectSingle1612,PgClassExpression1620,PgSelectSingle1627,PgSelectSingle1641,PgClassExpression1671,PgClassExpression1674,PgClassExpression1677,PgClassExpression1678,PgClassExpression1679,PgClassExpression1680,PgClassExpression1681,PgClassExpression1682,PgClassExpression1683,PgClassExpression1684,PgClassExpression1685,PgClassExpression1686,PgClassExpression1687,PgClassExpression1688,PgClassExpression1690,PgClassExpression1692,PgClassExpression1693,PgSelectSingle1701,PgSelectSingle1710,PgClassExpression1713,PgClassExpression1714,RemapKeys4105,RemapKeys4107,RemapKeys4111,RemapKeys4113,RemapKeys4115,RemapKeys4121,Access1523,Access1526,PgClassExpression1599,PgClassExpression1600,PgClassExpression1601,PgClassExpression1602,PgClassExpression1603,PgClassExpression1604,PgClassExpression1605,PgClassExpression1613,PgClassExpression1614,PgClassExpression1615,PgClassExpression1616,PgClassExpression1617,PgClassExpression1618,PgClassExpression1619,PgClassExpression1628,PgClassExpression1629,PgClassExpression1630,PgClassExpression1631,PgClassExpression1632,PgClassExpression1633,PgClassExpression1634,PgSelectSingle1648,PgSelectSingle1662,PgClassExpression1670,RemapKeys4119,PgClassExpression1649,PgClassExpression1650,PgClassExpression1651,PgClassExpression1652,PgClassExpression1653,PgClassExpression1654,PgClassExpression1655,PgClassExpression1663,PgClassExpression1664,PgClassExpression1665,PgClassExpression1666,PgClassExpression1667,PgClassExpression1668,PgClassExpression1669,PgClassExpression1702,PgClassExpression1703,PgClassExpression1711,PgClassExpression1712,PgSelect1942,PgSelect2375,__ListTransform2156,First2376,PgSelectSingle2377,PgClassExpression2378,PgPageInfo2379,First2383,PgSelectSingle2384,PgCursor2385,PgClassExpression2386,List2387,Last2389,PgSelectSingle2390,PgCursor2391,PgClassExpression2392,List2393,PgSelectSingle2408,__ListTransform3061,First3281,PgSelectSingle3282,PgClassExpression3283,PgPageInfo3284,First3288,PgSelectSingle3289,PgCursor3290,PgClassExpression3291,List3292,Last3294,PgSelectSingle3295,PgCursor3296,PgClassExpression3297,List3298,Access4226,Access4268,Access4269,PgClassExpression2409,PgClassExpression2410,PgClassExpression2411,PgClassExpression2412,PgClassExpression2413,PgClassExpression2414,PgClassExpression2415,PgClassExpression2416,PgClassExpression2417,PgClassExpression2419,PgClassExpression2420,PgClassExpression2421,PgClassExpression2423,PgClassExpression2424,PgClassExpression2425,PgClassExpression2432,Access2433,Access2436,PgClassExpression2439,Access2440,Access2443,PgClassExpression2446,Access2447,Access2450,PgClassExpression2453,PgClassExpression2454,PgClassExpression2455,PgClassExpression2456,PgClassExpression2457,PgClassExpression2458,PgClassExpression2465,PgClassExpression2473,PgSelectSingle2480,PgClassExpression2481,PgClassExpression2482,PgClassExpression2483,PgClassExpression2484,PgClassExpression2485,PgClassExpression2486,PgClassExpression2487,PgSelectSingle2494,PgSelectSingle2501,PgSelectSingle2515,PgClassExpression2523,PgSelectSingle2530,PgSelectSingle2544,PgClassExpression2574,PgClassExpression2577,PgClassExpression2580,PgClassExpression2581,PgClassExpression2582,PgClassExpression2583,PgClassExpression2584,PgClassExpression2585,PgClassExpression2586,PgClassExpression2587,PgClassExpression2588,PgClassExpression2589,PgClassExpression2590,PgClassExpression2591,PgClassExpression2593,PgClassExpression2595,PgClassExpression2596,PgSelectSingle2604,PgSelectSingle2613,PgClassExpression2616,PgClassExpression2617,RemapKeys4186,RemapKeys4188,RemapKeys4192,RemapKeys4194,RemapKeys4196,RemapKeys4202,Access2426,Access2429,PgClassExpression2502,PgClassExpression2503,PgClassExpression2504,PgClassExpression2505,PgClassExpression2506,PgClassExpression2507,PgClassExpression2508,PgClassExpression2516,PgClassExpression2517,PgClassExpression2518,PgClassExpression2519,PgClassExpression2520,PgClassExpression2521,PgClassExpression2522,PgClassExpression2531,PgClassExpression2532,PgClassExpression2533,PgClassExpression2534,PgClassExpression2535,PgClassExpression2536,PgClassExpression2537,PgSelectSingle2551,PgSelectSingle2565,PgClassExpression2573,RemapKeys4200,PgClassExpression2552,PgClassExpression2553,PgClassExpression2554,PgClassExpression2555,PgClassExpression2556,PgClassExpression2557,PgClassExpression2558,PgClassExpression2566,PgClassExpression2567,PgClassExpression2568,PgClassExpression2569,PgClassExpression2570,PgClassExpression2571,PgClassExpression2572,PgClassExpression2605,PgClassExpression2606,PgClassExpression2614,PgClassExpression2615,PgClassExpression3306,PgClassExpression3307,PgSelectSingle3314,First3965,PgSelectSingle3966,PgClassExpression3967,PgPageInfo3968,First3972,PgSelectSingle3973,PgCursor3974,PgClassExpression3975,List3976,Last3978,PgSelectSingle3979,PgCursor3980,PgClassExpression3981,List3982,Access4332,Access4333,Connection3538,PgClassExpression3315,PgClassExpression3316,PgClassExpression3317,PgClassExpression3318,PgClassExpression3319,PgClassExpression3320,PgClassExpression3321,PgClassExpression3322,PgClassExpression3323,PgClassExpression3325,PgClassExpression3326,PgClassExpression3327,PgClassExpression3329,PgClassExpression3330,PgClassExpression3331,PgClassExpression3338,Access3339,Access3342,PgClassExpression3345,Access3346,Access3349,PgClassExpression3352,Access3353,Access3356,PgClassExpression3359,PgClassExpression3360,PgClassExpression3361,PgClassExpression3362,PgClassExpression3363,PgClassExpression3364,PgClassExpression3371,PgClassExpression3379,PgSelectSingle3386,PgClassExpression3387,PgClassExpression3388,PgClassExpression3389,PgClassExpression3390,PgClassExpression3391,PgClassExpression3392,PgClassExpression3393,PgSelectSingle3400,PgSelectSingle3407,PgSelectSingle3421,PgClassExpression3429,PgSelectSingle3436,PgSelectSingle3450,PgClassExpression3480,PgClassExpression3483,PgClassExpression3486,PgClassExpression3487,PgClassExpression3488,PgClassExpression3489,PgClassExpression3490,PgClassExpression3491,PgClassExpression3492,PgClassExpression3493,PgClassExpression3494,PgClassExpression3495,PgClassExpression3496,PgClassExpression3497,PgClassExpression3499,PgClassExpression3501,PgClassExpression3502,PgSelectSingle3510,PgSelectSingle3519,PgClassExpression3522,PgClassExpression3523,RemapKeys4272,RemapKeys4274,RemapKeys4278,RemapKeys4280,RemapKeys4282,RemapKeys4288,Access3332,Access3335,PgClassExpression3408,PgClassExpression3409,PgClassExpression3410,PgClassExpression3411,PgClassExpression3412,PgClassExpression3413,PgClassExpression3414,PgClassExpression3422,PgClassExpression3423,PgClassExpression3424,PgClassExpression3425,PgClassExpression3426,PgClassExpression3427,PgClassExpression3428,PgClassExpression3437,PgClassExpression3438,PgClassExpression3439,PgClassExpression3440,PgClassExpression3441,PgClassExpression3442,PgClassExpression3443,PgSelectSingle3457,PgSelectSingle3471,PgClassExpression3479,RemapKeys4286,PgClassExpression3458,PgClassExpression3459,PgClassExpression3460,PgClassExpression3461,PgClassExpression3462,PgClassExpression3463,PgClassExpression3464,PgClassExpression3472,PgClassExpression3473,PgClassExpression3474,PgClassExpression3475,PgClassExpression3476,PgClassExpression3477,PgClassExpression3478,PgClassExpression3511,PgClassExpression3512,PgClassExpression3520,PgClassExpression3521 unary end diff --git a/postgraphile/postgraphile/graphile.config.ts b/postgraphile/postgraphile/graphile.config.ts index 330be4ec4a..8d829206d5 100644 --- a/postgraphile/postgraphile/graphile.config.ts +++ b/postgraphile/postgraphile/graphile.config.ts @@ -212,6 +212,65 @@ const NonNullRelationsPlugin: GraphileConfig.Plugin = { }, }; +const LeftArmPlugin = makeExtendSchemaPlugin((build) => { + const { left_arm } = build.input.pgRegistry.pgResources; + return { + typeDefs: gql` + extend type Person { + allArms: PersonRelatedArmConnection + } + type PersonRelatedArmConnection { + edges: [PersonRelatedArmEdge] + } + type PersonRelatedArmEdge { + node: LeftArm + isTheirs: Boolean + } + `, + plans: { + Person: { + allArms: EXPORTABLE( + (connection, left_arm, object) => ($person) => { + const $arms = left_arm.find(); + + return connection($arms, { + edgeDataPlan($arm) { + return object({ arm: $arm, person: $person }); + }, + }); + }, + [connection, left_arm, object], + ), + }, + PersonRelatedArmEdge: { + isTheirs: EXPORTABLE( + (aEqualsB, lambda) => + ( + $edge: EdgeStep< + any, + any, + any, + ObjectStep<{ + arm: PgSelectSingleStep; + person: PgSelectSingleStep; + }>, + any + >, + ) => { + const $obj = $edge.data(); + const $arm = $obj.get("arm"); + const $armPersonId = $arm.get("person_id"); + const $person = $obj.get("person"); + const $personId = $person.get("id"); + return lambda([$personId, $armPersonId], aEqualsB); + }, + [aEqualsB, lambda], + ), + }, + }, + }; +}); + const preset: GraphileConfig.Preset = { plugins: [ StreamDeferPlugin, @@ -327,64 +386,7 @@ const preset: GraphileConfig.Preset = { NonNullRelationsPlugin, RuruQueryParamsPlugin, RuruQueryParamsUpdatePlugin, - makeExtendSchemaPlugin((build) => { - const { left_arm } = build.input.pgRegistry.pgResources; - return { - typeDefs: gql` - extend type Person { - allArms: PersonRelatedArmConnection - } - type PersonRelatedArmConnection { - edges: [PersonRelatedArmEdge] - } - type PersonRelatedArmEdge { - node: LeftArm - isTheirs: Boolean - } - `, - plans: { - Person: { - allArms: EXPORTABLE( - (connection, left_arm, object) => ($person) => { - const $arms = left_arm.find(); - - return connection($arms, { - edgeDataPlan($arm) { - return object({ arm: $arm, person: $person }); - }, - }); - }, - [connection, left_arm, object], - ), - }, - PersonRelatedArmEdge: { - isTheirs: EXPORTABLE( - (aEqualsB, lambda) => - ( - $edge: EdgeStep< - any, - any, - any, - ObjectStep<{ - arm: PgSelectSingleStep; - person: PgSelectSingleStep; - }>, - any - >, - ) => { - const $obj = $edge.data(); - const $arm = $obj.get("arm"); - const $armPersonId = $arm.get("person_id"); - const $person = $obj.get("person"); - const $personId = $person.get("id"); - return lambda([$personId, $armPersonId], aEqualsB); - }, - [aEqualsB, lambda], - ), - }, - }, - }; - }), + ...(Math.random() > 2 ? [LeftArmPlugin] : []), ], extends: [ PostGraphileAmberPreset,