METAMODEL-1094: Fixed

Fixes #108

Project: http://git-wip-us.apache.org/repos/asf/metamodel/repo
Commit: http://git-wip-us.apache.org/repos/asf/metamodel/commit/2486a569
Tree: http://git-wip-us.apache.org/repos/asf/metamodel/tree/2486a569
Diff: http://git-wip-us.apache.org/repos/asf/metamodel/diff/2486a569

Branch: refs/heads/feature/5.x/swagger-docs
Commit: 2486a56998550b5a74d265efef7dbebec68a22a0
Parents: f1fc2bf
Author: Kasper Sørensen <i.am.kasper.soren...@gmail.com>
Authored: Wed Jun 8 21:27:05 2016 -0700
Committer: Kasper Sørensen <i.am.kasper.soren...@gmail.com>
Committed: Wed Jun 8 21:27:05 2016 -0700

----------------------------------------------------------------------
 CHANGES.md                                              |  1 +
 cassandra/pom.xml                                       | 12 ++++++++++--
 .../org/apache/metamodel/cassandra/CassandraUtils.java  |  2 +-
 3 files changed, 12 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/metamodel/blob/2486a569/CHANGES.md
----------------------------------------------------------------------
diff --git a/CHANGES.md b/CHANGES.md
index 92e13e4..c10eb35 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -2,6 +2,7 @@
 
  * [METAMODEL-1088] - Add support for aliases in MongoDB.
  * [METAMODEL-1086] - Fixed encoding issue when CsvDataContext is instantiated 
with InputStream.
+ * [METAMODEL-1094] - Added support for Apache Cassandra version 3.x.
 
 ### Apache MetaModel 4.5.3
 

http://git-wip-us.apache.org/repos/asf/metamodel/blob/2486a569/cassandra/pom.xml
----------------------------------------------------------------------
diff --git a/cassandra/pom.xml b/cassandra/pom.xml
index 8bb99a5..7a84f6e 100644
--- a/cassandra/pom.xml
+++ b/cassandra/pom.xml
@@ -20,7 +20,8 @@
        <name>MetaModel module for Apache Cassandra database</name>
 
        <properties>
-               
<cassandra.driver.latest.version>2.1.1</cassandra.driver.latest.version>
+               
<cassandra.driver.latest.version>3.0.2</cassandra.driver.latest.version>
+               
<cassandraunit.latest.version>2.2.2.1</cassandraunit.latest.version>
        </properties>
 
        <dependencies>
@@ -34,6 +35,13 @@
                        <groupId>com.datastax.cassandra</groupId>
                        <artifactId>cassandra-driver-core</artifactId>
                        <version>${cassandra.driver.latest.version}</version>
+                       <!-- Excluded netty dependency -->
+                       <exclusions>
+                               <exclusion>
+                                       <groupId>io.netty</groupId>
+                                       <artifactId>netty-handler</artifactId>
+                               </exclusion>
+                       </exclusions>
                </dependency>
                <dependency>
                        <groupId>commons-io</groupId>
@@ -53,7 +61,7 @@
                <dependency>
                        <groupId>org.cassandraunit</groupId>
                        <artifactId>cassandra-unit</artifactId>
-                       <version>2.1.3.1</version>
+                       <version>${cassandraunit.latest.version}</version>
                        <scope>test</scope>
                        <exclusions>
                                <exclusion>

http://git-wip-us.apache.org/repos/asf/metamodel/blob/2486a569/cassandra/src/main/java/org/apache/metamodel/cassandra/CassandraUtils.java
----------------------------------------------------------------------
diff --git 
a/cassandra/src/main/java/org/apache/metamodel/cassandra/CassandraUtils.java 
b/cassandra/src/main/java/org/apache/metamodel/cassandra/CassandraUtils.java
index 0805dfe..b8f7327 100644
--- a/cassandra/src/main/java/org/apache/metamodel/cassandra/CassandraUtils.java
+++ b/cassandra/src/main/java/org/apache/metamodel/cassandra/CassandraUtils.java
@@ -84,7 +84,7 @@ public class CassandraUtils {
         case TEXT:
             return row.getString(columnName);
         case TIMESTAMP:
-            return row.getDate(columnName);
+            return row.getTimestamp(columnName);
         case UUID:
             return row.getUUID(columnName);
         case VARCHAR:

Reply via email to