@@ -1266,23 +1266,28 @@ public void renameColumn_ForIndexKeyColumn_ShouldRenameColumnAndIndexCorrectly()
12661266 .addColumn (getColumnName2 (), DataType .INT )
12671267 .addColumn (getColumnName3 (), DataType .TEXT )
12681268 .addPartitionKey (getColumnName1 ())
1269+ .addSecondaryIndex (getColumnName1 ())
12691270 .addSecondaryIndex (getColumnName3 ())
12701271 .build ();
12711272 admin .createTable (namespace1 , getTable4 (), currentTableMetadata , options );
12721273
12731274 // Act
1275+ admin .renameColumn (namespace1 , getTable4 (), getColumnName1 (), getColumnName5 ());
12741276 admin .renameColumn (namespace1 , getTable4 (), getColumnName3 (), getColumnName4 ());
12751277
12761278 // Assert
12771279 TableMetadata expectedTableMetadata =
12781280 TableMetadata .newBuilder ()
1279- .addColumn (getColumnName1 (), DataType .INT )
1281+ .addColumn (getColumnName5 (), DataType .INT )
12801282 .addColumn (getColumnName2 (), DataType .INT )
12811283 .addColumn (getColumnName4 (), DataType .TEXT )
1282- .addPartitionKey (getColumnName1 ())
1284+ .addPartitionKey (getColumnName5 ())
12831285 .addSecondaryIndex (getColumnName4 ())
1286+ .addSecondaryIndex (getColumnName5 ())
12841287 .build ();
12851288 assertThat (admin .getTableMetadata (namespace1 , getTable4 ())).isEqualTo (expectedTableMetadata );
1289+ assertThat (admin .indexExists (namespace1 , getTable4 (), getColumnName1 ())).isFalse ();
1290+ assertThat (admin .indexExists (namespace1 , getTable4 (), getColumnName5 ())).isTrue ();
12861291 assertThat (admin .indexExists (namespace1 , getTable4 (), getColumnName3 ())).isFalse ();
12871292 assertThat (admin .indexExists (namespace1 , getTable4 (), getColumnName4 ())).isTrue ();
12881293 } finally {
0 commit comments