| { |
| "head": { |
| "version": 1, |
| "generator": {"type": "org.apache.drill.exec.planner.logical.DrillImplementor", "info": ""}, |
| "type": "APACHE_DRILL_PHYSICAL", |
| "resultMode": "EXEC" |
| }, |
| "graph": [ |
| { |
| "@id": 1, |
| "pop": "fs-scan", |
| "format": {"type": "json"}, |
| "storage": {"type": "file", "connection": "classpath:///", "enabled": true}, |
| "files": ["#{TEST_FILE}"] |
| }, |
| { |
| "pop": "project", |
| "@id": 2, |
| "exprs": [{"ref": "SPARSE", "expr": " (cast(B as decimal38sparse(38, 12))) "}], |
| "child": 1 |
| }, |
| { |
| "pop": "project", |
| "@id": 3, |
| "exprs": [{"ref": "DENSE", "expr": " cast(SPARSE as decimal38dense(38, 12)) "}], |
| "child": 2 |
| }, |
| { |
| "@id": 4, |
| "child": 3, |
| "pop": "sort", |
| "orderings": [{"expr": "DENSE"}], |
| }, |
| { |
| "@id": 5, |
| "child": 4, |
| "pop": "selection-vector-remover", |
| }, |
| { |
| "pop": "project", |
| "@id": 6, |
| "exprs": [{"ref": "SPARSE", "expr": "cast(DENSE as decimal38sparse(38, 12))"}], |
| "child": 5 |
| }, |
| { |
| "pop": "project", |
| "@id": 7, |
| "exprs": [{"ref": "STRINGSPARSE", "expr": "cast(SPARSE as varchar(100))"}], |
| "child": 6 |
| }, |
| { |
| "pop": "screen", |
| "@id": 8, |
| "child": 7 |
| } |
| ] |
| } |