Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- syntax = "proto3";
- message ReadQueryRequest{
- int64 transetid = 1; //int64 is java long
- string query = 2;
- enum DobjType {
- TDO = 0;
- PDO = 1;
- SDO = 2;
- }
- message DirtyObj {
- DobjType type = 1;
- repeated string x = 2;
- }
- repeated DirtyObj dobj = 3;
- }
- message TransactionSet{
- int64 transetid = 1;
- repeated string writeStatement = 2;
- }
- message QueryResultSet{
- int64 seqno = 1;
- ColumnNames columns = 2;
- repeated RowSet rows = 3;
- }
- //a single row of results;
- //also note that : "repeated" in protobuf(java) internally maintains order (someone said on github)
- message RowSet{
- repeated string value = 1;
- }
- // like table Meta Data - specifies the name of each column;
- message ColumnNames{
- repeated string name = 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement