Skip to content

Commit

Permalink
Update plans to not have unnecessary nullable branches
Browse files Browse the repository at this point in the history
  • Loading branch information
benjie committed Feb 26, 2025
1 parent 86a6698 commit 104f8e7
Show file tree
Hide file tree
Showing 27 changed files with 7,511 additions and 8,404 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ graph TD
__Value2["__Value[2∈0] ➊<br />ᐸcontextᐳ"]:::plan
__Value2 --> Access9
__Value2 --> Access10
Constant56{{"Constant[56∈0] ➊<br />ᐸ'EXCLUSIVELY'ᐳ"}}:::plan
Constant56 --> Lambda12
Constant50{{"Constant[50∈0] ➊<br />ᐸ'EXCLUSIVELY'ᐳ"}}:::plan
Constant50 --> Lambda12
PgSelectRows13[["PgSelectRows[13∈0] ➊"]]:::plan
PgSelect8 --> PgSelectRows13
__Value4["__Value[4∈0] ➊<br />ᐸrootValueᐳ"]:::plan
Constant57{{"Constant[57∈0] ➊<br />ᐸ'INHERIT'ᐳ"}}:::plan
Constant51{{"Constant[51∈0] ➊<br />ᐸ'INHERIT'ᐳ"}}:::plan
__Item14[/"__Item[14∈1]<br />ᐸ13ᐳ"\]:::itemplan
PgSelectRows13 ==> __Item14
PgSelectSingle15{{"PgSelectSingle[15∈1]<br />ᐸforumsᐳ"}}:::plan
Expand All @@ -37,7 +37,7 @@ graph TD
PgClassExpression24{{"PgClassExpression[24∈3]<br />ᐸ__forums__...chived_at”ᐳ"}}:::plan
PgSelectSingle15 --> PgClassExpression24
Lambda25[["Lambda[25∈3] ➊<br />ᐸincludeArchivedConditionᐳ"]]:::unbatchedplan
Constant57 --> Lambda25
Constant51 --> Lambda25
PgSelect26[["PgSelect[26∈4]<br />ᐸmessagesᐳ"]]:::plan
Object11 & PgClassExpression18 & PgClassExpression24 & Lambda25 & Connection23 --> PgSelect26
PgSelectRows27[["PgSelectRows[27∈4]"]]:::plan
Expand All @@ -51,6 +51,8 @@ graph TD
PgSelect32[["PgSelect[32∈6]<br />ᐸusersᐳ"]]:::plan
PgClassExpression31{{"PgClassExpression[31∈6]<br />ᐸ__messages...author_id”ᐳ"}}:::plan
Object11 & PgClassExpression31 --> PgSelect32
PgCursor44{{"PgCursor[44∈6]"}}:::plan
PgSelectSingle29 & Access43 --> PgCursor44
PgClassExpression30{{"PgClassExpression[30∈6]<br />ᐸ__messages__.”body”ᐳ"}}:::plan
PgSelectSingle29 --> PgClassExpression30
PgSelectSingle29 --> PgClassExpression31
Expand All @@ -64,38 +66,20 @@ graph TD
PgSelectSingle38 --> PgClassExpression39
PgClassExpression40{{"PgClassExpression[40∈7]<br />ᐸ__users__....vatar_url”ᐳ"}}:::plan
PgSelectSingle38 --> PgClassExpression40
PgCursor44{{"PgCursor[44∈8]"}}:::plan
PgSelectSingle29 & Access43 --> PgCursor44
PgSelect47[["PgSelect[47∈8]<br />ᐸusersᐳ"]]:::plan
PgClassExpression46{{"PgClassExpression[46∈8]<br />ᐸ__messages...author_id”ᐳ"}}:::plan
Object11 & PgClassExpression46 --> PgSelect47
PgClassExpression45{{"PgClassExpression[45∈8]<br />ᐸ__messages__.”body”ᐳ"}}:::plan
PgSelectSingle29 --> PgClassExpression45
PgSelectSingle29 --> PgClassExpression46
First51{{"First[51∈8]"}}:::plan
PgSelectRows52[["PgSelectRows[52∈8]"]]:::plan
PgSelectRows52 --> First51
PgSelect47 --> PgSelectRows52
PgSelectSingle53{{"PgSelectSingle[53∈8]<br />ᐸusersᐳ"}}:::plan
First51 --> PgSelectSingle53
PgClassExpression54{{"PgClassExpression[54∈9]<br />ᐸ__users__.”username”ᐳ"}}:::plan
PgSelectSingle53 --> PgClassExpression54
PgClassExpression55{{"PgClassExpression[55∈9]<br />ᐸ__users__....vatar_url”ᐳ"}}:::plan
PgSelectSingle53 --> PgClassExpression55

