Is there any way to use Record Layer with protobuf message types that are in different protobuf packages, but have the same unqualified message name? For example:
message MyUnion {
option (com.apple.foundationdb.record.record).usage = UNION;
v1.MyRecord _record_v1 = 1;
v2.MyRecord _record_v2 = 2;
}
I think the answer is no – afaict the Record Layer code assumes message types will have distinct unqualified names, so v1.MyRecord
and v2.MyRecord
would collide. But I want to be sure I’m not missing something.