@Test public void testDropTable() throws Exception { DropTable table = TableBuilder.drop("test_keyspace", "test_table"); String cql = table.getQueryString(); assertEquals("DROP TABLE test_keyspace.test_table", cql); }
@Test public void testIfExists() throws Exception { DropTable table = TableBuilder.drop("test_keyspace", "test_table").ifExists(); String cql = table.getQueryString(); assertEquals("DROP TABLE IF EXISTS test_keyspace.test_table", cql); }
if (keyspaceMetadata != null) { for (TableMetadata tableMetadata : keyspaceMetadata.getTables()) { session.execute(TableBuilder.drop(keyspace, tableMetadata.getName()).ifExists());
assertEquals(5, tableMetadata.getColumns().size()); statement = TableBuilder.drop(keyspace, table); session.execute(statement); statement = TableBuilder.drop(keyspace, table) .ifExists(); session.execute(statement); statement = TableBuilder.drop(keyspace, table); session.execute(statement); fail("Table should not exist, drop should have throw InvalidQueryException");