File tree 3 files changed +4
-8
lines changed
3 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -343,9 +343,8 @@ The structural role of the field can have on of the following values
343
343
| 0x00 | Leaf field in the schema tree |
344
344
| 0x01 | The field is the mother of a collection (e.g., a vector) |
345
345
| 0x02 | The field is the mother of a record (e.g., a struct) |
346
- | 0x03 | The field is the mother of a variant (e.g., a union) |
347
- | 0x04 | The field is a reference (pointer), TODO |
348
- | 0x05 | The field represents an unsplit object serialized with the ROOT streamer |
346
+ | 0x03 | The field is the mother of a variant |
347
+ | 0x04 | The field represents an unsplit object serialized with the ROOT streamer |
349
348
350
349
351
350
#### Column Description
Original file line number Diff line number Diff line change @@ -40,7 +40,6 @@ enum ENTupleStructure {
40
40
kCollection ,
41
41
kRecord ,
42
42
kVariant ,
43
- kReference , // unimplemented so far
44
43
kUnsplit ,
45
44
kInvalid ,
46
45
};
Original file line number Diff line number Diff line change @@ -582,8 +582,7 @@ std::uint16_t ROOT::Experimental::Internal::RNTupleSerializer::SerializeFieldStr
582
582
case ENTupleStructure::kCollection : return SerializeUInt16 (0x01 , buffer);
583
583
case ENTupleStructure::kRecord : return SerializeUInt16 (0x02 , buffer);
584
584
case ENTupleStructure::kVariant : return SerializeUInt16 (0x03 , buffer);
585
- case ENTupleStructure::kReference : return SerializeUInt16 (0x04 , buffer);
586
- case ENTupleStructure::kUnsplit : return SerializeUInt16 (0x05 , buffer);
585
+ case ENTupleStructure::kUnsplit : return SerializeUInt16 (0x04 , buffer);
587
586
default : throw RException (R__FAIL (" ROOT bug: unexpected field structure type" ));
588
587
}
589
588
}
@@ -600,8 +599,7 @@ RResult<std::uint16_t> ROOT::Experimental::Internal::RNTupleSerializer::Deserial
600
599
case 0x01 : structure = ENTupleStructure::kCollection ; break ;
601
600
case 0x02 : structure = ENTupleStructure::kRecord ; break ;
602
601
case 0x03 : structure = ENTupleStructure::kVariant ; break ;
603
- case 0x04 : structure = ENTupleStructure::kReference ; break ;
604
- case 0x05 : structure = ENTupleStructure::kUnsplit ; break ;
602
+ case 0x04 : structure = ENTupleStructure::kUnsplit ; break ;
605
603
default : return R__FAIL (" unexpected on-disk field structure value" );
606
604
}
607
605
return result;
You can’t perform that action at this time.
0 commit comments