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