On Thu, 29 May 2003, Gordon McMillan wrote:
> On 29 May 2003 at 21:31, Maciej Starzyk wrote:
>
> > p = mem_db.getas('parent[name:S,children:V]')
> > c = mem_db.getas('child[name:S]')
> > c.append(name='a child')
> > p.append(name='a parent', children=c)
>
> What you want is:
> p = mem_db.getas('parent[name:S,children[name:S]]')
> i = p.append(name='a parent')
> c[i].children.append(name='a child')
Gordon,
Thanks for your reply.
So is it not possible to persist nested views
with different structures this way?
For example - modifying the original code
I would like to be able to say:
p = mem_db.getas('parent[name:S,children:V]')
c = mem_db.getas('child[name:S]')
c2 = mem_db.getas('child_2[first:S,last:S]")
c.append(name='a child')
c2.append(first='other', last='childk')
p.append(name='a parent', children=c)
p.append(name='other parent', children=c2)
--
Maciej
_______________________________________________
metakit mailing list - [EMAIL PROTECTED]
http://www.equi4.com/mailman/listinfo/metakit