aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-db/src
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2015-12-02 14:44:45 +0100
committerJulien Lancelot <julien.lancelot@sonarsource.com>2015-12-03 19:11:09 +0100
commitcd15e60d3ee03956aff0f30bfc3bc4e0d1e26d82 (patch)
treeb06acc8143515de28d7e3d3236fd7efc64a53129 /sonar-db/src
parent4f1e90c5f00388679c53c71915153c93db8f9cb1 (diff)
downloadsonarqube-cd15e60d3ee03956aff0f30bfc3bc4e0d1e26d82.tar.gz
sonarqube-cd15e60d3ee03956aff0f30bfc3bc4e0d1e26d82.zip
SONAR-6884 Rename StringColumnDef to VarcharColumnDef
Diffstat (limited to 'sonar-db/src')
-rw-r--r--sonar-db/src/main/java/org/sonar/db/version/VarcharColumnDef.java (renamed from sonar-db/src/main/java/org/sonar/db/version/StringColumnDef.java)13
-rw-r--r--sonar-db/src/main/java/org/sonar/db/version/v51/AddIssuesColumns.java8
-rw-r--r--sonar-db/src/main/java/org/sonar/db/version/v52/AddManualMeasuresComponentUuidColumn.java4
-rw-r--r--sonar-db/src/test/java/org/sonar/db/version/AddColumnsBuilderTest.java5
-rw-r--r--sonar-db/src/test/java/org/sonar/db/version/AlterColumnsBuilderTest.java7
-rw-r--r--sonar-db/src/test/java/org/sonar/db/version/VarcharColumnDefTest.java (renamed from sonar-db/src/test/java/org/sonar/db/version/StringColumnDefTest.java)13
6 files changed, 25 insertions, 25 deletions
diff --git a/sonar-db/src/main/java/org/sonar/db/version/StringColumnDef.java b/sonar-db/src/main/java/org/sonar/db/version/VarcharColumnDef.java
index 11dee2383ac..c093b4b6a8b 100644
--- a/sonar-db/src/main/java/org/sonar/db/version/StringColumnDef.java
+++ b/sonar-db/src/main/java/org/sonar/db/version/VarcharColumnDef.java
@@ -28,15 +28,18 @@ import static java.lang.String.format;
import static java.util.Objects.requireNonNull;
import static org.sonar.db.version.ColumnDefValidation.validateColumnName;
-public class StringColumnDef extends AbstractColumnDef {
+/**
+ * Used to define VARCHAR column
+ */
+public class VarcharColumnDef extends AbstractColumnDef {
private final int columnSize;
- private StringColumnDef(Builder builder) {
+ private VarcharColumnDef(Builder builder) {
super(builder.columnName, builder.isNullable);
this.columnSize = builder.columnSize;
}
- public static Builder newStringColumnDefBuilder() {
+ public static Builder newVarcharColumnDefBuilder() {
return new Builder();
}
@@ -76,10 +79,10 @@ public class StringColumnDef extends AbstractColumnDef {
return this;
}
- public StringColumnDef build() {
+ public VarcharColumnDef build() {
validateColumnName(columnName);
requireNonNull(columnSize, "Limit cannot be null");
- return new StringColumnDef(this);
+ return new VarcharColumnDef(this);
}
}
diff --git a/sonar-db/src/main/java/org/sonar/db/version/v51/AddIssuesColumns.java b/sonar-db/src/main/java/org/sonar/db/version/v51/AddIssuesColumns.java
index 34ab5edcf5b..793b153eddc 100644
--- a/sonar-db/src/main/java/org/sonar/db/version/v51/AddIssuesColumns.java
+++ b/sonar-db/src/main/java/org/sonar/db/version/v51/AddIssuesColumns.java
@@ -26,7 +26,7 @@ import org.sonar.db.version.AddColumnsBuilder;
import org.sonar.db.version.DdlChange;
import static org.sonar.db.version.BigDecimalColumnDef.newBigDecimalColumnDefBuilder;
-import static org.sonar.db.version.StringColumnDef.newStringColumnDefBuilder;
+import static org.sonar.db.version.VarcharColumnDef.newVarcharColumnDefBuilder;
/**
* Add the following columns to the issues table :
@@ -56,9 +56,9 @@ public class AddIssuesColumns extends DdlChange {
.addColumn(newBigDecimalColumnDefBuilder().setColumnName("issue_creation_date_ms").setIsNullable(true).build())
.addColumn(newBigDecimalColumnDefBuilder().setColumnName("issue_update_date_ms").setIsNullable(true).build())
.addColumn(newBigDecimalColumnDefBuilder().setColumnName("issue_close_date_ms").setIsNullable(true).build())
- .addColumn(newStringColumnDefBuilder().setColumnName("tags").setLimit(4000).setIsNullable(true).build())
- .addColumn(newStringColumnDefBuilder().setColumnName("component_uuid").setLimit(50).setIsNullable(true).build())
- .addColumn(newStringColumnDefBuilder().setColumnName("project_uuid").setLimit(50).setIsNullable(true).build())
+ .addColumn(newVarcharColumnDefBuilder().setColumnName("tags").setLimit(4000).setIsNullable(true).build())
+ .addColumn(newVarcharColumnDefBuilder().setColumnName("component_uuid").setLimit(50).setIsNullable(true).build())
+ .addColumn(newVarcharColumnDefBuilder().setColumnName("project_uuid").setLimit(50).setIsNullable(true).build())
.build();
}
diff --git a/sonar-db/src/main/java/org/sonar/db/version/v52/AddManualMeasuresComponentUuidColumn.java b/sonar-db/src/main/java/org/sonar/db/version/v52/AddManualMeasuresComponentUuidColumn.java
index a1708e65375..9d45ad91e7d 100644
--- a/sonar-db/src/main/java/org/sonar/db/version/v52/AddManualMeasuresComponentUuidColumn.java
+++ b/sonar-db/src/main/java/org/sonar/db/version/v52/AddManualMeasuresComponentUuidColumn.java
@@ -25,7 +25,7 @@ import org.sonar.db.Database;
import org.sonar.db.version.AddColumnsBuilder;
import org.sonar.db.version.DdlChange;
-import static org.sonar.db.version.StringColumnDef.newStringColumnDefBuilder;
+import static org.sonar.db.version.VarcharColumnDef.newVarcharColumnDefBuilder;
/**
* Add the following column to the manual_measures table :
@@ -44,7 +44,7 @@ public class AddManualMeasuresComponentUuidColumn extends DdlChange {
private String generateSql() {
return new AddColumnsBuilder(getDatabase().getDialect(), "manual_measures")
- .addColumn(newStringColumnDefBuilder().setColumnName("component_uuid").setLimit(50).setIsNullable(true).build())
+ .addColumn(newVarcharColumnDefBuilder().setColumnName("component_uuid").setLimit(50).setIsNullable(true).build())
.build();
}
}
diff --git a/sonar-db/src/test/java/org/sonar/db/version/AddColumnsBuilderTest.java b/sonar-db/src/test/java/org/sonar/db/version/AddColumnsBuilderTest.java
index ed76c4e6173..9fdc5e9ea1a 100644
--- a/sonar-db/src/test/java/org/sonar/db/version/AddColumnsBuilderTest.java
+++ b/sonar-db/src/test/java/org/sonar/db/version/AddColumnsBuilderTest.java
@@ -33,11 +33,10 @@ import static org.assertj.core.api.Assertions.assertThat;
public class AddColumnsBuilderTest {
+ static final String TABLE_NAME = "issues";
@Rule
public ExpectedException thrown = ExpectedException.none();
- static final String TABLE_NAME = "issues";
-
@Test
public void add_columns_on_h2() {
assertThat(createSampleBuilder(new H2()).build())
@@ -79,6 +78,6 @@ public class AddColumnsBuilderTest {
private AddColumnsBuilder createSampleBuilder(Dialect dialect) {
return new AddColumnsBuilder(dialect, TABLE_NAME)
.addColumn(new BigDecimalColumnDef.Builder().setColumnName("date_in_ms").setIsNullable(true).build())
- .addColumn(new StringColumnDef.Builder().setColumnName("name").setLimit(10).setIsNullable(false).build());
+ .addColumn(new VarcharColumnDef.Builder().setColumnName("name").setLimit(10).setIsNullable(false).build());
}
}
diff --git a/sonar-db/src/test/java/org/sonar/db/version/AlterColumnsBuilderTest.java b/sonar-db/src/test/java/org/sonar/db/version/AlterColumnsBuilderTest.java
index a87836e1166..f0c58e66c74 100644
--- a/sonar-db/src/test/java/org/sonar/db/version/AlterColumnsBuilderTest.java
+++ b/sonar-db/src/test/java/org/sonar/db/version/AlterColumnsBuilderTest.java
@@ -32,15 +32,14 @@ import org.sonar.db.dialect.PostgreSql;
import static org.assertj.core.api.Assertions.assertThat;
import static org.sonar.db.version.DecimalColumnDef.newDecimalColumnDefBuilder;
-import static org.sonar.db.version.StringColumnDef.newStringColumnDefBuilder;
+import static org.sonar.db.version.VarcharColumnDef.newVarcharColumnDefBuilder;
public class AlterColumnsBuilderTest {
+ static final String TABLE_NAME = "issues";
@Rule
public ExpectedException thrown = ExpectedException.none();
- static final String TABLE_NAME = "issues";
-
@Test
public void update_columns_on_h2() {
assertThat(createSampleBuilder(new H2()).build())
@@ -88,7 +87,7 @@ public class AlterColumnsBuilderTest {
.setScale(20)
.build())
.updateColumn(
- newStringColumnDefBuilder()
+ newVarcharColumnDefBuilder()
.setColumnName("name")
.setLimit(10)
.build());
diff --git a/sonar-db/src/test/java/org/sonar/db/version/StringColumnDefTest.java b/sonar-db/src/test/java/org/sonar/db/version/VarcharColumnDefTest.java
index 448457f9307..e3810d4a2f4 100644
--- a/sonar-db/src/test/java/org/sonar/db/version/StringColumnDefTest.java
+++ b/sonar-db/src/test/java/org/sonar/db/version/VarcharColumnDefTest.java
@@ -17,7 +17,6 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-
package org.sonar.db.version;
import org.junit.Rule;
@@ -31,14 +30,14 @@ import org.sonar.db.dialect.PostgreSql;
import static org.assertj.core.api.Assertions.assertThat;
-public class StringColumnDefTest {
+public class VarcharColumnDefTest {
@Rule
public ExpectedException thrown = ExpectedException.none();
@Test
public void build_string_column_def() throws Exception {
- StringColumnDef def = new StringColumnDef.Builder()
+ VarcharColumnDef def = new VarcharColumnDef.Builder()
.setColumnName("issues")
.setLimit(10)
.setIsNullable(true)
@@ -51,7 +50,7 @@ public class StringColumnDefTest {
@Test
public void generate_sql_type() throws Exception {
- StringColumnDef def = new StringColumnDef.Builder()
+ VarcharColumnDef def = new VarcharColumnDef.Builder()
.setColumnName("issues")
.setLimit(10)
.setIsNullable(true)
@@ -69,7 +68,7 @@ public class StringColumnDefTest {
thrown.expect(NullPointerException.class);
thrown.expectMessage("Column name cannot be null");
- new StringColumnDef.Builder()
+ new VarcharColumnDef.Builder()
.setColumnName(null);
}
@@ -78,7 +77,7 @@ public class StringColumnDefTest {
thrown.expect(NullPointerException.class);
thrown.expectMessage("Column name cannot be null");
- new StringColumnDef.Builder()
+ new VarcharColumnDef.Builder()
.build();
}
@@ -87,7 +86,7 @@ public class StringColumnDefTest {
thrown.expect(NullPointerException.class);
thrown.expectMessage("Limit cannot be null");
- new StringColumnDef.Builder()
+ new VarcharColumnDef.Builder()
.setColumnName("issues")
.build();
}