Skip to content

Commit 47f2760

Browse files
author
Phani Raj
authored
Merge pull request #71 from planetscale/connect-api-improvements
Connect API improvements
2 parents 8e392d9 + 1bf3e16 commit 47f2760

4 files changed

Lines changed: 1040 additions & 156 deletions

File tree

proto/psdbconnect.v1alpha1.proto

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,27 @@ message SyncRequest {
1717
string table_name = 1;
1818
TableCursor cursor = 2;
1919
TabletType tablet_type = 3;
20+
bool include_inserts = 4;
21+
bool include_updates = 5;
22+
bool include_deletes = 6;
23+
repeated string columns = 7;
24+
}
25+
26+
message DeletedRow {
27+
query.QueryResult result = 1;
28+
}
29+
30+
message UpdatedRow {
31+
query.QueryResult before = 1;
32+
query.QueryResult after = 2;
2033
}
2134

2235
message SyncResponse {
2336
repeated query.QueryResult result = 1;
2437
TableCursor cursor = 2;
2538
vtrpc.RPCError error = 3;
39+
repeated DeletedRow deletes = 4;
40+
repeated UpdatedRow updates = 5;
2641
}
2742

2843
message TableCursor {
@@ -35,3 +50,4 @@ message TableCursor {
3550
service Connect {
3651
rpc Sync(SyncRequest) returns (stream SyncResponse) {}
3752
}
53+

0 commit comments

Comments
 (0)