| { |
| "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:///" |
| }, |
| "files" : [ "#{TEST_FILE}" ] |
| }, { |
| "pop" : "project", |
| "@id" : 2, |
| "child" : 1, |
| "exprs" : [ { |
| "ref" : "Date1", |
| "expr" : "cast('2008-2-23' as date) + cast('P1Y' as intervalyear)" |
| }, { |
| "ref" : "Date2", |
| "expr" : "cast('2008-2-23' as date) + cast('P1D' as intervalday)" |
| }, { |
| "ref" : "Time1", |
| "expr" : "cast('12:20:30' as time) + cast('PT1H0M3S' as intervalday)" |
| }, { |
| "ref" : "TimeStamp1", |
| "expr" : "cast('2008-2-23 12:00:00' as timestamp) + cast('P1D' as intervalday)" |
| }, { |
| "ref" : "TimeStamp2", |
| "expr" : "cast('2008-2-23 12:00:00' as timestamp) + cast('P1Y2M' as intervalyear)" |
| }, { |
| "ref" : "TimeStampTZ1", |
| "expr" : "cast('2008-2-23 12:00:00 America/Los_Angeles' as timestamptz) + cast('P1D' as intervalday)" |
| }, { |
| "ref" : "TimeStampTZ2", |
| "expr" : "cast('2008-2-23 12:00:00 America/Los_Angeles' as timestamptz) + cast('P1Y2M' as intervalyear)" |
| }, { |
| "ref" : "Date3", |
| "expr" : "cast('P1Y' as intervalyear) + cast('2008-2-23' as date)" |
| }, { |
| "ref" : "Date4", |
| "expr" : "cast('P1D' as intervalday) + cast('2008-2-23' as date) " |
| }, { |
| "ref" : "Time2", |
| "expr" : "cast('PT1H0M3S' as intervalday) + cast('12:20:30' as time)" |
| }, { |
| "ref" : "TimeStamp3", |
| "expr" : "cast('P1D' as intervalday) + cast('2008-2-23 12:00:00' as timestamp)" |
| }, { |
| "ref" : "TimeStamp4", |
| "expr" : "cast('P1Y2M' as intervalyear) + cast('2008-2-23 12:00:00' as timestamp)" |
| }, { |
| "ref" : "TimeStampTZ3", |
| "expr" : "cast('P1D' as intervalday) + cast('2008-2-23 12:00:00 America/Los_Angeles' as timestamptz) " |
| }, { |
| "ref" : "TimeStampTZ4", |
| "expr" : "cast('P1Y2M' as intervalyear) + cast('2008-2-23 12:00:00 America/Los_Angeles' as timestamptz) " |
| } ] |
| }, { |
| "@id" : 3, |
| "child" : 2, |
| "pop" : "screen" |
| } ] |
| } |