%% define steps

subgraph "Buckets for queries/conditions/archived-forum-inherited-messages.defer-1"
Bucket0("Bucket 0 (root)<br /><br />1: <br />ᐳ: 6, 9, 10, 56, 57, 11, 23<br />2: Lambda[12]<br />3: PgSelect[8]<br />4: PgSelectRows[13]"):::bucket
Bucket0("Bucket 0 (root)<br /><br />1: <br />ᐳ: 6, 9, 10, 50, 51, 11, 23<br />2: Lambda[12]<br />3: PgSelect[8]<br />4: PgSelectRows[13]"):::bucket
classDef bucket0 stroke:#696969
class Bucket0,__Value2,__Value4,PgSelect8,Access9,Access10,Object11,Lambda12,PgSelectRows13,Connection23,Constant56,Constant57 bucket0
Bucket1("Bucket 1 (listItem)<br />Deps: 57, 11, 23, 6<br /><br />ROOT __Item{1}ᐸ13ᐳ[14]"):::bucket
class Bucket0,__Value2,__Value4,PgSelect8,Access9,Access10,Object11,Lambda12,PgSelectRows13,Connection23,Constant50,Constant51 bucket0
Bucket1("Bucket 1 (listItem)<br />Deps: 51, 11, 23, 6<br /><br />ROOT __Item{1}ᐸ13ᐳ[14]"):::bucket
classDef bucket1 stroke:#00bfff
class Bucket1,__Item14,PgSelectSingle15 bucket1
Bucket2("Bucket 2 (nullableBoundary)<br />Deps: 15, 57, 11, 23, 6<br /><br />ROOT PgSelectSingle{1}ᐸforumsᐳ[15]"):::bucket
Bucket2("Bucket 2 (nullableBoundary)<br />Deps: 15, 51, 11, 23, 6<br /><br />ROOT PgSelectSingle{1}ᐸforumsᐳ[15]"):::bucket
classDef bucket2 stroke:#7f007f
class Bucket2,PgClassExpression16 bucket2
Bucket3("Bucket 3 (defer)<br />Deps: 15, 57, 11, 23, 6"):::bucket
Bucket3("Bucket 3 (defer)<br />Deps: 15, 51, 11, 23, 6"):::bucket
classDef bucket3 stroke:#ffa500
class Bucket3,PgClassExpression18,PgClassExpression24,Lambda25 bucket3
Bucket4("Bucket 4 (nullableBoundary)<br />Deps: 11, 18, 24, 25, 23, 6<br /><br />ROOT Connectionᐸ19ᐳ[23]<br />1: PgSelect[26]<br />2: PgSelectRows[27]"):::bucket
Expand All @@ -104,24 +88,17 @@ graph TD
Bucket5("Bucket 5 (listItem)<br />Deps: 26, 11<br /><br />ROOT __Item{5}ᐸ27ᐳ[28]"):::bucket
classDef bucket5 stroke:#7fff00
class Bucket5,__Item28,PgSelectSingle29,Access43 bucket5
Bucket6("Bucket 6 (nullableBoundary)<br />Deps: 29, 11<br /><br />ROOT PgSelectSingle{5}ᐸmessagesᐳ[29]<br />1: <br />ᐳ: 30, 31<br />2: PgSelect[32]<br />3: PgSelectRows[37]<br />ᐳ: First[36], PgSelectSingle[38]"):::bucket
Bucket6("Bucket 6 (nullableBoundary)<br />Deps: 29, 11, 43<br /><br />ROOT PgSelectSingle{5}ᐸmessagesᐳ[29]<br />1: <br />ᐳ: 30, 31, 44<br />2: PgSelect[32]<br />3: PgSelectRows[37]<br />ᐳ: First[36], PgSelectSingle[38]"):::bucket
classDef bucket6 stroke:#ff1493
class Bucket6,PgClassExpression30,PgClassExpression31,PgSelect32,First36,PgSelectRows37,PgSelectSingle38 bucket6
class Bucket6,PgClassExpression30,PgClassExpression31,PgSelect32,First36,PgSelectRows37,PgSelectSingle38,PgCursor44 bucket6
Bucket7("Bucket 7 (nullableBoundary)<br />Deps: 38<br /><br />ROOT PgSelectSingle{6}ᐸusersᐳ[38]"):::bucket
classDef bucket7 stroke:#808000
class Bucket7,PgClassExpression39,PgClassExpression40 bucket7
Bucket8("Bucket 8 (nullableBoundary)<br />Deps: 29, 43, 11<br /><br />ROOT PgSelectSingle{5}ᐸmessagesᐳ[29]<br />1: <br />ᐳ: 44, 45, 46<br />2: PgSelect[47]<br />3: PgSelectRows[52]<br />ᐳ: First[51], PgSelectSingle[53]"):::bucket
classDef bucket8 stroke:#dda0dd
class Bucket8,PgCursor44,PgClassExpression45,PgClassExpression46,PgSelect47,First51,PgSelectRows52,PgSelectSingle53 bucket8
Bucket9("Bucket 9 (nullableBoundary)<br />Deps: 53<br /><br />ROOT PgSelectSingle{8}ᐸusersᐳ[53]"):::bucket
classDef bucket9 stroke:#ff0000
class Bucket9,PgClassExpression54,PgClassExpression55 bucket9
Bucket0 --> Bucket1
Bucket1 --> Bucket2
Bucket2 --> Bucket3
Bucket3 --> Bucket4
Bucket4 --> Bucket5
Bucket5 --> Bucket6 & Bucket8
Bucket5 --> Bucket6
Bucket6 --> Bucket7
Bucket8 --> Bucket9
end
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ graph TD
__Value2["__Value[2∈0] ➊<br />ᐸcontextᐳ"]:::plan
__Value2 --> Access9
__Value2 --> Access10
Constant56{{"Constant[56∈0] ➊<br />ᐸ'EXCLUSIVELY'ᐳ"}}:::plan
Constant56 --> Lambda12
Constant50{{"Constant[50∈0] ➊<br />ᐸ'EXCLUSIVELY'ᐳ"}}:::plan
Constant50 --> Lambda12
PgSelectRows13[["PgSelectRows[13∈0] ➊"]]:::plan
PgSelect8 --> PgSelectRows13
__Value4["__Value[4∈0] ➊<br />ᐸrootValueᐳ"]:::plan
Constant57{{"Constant[57∈0] ➊<br />ᐸ'INHERIT'ᐳ"}}:::plan
Constant51{{"Constant[51∈0] ➊<br />ᐸ'INHERIT'ᐳ"}}:::plan
__Item14[/"__Item[14∈1]<br />ᐸ13ᐳ"\]:::itemplan
PgSelectRows13 ==> __Item14
PgSelectSingle15{{"PgSelectSingle[15∈1]<br />ᐸforumsᐳ"}}:::plan
Expand All @@ -37,7 +37,7 @@ graph TD
PgClassExpression24{{"PgClassExpression[24∈3]<br />ᐸ__forums__...chived_at”ᐳ"}}:::plan
PgSelectSingle15 --> PgClassExpression24
Lambda25[["Lambda[25∈3] ➊<br />ᐸincludeArchivedConditionᐳ"]]:::unbatchedplan
Constant57 --> Lambda25
Constant51 --> Lambda25
PgSelect26[["PgSelect[26∈4]<br />ᐸmessagesᐳ"]]:::plan
Object11 & PgClassExpression18 & PgClassExpression24 & Lambda25 & Connection23 --> PgSelect26
PgSelectRows27[["PgSelectRows[27∈4]"]]:::plan
Expand All @@ -51,6 +51,8 @@ graph TD
PgSelect32[["PgSelect[32∈6]<br />ᐸusersᐳ"]]:::plan
PgClassExpression31{{"PgClassExpression[31∈6]<br />ᐸ__messages...author_id”ᐳ"}}:::plan
Object11 & PgClassExpression31 --> PgSelect32
PgCursor44{{"PgCursor[44∈6]"}}:::plan
PgSelectSingle29 & Access43 --> PgCursor44
PgClassExpression30{{"PgClassExpression[30∈6]<br />ᐸ__messages__.”body”ᐳ"}}:::plan
PgSelectSingle29 --> PgClassExpression30
PgSelectSingle29 --> PgClassExpression31
Expand All @@ -64,38 +66,20 @@ graph TD
PgSelectSingle38 --> PgClassExpression39
PgClassExpression40{{"PgClassExpression[40∈7]<br />ᐸ__users__....vatar_url”ᐳ"}}:::plan
PgSelectSingle38 --> PgClassExpression40
PgCursor44{{"PgCursor[44∈8]"}}:::plan
PgSelectSingle29 & Access43 --> PgCursor44
PgSelect47[["PgSelect[47∈8]<br />ᐸusersᐳ"]]:::plan
PgClassExpression46{{"PgClassExpression[46∈8]<br />ᐸ__messages...author_id”ᐳ"}}:::plan
Object11 & PgClassExpression46 --> PgSelect47
PgClassExpression45{{"PgClassExpression[45∈8]<br />ᐸ__messages__.”body”ᐳ"}}:::plan
PgSelectSingle29 --> PgClassExpression45
PgSelectSingle29 --> PgClassExpression46
First51{{"First[51∈8]"}}:::plan
PgSelectRows52[["PgSelectRows[52∈8]"]]:::plan
PgSelectRows52 --> First51
PgSelect47 --> PgSelectRows52
PgSelectSingle53{{"PgSelectSingle[53∈8]<br />ᐸusersᐳ"}}:::plan
First51 --> PgSelectSingle53
PgClassExpression54{{"PgClassExpression[54∈9]<br />ᐸ__users__.”username”ᐳ"}}:::plan
PgSelectSingle53 --> PgClassExpression54
PgClassExpression55{{"PgClassExpression[55∈9]<br />ᐸ__users__....vatar_url”ᐳ"}}:::plan
PgSelectSingle53 --> PgClassExpression55

