Skip to content

Commit 12885d2

Browse files
committed
Add rename table
1 parent ec38d15 commit 12885d2

File tree

43 files changed

+735
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+735
-2
lines changed

core/src/integration-test/java/com/scalar/db/storage/cassandra/CassandraAdminCaseSensitivityIntegrationTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,16 @@ public void renameColumn_ForIndexKeyColumn_ShouldRenameColumnAndIndexCorrectly()
7676
admin.dropTable(getNamespace1(), getTable4(), true);
7777
}
7878
}
79+
80+
@Override
81+
@Disabled("Cassandra does not support renaming tables")
82+
public void renameTable_ForExistingTable_ShouldRenameTableCorrectly() {}
83+
84+
@Override
85+
@Disabled("Cassandra does not support renaming tables")
86+
public void renameTable_ForNonExistingTable_ShouldThrowIllegalArgumentException() {}
87+
88+
@Override
89+
@Disabled("Cassandra does not support renaming tables")
90+
public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentException() {}
7991
}

core/src/integration-test/java/com/scalar/db/storage/cassandra/CassandraAdminIntegrationTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,16 @@ public void renameColumn_ForIndexKeyColumn_ShouldRenameColumnAndIndexCorrectly()
7575
admin.dropTable(getNamespace1(), getTable4(), true);
7676
}
7777
}
78+
79+
@Override
80+
@Disabled("Cassandra does not support renaming tables")
81+
public void renameTable_ForExistingTable_ShouldRenameTableCorrectly() {}
82+
83+
@Override
84+
@Disabled("Cassandra does not support renaming tables")
85+
public void renameTable_ForNonExistingTable_ShouldThrowIllegalArgumentException() {}
86+
87+
@Override
88+
@Disabled("Cassandra does not support renaming tables")
89+
public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentException() {}
7890
}

core/src/integration-test/java/com/scalar/db/storage/cassandra/ConsensusCommitAdminIntegrationTestWithCassandra.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,16 @@ public void renameColumn_ForIndexKeyColumn_ShouldRenameColumnAndIndexCorrectly()
7575
admin.dropTable(namespace1, TABLE4, true);
7676
}
7777
}
78+
79+
@Override
80+
@Disabled("Cassandra does not support renaming tables")
81+
public void renameTable_ForExistingTable_ShouldRenameTableCorrectly() {}
82+
83+
@Override
84+
@Disabled("Cassandra does not support renaming tables")
85+
public void renameTable_ForNonExistingTable_ShouldThrowIllegalArgumentException() {}
86+
87+
@Override
88+
@Disabled("Cassandra does not support renaming tables")
89+
public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentException() {}
7890
}

core/src/integration-test/java/com/scalar/db/storage/cassandra/SingleCrudOperationTransactionAdminIntegrationTestWithCassandra.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,16 @@ public void renameColumn_ForIndexKeyColumn_ShouldRenameColumnAndIndexCorrectly()
7070
admin.dropTable(namespace1, TABLE4, true);
7171
}
7272
}
73+
74+
@Override
75+
@Disabled("Cassandra does not support renaming tables")
76+
public void renameTable_ForExistingTable_ShouldRenameTableCorrectly() {}
77+
78+
@Override
79+
@Disabled("Cassandra does not support renaming tables")
80+
public void renameTable_ForNonExistingTable_ShouldThrowIllegalArgumentException() {}
81+
82+
@Override
83+
@Disabled("Cassandra does not support renaming tables")
84+
public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentException() {}
7385
}

core/src/integration-test/java/com/scalar/db/storage/cosmos/ConsensusCommitAdminIntegrationTestWithCosmos.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,16 @@ public void renameColumn_ForPrimaryKeyColumn_ShouldRenameColumnCorrectly() {}
6767
@Override
6868
@Disabled("Cosmos DB does not support renaming columns")
6969
public void renameColumn_ForIndexKeyColumn_ShouldRenameColumnAndIndexCorrectly() {}
70+
71+
@Override
72+
@Disabled("Cosmos DB does not support renaming tables")
73+
public void renameTable_ForExistingTable_ShouldRenameTableCorrectly() {}
74+
75+
@Override
76+
@Disabled("Cosmos DB does not support renaming tables")
77+
public void renameTable_ForNonExistingTable_ShouldThrowIllegalArgumentException() {}
78+
79+
@Override
80+
@Disabled("Cosmos DB does not support renaming tables")
81+
public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentException() {}
7082
}

