(
(let $1 '@@["StructType";[["key";["DataType";"String"]];["subkey";["DataType";"String"]];["value";["DataType";"String"]]]]@@)
(let $2 (YqlRowSpec '('NativeYtTypeFlags '0) '('StrictSchema '1) '('UniqueKeys '0) '('Type $1)))
(let $3 (YtMeta '('CanWrite '1) '('DoesExist '1) '('YqlCompatibleScheme '1) '('InferredScheme '0) '('IsDynamic '0) '('Attrs '('('"native_strict_schema" '"false")))))
(let $4 (YtStat '('Id '"Input") '('RecordsCount '3) '('DataSize '"132") '('ChunkCount '1) '('ModifyTime '0) '('Revision '0)))
(let $5 (YtTable '"Input" $2 $3 $4 '() (Void) (Void) '"/Root/plato"))
(let $6 (YtReadTable! world (DataSource '"yt" '"/Root/plato") '((YtSection '((YtPath $5 '('"key") (Void) (Void))) '()))))
(let $7 (DqReadWideWrap $6 '()))
(let $8 '('"_logical_id" '3132))
(let $9 (ListType (DataType 'String)))
(let $10 '('"_wide_channels" (StructType '('"x" $9))))
(let $11 '($8 '('"_id" '"b1264f75-172b914f-57bda336-bad31e09") $10))
(let $12 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($133) (AsList $133))))) $11))
(let $13 (OptionalType $9))
(let $14 (StructType '('"y" $13)))
(let $15 '('"_wide_channels" $14))
(let $16 '($8 '('"_id" '"1f52e65c-95ee0ad7-b2fc958d-9e6e1a82") $15))
(let $17 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($134) (Just (AsList $134)))))) $16))
(let $18 (DqCnMap (TDqOutput $12 '0)))
(let $19 (DqCnBroadcast (TDqOutput $17 '0)))
(let $20 (Nothing (OptionalType (TupleType $9 $14))))
(let $21 (lambda '($141) (Nth $141 '0)))
(let $22 (lambda '($142) (Nth $142 '1)))
(let $23 '('Many 'Hashed 'Compact))
(let $24 '('"y"))
(let $25 '('"a.x"))
(let $26 '('"b.y"))
(let $27 (DqPhyStage '($18 $19) (lambda '($135 $136) (block '(
  (let $137 (SqueezeToDict (NarrowFlatMap (WideFilter (ToFlow $136) (lambda '($138) (Exists $138))) (lambda '($139) (IfPresent $139 (lambda '($140) (Just '($140 (AsStruct '('"y" $139))))) $20))) $21 $22 $23))
  (return (FromFlow (NarrowMap (FlatMap $137 (lambda '($143) (MapJoinCore (ToFlow $135) $143 'Inner '('0) $24 '('0 '0) '('"y" '1) $25 $26))) (lambda '($144 $145) (AsStruct '('"fff" $145) '('"zzz" $144))))))
))) '('('"_logical_id" '3228) '('"_id" '"e73c3438-9416a2f8-9eb80498-c11b40af"))))
(let $28 (DqCnUnionAll (TDqOutput $27 '0)))
(let $29 (DqPhyStage '($28) (lambda '($146) $146) '('('"_logical_id" '5593) '('"_id" '"9fe46cd8-aba40f05-f586c497-fcaa36d1"))))
(let $30 '($12 $17 $27 $29))
(let $31 '('"zzz" '"fff"))
(let $32 (DqCnResult (TDqOutput $29 '0) $31))
(let $33 '('('"type" '"generic")))
(let $34 (KqpPhysicalTx $30 '($32) '() $33))
(let $35 '('"_logical_id" '3489))
(let $36 '($35 '('"_id" '"673f852-7e7a284c-ac3e22b9-f0510481") $15))
(let $37 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($147) (Just (AsList $147)))))) $36))
(let $38 '($35 '('"_id" '"a60d4cc5-2ec87ec3-afec3f6a-70b342ca") $10))
(let $39 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($148) (AsList $148))))) $38))
(let $40 (DqCnMap (TDqOutput $37 '0)))
(let $41 (DqCnBroadcast (TDqOutput $39 '0)))
(let $42 '('"x"))
(let $43 (DqPhyStage '($40 $41) (lambda '($149 $150) (block '(
  (let $151 (NarrowSqueezeToDict (ToFlow $150) (lambda '($152) $152) (lambda '($153) (AsStruct '('"x" $153))) $23))
  (return (FromFlow (NarrowMap (FlatMap $151 (lambda '($154) (MapJoinCore (ToFlow $149) $154 'Left '('0) $42 '('0 '1) '('"x" '0) $25 $26))) (lambda '($155 $156) (AsStruct '('"fff" $156) '('"zzz" $155))))))
))) '('('"_logical_id" '3582) '('"_id" '"b2d4bee-fc0c4552-ff47f7e-508af805"))))
(let $44 (DqCnUnionAll (TDqOutput $43 '0)))
(let $45 (DqPhyStage '($44) (lambda '($157) $157) '('('"_logical_id" '7123) '('"_id" '"7c430b7d-6df9cc35-b68d78be-1bde58a9"))))
(let $46 '($37 $39 $43 $45))
(let $47 (DqCnResult (TDqOutput $45 '0) $31))
(let $48 (KqpPhysicalTx $46 '($47) '() $33))
(let $49 '('"_logical_id" '3833))
(let $50 '($49 '('"_id" '"aef05702-83f74a11-a7132d0a-13f7c16c") $10))
(let $51 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($158) (AsList $158))))) $50))
(let $52 '($49 '('"_id" '"296ff171-60fd8493-caf09f23-ea4178d2") $15))
(let $53 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($159) (Just (AsList $159)))))) $52))
(let $54 (DqCnMap (TDqOutput $51 '0)))
(let $55 (DqCnBroadcast (TDqOutput $53 '0)))
(let $56 (DqPhyStage '($54 $55) (lambda '($160 $161) (block '(
  (let $162 (SqueezeToDict (NarrowFlatMap (WideFilter (ToFlow $161) (lambda '($163) (Exists $163))) (lambda '($164) (IfPresent $164 (lambda '($165) (Just '($165 (AsStruct '('"y" $164))))) $20))) $21 $22 $23))
  (return (FromFlow (NarrowMap (FlatMap $162 (lambda '($166) (MapJoinCore (ToFlow $160) $166 'Left '('0) $24 '('0 '0) '('"y" '1) $25 $26))) (lambda '($167 $168) (AsStruct '('"fff" $168) '('"zzz" $167))))))
))) '('('"_logical_id" '3929) '('"_id" '"11cdc42c-33fca156-16155b09-aa3aa735"))))
(let $57 (DqCnUnionAll (TDqOutput $56 '0)))
(let $58 (DqPhyStage '($57) (lambda '($169) $169) '('('"_logical_id" '8258) '('"_id" '"1333e68e-660e1c22-6bdf00df-5cadb9ef"))))
(let $59 '($51 $53 $56 $58))
(let $60 (DqCnResult (TDqOutput $58 '0) $31))
(let $61 (KqpPhysicalTx $59 '($60) '() $33))
(let $62 '('"_logical_id" '4194))
(let $63 '($62 '('"_id" '"62a555af-b9ee85b2-16ead942-58811a37") $10))
(let $64 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($170) (AsList $170))))) $63))
(let $65 '($62 '('"_id" '"b8ab5dd9-c20f573e-321a3a93-6ce39995") $15))
(let $66 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($171) (Just (AsList $171)))))) $65))
(let $67 (DqCnMap (TDqOutput $64 '0)))
(let $68 (DqCnBroadcast (TDqOutput $66 '0)))
(let $69 (lambda '($177) $177))
(let $70 (lambda '($178) (Void)))
(let $71 '('One 'Hashed 'Compact))
(let $72 (DqPhyStage '($67 $68) (lambda '($172 $173) (block '(
  (let $174 (SqueezeToDict (NarrowFlatMap (WideFilter (ToFlow $173) (lambda '($175) (Exists $175))) (lambda '($176) $176)) $69 $70 $71))
  (return (FromFlow (NarrowMap (FlatMap $174 (lambda '($179) (MapJoinCore (ToFlow $172) $179 'LeftSemi '('0) $24 '('0 '0) '() $25 $26))) (lambda '($180) (AsStruct '('"zzz" $180))))))
))) '('('"_logical_id" '4294) '('"_id" '"df581709-9921fbc-c4c3e68c-bf8520cb"))))
(let $73 (DqCnUnionAll (TDqOutput $72 '0)))
(let $74 (DqPhyStage '($73) (lambda '($181) $181) '('('"_logical_id" '9776) '('"_id" '"8e4e98ab-48bc2952-d73c813b-25960b6f"))))
(let $75 '($64 $66 $72 $74))
(let $76 '('"zzz"))
(let $77 (DqCnResult (TDqOutput $74 '0) $76))
(let $78 (KqpPhysicalTx $75 '($77) '() $33))
(let $79 '('"_logical_id" '4533))
(let $80 '($79 '('"_id" '"ff321402-b6da925a-96d39a61-bfc9d56b") $10))
(let $81 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($182) (AsList $182))))) $80))
(let $82 '($79 '('"_id" '"cfcb48ac-7eaa8e1e-defa761a-c0a0e2c5") $15))
(let $83 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($183) (Just (AsList $183)))))) $82))
(let $84 (DqCnMap (TDqOutput $81 '0)))
(let $85 (DqCnBroadcast (TDqOutput $83 '0)))
(let $86 (DqPhyStage '($84 $85) (lambda '($184 $185) (block '(
  (let $186 (SqueezeToDict (NarrowFlatMap (WideFilter (ToFlow $185) (lambda '($187) (Exists $187))) (lambda '($188) $188)) $69 $70 $71))
  (return (FromFlow (NarrowMap (FlatMap $186 (lambda '($189) (MapJoinCore (ToFlow $184) $189 'LeftOnly '('0) $24 '('0 '0) '() $25 $26))) (lambda '($190) (AsStruct '('"zzz" $190))))))
))) '('('"_logical_id" '4627) '('"_id" '"453776a3-affd207c-126a8b06-840c68f1"))))
(let $87 (DqCnUnionAll (TDqOutput $86 '0)))
(let $88 (DqPhyStage '($87) (lambda '($191) $191) '('('"_logical_id" '10956) '('"_id" '"ad2158d1-aaead128-a409f9cd-f49af279"))))
(let $89 '($81 $83 $86 $88))
(let $90 (DqCnResult (TDqOutput $88 '0) $76))
(let $91 (KqpPhysicalTx $89 '($90) '() $33))
(let $92 '('"_logical_id" '4893))
(let $93 '($92 '('"_id" '"b667e5ac-2dcb0438-318b547e-f0b6d9bf") $15))
(let $94 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($192) (Just (AsList $192)))))) $93))
(let $95 '($92 '('"_id" '"af39e626-428129e6-4d3d546d-b169080d") $10))
(let $96 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($193) (AsList $193))))) $95))
(let $97 (DqCnMap (TDqOutput $94 '0)))
(let $98 (DqCnBroadcast (TDqOutput $96 '0)))
(let $99 (DqPhyStage '($97 $98) (lambda '($194 $195) (block '(
  (let $196 (NarrowSqueezeToDict (ToFlow $195) (lambda '($197) $197) (lambda '($198) (Void)) $71))
  (return (FromFlow (NarrowMap (FlatMap $196 (lambda '($199) (MapJoinCore (WideFilter (ToFlow $194) (lambda '($200) (Exists $200))) $199 'LeftSemi '('0) $42 '('0 '0) '() $25 $26))) (lambda '($201) (AsStruct '('"fff" $201))))))
))) '('('"_logical_id" '4992) '('"_id" '"7f9cf5c9-30fe218b-9a37585f-aad8d74d"))))
(let $100 (DqCnUnionAll (TDqOutput $99 '0)))
(let $101 (DqPhyStage '($100) (lambda '($202) $202) '('('"_logical_id" '12130) '('"_id" '"9f2aae55-f37ae01c-41177584-352ede9d"))))
(let $102 '($94 $96 $99 $101))
(let $103 '('"fff"))
(let $104 (DqCnResult (TDqOutput $101 '0) $103))
(let $105 (KqpPhysicalTx $102 '($104) '() $33))
(let $106 '('"_logical_id" '5240))
(let $107 '($106 '('"_id" '"5ff245e7-4e03e8b-78155044-12e6949c") $15))
(let $108 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($203) (Just (AsList $203)))))) $107))
(let $109 '($106 '('"_id" '"14b719e4-50018e82-b664bb5d-948f0bb0") $10))
(let $110 (DqPhyStage '() (lambda '() (FromFlow (WideMap $7 (lambda '($204) (AsList $204))))) $109))
(let $111 (DqCnMap (TDqOutput $108 '0)))
(let $112 (DqCnBroadcast (TDqOutput $110 '0)))
(let $113 (DqPhyStage '($111 $112) (lambda '($205 $206) (block '(
  (let $207 (NarrowSqueezeToDict (ToFlow $206) (lambda '($208) $208) (lambda '($209) (Void)) $71))
  (return (FromFlow (NarrowMap (FlatMap $207 (lambda '($210) (MapJoinCore (ToFlow $205) $210 'LeftOnly '('0) $42 '('0 '0) '() $25 $26))) (lambda '($211) (AsStruct '('"fff" $211))))))
))) '('('"_logical_id" '5331) '('"_id" '"9ec7efe4-9d190189-dfce75f6-af8bda4b"))))
(let $114 (DqCnUnionAll (TDqOutput $113 '0)))
(let $115 (DqPhyStage '($114) (lambda '($212) $212) '('('"_logical_id" '13301) '('"_id" '"a2b0bd72-12cd01a3-92629ba1-dd5aa71c"))))
(let $116 '($108 $110 $113 $115))
(let $117 (DqCnResult (TDqOutput $115 '0) $103))
(let $118 (KqpPhysicalTx $116 '($117) '() $33))
(let $119 '($34 $48 $61 $78 $91 $105 $118))
(let $120 '('"fff" $13))
(let $121 '('"zzz" $9))
(let $122 (ListType (StructType $120 $121)))
(let $123 (KqpTxResultBinding $122 '0 '0))
(let $124 (KqpTxResultBinding (ListType (StructType $120 '('"zzz" $13))) '1 '0))
(let $125 (KqpTxResultBinding $122 '"2" '0))
(let $126 (ListType (StructType $121)))
(let $127 (KqpTxResultBinding $126 '3 '0))
(let $128 (KqpTxResultBinding $126 '"4" '0))
(let $129 (ListType (StructType $120)))
(let $130 (KqpTxResultBinding $129 '"5" '0))
(let $131 (KqpTxResultBinding $129 '"6" '0))
(let $132 '($123 $124 $125 $127 $128 $130 $131))
(return (KqpPhysicalQuery $119 $132 '('('"type" '"query"))))
)
