(
(let $1 (Int32 '1))
(let $2 (Int32 '"2"))
(let $3 (Int32 '"3"))
(let $4 (AsList $1 $2 $3))
(let $5 '('y $1))
(let $6 '('y $2))
(let $7 (lambda '($29) (Nth $29 '0)))
(let $8 (lambda '($30) (Nth $30 '1)))
(let $9 '('Many 'Hashed 'Compact))
(let $10 '('y $3))
(let $11 '('"_partition_mode" '"single"))
(let $12 '('('"_logical_id" '1886) '('"_id" '"5394c205-2c974c47-f814514a-bd43264b") $11))
(let $13 (DqPhyStage '() (lambda '() (block '(
  (let $25 (lambda '($27) (block '(
    (let $28 '('x $27))
    (return '('($27 $1) (AsStruct $28 $5)) '('($27 $2) (AsStruct $28 $6)))
  ))))
  (let $26 (SqueezeToDict (MultiMap (ToFlow $4) $25) $7 $8 $9))
  (return (Iterator (Map (Collect (FlatMap $26 (lambda '($31) (block '(
    (let $32 (lambda '($34) (block '(
      (let $35 '('x $34))
      (return '('($34 $2) (AsStruct $35 $6)) '('($34 $3) (AsStruct $35 $10)))
    ))))
    (let $33 (SqueezeToDict (MultiMap (ToFlow $4) $32) $7 $8 $9))
    (return (FlatMap $33 (lambda '($36) (block '(
      (let $37 (JoinDict $31 $36 'Inner '()))
      (return (Map $37 (lambda '($38) (AsStruct '('"b.y" (Member (Nth $38 '1) 'y))))))
    )))))
  ))))) (lambda '($39) (AsStruct '('y (Member $39 '"b.y")))))))
))) $12))
(let $14 (DqCnResult (TDqOutput $13 '0) '()))
(let $15 '('('"type" '"generic")))
(let $16 (KqpPhysicalTx '($13) '($14) '() $15))
(let $17 '('('"_logical_id" '2043) '('"_id" '"3dfabad-3c457924-65288ed1-8dbe76cb") $11))
(let $18 (DqPhyStage '() (lambda '() (block '(
  (let $40 (lambda '($42) (block '(
    (let $43 '('x $42))
    (return '('($42 $1) (AsStruct $43 $5)) '('($42 $2) (AsStruct $43 $6)))
  ))))
  (let $41 (SqueezeToDict (MultiMap (ToFlow $4) $40) $7 $8 $9))
  (return (Iterator (Map (Collect (FlatMap $41 (lambda '($44) (block '(
    (let $45 (lambda '($47) (block '(
      (let $48 '('x $47))
      (return '('($47 $2) (AsStruct $48 $6)) '('($47 $3) (AsStruct $48 $10)))
    ))))
    (let $46 (SqueezeToDict (MultiMap (ToFlow $4) $45) $7 $8 $9))
    (return (FlatMap $46 (lambda '($49) (block '(
      (let $50 (JoinDict $44 $49 'Inner '()))
      (return (Map $50 (lambda '($51) (block '(
        (let $52 (Nth $51 '0))
        (return (AsStruct '('"a.x" (Member $52 'x)) '('"a.y" (Member $52 'y))))
      )))))
    )))))
  ))))) (lambda '($53) (AsStruct '('x (Member $53 '"a.x")) '('y (Member $53 '"a.y")))))))
))) $17))
(let $19 (DqCnResult (TDqOutput $18 '0) '()))
(let $20 (KqpPhysicalTx '($18) '($19) '() $15))
(let $21 (DataType 'Int32))
(let $22 '('y $21))
(let $23 (KqpTxResultBinding (ListType (StructType $22)) '0 '0))
(let $24 (KqpTxResultBinding (ListType (StructType '('x $21) $22)) '1 '0))
(return (KqpPhysicalQuery '($16 $20) '($23 $24) '('('"type" '"query"))))
)
