| { |
| "head" : { |
| "version" : 1, |
| "generator" : { |
| "type" : "DefaultSqlHandler", |
| "info" : "" |
| }, |
| "type" : "APACHE_DRILL_PHYSICAL", |
| "resultMode" : "EXEC" |
| }, |
| "graph" : [ { |
| "pop" : "parquet-scan", |
| "@id" : 1, |
| "entries" : [ { |
| "path" : "/tpch/customer.parquet" |
| } ], |
| "storage" : { |
| "type" : "file", |
| "connection" : "classpath:///", |
| "enabled": true, |
| "workspaces" : null, |
| "formats" : { |
| "json" : { |
| "type" : "json" |
| }, |
| "parquet" : { |
| "type" : "parquet" |
| } |
| } |
| }, |
| "format" : { |
| "type" : "parquet" |
| }, |
| "selectionRoot" : "/tpch/customer.parquet" |
| }, { |
| "pop" : "filter", |
| "@id" : 2, |
| "child" : 1, |
| "expr" : "equal(cast( (`c_mktsegment` ) as VARCHAR(9) ), 'HOUSEHOLD') " |
| }, { |
| "pop" : "selection-vector-remover", |
| "@id" : 3, |
| "child" : 2 |
| }, { |
| "pop" : "hash-to-random-exchange", |
| "@id" : 4, |
| "child" : 3, |
| "expr" : "hash(`c_custkey`) " |
| }, { |
| "pop" : "parquet-scan", |
| "@id" : 5, |
| "entries" : [ { |
| "path" : "/tpch/lineitem.parquet" |
| } ], |
| "storage" : { |
| "type" : "file", |
| "connection" : "classpath:///", |
| "workspaces" : null, |
| "formats" : { |
| "json" : { |
| "type" : "json" |
| }, |
| "parquet" : { |
| "type" : "parquet" |
| } |
| } |
| }, |
| "format" : { |
| "type" : "parquet" |
| }, |
| "selectionRoot" : "/tpch/lineitem.parquet" |
| }, { |
| "pop" : "filter", |
| "@id" : 6, |
| "child" : 5, |
| "expr" : "greater_than(`l_shipdate`, cast( 796089600000 as DATE)) " |
| }, { |
| "pop" : "selection-vector-remover", |
| "@id" : 7, |
| "child" : 6 |
| }, { |
| "pop" : "hash-to-random-exchange", |
| "@id" : 8, |
| "child" : 7, |
| "expr" : "hash(`l_orderkey`) " |
| }, { |
| "pop" : "project", |
| "@id" : 9, |
| "exprs" : [ { |
| "ref" : "`l_orderkey`", |
| "expr" : "`l_orderkey`" |
| }, { |
| "ref" : "`l_shipdate`", |
| "expr" : "`l_shipdate`" |
| } ], |
| "child" : 8 |
| }, { |
| "pop" : "parquet-scan", |
| "@id" : 10, |
| "entries" : [ { |
| "path" : "/tpch/orders.parquet" |
| } ], |
| "storage" : { |
| "type" : "file", |
| "connection" : "classpath:///", |
| "workspaces" : null, |
| "formats" : { |
| "json" : { |
| "type" : "json" |
| }, |
| "parquet" : { |
| "type" : "parquet" |
| } |
| } |
| }, |
| "format" : { |
| "type" : "parquet" |
| }, |
| "selectionRoot" : "/tpch/orders.parquet" |
| }, { |
| "pop" : "filter", |
| "@id" : 11, |
| "child" : 10, |
| "expr" : "less_than(`o_orderdate`, cast( 796089600000 as DATE)) " |
| }, { |
| "pop" : "selection-vector-remover", |
| "@id" : 12, |
| "child" : 11 |
| }, { |
| "pop" : "hash-to-random-exchange", |
| "@id" : 13, |
| "child" : 12, |
| "expr" : "hash(`o_custkey`) " |
| }, { |
| "pop" : "project", |
| "@id" : 14, |
| "exprs" : [ { |
| "ref" : "`o_orderdate`", |
| "expr" : "`o_orderdate`" |
| }, { |
| "ref" : "`o_custkey`", |
| "expr" : "`o_custkey`" |
| }, { |
| "ref" : "`o_orderkey`", |
| "expr" : "`o_orderkey`" |
| } ], |
| "child" : 13 |
| }, { |
| "pop" : "hash-join", |
| "@id" : 15, |
| "left" : 4, |
| "right" : 14, |
| "conditions" : [ { |
| "relationship" : "==", |
| "left" : "`c_custkey`", |
| "right" : "`o_custkey`" |
| } ], |
| "joinType" : "INNER" |
| }, { |
| "pop" : "hash-to-random-exchange", |
| "@id" : 16, |
| "child" : 15, |
| "expr" : "hash(`o_orderkey`) " |
| }, { |
| "pop" : "hash-join", |
| "@id" : 17, |
| "left" : 16, |
| "right" : 9, |
| "conditions" : [ { |
| "relationship" : "==", |
| "left" : "`o_orderkey`", |
| "right" : "`l_orderkey`" |
| } ], |
| "joinType" : "INNER" |
| }, { |
| "pop" : "project", |
| "@id" : 18, |
| "exprs" : [ { |
| "ref" : "`EXPR$0`", |
| "expr" : "1" |
| } ], |
| "child" : 17 |
| }, { |
| "pop" : "union-exchange", |
| "@id" : 19, |
| "child" : 18 |
| }, { |
| "pop" : "screen", |
| "@id" : 20, |
| "child" : 19 |
| } ] |
| } |