Valentina 2.0. -- What is your 3 DREAM features? // TIMESTAMP

Robert Brenstein rjb at rz.uni-potsdam.de
Sat Jan 31 22:50:25 CST 2004


>on 1/31/04 10:41 PM, Robert Brenstein at rjb at rz.uni-potsdam.de wrote:
>
>>>>>>>>    -- option to have automatic time stamping of all or specific fields
>>>>>>>>     in a baseobject (updated only when content changes)
>>>>>>>
>>>>>>>    Yes, we have add DB.Clocks(), and TIMESTAMP field.
>>>>>>
>>>>>>    Is the TIMESTAMP an internal field (handled automatically by kernel)
>>>>>>    or it is a field for us to use explicitely? Ideally, a field would
>>>>>>    have a property "timestamp" settable through Field_SetFlag() and then
>>>>>>    we have a call Field_GetTimestamp() to find the current value. It
>>>>>>    should also be properly handled through SQL, so we can easily find
>>>>>>    records with fields that were modified after specific timestamp.
>>>>>
>>>>>   This is new field type.
>>>>>   Actually it is ULLONG.
>>>>>
>>>>>   It looks we have not yet polish this field type.
>>>>
>>>>   So what is the advantage of this new field versus my using a normal
>>>>   long field to store a timestamp? This is what I do now.
>>>
>>>  It is intended to store INTERNAL DB CLOCKs value.
>>>
>>>  Probably it will get value automatically
>>
>>  But what will trigger the update? Any change to a record containting
>>  a timestamp field? Or can it be associated with a specific field? In
>>  other words, will the automatic process be associated with SetField
>>  or with UpdateRecord/NewRecord? I gather it will be triggered in
>>  either case by any call, even if the content is not truly changed.
>
>Not remember now.
>I will ask tomorrow.
>
>Probably any INSERT/UPDATE of record, should change it.
>
>Again, this is not polished.
>

Okay. You know what I am after. In the meantime, I have to implement 
this myself as I need it now :)

Robert


More information about the Valentina mailing list