@@ -156,7 +156,7 @@ public void renameColumn_Db2_ForPrimaryOrIndexKeyColumn_ShouldThrowUnsupportedOp
156156 try (DistributedStorage storage = storageFactory .getStorage ()) {
157157 // Arrange
158158 Map <String , String > options = getCreationOptions ();
159- TableMetadata . Builder currentTableMetadataBuilder =
159+ TableMetadata currentTableMetadata =
160160 TableMetadata .newBuilder ()
161161 .addColumn (getColumnName1 (), DataType .INT )
162162 .addColumn (getColumnName2 (), DataType .INT )
@@ -168,14 +168,11 @@ public void renameColumn_Db2_ForPrimaryOrIndexKeyColumn_ShouldThrowUnsupportedOp
168168 .addColumn (getColumnName8 (), DataType .BLOB )
169169 .addColumn (getColumnName9 (), DataType .DATE )
170170 .addColumn (getColumnName10 (), DataType .TIME )
171+ .addColumn (getColumnName11 (), DataType .TIMESTAMPTZ )
172+ .addColumn (getColumnName12 (), DataType .TIMESTAMP )
171173 .addPartitionKey (getColumnName1 ())
172- .addClusteringKey (getColumnName2 (), Scan .Ordering .Order .ASC );
173- if (isTimestampTypeSupported ()) {
174- currentTableMetadataBuilder
175- .addColumn (getColumnName11 (), DataType .TIMESTAMP )
176- .addColumn (getColumnName12 (), DataType .TIMESTAMPTZ );
177- }
178- TableMetadata currentTableMetadata = currentTableMetadataBuilder .build ();
174+ .addClusteringKey (getColumnName2 (), Scan .Ordering .Order .ASC )
175+ .build ();
179176 admin .createTable (getNamespace1 (), getTable4 (), currentTableMetadata , options );
180177 PutBuilder .Buildable put =
181178 Put .newBuilder ()
@@ -190,11 +187,9 @@ public void renameColumn_Db2_ForPrimaryOrIndexKeyColumn_ShouldThrowUnsupportedOp
190187 .textValue (getColumnName7 (), "5" )
191188 .blobValue (getColumnName8 (), "6" .getBytes (StandardCharsets .UTF_8 ))
192189 .dateValue (getColumnName9 (), LocalDate .now (ZoneId .of ("UTC" )))
193- .timeValue (getColumnName10 (), LocalTime .now (ZoneId .of ("UTC" )));
194- if (isTimestampTypeSupported ()) {
195- put .timestampValue (getColumnName11 (), LocalDateTime .now (ZoneOffset .UTC ));
196- put .timestampTZValue (getColumnName12 (), Instant .now ());
197- }
190+ .timeValue (getColumnName10 (), LocalTime .now (ZoneId .of ("UTC" )))
191+ .timestampTZValue (getColumnName11 (), Instant .now ())
192+ .timestampValue (getColumnName12 (), LocalDateTime .now (ZoneOffset .UTC ));
198193 storage .put (put .build ());
199194 storage .close ();
200195
@@ -239,18 +234,16 @@ public void renameColumn_Db2_ForPrimaryOrIndexKeyColumn_ShouldThrowUnsupportedOp
239234 admin .alterColumnType (
240235 getNamespace1 (), getTable4 (), getColumnName10 (), DataType .TEXT ))
241236 .isInstanceOf (UnsupportedOperationException .class );
242- if (isTimestampTypeSupported ()) {
243- assertThatCode (
244- () ->
245- admin .alterColumnType (
246- getNamespace1 (), getTable4 (), getColumnName11 (), DataType .TEXT ))
247- .isInstanceOf (UnsupportedOperationException .class );
248- assertThatCode (
249- () ->
250- admin .alterColumnType (
251- getNamespace1 (), getTable4 (), getColumnName12 (), DataType .TEXT ))
252- .isInstanceOf (UnsupportedOperationException .class );
253- }
237+ assertThatCode (
238+ () ->
239+ admin .alterColumnType (
240+ getNamespace1 (), getTable4 (), getColumnName11 (), DataType .TEXT ))
241+ .isInstanceOf (UnsupportedOperationException .class );
242+ assertThatCode (
243+ () ->
244+ admin .alterColumnType (
245+ getNamespace1 (), getTable4 (), getColumnName12 (), DataType .TEXT ))
246+ .isInstanceOf (UnsupportedOperationException .class );
254247 } finally {
255248 admin .dropTable (getNamespace1 (), getTable4 (), true );
256249 }
@@ -264,7 +257,7 @@ public void renameColumn_Db2_ForPrimaryOrIndexKeyColumn_ShouldThrowUnsupportedOp
264257 try (DistributedStorage storage = storageFactory .getStorage ()) {
265258 // Arrange
266259 Map <String , String > options = getCreationOptions ();
267- TableMetadata . Builder currentTableMetadataBuilder =
260+ TableMetadata currentTableMetadata =
268261 TableMetadata .newBuilder ()
269262 .addColumn (getColumnName1 (), DataType .INT )
270263 .addColumn (getColumnName2 (), DataType .INT )
@@ -276,16 +269,13 @@ public void renameColumn_Db2_ForPrimaryOrIndexKeyColumn_ShouldThrowUnsupportedOp
276269 .addColumn (getColumnName8 (), DataType .BLOB )
277270 .addColumn (getColumnName9 (), DataType .DATE )
278271 .addColumn (getColumnName10 (), DataType .TIME )
272+ .addColumn (getColumnName11 (), DataType .TIMESTAMPTZ )
273+ .addColumn (getColumnName12 (), DataType .TIMESTAMP )
279274 .addPartitionKey (getColumnName1 ())
280- .addClusteringKey (getColumnName2 (), Scan .Ordering .Order .ASC );
281- if (isTimestampTypeSupported ()) {
282- currentTableMetadataBuilder
283- .addColumn (getColumnName11 (), DataType .TIMESTAMP )
284- .addColumn (getColumnName12 (), DataType .TIMESTAMPTZ );
285- }
286- TableMetadata currentTableMetadata = currentTableMetadataBuilder .build ();
275+ .addClusteringKey (getColumnName2 (), Scan .Ordering .Order .ASC )
276+ .build ();
287277 admin .createTable (getNamespace1 (), getTable4 (), currentTableMetadata , options );
288- PutBuilder . Buildable put =
278+ Put put =
289279 Put .newBuilder ()
290280 .namespace (getNamespace1 ())
291281 .table (getTable4 ())
@@ -298,12 +288,11 @@ public void renameColumn_Db2_ForPrimaryOrIndexKeyColumn_ShouldThrowUnsupportedOp
298288 .textValue (getColumnName7 (), "5" )
299289 .blobValue (getColumnName8 (), "6" .getBytes (StandardCharsets .UTF_8 ))
300290 .dateValue (getColumnName9 (), LocalDate .now (ZoneId .of ("UTC" )))
301- .timeValue (getColumnName10 (), LocalTime .now (ZoneId .of ("UTC" )));
302- if (isTimestampTypeSupported ()) {
303- put .timestampValue (getColumnName11 (), LocalDateTime .now (ZoneOffset .UTC ));
304- put .timestampTZValue (getColumnName12 (), Instant .now ());
305- }
306- storage .put (put .build ());
291+ .timeValue (getColumnName10 (), LocalTime .now (ZoneId .of ("UTC" )))
292+ .timestampTZValue (getColumnName11 (), Instant .now ())
293+ .timestampValue (getColumnName12 (), LocalDateTime .now (ZoneOffset .UTC ))
294+ .build ();
295+ storage .put (put );
307296 storage .close ();
308297
309298 // Act Assert
@@ -347,20 +336,18 @@ public void renameColumn_Db2_ForPrimaryOrIndexKeyColumn_ShouldThrowUnsupportedOp
347336 admin .alterColumnType (
348337 getNamespace1 (), getTable4 (), getColumnName10 (), DataType .TEXT ))
349338 .doesNotThrowAnyException ();
350- if (isTimestampTypeSupported ()) {
351- assertThatCode (
352- () ->
353- admin .alterColumnType (
354- getNamespace1 (), getTable4 (), getColumnName11 (), DataType .TEXT ))
355- .doesNotThrowAnyException ();
356- assertThatCode (
357- () ->
358- admin .alterColumnType (
359- getNamespace1 (), getTable4 (), getColumnName12 (), DataType .TEXT ))
360- .doesNotThrowAnyException ();
361- }
339+ assertThatCode (
340+ () ->
341+ admin .alterColumnType (
342+ getNamespace1 (), getTable4 (), getColumnName11 (), DataType .TEXT ))
343+ .doesNotThrowAnyException ();
344+ assertThatCode (
345+ () ->
346+ admin .alterColumnType (
347+ getNamespace1 (), getTable4 (), getColumnName12 (), DataType .TEXT ))
348+ .doesNotThrowAnyException ();
362349
363- TableMetadata . Builder expectedTableMetadataBuilder =
350+ TableMetadata expectedTableMetadata =
364351 TableMetadata .newBuilder ()
365352 .addColumn (getColumnName1 (), DataType .INT )
366353 .addColumn (getColumnName2 (), DataType .INT )
@@ -372,14 +359,11 @@ public void renameColumn_Db2_ForPrimaryOrIndexKeyColumn_ShouldThrowUnsupportedOp
372359 .addColumn (getColumnName8 (), DataType .BLOB )
373360 .addColumn (getColumnName9 (), DataType .TEXT )
374361 .addColumn (getColumnName10 (), DataType .TEXT )
362+ .addColumn (getColumnName11 (), DataType .TEXT )
375363 .addPartitionKey (getColumnName1 ())
376- .addClusteringKey (getColumnName2 (), Scan .Ordering .Order .ASC );
377- if (isTimestampTypeSupported ()) {
378- expectedTableMetadataBuilder
379- .addColumn (getColumnName11 (), DataType .TEXT )
380- .addColumn (getColumnName12 (), DataType .TEXT );
381- }
382- TableMetadata expectedTableMetadata = expectedTableMetadataBuilder .build ();
364+ .addClusteringKey (getColumnName2 (), Scan .Ordering .Order .ASC )
365+ .addColumn (getColumnName12 (), DataType .TEXT )
366+ .build ();
383367 assertThat (admin .getTableMetadata (getNamespace1 (), getTable4 ()))
384368 .isEqualTo (expectedTableMetadata );
385369 } finally {
0 commit comments