Módulo BigNum
El módulo BigNum permite realizar cálculos matemáticos con números demasiado grandes para caber en un valor estándar de doble precisión.
Un doble está limitado a aproximadamente 15 dígitos de precisión, mientras que un valor numérico de una base de datos Netezza puede tener hasta 38 dígitos de precisión. nzLua codifica los números que no caben en un valor de doble precisión como valores BigNum. La opción OPT_FORCE_BIGNUM puede usarse para modificar cuándo los valores enteros y numéricos serán pasados a nzLua como valores BigNum en lugar de dobles.
Aunque el rendimiento al utilizar un número BigNum en un cálculo es bueno, sigue siendo mucho más lento que utilizar un double y debería evitarse siempre que sea posible.