|
FAST Protocol
< Previous Next >
Re: Optional Decimal Logic
Rolf Andersson / Pantor Engineering 30 Jun 2009 8:24AM ETMike,
you don't process a mantissa field if the exponent value is NULL.
Section 10.6.2: "If a scaled number is nullable, the exponent is nullable and the mantissa is non-nullable. A NULL scaled number is represented as a NULL exponent. The mantissa is present in the stream iff the exponent is not NULL."
(This includes any pmap bit that would be present in the pmap as a result of an operator defined for the mantissa part. i.e., the pmap bit will be absent as well in the case of a null exponent. This is the only time you have a varying number of pmap bits for a field.)
/Rolf
> Rolf,
>
> My question in example 2 is basically: Do you NOT continue processing
> the mantissa if after the result of processing the exponent, the
> exponent's current value in the dicationary is set to EMPTY. (either
> from previous value or NULL encoding)?
>
> Thanks again, Mike
Re: Optional Decimal Logic Rolf Andersson / Pantor Engineering 30 Jun 2009 8:24AM ET |