Configure whether to support unsigned integer fields when returning elements of a Row.
If not supported, unsigned fields will be decoded as if they were signed, potentially
resulting in corruption in the case of overflowing the signed representation. Because
Java doesn't support unsigned integer types widening may be necessary to support the
unsigned variants. For example, an unsigned Int is represented as a Long.
Value representations of unsigned columns which are widened when enabled:
ByteValue -> ShortValueShortValue -> IntValueLongValue -> LongLongValueLongLongValue -> BigIntValue
Configure whether to support unsigned integer fields when returning elements of a Row. If not supported, unsigned fields will be decoded as if they were signed, potentially resulting in corruption in the case of overflowing the signed representation. Because Java doesn't support unsigned integer types widening may be necessary to support the unsigned variants. For example, an unsigned Int is represented as a Long.
Value
representations of unsigned columns which are widened when enabled:ByteValue
->ShortValue
ShortValue
-> IntValueLongValue
->LongLongValue
LongLongValue
->BigIntValue