A platform independent version of the Aerospike AQL utility, with the added capability of code generation from Aerospike Query Language