diff options
author | Jean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com> | 2014-11-24 17:12:25 +0100 |
---|---|---|
committer | Jean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com> | 2014-11-24 18:16:12 +0100 |
commit | f7598fbe9b8df747b525e9642fba3e7a3ae9da77 (patch) | |
tree | 5c5ad441b037a5b55f892c55ed496016c3f452fd /sonar-core/src/main | |
parent | e880a603c9b0931ca62de16810560355af3e0024 (diff) | |
download | sonarqube-f7598fbe9b8df747b525e9642fba3e7a3ae9da77.tar.gz sonarqube-f7598fbe9b8df747b525e9642fba3e7a3ae9da77.zip |
SONAR-5826 Use (big) integer column instead of DB timestamp for file_sources
Diffstat (limited to 'sonar-core/src/main')
-rw-r--r-- | sonar-core/src/main/java/org/sonar/core/source/db/FileSourceDto.java | 13 | ||||
-rw-r--r-- | sonar-core/src/main/resources/org/sonar/core/persistence/schema-h2.ddl | 4 |
2 files changed, 8 insertions, 9 deletions
diff --git a/sonar-core/src/main/java/org/sonar/core/source/db/FileSourceDto.java b/sonar-core/src/main/java/org/sonar/core/source/db/FileSourceDto.java index 3659ff20569..e992ee4a648 100644 --- a/sonar-core/src/main/java/org/sonar/core/source/db/FileSourceDto.java +++ b/sonar-core/src/main/java/org/sonar/core/source/db/FileSourceDto.java @@ -21,14 +21,13 @@ package org.sonar.core.source.db; import javax.annotation.CheckForNull; import javax.annotation.Nullable; -import java.util.Date; public class FileSourceDto { private Long id; private String projectUuid; private String fileUuid; - private Date createdAt; - private Date updatedAt; + private long createdAt; + private long updatedAt; private String data; private String dataHash; @@ -78,20 +77,20 @@ public class FileSourceDto { return this; } - public Date getCreatedAt() { + public long getCreatedAt() { return createdAt; } - public FileSourceDto setCreatedAt(Date createdAt) { + public FileSourceDto setCreatedAt(long createdAt) { this.createdAt = createdAt; return this; } - public Date getUpdatedAt() { + public long getUpdatedAt() { return updatedAt; } - public FileSourceDto setUpdatedAt(Date updatedAt) { + public FileSourceDto setUpdatedAt(long updatedAt) { this.updatedAt = updatedAt; return this; } diff --git a/sonar-core/src/main/resources/org/sonar/core/persistence/schema-h2.ddl b/sonar-core/src/main/resources/org/sonar/core/persistence/schema-h2.ddl index 5842e9f4400..7de7f8d46c2 100644 --- a/sonar-core/src/main/resources/org/sonar/core/persistence/schema-h2.ddl +++ b/sonar-core/src/main/resources/org/sonar/core/persistence/schema-h2.ddl @@ -572,8 +572,8 @@ CREATE TABLE "FILE_SOURCES" ( "FILE_UUID" VARCHAR(50) NOT NULL, "DATA" CLOB(2147483647), "DATA_HASH" VARCHAR(50) NOT NULL, - "CREATED_AT" TIMESTAMP NOT NULL, - "UPDATED_AT" TIMESTAMP NOT NULL + "CREATED_AT" BIGINT NOT NULL, + "UPDATED_AT" BIGINT NOT NULL ); -- ---------------------------------------------- |