aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-core/src/main
diff options
context:
space:
mode:
authorJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>2014-11-24 17:12:25 +0100
committerJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>2014-11-24 18:16:12 +0100
commitf7598fbe9b8df747b525e9642fba3e7a3ae9da77 (patch)
tree5c5ad441b037a5b55f892c55ed496016c3f452fd /sonar-core/src/main
parente880a603c9b0931ca62de16810560355af3e0024 (diff)
downloadsonarqube-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.java13
-rw-r--r--sonar-core/src/main/resources/org/sonar/core/persistence/schema-h2.ddl4
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
);
-- ----------------------------------------------