syncbase: Change table.delete to table.destroy
This is part of a bigger change across all client libraries
to remove db.createTable/db.deleteTable in favour of
Table.create() and Table.destroy(). Dart API was already
missing db.createTable and db.deleteTable, so no work
needed to be done there.
Part of usability fixes documented on https://v.io/i/672
MultiPart: 4/8
Change-Id: I783636b9537c02c598098d8c314070f61168ab30
diff --git a/dart/lib/src/nosql/table.dart b/dart/lib/src/nosql/table.dart
index d3409ec..1e35cbc 100644
--- a/dart/lib/src/nosql/table.dart
+++ b/dart/lib/src/nosql/table.dart
@@ -13,8 +13,8 @@
if (isError(v.err)) throw v.err;
}
- Future delete() async {
- var v = await _proxy.ptr.tableDelete(fullName);
+ Future destroy() async {
+ var v = await _proxy.ptr.tableDestroy(fullName);
if (isError(v.err)) throw v.err;
}
diff --git a/dart/test/syncbase_table_test.dart b/dart/test/syncbase_table_test.dart
index 7aea3fe..9d689e8 100644
--- a/dart/test/syncbase_table_test.dart
+++ b/dart/test/syncbase_table_test.dart
@@ -29,7 +29,7 @@
expect(await table.exists(), equals(false));
await table.create(utils.emptyPerms());
expect(await table.exists(), equals(true));
- await table.delete();
+ await table.destroy();
expect(await table.exists(), equals(false));
});
diff --git a/mojom/syncbase.mojom b/mojom/syncbase.mojom
index 4300103..92cbc09 100644
--- a/mojom/syncbase.mojom
+++ b/mojom/syncbase.mojom
@@ -121,7 +121,7 @@
// nosql.Table
TableCreate(string name, Perms perms) => (Error err);
- TableDelete(string name) => (Error err);
+ TableDestroy(string name) => (Error err);
TableExists(string name) => (Error err, bool exists);
TableDeleteRowRange(string name, array<uint8> start, array<uint8> limit)
=> (Error err);