| { |
| "head" : { |
| "version" : 1, |
| "generator" : { |
| "type" : "ExplainHandler", |
| "info" : "" |
| }, |
| "type" : "APACHE_DRILL_PHYSICAL", |
| "options" : [ ], |
| "queue" : 0, |
| "hasResourcePlan" : false, |
| "resultMode" : "EXEC" |
| }, |
| "graph" : [ { |
| "pop" : "mock-scan", |
| "@id" : 5, |
| "url": "http://apache.org", |
| "entries":[ |
| {"records": 100, "types": [ |
| {"name": "order_date", "type": "DATE", "mode": "OPTIONAL"}, |
| {"name": "order_type", "type": "VARCHAR", "mode": "REQUIRED"} |
| ]} |
| ] |
| }, { |
| "pop" : "filter", |
| "@id" : 4, |
| "child" : 5, |
| "expr" : "booleanAnd(booleanOr(booleanAnd(istrue(less_than_or_equal_to(`order_date`, cast( 1517443200000 as DATE)) ) , NULL) , isnottrue(less_than_or_equal_to(`order_date`, cast( 1517443200000 as DATE)) ) ) , booleanOr(istrue(booleanOr(equal(`order_date`, cast( 1588291200000 as DATE)) , equal(`order_date`, cast( 1575158400000 as DATE)) ) ) , booleanAnd(NULL, isnottrue(booleanOr(equal(`order_date`, cast( 1588291200000 as DATE)) , equal(`order_date`, cast( 1575158400000 as DATE)) ) ) ) ) ) " |
| }, { |
| "pop" : "selection-vector-remover", |
| "@id" : 3, |
| "child" : 4 |
| }, { |
| "pop" : "project", |
| "@id" : 2, |
| "exprs" : [ { |
| "ref" : "`type`", |
| "expr" : "`order_type`" |
| } ], |
| "child" : 3, |
| "outputProj" : false |
| }, { |
| "pop" : "project", |
| "@id" : 1, |
| "exprs" : [ { |
| "ref" : "`type`", |
| "expr" : "`type`" |
| } ], |
| "child" : 2, |
| "outputProj" : true |
| }, { |
| "pop" : "screen", |
| "@id" : 0, |
| "child" : 1 |
| } ] |
| } |