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>

Reply via email to