Last change
on this file since 15689 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
|
Rev | Line | |
---|
[15501] | 1 | syntax = "proto3";
|
---|
| 2 |
|
---|
[13326] | 3 | package HeuristicLab.Persistence;
|
---|
| 4 |
|
---|
[13347] | 5 | message Bundle {
|
---|
| 6 | repeated bytes transformer_guids = 1;
|
---|
| 7 | repeated bytes type_guids = 2;
|
---|
| 8 |
|
---|
[15501] | 9 | uint32 root_box_id = 10;
|
---|
| 10 | repeated Box boxes = 20;
|
---|
[15529] | 11 | repeated string strings = 30;
|
---|
| 12 | }
|
---|
[13347] | 13 |
|
---|
[15501] | 14 | message Box {
|
---|
| 15 | uint32 transformer_id = 1;
|
---|
[15529] | 16 | uint32 type_box_id = 2;
|
---|
[15509] | 17 |
|
---|
[15529] | 18 | uint32 type_id = 10;
|
---|
| 19 | uint32 type_version = 11;
|
---|
| 20 | repeated uint32 generic_type_box_ids = 12;
|
---|
[13347] | 21 |
|
---|
[15529] | 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;
|
---|
[14537] | 30 |
|
---|
[15529] | 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;
|
---|
[13347] | 38 |
|
---|
[15529] | 39 | map<uint32, uint32> key_value_pairs = 40;
|
---|
| 40 | uint32 comparer_id = 50;
|
---|
[13347] | 41 | }
|
---|
Note: See
TracBrowser
for help on using the repository browser.