Repository: drill Updated Branches: refs/heads/master c04789dc2 -> 3f0d9221d
DRILL-3318: Bump calcite version to 1.1.0-drill-r9 Added unit test Project: http://git-wip-us.apache.org/repos/asf/drill/repo Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/25b7b5ef Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/25b7b5ef Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/25b7b5ef Branch: refs/heads/master Commit: 25b7b5ef56970f74e0e9f3d0e9f8070e78e1bfa9 Parents: c04789d Author: Mehant Baid <meha...@gmail.com> Authored: Tue Jun 23 17:57:31 2015 -0700 Committer: Mehant Baid <meha...@gmail.com> Committed: Wed Jun 24 16:13:27 2015 -0700 ---------------------------------------------------------------------- .../org/apache/drill/exec/TestWindowFunctions.java | 14 ++++++++++++++ .../src/test/resources/jsoninput/large_int.json | 2 ++ pom.xml | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/drill/blob/25b7b5ef/exec/java-exec/src/test/java/org/apache/drill/exec/TestWindowFunctions.java ---------------------------------------------------------------------- diff --git a/exec/java-exec/src/test/java/org/apache/drill/exec/TestWindowFunctions.java b/exec/java-exec/src/test/java/org/apache/drill/exec/TestWindowFunctions.java index e8daff2..2409005 100644 --- a/exec/java-exec/src/test/java/org/apache/drill/exec/TestWindowFunctions.java +++ b/exec/java-exec/src/test/java/org/apache/drill/exec/TestWindowFunctions.java @@ -288,4 +288,18 @@ public class TestWindowFunctions extends BaseTestQuery { .baselineValues(0.0d) .go(); } + + @Test + public void testWindowFunctionWithKnownType() throws Exception { + final String query = "select sum(cast(col_int as int)) over (partition by col_varchar) as col1 " + + "from cp.`jsoninput/large_int.json` limit 1"; + + testBuilder() + .sqlQuery(query) + .unOrdered() + .baselineColumns("col1") + .baselineValues(2147483649l) + .go(); + + } } http://git-wip-us.apache.org/repos/asf/drill/blob/25b7b5ef/exec/java-exec/src/test/resources/jsoninput/large_int.json ---------------------------------------------------------------------- diff --git a/exec/java-exec/src/test/resources/jsoninput/large_int.json b/exec/java-exec/src/test/resources/jsoninput/large_int.json new file mode 100644 index 0000000..486c02f --- /dev/null +++ b/exec/java-exec/src/test/resources/jsoninput/large_int.json @@ -0,0 +1,2 @@ +{"col_int": 2147483647, "col_varchar": "foo"} +{"col_int": 2, "col_varchar": "foo"} http://git-wip-us.apache.org/repos/asf/drill/blob/25b7b5ef/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index df75c80..9f61247 100644 --- a/pom.xml +++ b/pom.xml @@ -1226,7 +1226,7 @@ <dependency> <groupId>org.apache.calcite</groupId> <artifactId>calcite-core</artifactId> - <version>1.1.0-drill-r8</version> + <version>1.1.0-drill-r9</version> <exclusions> <exclusion> <groupId>org.jgrapht</groupId>