File tree Expand file tree Collapse file tree 1 file changed +15
-25
lines changed
specification/src/main/asciidoc/chapters Expand file tree Collapse file tree 1 file changed +15
-25
lines changed Original file line number Diff line number Diff line change @@ -213,33 +213,23 @@ message Payload {
213
213
214
214
message DataSet {
215
215
216
- message DataSetValue {
217
-
218
- oneof value {
219
- uint32 int_value = 1;
220
- uint64 long_value = 2;
221
- float float_value = 3;
222
- double double_value = 4;
223
- bool boolean_value = 5;
224
- string string_value = 6;
225
- DataSetValueExtension extension_value = 7;
226
- }
227
-
228
- message DataSetValueExtension {
229
- extensions 1 to max;
230
- }
231
- }
232
-
233
- message Row {
234
- repeated DataSetValue elements = 1;
235
- extensions 2 to max; // For third party extensions
216
+ message Column {
217
+ optional string name = 1;
218
+ optional uint32 type = 2;
219
+
220
+ // Only one type of repeated value shall be used per Column
221
+ repeated uint32 int_values = 3 [packed=true];
222
+ repeated uint64 long_values = 4 [packed=true];
223
+ repeated float float_values = 5 [packed=true];
224
+ repeated double double_values = 6 [packed=true];
225
+ repeated bool boolean_values = 7 [packed=true];
226
+ repeated string string_values = 8 [packed=false];
227
+
228
+ extensions 9 to max;
236
229
}
237
230
238
- optional uint64 num_of_columns = 1;
239
- repeated string columns = 2;
240
- repeated uint32 types = 3;
241
- repeated Row rows = 4;
242
- extensions 5 to max; // For third party extensions
231
+ repeated Column columns = 1;
232
+ extensions 2 to max;
243
233
}
244
234
245
235
message PropertyValue {
You can’t perform that action at this time.
0 commit comments