adding support for bigInt, tinyInteger, updating the boolean type