Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. syntax = "proto3";
  2. message ReadQueryRequest{
  3. int64 transetid = 1; //int64 is java long
  4. string query = 2;
  5.  
  6.  
  7. enum DobjType {
  8. TDO = 0;
  9. PDO = 1;
  10. SDO = 2;
  11. }
  12.  
  13. message DirtyObj {
  14. DobjType type = 1;
  15. repeated string x = 2;
  16. }
  17. repeated DirtyObj dobj = 3;
  18. }
  19.  
  20. message TransactionSet{
  21. int64 transetid = 1;
  22. repeated string writeStatement = 2;
  23. }
  24.  
  25.  
  26. message QueryResultSet{
  27. int64 seqno = 1;
  28. ColumnNames columns = 2;
  29. repeated RowSet rows = 3;
  30. }
  31.  
  32. //a single row of results;
  33. //also note that : "repeated" in protobuf(java) internally maintains order (someone said on github)
  34. message RowSet{
  35. repeated string value = 1;
  36. }
  37.  
  38. // like table Meta Data - specifies the name of each column;
  39. message ColumnNames{
  40. repeated string name = 1;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement