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: