Circular dependency
Consider the following scenarios
message User {
int32 id = 1 [ (profanedb.protobuf.options).key = true ];
repeated Car cars = 2;
}
message Car {
int32 id = 1 [ (profanedb.protobuf.options).key = true ];
User owner = 2;
}
Given a User
object name A
: each Car
in A.cars
should have owner
set to A
.
This creates a circular dependency.