core/src/integration-test/java/com/scalar/db/storage/cosmos/CosmosAdminCaseSensitivityIntegrationTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,16 @@ public void renameColumn_ForPrimaryKeyColumn_ShouldRenameColumnCorrectly() {}
6767
@Override
6868
@Disabled("Cosmos DB does not support renaming columns")
6969
public void renameColumn_ForIndexKeyColumn_ShouldRenameColumnAndIndexCorrectly() {}
70+
71+
@Override
72+
@Disabled("Cosmos DB does not support renaming tables")
73+
public void renameTable_ForExistingTable_ShouldRenameTableCorrectly() {}
74+
75+
@Override
76+
@Disabled("Cosmos DB does not support renaming tables")
77+
public void renameTable_ForNonExistingTable_ShouldThrowIllegalArgumentException() {}
78+
79+
@Override
80+
@Disabled("Cosmos DB does not support renaming tables")
81+
public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentException() {}
7082
}

core/src/integration-test/java/com/scalar/db/storage/cosmos/CosmosAdminIntegrationTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,16 @@ public void renameColumn_ForPrimaryKeyColumn_ShouldRenameColumnCorrectly() {}
6666
@Override
6767
@Disabled("Cosmos DB does not support renaming columns")
6868
public void renameColumn_ForIndexKeyColumn_ShouldRenameColumnAndIndexCorrectly() {}
69+
70+
@Override
71+
@Disabled("Cosmos DB does not support renaming tables")
72+
public void renameTable_ForExistingTable_ShouldRenameTableCorrectly() {}
73+
74+
@Override
75+
@Disabled("Cosmos DB does not support renaming tables")
76+
public void renameTable_ForNonExistingTable_ShouldThrowIllegalArgumentException() {}
77+
78+
@Override
79+
@Disabled("Cosmos DB does not support renaming tables")
80+
public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentException() {}
6981
}

core/src/integration-test/java/com/scalar/db/storage/cosmos/SingleCrudOperationTransactionAdminIntegrationTestWithCosmos.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,16 @@ public void renameColumn_ForPrimaryKeyColumn_ShouldRenameColumnCorrectly() {}
6161
@Override
6262
@Disabled("Cosmos DB does not support renaming columns")
6363
public void renameColumn_ForIndexKeyColumn_ShouldRenameColumnAndIndexCorrectly() {}
64+
65+
@Override
66+
@Disabled("Cosmos DB does not support renaming tables")
67+
public void renameTable_ForExistingTable_ShouldRenameTableCorrectly() {}
68+
69+
@Override
70+
@Disabled("Cosmos DB does not support renaming tables")
71+
public void renameTable_ForNonExistingTable_ShouldThrowIllegalArgumentException() {}
72+
73+
@Override
74+
@Disabled("Cosmos DB does not support renaming tables")
75+
public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentException() {}
6476
}

core/src/integration-test/java/com/scalar/db/storage/dynamo/ConsensusCommitAdminIntegrationTestWithDynamo.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,16 @@ public void renameColumn_ForPrimaryKeyColumn_ShouldRenameColumnCorrectly() {}
7272
@Override
7373
@Disabled("DynamoDB does not support renaming columns")
7474
public void renameColumn_ForIndexKeyColumn_ShouldRenameColumnAndIndexCorrectly() {}
75+
76+
@Override
77+
@Disabled("DynamoDB does not support renaming tables")
78+
public void renameTable_ForExistingTable_ShouldRenameTableCorrectly() {}
79+
80+
@Override
81+
@Disabled("DynamoDB does not support renaming tables")
82+
public void renameTable_ForNonExistingTable_ShouldThrowIllegalArgumentException() {}
83+
84+
@Override
85+
@Disabled("DynamoDB does not support renaming tables")
86+
public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentException() {}
7587
}

core/src/integration-test/java/com/scalar/db/storage/dynamo/DynamoAdminCaseSensitivityIntegrationTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,16 @@ public void renameColumn_ForPrimaryKeyColumn_ShouldRenameColumnCorrectly() {}
7272
@Override
7373
@Disabled("DynamoDB does not support renaming columns")
7474
public void renameColumn_ForIndexKeyColumn_ShouldRenameColumnAndIndexCorrectly() {}
75+
76+
@Override
77+
@Disabled("DynamoDB does not support renaming tables")
78+
public void renameTable_ForExistingTable_ShouldRenameTableCorrectly() {}
79+
80+
@Override
81+
@Disabled("DynamoDB does not support renaming tables")
82+
public void renameTable_ForNonExistingTable_ShouldThrowIllegalArgumentException() {}
83+
84+
@Override
85+
@Disabled("DynamoDB does not support renaming tables")
86+
public void renameTable_IfNewTableNameAlreadyExists_ShouldThrowIllegalArgumentException() {}
7587
}

0 commit comments

Comments
 (0)