"Previous value" for delta operator

Imported from previous forum

[ original email was from Dmitriy Ovdienko - odp@btobits.com ]
Hello

According to the FAST spec v1.x.07 $10.5.1 “A NULL indicates that the delta is absent. Note that the previous value is not set to empty but is left untouched if the value is absent”. This means that there is no way to initialize previous value with Empty for Delta operator ($6.3.7). So, ERR_D6 ($6.3.7) error will never occur.

But… when the value of the “previous value” is updated? My understanding is that it is updated after combining. Clarify this moment, please.

Thank you a lot for assistance.

Best regards,
Dmitriy Ovdienko

The error can occur if you mix operators for fields with the same key in different templates. As you suggest, the error cannot occur if you just use the delta operator for all occurences of a field.

/David

Hello

According to the FAST spec v1.x.07 $10.5.1 “A NULL indicates that the
delta is absent. Note that the previous value is not set to empty but is
left untouched if the value is absent”. This means that there is no way
to initialize previous value with Empty for Delta operator ($6.3.7).
So, ERR_D6 ($6.3.7) error will never occur.

But… when the value of the “previous value” is updated? My
understanding is that it is updated after combining. Clarify this
moment, please.

Thank you a lot for assistance.

Best regards, Dmitriy Ovdienko