(
(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 '"9") '('DataSize '"417") '('ChunkCount '1) '('ModifyTime '0) '('Revision '0)))
(let $10 (YtTable '"Input" $7 $8 $9 '() (Void) (Void) '"/Root/plato"))
(let $11 '('"key"))
(let $12 (YtReadTable! world (DataSource '"yt" '"/Root/plato") '((YtSection '((YtPath $10 $11 (Void) (Void))) '('('"unordered"))))))
(let $13 (StructType '('"key" $5)))
(let $14 '('"_wide_channels" $13))
(let $15 '('('"_logical_id" '3333) '('"_id" '"da3079c0-949c05dd-ef7f1f2d-fc8b89c4") $14))
(let $16 (DqPhyStage '() (lambda '() (FromFlow (WideSort (WideFilter (DqReadWideWrap $12 '()) (lambda '($49) (StartsWith $49 (String '"150")))) '('('0 $2))))) $15))
(let $17 '('('0 '"Asc")))
(let $18 (DqCnMerge (TDqOutput $16 '0) $17))
(let $19 (lambda '($51) (AsStruct '('"key" $51))))
(let $20 (DqPhyStage '($18) (lambda '($50) (FromFlow (NarrowMap (ToFlow $50) $19))) '('('"_logical_id" '3345) '('"_id" '"3d44904-12b84aea-c5580bc0-fa7e470a"))))
(let $21 (DqCnResult (TDqOutput $20 '0) $11))
(let $22 '('('"type" '"generic")))
(let $23 (KqpPhysicalTx '($16 $20) '($21) '() $22))
(let $24 '('('"_logical_id" '3455) '('"_id" '"2a83fe3b-dbcffcb7-ce1aa66c-fd93e870") $14))
(let $25 (DqPhyStage '() (lambda '() (FromFlow (WideSort (WideFilter (DqReadWideWrap $12 '()) (lambda '($52) (Or (StartsWith $52 (Utf8 '"15")) (StartsWith $52 (Utf8 '"150"))))) '('('0 $2))))) $24))
(let $26 (DqCnMerge (TDqOutput $25 '0) $17))
(let $27 (DqPhyStage '($26) (lambda '($53) (FromFlow (NarrowMap (ToFlow $53) $19))) '('('"_logical_id" '3467) '('"_id" '"6ecad2ca-611ad10b-f748c6bf-f567e0ae"))))
(let $28 (DqCnResult (TDqOutput $27 '0) $11))
(let $29 (KqpPhysicalTx '($25 $27) '($28) '() $22))
(let $30 '('('"_logical_id" '3577) '('"_id" '"b2c276b4-7d6775bf-65c725d8-926e1cb5") $14))
(let $31 (DqPhyStage '() (lambda '() (FromFlow (WideSort (WideFilter (DqReadWideWrap $12 '()) (lambda '($54) (Or (StartsWith $54 (Utf8 '"\u0442\u0435\u0441\u0442")) (StartsWith $54 (String '"\u0442\u0435\u0441\u0442\xFF"))))) '('('0 $2))))) $30))
(let $32 (DqCnMerge (TDqOutput $31 '0) $17))
(let $33 (DqPhyStage '($32) (lambda '($55) (FromFlow (NarrowMap (ToFlow $55) $19))) '('('"_logical_id" '3589) '('"_id" '"57b2320a-89a2fe21-d4a6f3b5-6ab94a90"))))
(let $34 (DqCnResult (TDqOutput $33 '0) $11))
(let $35 (KqpPhysicalTx '($31 $33) '($34) '() $22))
(let $36 '('('"_logical_id" '3695) '('"_id" '"4b4e13d7-e8deea19-2a44b0cb-d962789e") $14))
(let $37 (DqPhyStage '() (lambda '() (FromFlow (WideSort (WideFilter (DqReadWideWrap $12 '()) (lambda '($56) (StartsWith $56 (String '"\xFF")))) '('('0 $2))))) $36))
(let $38 (DqCnMerge (TDqOutput $37 '0) $17))
(let $39 (DqPhyStage '($38) (lambda '($57) (FromFlow (NarrowMap (ToFlow $57) $19))) '('('"_logical_id" '3707) '('"_id" '"53db57b4-41d3d438-7ca18143-25befb4"))))
(let $40 (DqCnResult (TDqOutput $39 '0) $11))
(let $41 (KqpPhysicalTx '($37 $39) '($40) '() $22))
(let $42 '($23 $29 $35 $41))
(let $43 (ListType $13))
(let $44 (KqpTxResultBinding $43 '0 '0))
(let $45 (KqpTxResultBinding $43 '1 '0))
(let $46 (KqpTxResultBinding $43 '"2" '0))
(let $47 (KqpTxResultBinding $43 '"3" '0))
(let $48 '($44 $45 $46 $47))
(return (KqpPhysicalQuery $42 $48 '('('"type" '"query"))))
)
