Module BigNum
Le module BigNum permet d'effectuer des calculs mathématiques sur des nombres trop grands pour tenir dans une valeur standard de double précision.
Un double est limité à environ 15 chiffres de précision, alors qu'une valeur numérique de la base de données Netezza peut avoir jusqu'à 38 chiffres de précision. nzLua encode les nombres qui ne tiennent pas dans une valeur de double précision comme des valeurs BigNum. L'option OPT_FORCE_BIGNUM peut être utilisée pour modifier le moment où les valeurs entières et numériques seront transmises à nzLua en tant que valeurs BigNum au lieu de doubles.
Bien que les performances de l'utilisation d'un nombre BigNum dans un calcul soient bonnes, elles restent bien plus lentes que celles d'un double et doivent être évitées dans la mesure du possible.