| { |
| head:{ type:"apache_drill_logical_plan", version:"1", generator:{ type:"manual", info:"na"}}}, |
| storage:[ { type:"fs", name:"fs1", root:"file:///" }], |
| 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"] |
| } |
| } |
| } |
| ]}] |
| } |