(
(let $1 (DataSource '"yt" '"/Root/plato"))
(let $2 '@@["StructType";[["na";["DataType";"Date"]];["nd";["DataType";"Datetime"]];["nt";["DataType";"Timestamp"]];["naz";["DataType";"TzDate"]];["ndz";["DataType";"TzDatetime"]];["ntz";["DataType";"TzTimestamp"]];["wa";["DataType";"Date32"]];["wd";["DataType";"Datetime64"]];["wt";["DataType";"Timestamp64"]];["ni";["DataType";"Interval"]];["wi";["DataType";"Interval64"]];["i8";["DataType";"Int8"]];["u8";["DataType";"Uint8"]];["i16";["DataType";"Int16"]];["u16";["DataType";"Uint16"]];["i32";["DataType";"Int32"]];["u32";["DataType";"Uint32"]];["i64";["DataType";"Int64"]];["u64";["DataType";"Uint64"]];["waz";["DataType";"TzDate32"]];["wdz";["DataType";"TzDatetime64"]];["wtz";["DataType";"TzTimestamp64"]]]]@@)
(let $3 (YqlRowSpec '('NativeYtTypeFlags '0) '('StrictSchema '1) '('UniqueKeys '0) '('Type $2)))
(let $4 (YtMeta '('CanWrite '1) '('DoesExist '1) '('YqlCompatibleScheme '1) '('InferredScheme '0) '('IsDynamic '0) '('Attrs '('('"native_strict_schema" '"false")))))
(let $5 (YtStat '('Id '"Dates") '('RecordsCount '1) '('DataSize '"376") '('ChunkCount '1) '('ModifyTime '0) '('Revision '0)))
(let $6 (YtTable '"Dates" $3 $4 $5 '() (Void) (Void) '"/Root/plato"))
(let $7 '('"i16" '"i32" '"i64" '"i8" '"u16" '"u32" '"u64" '"u8"))
(let $8 (YtReadTable! world $1 '((YtSection '((YtPath $6 $7 (Void) (Void))) '()))))
(let $9 (DqReadWideWrap $8 '()))
(let $10 (StructType '('"i16" (DataType 'Int16)) '('"i32" (DataType 'Int32)) '('"i64" (DataType 'Int64)) '('"i8" (DataType 'Int8)) '('"u16" (DataType 'Uint16)) '('"u32" (DataType 'Uint32)) '('"u64" (DataType 'Uint64)) '('"u8" (DataType 'Uint8))))
(let $11 '('"_wide_channels" $10))
(let $12 '('('"_logical_id" '4507) '('"_id" '"5bb75b0c-44bd13ac-81e1cfb6-e620f39b") $11))
(let $13 (DqPhyStage '() (lambda '() (FromFlow $9)) $12))
(let $14 (DqCnBroadcast (TDqOutput $13 '0)))
(let $15 (lambda '($41 $42 $43 $44 $45 $46 $47 $48) (AsStruct '('"i16" $41) '('"i32" $42) '('"i64" $43) '('"i8" $44) '('"u16" $45) '('"u32" $46) '('"u64" $47) '('"u8" $48))))
(let $16 (YtReadTable! world $1 '((YtSection '((YtPath $6 '('"ni" '"wi") (Void) (Void))) '()))))
(let $17 (DqPhyStage '($14) (lambda '($39) (block '(
  (let $40 (Condense1 (NarrowMap (ToFlow $39) $15) (lambda '($49) (AsList $49)) (lambda '($50 $51) (Bool '"false")) (lambda '($52 $53) (Append $53 $52))))
  (return (FromFlow (Map (FlatMap $40 (lambda '($54) (NarrowFlatMap (DqReadWideWrap $16 '()) (lambda '($55 $56) (Map (Collect $54) (lambda '($57) (AsStruct '('"a.ni" $55) '('"a.wi" $56) '('"b.i16" (Member $57 '"i16")) '('"b.i32" (Member $57 '"i32")) '('"b.i64" (Member $57 '"i64")) '('"b.i8" (Member $57 '"i8")) '('"b.u16" (Member $57 '"u16")) '('"b.u32" (Member $57 '"u32")) '('"b.u64" (Member $57 '"u64")) '('"b.u8" (Member $57 '"u8"))))))))) (lambda '($58) (block '(
    (let $59 (Member $58 '"a.ni"))
    (let $60 (Member $58 '"b.i8"))
    (let $61 (Member $58 '"a.wi"))
    (let $62 (Member $58 '"b.u32"))
    (let $63 (Member $58 '"b.i64"))
    (let $64 (Member $58 '"b.u64"))
    (let $65 (Member $58 '"b.u8"))
    (let $66 (Member $58 '"b.i16"))
    (let $67 (Member $58 '"b.u16"))
    (let $68 (Member $58 '"b.i32"))
    (return (AsStruct '('"column0" (* $59 $60)) '('"column1" (* $61 $60)) '('"column10" (* $59 $62)) '('"column11" (* $61 $62)) '('"column12" (* $59 $63)) '('"column13" (* $61 $63)) '('"column14" (* $59 $64)) '('"column15" (* $61 $64)) '('"column2" (* $59 $65)) '('"column3" (* $61 $65)) '('"column4" (* $59 $66)) '('"column5" (* $61 $66)) '('"column6" (* $59 $67)) '('"column7" (* $61 $67)) '('"column8" (* $59 $68)) '('"column9" (* $61 $68))))
  ))))))
))) '('('"_logical_id" '4645) '('"_id" '"b7708001-942a0129-b532ffc9-a3040d4a"))))
(let $18 (DqCnUnionAll (TDqOutput $17 '0)))
(let $19 (DqPhyStage '($18) (lambda '($69) $69) '('('"_logical_id" '5171) '('"_id" '"539ffe07-72d135f1-9689f116-23a25daa"))))
(let $20 '($13 $17 $19))
(let $21 '('"column0" '"column1" '"column2" '"column3" '"column4" '"column5" '"column6" '"column7" '"column8" '"column9" '"column10" '"column11" '"column12" '"column13" '"column14" '"column15"))
(let $22 (DqCnResult (TDqOutput $19 '0) $21))
(let $23 '('('"type" '"generic")))
(let $24 (KqpPhysicalTx $20 '($22) '() $23))
(let $25 '('('"_logical_id" '4779) '('"_id" '"a33bf31b-fc2cf8ed-2c67f6df-507fcdf0") $11))
(let $26 (DqPhyStage '() (lambda '() (FromFlow $9)) $25))
(let $27 (DqCnBroadcast (TDqOutput $26 '0)))
(let $28 (DqPhyStage '($27) (lambda '($70) (block '(
  (let $71 (Condense1 (NarrowMap (ToFlow $70) $15) (lambda '($72) (AsList $72)) (lambda '($73 $74) (Bool '"false")) (lambda '($75 $76) (Append $76 $75))))
  (return (FromFlow (Map (FlatMap $71 (lambda '($77) (NarrowFlatMap (DqReadWideWrap $16 '()) (lambda '($78 $79) (Map (Collect $77) (lambda '($80) (AsStruct '('"a.ni" $78) '('"a.wi" $79) '('"b.i16" (Member $80 '"i16")) '('"b.i32" (Member $80 '"i32")) '('"b.i64" (Member $80 '"i64")) '('"b.i8" (Member $80 '"i8")) '('"b.u16" (Member $80 '"u16")) '('"b.u32" (Member $80 '"u32")) '('"b.u64" (Member $80 '"u64")) '('"b.u8" (Member $80 '"u8"))))))))) (lambda '($81) (block '(
    (let $82 (Member $81 '"b.i8"))
    (let $83 (Member $81 '"a.ni"))
    (let $84 (Member $81 '"a.wi"))
    (let $85 (Member $81 '"b.u32"))
    (let $86 (Member $81 '"b.i64"))
    (let $87 (Member $81 '"b.u64"))
    (let $88 (Member $81 '"b.u8"))
    (let $89 (Member $81 '"b.i16"))
    (let $90 (Member $81 '"b.u16"))
    (let $91 (Member $81 '"b.i32"))
    (return (AsStruct '('"column0" (* $82 $83)) '('"column1" (* $82 $84)) '('"column10" (* $85 $83)) '('"column11" (* $85 $84)) '('"column12" (* $86 $83)) '('"column13" (* $86 $84)) '('"column14" (* $87 $83)) '('"column15" (* $87 $84)) '('"column2" (* $88 $83)) '('"column3" (* $88 $84)) '('"column4" (* $89 $83)) '('"column5" (* $89 $84)) '('"column6" (* $90 $83)) '('"column7" (* $90 $84)) '('"column8" (* $91 $83)) '('"column9" (* $91 $84))))
  ))))))
))) '('('"_logical_id" '4917) '('"_id" '"a878dd51-9fbe999a-11af07fc-ce7d71bf"))))
(let $29 (DqCnUnionAll (TDqOutput $28 '0)))
(let $30 (DqPhyStage '($29) (lambda '($92) $92) '('('"_logical_id" '5655) '('"_id" '"1444a961-75a40614-27182e9e-2d6de596"))))
(let $31 '($26 $28 $30))
(let $32 (DqCnResult (TDqOutput $30 '0) $21))
(let $33 (KqpPhysicalTx $31 '($32) '() $23))
(let $34 (OptionalType (DataType 'Interval)))
(let $35 (OptionalType (DataType 'Interval64)))
(let $36 (ListType (StructType '('"column0" $34) '('"column1" $35) '('"column10" $34) '('"column11" $35) '('"column12" $34) '('"column13" $35) '('"column14" $34) '('"column15" $35) '('"column2" $34) '('"column3" $35) '('"column4" $34) '('"column5" $35) '('"column6" $34) '('"column7" $35) '('"column8" $34) '('"column9" $35))))
(let $37 (KqpTxResultBinding $36 '0 '0))
(let $38 (KqpTxResultBinding $36 '1 '0))
(return (KqpPhysicalQuery '($24 $33) '($37 $38) '('('"type" '"query"))))
)