%% define steps

subgraph "Buckets for queries/conditions/archived-forum-inherited-messages.defer-1"
Bucket0("Bucket 0 (root)<br /><br />1: <br />ᐳ: 6, 9, 10, 56, 57, 11, 23<br />2: Lambda[12]<br />3: PgSelect[8]<br />4: PgSelectRows[13]"):::bucket
Bucket0("Bucket 0 (root)<br /><br />1: <br />ᐳ: 6, 9, 10, 50, 51, 11, 23<br />2: Lambda[12]<br />3: PgSelect[8]<br />4: PgSelectRows[13]"):::bucket
classDef bucket0 stroke:#696969
class Bucket0,__Value2,__Value4,PgSelect8,Access9,Access10,Object11,Lambda12,PgSelectRows13,Connection23,Constant56,Constant57 bucket0
Bucket1("Bucket 1 (listItem)<br />Deps: 57, 11, 23, 6<br /><br />ROOT __Item{1}ᐸ13ᐳ[14]"):::bucket
class Bucket0,__Value2,__Value4,PgSelect8,Access9,Access10,Object11,Lambda12,PgSelectRows13,Connection23,Constant50,Constant51 bucket0
Bucket1("Bucket 1 (listItem)<br />Deps: 51, 11, 23, 6<br /><br />ROOT __Item{1}ᐸ13ᐳ[14]"):::bucket
classDef bucket1 stroke:#00bfff
class Bucket1,__Item14,PgSelectSingle15 bucket1
Bucket2("Bucket 2 (nullableBoundary)<br />Deps: 15, 57, 11, 23, 6<br /><br />ROOT PgSelectSingle{1}ᐸforumsᐳ[15]"):::bucket
Bucket2("Bucket 2 (nullableBoundary)<br />Deps: 15, 51, 11, 23, 6<br /><br />ROOT PgSelectSingle{1}ᐸforumsᐳ[15]"):::bucket
classDef bucket2 stroke:#7f007f
class Bucket2,PgClassExpression16 bucket2
Bucket3("Bucket 3 (defer)<br />Deps: 15, 57, 11, 23, 6"):::bucket
Bucket3("Bucket 3 (defer)<br />Deps: 15, 51, 11, 23, 6"):::bucket
classDef bucket3 stroke:#ffa500
class Bucket3,PgClassExpression18,PgClassExpression24,Lambda25 bucket3
Bucket4("Bucket 4 (nullableBoundary)<br />Deps: 11, 18, 24, 25, 23, 6<br /><br />ROOT Connectionᐸ19ᐳ[23]<br />1: PgSelect[26]<br />2: PgSelectRows[27]"):::bucket
Expand All @@ -104,24 +88,17 @@ graph TD
Bucket5("Bucket 5 (listItem)<br />Deps: 26, 11<br /><br />ROOT __Item{5}ᐸ27ᐳ[28]"):::bucket
classDef bucket5 stroke:#7fff00
class Bucket5,__Item28,PgSelectSingle29,Access43 bucket5
Bucket6("Bucket 6 (nullableBoundary)<br />Deps: 29, 11<br /><br />ROOT PgSelectSingle{5}ᐸmessagesᐳ[29]<br />1: <br />ᐳ: 30, 31<br />2: PgSelect[32]<br />3: PgSelectRows[37]<br />ᐳ: First[36], PgSelectSingle[38]"):::bucket
Bucket6("Bucket 6 (nullableBoundary)<br />Deps: 29, 11, 43<br /><br />ROOT PgSelectSingle{5}ᐸmessagesᐳ[29]<br />1: <br />ᐳ: 30, 31, 44<br />2: PgSelect[32]<br />3: PgSelectRows[37]<br />ᐳ: First[36], PgSelectSingle[38]"):::bucket
classDef bucket6 stroke:#ff1493
class Bucket6,PgClassExpression30,PgClassExpression31,PgSelect32,First36,PgSelectRows37,PgSelectSingle38 bucket6
class Bucket6,PgClassExpression30,PgClassExpression31,PgSelect32,First36,PgSelectRows37,PgSelectSingle38,PgCursor44 bucket6
Bucket7("Bucket 7 (nullableBoundary)<br />Deps: 38<br /><br />ROOT PgSelectSingle{6}ᐸusersᐳ[38]"):::bucket
classDef bucket7 stroke:#808000
class Bucket7,PgClassExpression39,PgClassExpression40 bucket7
Bucket8("Bucket 8 (nullableBoundary)<br />Deps: 29, 43, 11<br /><br />ROOT PgSelectSingle{5}ᐸmessagesᐳ[29]<br />1: <br />ᐳ: 44, 45, 46<br />2: PgSelect[47]<br />3: PgSelectRows[52]<br />ᐳ: First[51], PgSelectSingle[53]"):::bucket
classDef bucket8 stroke:#dda0dd
class Bucket8,PgCursor44,PgClassExpression45,PgClassExpression46,PgSelect47,First51,PgSelectRows52,PgSelectSingle53 bucket8
Bucket9("Bucket 9 (nullableBoundary)<br />Deps: 53<br /><br />ROOT PgSelectSingle{8}ᐸusersᐳ[53]"):::bucket
classDef bucket9 stroke:#ff0000
class Bucket9,PgClassExpression54,PgClassExpression55 bucket9
Bucket0 --> Bucket1
Bucket1 --> Bucket2
Bucket2 --> Bucket3
Bucket3 --> Bucket4
Bucket4 --> Bucket5
Bucket5 --> Bucket6 & Bucket8
Bucket5 --> Bucket6
Bucket6 --> Bucket7
Bucket8 --> Bucket9
end
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ graph TD
__Value2["__Value[2∈0] ➊<br />ᐸcontextᐳ"]:::plan
__Value2 --> Access9
__Value2 --> Access10
Constant56{{"Constant[56∈0] ➊<br />ᐸ'EXCLUSIVELY'ᐳ"}}:::plan
Constant56 --> Lambda12
Constant50{{"Constant[50∈0] ➊<br />ᐸ'EXCLUSIVELY'ᐳ"}}:::plan
Constant50 --> Lambda12
PgSelectRows13[["PgSelectRows[13∈0] ➊"]]:::plan
PgSelect8 --> PgSelectRows13
Lambda25[["Lambda[25∈0] ➊<br />ᐸincludeArchivedConditionᐳ"]]:::unbatchedplan
Constant57{{"Constant[57∈0] ➊<br />ᐸ'INHERIT'ᐳ"}}:::plan
Constant57 --> Lambda25
Constant51{{"Constant[51∈0] ➊<br />ᐸ'INHERIT'ᐳ"}}:::plan
Constant51 --> Lambda25
__Value4["__Value[4∈0] ➊<br />ᐸrootValueᐳ"]:::plan
__Item14[/"__Item[14∈1]<br />ᐸ13ᐳ"\]:::itemplan
PgSelectRows13 ==> __Item14
Expand All @@ -51,6 +51,8 @@ graph TD
PgSelect32[["PgSelect[32∈6]<br />ᐸusersᐳ"]]:::plan
PgClassExpression31{{"PgClassExpression[31∈6]<br />ᐸ__messages...author_id”ᐳ"}}:::plan
Object11 & PgClassExpression31 --> PgSelect32
PgCursor44{{"PgCursor[44∈6]"}}:::plan
PgSelectSingle29 & Access43 --> PgCursor44
PgClassExpression30{{"PgClassExpression[30∈6]<br />ᐸ__messages__.”body”ᐳ"}}:::plan
PgSelectSingle29 --> PgClassExpression30
PgSelectSingle29 --> PgClassExpression31
Expand All @@ -64,31 +66,13 @@ graph TD
PgSelectSingle38 --> PgClassExpression39
PgClassExpression40{{"PgClassExpression[40∈7]<br />ᐸ__users__....vatar_url”ᐳ"}}:::plan
PgSelectSingle38 --> PgClassExpression40
PgCursor44{{"PgCursor[44∈8]"}}:::plan
PgSelectSingle29 & Access43 --> PgCursor44
PgSelect47[["PgSelect[47∈8]<br />ᐸusersᐳ"]]:::plan
PgClassExpression46{{"PgClassExpression[46∈8]<br />ᐸ__messages...author_id”ᐳ"}}:::plan
Object11 & PgClassExpression46 --> PgSelect47
PgClassExpression45{{"PgClassExpression[45∈8]<br />ᐸ__messages__.”body”ᐳ"}}:::plan
PgSelectSingle29 --> PgClassExpression45
PgSelectSingle29 --> PgClassExpression46
First51{{"First[51∈8]"}}:::plan
PgSelectRows52[["PgSelectRows[52∈8]"]]:::plan
PgSelectRows52 --> First51
PgSelect47 --> PgSelectRows52
PgSelectSingle53{{"PgSelectSingle[53∈8]<br />ᐸusersᐳ"}}:::plan
First51 --> PgSelectSingle53
PgClassExpression54{{"PgClassExpression[54∈9]<br />ᐸ__users__.”username”ᐳ"}}:::plan
PgSelectSingle53 --> PgClassExpression54
PgClassExpression55{{"PgClassExpression[55∈9]<br />ᐸ__users__....vatar_url”ᐳ"}}:::plan
PgSelectSingle53 --> PgClassExpression55

