diff --git a/fhir-database-utils/src/main/java/com/ibm/fhir/database/utils/model/ColumnDefBuilder.java b/fhir-database-utils/src/main/java/com/ibm/fhir/database/utils/model/ColumnDefBuilder.java index 263edb32287..e6ed3eb18b8 100644 --- a/fhir-database-utils/src/main/java/com/ibm/fhir/database/utils/model/ColumnDefBuilder.java +++ b/fhir-database-utils/src/main/java/com/ibm/fhir/database/utils/model/ColumnDefBuilder.java @@ -156,11 +156,7 @@ protected List buildColumns() { column = new DoubleColumn(cd.getName(), cd.isNullable()); break; case TIMESTAMP: - if (cd.getPrecision() == null) { - column = new TimestampColumn(cd.getName(), cd.isNullable()); - } else { - column = new TimestampColumn(cd.getName(), cd.isNullable(), cd.getPrecision()); - } + column = new TimestampColumn(cd.getName(), cd.isNullable(), cd.getPrecision()); break; case VARCHAR: if (cd.getSize() > Integer.MAX_VALUE) { diff --git a/fhir-database-utils/src/main/java/com/ibm/fhir/database/utils/model/Table.java b/fhir-database-utils/src/main/java/com/ibm/fhir/database/utils/model/Table.java index e5b7f52815f..dc97dc40f14 100644 --- a/fhir-database-utils/src/main/java/com/ibm/fhir/database/utils/model/Table.java +++ b/fhir-database-utils/src/main/java/com/ibm/fhir/database/utils/model/Table.java @@ -532,11 +532,7 @@ protected List buildColumns() { column = new DoubleColumn(cd.getName(), cd.isNullable()); break; case TIMESTAMP: - if (cd.getPrecision() == null) { - column = new TimestampColumn(cd.getName(), cd.isNullable()); - } else { - column = new TimestampColumn(cd.getName(), cd.isNullable(), cd.getPrecision()); - } + column = new TimestampColumn(cd.getName(), cd.isNullable(), cd.getPrecision()); break; case VARCHAR: if (cd.getSize() > Integer.MAX_VALUE) { diff --git a/fhir-database-utils/src/main/java/com/ibm/fhir/database/utils/model/TimestampColumn.java b/fhir-database-utils/src/main/java/com/ibm/fhir/database/utils/model/TimestampColumn.java index 20d4149f2c8..daefe9418ae 100644 --- a/fhir-database-utils/src/main/java/com/ibm/fhir/database/utils/model/TimestampColumn.java +++ b/fhir-database-utils/src/main/java/com/ibm/fhir/database/utils/model/TimestampColumn.java @@ -22,7 +22,7 @@ public TimestampColumn(String name, boolean nullable) { this.precision = null; } - public TimestampColumn(String name, boolean nullable, int precision) { + public TimestampColumn(String name, boolean nullable, Integer precision) { super(name, nullable); this.precision = precision; }