Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/03/17 18:21:40 (7 years ago)
Author:
jkarder
Message:

#2520: worked on persistence

Location:
branches/PersistenceOverhaul
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceOverhaul

    • Property svn:ignore
      •  

        old new  
        2424protoc.exe
        2525obj
         26.vs
  • branches/PersistenceOverhaul/HeuristicLab.Persistence/4.0/Protos/PersistenceMessages.proto

    r13375 r14537  
    1515  extensions 100 to max;
    1616}
     17
    1718
    1819// scalar boxes
     
    7980  repeated bool values = 1 [packed = true];
    8081}
     82message ByteArrayBox {
     83  extend Box {
     84    required ByteArrayBox byte_array = 121;
     85  }
     86  required bytes values = 1;
     87}
    8188message IntArrayBox {
    8289  extend Box {
    83     required IntArrayBox int_array = 121;
     90    required IntArrayBox int_array = 122;
    8491  }
    8592  repeated int32 values = 1 [packed = true];
     
    8794message LongArrayBox {
    8895  extend Box {
    89     required LongArrayBox long_array = 122;
     96    required LongArrayBox long_array = 123;
    9097  }
    9198  repeated int64 values = 1 [packed = true];
     
    93100message UnsignedIntArrayBox {
    94101  extend Box {
    95     required UnsignedIntArrayBox unsigned_int_array = 123;
     102    required UnsignedIntArrayBox unsigned_int_array = 124;
    96103  }
    97104  repeated uint32 values = 1 [packed = true];
     105
     106  extensions 100 to max;
    98107}
    99108message UnsignedLongArrayBox {
    100109  extend Box {
    101     required UnsignedLongArrayBox unsigned_long_array = 124;
     110    required UnsignedLongArrayBox unsigned_long_array = 125;
    102111  }
    103112  repeated uint64 values = 1 [packed = true];
     
    105114message FloatArrayBox {
    106115  extend Box {
    107     required FloatArrayBox float_array = 125;
     116    required FloatArrayBox float_array = 126;
    108117  }
    109118  repeated float values = 1 [packed = true];
     
    111120message DoubleArrayBox {
    112121  extend Box {
    113     required DoubleArrayBox double_array = 126;
     122    required DoubleArrayBox double_array = 127;
    114123  }
    115124  repeated double values = 1 [packed = true];
     
    117126message StringArrayBox {
    118127  extend Box {
    119     required StringArrayBox string_array = 127;
     128    required StringArrayBox string_array = 128;
    120129  }
    121130  repeated string values = 1;
     
    154163  required uint32 comparer_id = 3;
    155164}
     165
     166message StorableClassBox {
     167  extend Box {
     168    required StorableClassBox storable_class = 200;
     169  }
     170  repeated uint32 key_ids = 1 [packed = true];
     171  repeated uint32 value_ids = 2 [packed = true];
     172}
     173
     174
     175message TypeBox {
     176  extend Box {
     177    required TypeBox type = 250;
     178  }
     179  repeated uint32 generic_type_ids = 1 [packed = true];
     180}
     181
Note: See TracChangeset for help on using the changeset viewer.