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