Resolve the types of the augmented properties recursively
Issue 120
The fix can resolve schema of the augmented properties recursively. It also has logic to prevent infinite loop when circular references exist. In the unit test examples:
- It travels 3 levels of relationships to get the schema of the augmented properties
-
Wellbore
augmentsdata.Curves[].Mnemonic
as augmented propertyWellLogs
from kindWellLog
whileWellLog
augments several properties fromWellbore
.
Edited by Zhibin Mai