cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrey Razumovsky <razumovsky.and...@gmail.com>
Subject Re: Nested ROP contexts and relationships
Date Tue, 24 Nov 2009 19:28:15 GMT
Actually, I don't understand :) PO arc properties are all faults (classes
PersistentObject*)

2009/11/24 Andrus Adamchik <andrus@objectstyle.org>

>
> On Nov 24, 2009, at 5:14 PM, Andrey Razumovsky wrote:
>
>
>>>
>>> So ... another attempt at abstract analysis (or an attempt at unwinding
>>> my
>>> memory...) IIRC the main difference between DO and PO is fault handling -
>>> we
>>> can store a Fault instance in a map, but not in a typed ivar. So PO's
>>> have
>>> no concepts of faults at all, and the lifecycle is different. DO approach
>>> is
>>> more lazy (it won't try to create even a placeholder collection until the
>>> property is accessed), and I prefer it to PO's. Wonder if when we
>>> reconcile
>>> that somehow, the rest will fall into place on its own??
>>>
>>> (E.g. for PO's, we generate extra boolean "fault" properties for each
>>> relationship, that are checked on every property access?)
>>>
>>>
>> Nice idea, need to think about it. But anyways, this is separate task
>>
>
> May or may not be a separate task. But definitely bigger in scope.
>
> Andrus
>
>


-- 
Andrey

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message