blob: af2d3dcc999d03b741a836d997fb8f07fd03160a [file] [log] [blame]
distribute result [$$113]
-- DISTRIBUTE_RESULT |PARTITIONED|
exchange
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
assign [$$113] <- [{"l_returnflag": $$l_returnflag, "l_linestatus": $$l_linestatus, "count_cheaps": $$120, "count_expensives": $$121}] project: [$$113]
-- ASSIGN |PARTITIONED|
exchange
-- SORT_MERGE_EXCHANGE [$$l_returnflag(ASC), $$l_linestatus(ASC) ] |PARTITIONED|
group by ([$$l_returnflag := $$128; $$l_linestatus := $$129]) decor ([]) {
aggregate [$$120] <- [agg-sum($$126)]
-- AGGREGATE |LOCAL|
nested tuple source
-- NESTED_TUPLE_SOURCE |LOCAL|
}
{
aggregate [$$121] <- [agg-sum($$127)]
-- AGGREGATE |LOCAL|
nested tuple source
-- NESTED_TUPLE_SOURCE |LOCAL|
}
-- PRE_CLUSTERED_GROUP_BY[$$128, $$129] |PARTITIONED|
exchange
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
order (ASC, $$128) (ASC, $$129)
-- STABLE_SORT [$$128(ASC), $$129(ASC)] |PARTITIONED|
exchange
-- HASH_PARTITION_EXCHANGE [$$128, $$129] |PARTITIONED|
group by ([$$128 := $$114; $$129 := $$115]) decor ([]) {
aggregate [$$126] <- [agg-count($$l)]
-- AGGREGATE |LOCAL|
select (gt($$124, 0.05))
-- STREAM_SELECT |LOCAL|
project ([$$l, $$124])
-- STREAM_PROJECT |LOCAL|
nested tuple source
-- NESTED_TUPLE_SOURCE |LOCAL|
}
{
aggregate [$$127] <- [agg-count($$l)]
-- AGGREGATE |LOCAL|
select (le($$124, 0.05))
-- STREAM_SELECT |LOCAL|
project ([$$l, $$124])
-- STREAM_PROJECT |LOCAL|
nested tuple source
-- NESTED_TUPLE_SOURCE |LOCAL|
}
-- PRE_CLUSTERED_GROUP_BY[$$114, $$115] |PARTITIONED|
exchange
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
order (ASC, $$114) (ASC, $$115)
-- STABLE_SORT [$$114(ASC), $$115(ASC)] |PARTITIONED|
exchange
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
assign [$$115, $$114, $$124] <- [$$l.getField(9), $$l.getField(8), $$l.getField(6)]
-- ASSIGN |PARTITIONED|
project ([$$l])
-- STREAM_PROJECT |PARTITIONED|
exchange
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
data-scan []<-[$$118, $$119, $$l] <- tpch.LineItem
-- DATASOURCE_SCAN |PARTITIONED|
exchange
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
empty-tuple-source
-- EMPTY_TUPLE_SOURCE |PARTITIONED|