%% define steps

subgraph "Buckets for queries/conditions/archived-forum-inherited-messages.defer-2"
Bucket0("Bucket 0 (root)<br /><br />1: <br />ᐳ: 6, 9, 10, 56, 57, 11, 23<br />2: Lambda[12], Lambda[25]<br />3: PgSelect[8]<br />4: PgSelectRows[13]"):::bucket
Bucket0("Bucket 0 (root)<br /><br />1: <br />ᐳ: 6, 9, 10, 50, 51, 11, 23<br />2: Lambda[12], Lambda[25]<br />3: PgSelect[8]<br />4: PgSelectRows[13]"):::bucket
classDef bucket0 stroke:#696969
class Bucket0,__Value2,__Value4,PgSelect8,Access9,Access10,Object11,Lambda12,PgSelectRows13,Connection23,Lambda25,Constant56,Constant57 bucket0
class Bucket0,__Value2,__Value4,PgSelect8,Access9,Access10,Object11,Lambda12,PgSelectRows13,Connection23,Lambda25,Constant50,Constant51 bucket0
Bucket1("Bucket 1 (listItem)<br />Deps: 23, 11, 25, 6<br /><br />ROOT __Item{1}ᐸ13ᐳ[14]"):::bucket
classDef bucket1 stroke:#00bfff
class Bucket1,__Item14,PgSelectSingle15 bucket1
Expand All @@ -104,24 +88,17 @@ graph TD
Bucket5("Bucket 5 (listItem)<br />Deps: 26, 11<br /><br />ROOT __Item{5}ᐸ27ᐳ[28]"):::bucket
classDef bucket5 stroke:#7fff00
class Bucket5,__Item28,PgSelectSingle29,Access43 bucket5
Bucket6("Bucket 6 (nullableBoundary)<br />Deps: 29, 11<br /><br />ROOT PgSelectSingle{5}ᐸmessagesᐳ[29]<br />1: <br />ᐳ: 30, 31<br />2: PgSelect[32]<br />3: PgSelectRows[37]<br />ᐳ: First[36], PgSelectSingle[38]"):::bucket
Bucket6("Bucket 6 (nullableBoundary)<br />Deps: 29, 11, 43<br /><br />ROOT PgSelectSingle{5}ᐸmessagesᐳ[29]<br />1: <br />ᐳ: 30, 31, 44<br />2: PgSelect[32]<br />3: PgSelectRows[37]<br />ᐳ: First[36], PgSelectSingle[38]"):::bucket
classDef bucket6 stroke:#ff1493
class Bucket6,PgClassExpression30,PgClassExpression31,PgSelect32,First36,PgSelectRows37,PgSelectSingle38 bucket6
class Bucket6,PgClassExpression30,PgClassExpression31,PgSelect32,First36,PgSelectRows37,PgSelectSingle38,PgCursor44 bucket6
Bucket7("Bucket 7 (nullableBoundary)<br />Deps: 38<br /><br />ROOT PgSelectSingle{6}ᐸusersᐳ[38]"):::bucket
classDef bucket7 stroke:#808000
class Bucket7,PgClassExpression39,PgClassExpression40 bucket7
Bucket8("Bucket 8 (nullableBoundary)<br />Deps: 29, 43, 11<br /><br />ROOT PgSelectSingle{5}ᐸmessagesᐳ[29]<br />1: <br />ᐳ: 44, 45, 46<br />2: PgSelect[47]<br />3: PgSelectRows[52]<br />ᐳ: First[51], PgSelectSingle[53]"):::bucket
classDef bucket8 stroke:#dda0dd
class Bucket8,PgCursor44,PgClassExpression45,PgClassExpression46,PgSelect47,First51,PgSelectRows52,PgSelectSingle53 bucket8
Bucket9("Bucket 9 (nullableBoundary)<br />Deps: 53<br /><br />ROOT PgSelectSingle{8}ᐸusersᐳ[53]"):::bucket
classDef bucket9 stroke:#ff0000
class Bucket9,PgClassExpression54,PgClassExpression55 bucket9
Bucket0 --> Bucket1
Bucket1 --> Bucket2
Bucket2 --> Bucket3
Bucket3 --> Bucket4
Bucket4 --> Bucket5
Bucket5 --> Bucket6 & Bucket8
Bucket5 --> Bucket6
Bucket6 --> Bucket7
Bucket8 --> Bucket9
end
Loading

0 comments on commit 104f8e7

Please sign in to comment.