| { |
| head:{ |
| type:"APACHE_DRILL_PHYSICAL", |
| version:"1", |
| generator:{ |
| type:"manual" |
| } |
| }, |
| graph:[ |
| { |
| @id:1, |
| pop:"mock-scan", |
| url: "http://apache.org", |
| |
| entries:[ |
| {records: 100000, types: [ |
| {name: "blue", type: "BIGINT", mode: "REQUIRED", repeat: 2}, |
| {name: "red", type: "INT", mode: "REQUIRED"}, |
| {name: "green", type: "INT", mode: "REQUIRED", |
| properties: { a: 10, b: "foo" }} |
| ]}, |
| {records: 100000, types: [ |
| {name: "blue", type: "BIGINT", mode: "REQUIRED", repeat: 2}, |
| {name: "red", type: "INT", mode: "REQUIRED"}, |
| {name: "green", type: "INT", mode: "REQUIRED", |
| properties: { a: 10, b: "foo" }} |
| ]}, |
| {records: 0}, |
| {records: 0, types: [ |
| {name: "blue", type: "BIGINT", mode: "REQUIRED", repeat: 2}, |
| {name: "red", type: "INT", mode: "REQUIRED"}, |
| {name: "green", type: "INT", mode: "REQUIRED", |
| properties: { a: 10, b: "foo" }} |
| ]}, |
| {records: 100000, types: [ |
| {name: "blue", type: "BIGINT", mode: "REQUIRED", repeat: 2}, |
| {name: "red", type: "INT", mode: "REQUIRED"}, |
| {name: "green", type: "INT", mode: "REQUIRED", |
| properties: { a: 10, b: "foo" }} |
| ]}, |
| {records: 0} |
| ] |
| }, |
| { |
| @id: 2, |
| child: 1, |
| pop: "external-sort", |
| orderings: [ {expr: "blue", order:"ASC"}, {expr: "red", order:"ASC"} ] |
| }, |
| { |
| @id: 3, |
| child: 2, |
| pop:"selection-vector-remover" |
| }, |
| { |
| @id: 4, |
| child: 3, |
| pop: "single-merge-exchange", |
| orderings: [ {expr: "blue", order:"ASC"}, {expr: "red", order:"ASC"} ] |
| }, |
| { |
| @id: 5, |
| child: 4, |
| pop: "screen" |
| } |
| ] |
| } |