On 11/30/05 3:29 PM, "Ruslan Zasukhin" <sunshine .AT. public .D.OT kherson.ua> wrote:
> On 11/30/05 9:32 PM, "Ed Kleban" <Ed@Kleban.com> wrote: > >> I'm afraid I still need more help connecting the dots here because I still >> don't understand why the following are true: >> > I have understand almost nothing. > > Let me explain what I think you need: > > when you assign field new values, Valentina copy old one into > second buffer. This old value is required to be able update index > if it exists. > Ok, I get it now. It took me a while to understand why you need it to update the index, but it makes sense.
So V2 copies the entire record every time you call SetBlank unless you use "forAdd" even if only one field, or none of the fields, is indexed. Sounds like an opportunity for optimization.
Thanks! --Ed
_______________________________________________ Valentina mailing list Valentina .AT. lists .D.OT macserve.net http://lists.macserve.net/mailman/listinfo/valentina
©2005 Ed Kleban |