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

Reply via email to