(
(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 (YtReadTable! world $1 '((YtSection '((YtPath $6 '('"ni" '"wi") (Void) (Void))) '()))))
(let $8 (Int8 '"10"))
(let $9 (Uint32 '"15"))
(let $10 (Int64 '"16"))
(let $11 (Uint64 '"17"))
(let $12 (Uint8 '"11"))
(let $13 (Int16 '"12"))
(let $14 (Uint16 '"13"))
(let $15 (Int32 '"14"))
(let $16 (DqPhyStage '() (lambda '() (FromFlow (NarrowMap (DqReadWideWrap $7 '()) (lambda '($51 $52) (AsStruct '('"column0" (* $51 $8)) '('"column1" (* $52 $8)) '('"column10" (* $51 $9)) '('"column11" (* $52 $9)) '('"column12" (* $51 $10)) '('"column13" (* $52 $10)) '('"column14" (* $51 $11)) '('"column15" (* $52 $11)) '('"column2" (* $51 $12)) '('"column3" (* $52 $12)) '('"column4" (* $51 $13)) '('"column5" (* $52 $13)) '('"column6" (* $51 $14)) '('"column7" (* $52 $14)) '('"column8" (* $51 $15)) '('"column9" (* $52 $15))))))) '('('"_logical_id" '5972) '('"_id" '"d42a6762-4b2dc9eb-241d12c4-dcebffe7"))))
(let $17 (DqCnUnionAll (TDqOutput $16 '0)))
(let $18 (DqPhyStage '($17) (lambda '($53) $53) '('('"_logical_id" '6547) '('"_id" '"55374cec-c1939efb-97c99a69-81f8fe8e"))))
(let $19 '('"column0" '"column1" '"column2" '"column3" '"column4" '"column5" '"column6" '"column7" '"column8" '"column9" '"column10" '"column11" '"column12" '"column13" '"column14" '"column15"))
(let $20 (DqCnResult (TDqOutput $18 '0) $19))
(let $21 '('('"type" '"generic")))
(let $22 (KqpPhysicalTx '($16 $18) '($20) '() $21))
(let $23 (DqPhyStage '() (lambda '() (FromFlow (NarrowMap (DqReadWideWrap $7 '()) (lambda '($54 $55) (AsStruct '('"column0" (* $8 $54)) '('"column1" (* $8 $55)) '('"column10" (* $9 $54)) '('"column11" (* $9 $55)) '('"column12" (* $10 $54)) '('"column13" (* $10 $55)) '('"column14" (* $11 $54)) '('"column15" (* $11 $55)) '('"column2" (* $12 $54)) '('"column3" (* $12 $55)) '('"column4" (* $13 $54)) '('"column5" (* $13 $55)) '('"column6" (* $14 $54)) '('"column7" (* $14 $55)) '('"column8" (* $15 $54)) '('"column9" (* $15 $55))))))) '('('"_logical_id" '6111) '('"_id" '"49e66cfb-4397342-ebbac3fd-8cb8234e"))))
(let $24 (DqCnUnionAll (TDqOutput $23 '0)))
(let $25 (DqPhyStage '($24) (lambda '($56) $56) '('('"_logical_id" '6856) '('"_id" '"187e2149-e7c1d20c-81c7203d-12b69dc6"))))
(let $26 (DqCnResult (TDqOutput $25 '0) $19))
(let $27 (KqpPhysicalTx '($23 $25) '($26) '() $21))
(let $28 '('"i16" '"i32" '"i64" '"i8" '"u16" '"u32" '"u64" '"u8"))
(let $29 (YtReadTable! world $1 '((YtSection '((YtPath $6 $28 (Void) (Void))) '()))))
(let $30 (Interval '"86400000000"))
(let $31 (Interval64 '"86400000000"))
(let $32 (DqPhyStage '() (lambda '() (FromFlow (NarrowMap (DqReadWideWrap $29 '()) (lambda '($57 $58 $59 $60 $61 $62 $63 $64) (AsStruct '('"column0" (* $30 $60)) '('"column1" (* $31 $60)) '('"column10" (* $30 $62)) '('"column11" (* $31 $62)) '('"column12" (* $30 $59)) '('"column13" (* $31 $59)) '('"column14" (* $30 $63)) '('"column15" (* $31 $63)) '('"column2" (* $30 $64)) '('"column3" (* $31 $64)) '('"column4" (* $30 $57)) '('"column5" (* $31 $57)) '('"column6" (* $30 $61)) '('"column7" (* $31 $61)) '('"column8" (* $30 $58)) '('"column9" (* $31 $58))))))) '('('"_logical_id" '6286) '('"_id" '"9dd3c17a-ab686285-cbd49d60-cf4e9565"))))
(let $33 (DqCnUnionAll (TDqOutput $32 '0)))
(let $34 (DqPhyStage '($33) (lambda '($65) $65) '('('"_logical_id" '7126) '('"_id" '"df1fc0e2-a639c03d-ff901640-6bf284b5"))))
(let $35 (DqCnResult (TDqOutput $34 '0) $19))
(let $36 (KqpPhysicalTx '($32 $34) '($35) '() $21))
(let $37 (DqPhyStage '() (lambda '() (FromFlow (NarrowMap (DqReadWideWrap $29 '()) (lambda '($66 $67 $68 $69 $70 $71 $72 $73) (AsStruct '('"column0" (* $69 $30)) '('"column1" (* $69 $31)) '('"column10" (* $71 $30)) '('"column11" (* $71 $31)) '('"column12" (* $68 $30)) '('"column13" (* $68 $31)) '('"column14" (* $72 $30)) '('"column15" (* $72 $31)) '('"column2" (* $73 $30)) '('"column3" (* $73 $31)) '('"column4" (* $66 $30)) '('"column5" (* $66 $31)) '('"column6" (* $70 $30)) '('"column7" (* $70 $31)) '('"column8" (* $67 $30)) '('"column9" (* $67 $31))))))) '('('"_logical_id" '6467) '('"_id" '"6cf8c3d6-f83eef80-3b706b7d-bc892866"))))
(let $38 (DqCnUnionAll (TDqOutput $37 '0)))
(let $39 (DqPhyStage '($38) (lambda '($74) $74) '('('"_logical_id" '7444) '('"_id" '"475dd659-c5e17b5e-e9e507a2-4ba6f66c"))))
(let $40 (DqCnResult (TDqOutput $39 '0) $19))
(let $41 (KqpPhysicalTx '($37 $39) '($40) '() $21))
(let $42 '($22 $27 $36 $41))
(let $43 (OptionalType (DataType 'Interval)))
(let $44 (OptionalType (DataType 'Interval64)))
(let $45 (ListType (StructType '('"column0" $43) '('"column1" $44) '('"column10" $43) '('"column11" $44) '('"column12" $43) '('"column13" $44) '('"column14" $43) '('"column15" $44) '('"column2" $43) '('"column3" $44) '('"column4" $43) '('"column5" $44) '('"column6" $43) '('"column7" $44) '('"column8" $43) '('"column9" $44))))
(let $46 (KqpTxResultBinding $45 '0 '0))
(let $47 (KqpTxResultBinding $45 '1 '0))
(let $48 (KqpTxResultBinding $45 '"2" '0))
(let $49 (KqpTxResultBinding $45 '"3" '0))
(let $50 '($46 $47 $48 $49))
(return (KqpPhysicalQuery $42 $50 '('('"type" '"query"))))
)
