You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by bt...@apache.org on 2022/12/06 08:03:55 UTC

[james-project] 04/15: [PERF] Adopt CqlIdentifier within backend-commons/cassandra

This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit dc3af393112d0e4ff7bf9f0d6c0ab4686e5ab1bb
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Tue Nov 1 09:35:37 2022 +0700

    [PERF] Adopt CqlIdentifier within backend-commons/cassandra
---
 .../backends/cassandra/init/CassandraZonedDateTimeModule.java     | 5 +++--
 .../cassandra/versions/table/CassandraSchemaVersionTable.java     | 8 ++++----
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraZonedDateTimeModule.java b/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraZonedDateTimeModule.java
index f1b288d064..b02548ab65 100644
--- a/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraZonedDateTimeModule.java
+++ b/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraZonedDateTimeModule.java
@@ -25,14 +25,15 @@ import java.util.Optional;
 import org.apache.james.backends.cassandra.components.CassandraModule;
 import org.apache.james.backends.cassandra.utils.ZonedDateTimeRepresentation;
 
+import com.datastax.oss.driver.api.core.CqlIdentifier;
 import com.datastax.oss.driver.api.core.data.UdtValue;
 import com.datastax.oss.driver.api.core.type.DataTypes;
 import com.datastax.oss.driver.api.core.type.UserDefinedType;
 
 public interface CassandraZonedDateTimeModule {
     String ZONED_DATE_TIME = "zonedDateTime";
-    String DATE = "date";
-    String TIME_ZONE = "timeZone";
+    CqlIdentifier DATE = CqlIdentifier.fromCql("date");
+    CqlIdentifier TIME_ZONE = CqlIdentifier.fromCql("timeZone");
 
     CassandraModule MODULE = CassandraModule.type(ZONED_DATE_TIME)
         .statement(statement -> statement
diff --git a/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/versions/table/CassandraSchemaVersionTable.java b/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/versions/table/CassandraSchemaVersionTable.java
index 6793d2a483..ef3ecd4412 100644
--- a/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/versions/table/CassandraSchemaVersionTable.java
+++ b/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/versions/table/CassandraSchemaVersionTable.java
@@ -19,11 +19,11 @@
 
 package org.apache.james.backends.cassandra.versions.table;
 
+import com.datastax.oss.driver.api.core.CqlIdentifier;
+
 public interface CassandraSchemaVersionTable {
     String TABLE_NAME = "schemaversion";
 
-    String KEY = "key";
-    String VALUE = "value";
-
-    int KEY_FOR_VERSION = 0;
+    CqlIdentifier KEY = CqlIdentifier.fromCql("key");
+    CqlIdentifier VALUE = CqlIdentifier.fromCql("value");
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org