(
(let $1 '@@["StructType";[["key";["DataType";"String"]];["subkey";["DataType";"String"]];["value";["DataType";"String"]]]]@@)
(let $2 (Bool 'true))
(let $3 '($2 $2 $2))
(let $4 '('"key" '"subkey" '"value"))
(let $5 (DataType 'String))
(let $6 '($5 $5 $5))
(let $7 (YqlRowSpec '('NativeYtTypeFlags '0) '('StrictSchema '1) '('UniqueKeys '0) '('Type $1) '('SortDirections $3) '('SortMembers $4) '('SortedBy $4) '('SortedByTypes $6)))
(let $8 (YtMeta '('CanWrite '1) '('DoesExist '1) '('YqlCompatibleScheme '1) '('InferredScheme '0) '('IsDynamic '0) '('Attrs '('('"native_strict_schema" '"false")))))
(let $9 (YtStat '('Id '"Input") '('RecordsCount '"6") '('DataSize '"252") '('ChunkCount '1) '('ModifyTime '0) '('Revision '0)))
(let $10 (YtTable '"Input" $7 $8 $9 '() (Void) (Void) '"/Root/plato"))
(let $11 (YtReadTable! world (DataSource '"yt" '"/Root/plato") '((YtSection '((YtPath $10 $4 (Void) (Void))) '('('"unordered"))))))
(let $12 (StructType '('"key" $5) '('"subkey" $5) '('"value" $5)))
(let $13 '('"_wide_channels" $12))
(let $14 '('('"_logical_id" '2894) '('"_id" '"8dfcb7dc-3861c1cf-6198ae65-236f2398") $13))
(let $15 (DqPhyStage '() (lambda '() (FromFlow (WideSort (DqReadWideWrap $11 '()) '('('0 $2) '('1 $2))))) $14))
(let $16 '('('0 '"Asc") '('1 '"Asc")))
(let $17 (DqCnMerge (TDqOutput $15 '0) $16))
(let $18 (lambda '($45 $46 $47) (AsStruct '('"key" $45) '('"subkey" $46) '('"value" $47))))
(let $19 (DqPhyStage '($17) (lambda '($44) (FromFlow (NarrowMap (ToFlow $44) $18))) '('('"_logical_id" '2906) '('"_id" '"ab1cd436-a4b22aa3-daaa1482-80832f0b"))))
(let $20 (DqCnResult (TDqOutput $19 '0) '()))
(let $21 '('('"type" '"generic")))
(let $22 (KqpPhysicalTx '($15 $19) '($20) '() $21))
(let $23 (String '1))
(let $24 (String '"aaa"))
(let $25 (String '3))
(let $26 '('('"_logical_id" '3032) '('"_id" '"d87733bc-32deccef-32e71ea7-a140f9b1") $13))
(let $27 (DqPhyStage '() (lambda '() (FromFlow (WideSort (WideFilter (DqReadWideWrap $11 '()) (lambda '($48 $49 $50) (block '(
  (let $51 (== $50 $24))
  (return (Or (And (== $49 $23) $51) (And (== $49 $25) $51)))
)))) '('('0 $2) '('1 $2))))) $26))
(let $28 (DqCnMerge (TDqOutput $27 '0) $16))
(let $29 (DqPhyStage '($28) (lambda '($52) (FromFlow (NarrowMap (ToFlow $52) $18))) '('('"_logical_id" '3044) '('"_id" '"ee4b1f48-c53c0d43-81989c39-fe1c85bd"))))
(let $30 (DqCnResult (TDqOutput $29 '0) '()))
(let $31 (KqpPhysicalTx '($27 $29) '($30) '() $21))
(let $32 '('('"_logical_id" '3176) '('"_id" '"4cc9b019-d8c64858-2e15a7d8-76022465") $13))
(let $33 (DqPhyStage '() (lambda '() (FromFlow (WideSort (WideFilter (DqReadWideWrap $11 '()) (lambda '($53 $54 $55) (block '(
  (let $56 (Concat $53 (String '"x")))
  (let $57 (And (== $54 $23) (== $53 (String '"075")) (== $55 (String '"abc")) (== $56 (String '"075x"))))
  (let $58 (And (== $54 $25) (== $53 (String '"023")) (== $55 $24) (== $56 (String '"023x"))))
  (return (Or $57 $58))
)))) '('('0 $2) '('1 $2))))) $32))
(let $34 (DqCnMerge (TDqOutput $33 '0) $16))
(let $35 (DqPhyStage '($34) (lambda '($59) (FromFlow (NarrowMap (ToFlow $59) $18))) '('('"_logical_id" '3188) '('"_id" '"45af066d-9cc77fbe-b8cf683e-e6d14af3"))))
(let $36 (DqCnResult (TDqOutput $35 '0) '()))
(let $37 (KqpPhysicalTx '($33 $35) '($36) '() $21))
(let $38 '($22 $31 $37))
(let $39 (ListType $12))
(let $40 (KqpTxResultBinding $39 '0 '0))
(let $41 (KqpTxResultBinding $39 '1 '0))
(let $42 (KqpTxResultBinding $39 '"2" '0))
(let $43 '($40 $41 $42))
(return (KqpPhysicalQuery $38 $43 '('('"type" '"query"))))
)
