(
(let $1 (Int32 '1))
(let $2 '('"n" $1))
(let $3 (Int32 '2))
(let $4 (AsList $1 $3 (Int32 '3)))
(let $5 '('"s" (AsStruct '('l $4) '('"n" (Int32 '"10")))))
(let $6 '('"n" $3))
(let $7 '('"s" (AsStruct '('l (AsList $1 $3)) '('"n" (Int32 '"20")))))
(let $8 (AsList (AsStruct $2 $5) (AsStruct $6 $7)))
(let $9 (Bool 'true))
(let $10 '($9 $9))
(let $11 (lambda '($44) '((Member $44 '"n") (Member $44 'l))))
(let $12 '('"_partition_mode" '"single"))
(let $13 '('('"_logical_id" '3509) '('"_id" '"7a005cb5-75e73be4-5e9ecb5e-e138b30d") $12))
(let $14 (DqPhyStage '() (lambda '() (Iterator (Sort (OrderedFlatMap $8 (lambda '($42) (OrderedMap (Collect (Member (Member $42 '"s") 'l)) (lambda '($43) (AsStruct '('l $43) '('"n" (Member $42 '"n"))))))) $10 $11))) $13))
(let $15 '('"n" 'l))
(let $16 (DqCnResult (TDqOutput $14 '"0") $15))
(let $17 '('('"type" '"generic")))
(let $18 (KqpPhysicalTx '($14) '($16) '() $17))
(let $19 '('('"_logical_id" '3533) '('"_id" '"b3e171b0-50138635-9d5037f8-34b1551f") $12))
(let $20 (DqPhyStage '() (lambda '() (Iterator (Sort (OrderedFlatMap $8 (lambda '($45) (OrderedMap (Collect (Member (Member $45 '"s") 'l)) (lambda '($46) (AsStruct '('l $46) '('"n" (Member $45 '"n"))))))) $10 $11))) $19))
(let $21 (DqCnResult (TDqOutput $20 '"0") $15))
(let $22 (KqpPhysicalTx '($20) '($21) '() $17))
(let $23 '('('"_logical_id" '3557) '('"_id" '"7b30e530-787d3171-a49cd4fb-e02a62cc") $12))
(let $24 (DqPhyStage '() (lambda '() (Iterator (Sort (OrderedFlatMap $8 (lambda '($47) (OrderedMap (Collect (OrderedExtend (Member (Member $47 '"s") 'l) (AsList (Int32 '"100")))) (lambda '($48) (AsStruct '('l $48) '('"n" (Member $47 '"n"))))))) $10 $11))) $23))
(let $25 (DqCnResult (TDqOutput $24 '"0") $15))
(let $26 (KqpPhysicalTx '($24) '($25) '() $17))
(let $27 '('('"_logical_id" '3581) '('"_id" '"6f3b67c3-7298235a-8c0b2757-a3cd48eb") $12))
(let $28 (DqPhyStage '() (lambda '() (block '(
  (let $49 (Int32 '"4"))
  (let $50 (Int32 '"5"))
  (let $51 (AsList $49 $50 (Int32 '"6")))
  (let $52 (AsStruct '('l $51) $2 $5))
  (let $53 (AsStruct '('l (AsList $49 $50)) $6 $7))
  (let $54 '($9 $9 $9))
  (return (Iterator (Sort (OrderedFlatMap (AsList $52 $53) (lambda '($55) (OrderedFlatMap (Collect (Member $55 'l)) (lambda '($56) (OrderedMap (Collect (Member (Member $55 '"s") 'l)) (lambda '($57) (AsStruct '('l $56) '('"n" (Member $55 '"n")) '('sl $57)))))))) $54 (lambda '($58) '((Member $58 '"n") (Member $58 'l) (Member $58 'sl))))))
))) $27))
(let $29 '('"n" 'l 'sl))
(let $30 (DqCnResult (TDqOutput $28 '"0") $29))
(let $31 (KqpPhysicalTx '($28) '($30) '() $17))
(let $32 '($18 $22 $26 $31))
(let $33 (DataType 'Int32))
(let $34 '('l $33))
(let $35 '('"n" $33))
(let $36 (ListType (StructType $34 $35)))
(let $37 (KqpTxResultBinding $36 '"0" '"0"))
(let $38 (KqpTxResultBinding $36 '1 '"0"))
(let $39 (KqpTxResultBinding $36 '2 '"0"))
(let $40 (KqpTxResultBinding (ListType (StructType $34 $35 '('sl $33))) '3 '"0"))
(let $41 '($37 $38 $39 $40))
(return (KqpPhysicalQuery $32 $41 '('('"type" '"query"))))
)
