blob: 3122b3a9e99091c01258124e1915909491e79ea0 [file] [log] [blame]
{
"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
} ]
}