I would expect full recursion. Anything short of that seems highly inconsistent.
Sent from my iPhone > On Oct 4, 2015, at 14:27, Aman Sinha <[email protected]> wrote: > > The v1 syntax 'select t.id, t.b.* from t;' seems reasonable to me for the > first level. The alias can be ignored for the star case. This is what we > do (and consistent with Postgres behavior) for queries such as 'select r.* > as x from region r;'. > > For multiple levels, would there be a requirement to expand recursively to > more levels within b ? or is that not a valid requirement ? For example: > b: { > c: { x:10, > y:20 > }, > d: { p: 5, > q: 15 > } > } > > Is b.* expected to expand only to c and d levels or further ?
