Skip to content

Commit 1473b27

Browse files
author
haikalpribadi
committed
Split Database and DatabaseManager
1 parent ab234d7 commit 1473b27

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

protobuf/database.proto

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ option java_outer_classname = "DatabaseProto";
2222

2323
package grakn.protocol;
2424

25-
message Database {
26-
25+
message DatabaseManager {
26+
§
2727
message Contains {
2828
message Req {
2929
string name = 1;
@@ -46,6 +46,9 @@ message Database {
4646
repeated string names = 1;
4747
}
4848
}
49+
}
50+
51+
message Database {
4952

5053
message Schema {
5154
message Req {

protobuf/grakn.proto

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,22 @@ package grakn.protocol;
2828

2929
service Grakn {
3030

31-
rpc database_contains (Database.Contains.Req) returns (Database.Contains.Res);
32-
rpc database_create (Database.Create.Req) returns (Database.Create.Res);
33-
rpc database_all (Database.All.Req) returns (Database.All.Res);
31+
// Database Manager API
32+
rpc databases_contains (DatabaseManager.Contains.Req) returns (DatabaseManager.Contains.Res);
33+
rpc databases_create (DatabaseManager.Create.Req) returns (DatabaseManager.Create.Res);
34+
rpc databases_all (DatabaseManager.All.Req) returns (DatabaseManager.All.Res);
35+
36+
// Database API
3437
rpc database_schema (Database.Schema.Req) returns (Database.Schema.Res);
3538
rpc database_delete (Database.Delete.Req) returns (Database.Delete.Res);
3639

40+
// Session API
3741
rpc session_open (Session.Open.Req) returns (Session.Open.Res);
3842
rpc session_close (Session.Close.Req) returns (Session.Close.Res);
39-
4043
// Checks with the server that the session is still alive, and informs it that it should be kept alive.
4144
rpc session_pulse (Session.Pulse.Req) returns (Session.Pulse.Res);
4245

46+
// Transaction Streaming API
4347
// Opens a bi-directional stream representing a stateful transaction, streaming
4448
// requests and responses back-and-forth. The first transaction client message must
4549
// be {Transaction.Open.Req}. Closing the stream closes the transaction.

0 commit comments

Comments
 (0)