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 | |
---|
1 | syntax = "proto3";
|
---|
2 |
|
---|
3 | package HeuristicLab.Persistence;
|
---|
4 |
|
---|
5 | message 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 |
|
---|
14 | message 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.