Free cookie consent management tool by TermsFeed Policy Generator

source: branches/PersistenceReintegration/HeuristicLab.Persistence/4.0/Protos/PersistenceMessages.proto @ 15529

Last change on this file since 15529 was 15529, checked in by jkarder, 7 years ago

#2520: worked on new persistence

  • changed message definitions
  • updated transformers
  • worked on conversions
  • cleaned up
File size: 888 bytes
Line 
1syntax = "proto3";
2
3package HeuristicLab.Persistence;
4
5message Bundle {
6  repeated bytes transformer_guids = 1;
7  repeated bytes type_guids = 2;
8
9  uint32 root_box_id = 10;
10  repeated Box boxes = 20;
11  repeated string strings = 30;
12}
13
14message Box {
15  uint32 transformer_id = 1;
16  uint32 type_box_id = 2;
17
18  uint32 type_id = 10;
19  uint32 type_version = 11;
20  repeated uint32 generic_type_box_ids = 12;
21
22  bool bool = 20;
23  int32 int = 21;
24  int64 long = 22;
25  uint32 u_int = 23;
26  uint64 u_long = 24;
27  float float = 25;
28  double double = 26;
29  bytes bytes = 27;
30
31  repeated bool bools = 30;
32  repeated int32 ints = 31;
33  repeated int64 longs = 32;
34  repeated uint32 u_ints = 33;
35  repeated uint64 u_longs = 34;
36  repeated float floats = 35;
37  repeated double doubles = 36;
38
39  map<uint32, uint32> key_value_pairs = 40;
40  uint32 comparer_id = 50;
41}
Note: See TracBrowser for help on using the repository browser.