| { |
| "head":{ "type":"apache_drill_logical_plan", "version":"1", "generator":{ "type":"manual", "info":"na"}}, |
| "storage":[ { "type":"fs", "name":"fs1", "root":"file:///", "enabled": true}], |
| "query":[ { "op": "sequence", "sequence": [ |
| { |
| "op":"scan", |
| "storageengine":"fs1", |
| "ref": "data", |
| "selection": { |
| "path": "/sort/unsorted/*.seq", |
| "type": "JAVA_SEQUENCE" |
| } |
| }, |
| { |
| "op": "order", |
| "orderings": [ |
| {"order": "desc", "expr": "data.key" } |
| ] |
| }, |
| { |
| "op": "project", |
| "projections": [ |
| { "ref": "output.key", "expr": "data.key" }, |
| { "ref": "output.value", "expr": "data.value" } |
| ] |
| }, |
| { |
| "op": "store", |
| "storageengine": "fs1", |
| "target": { |
| "path": "/sort/sorted/${partition}.seq", |
| "type": "JAVA_SEQUENCE", |
| "partition": { |
| "type": "ORDERED", |
| "exprs": ["key"] |
| } |
| } |
| } |
| ]}] |
| } |