Implementation of GETFLDSTATE and SETFLDSTATE#1952
Conversation
|
Irwin, |
|
One more thing: if you want we can also add a bitarray field to the RDD where we store which field numbers were updated. That would be fairly easy to do. |
|
Robert, Thanks for the tips, I've applied both suggestions. Regarding the BitArray in the RDD, that sound like a good plan for the next step. |
* Implementation of GETFLDSTATE and SETFLDSTATE * Replace _FldStateStore with Workareas cargo for GETFLDSTATE/SETFLDSTATE
Implements
GETFLDSTATE()andSETFLDSTATE(). State is tracked per workarea using an internal dictionary. Both functions also use_AreaFromParam().They were marked as Partial since automatic state updates on REPLACE/APPEND require cursor buffering (CURSORSETPROP), which is not yet supported.
Closes Peter Stephan feedback item: GETFLDSTATE / SETFLDSTATE.