#pragma once // undo these tokens to use numeric_limits below #include namespace mssql { using namespace std; class MutateJS { public: static bool as_boolean(const Local& as_val); static Local get_property_as_value(const Local& o, const char* v); static Local get_property_as_value(const Local& o, const Local& v); static bool set_property_value(const Local& o, const Local& p, const Local& v); static int32_t getint32(Local query_object, const char* v); static int64_t getint64(Local query_object, const char* v); static int64_t getint64(Local l); static int32_t getint32(Local l); static Local get(Local o, const char* v); static bool getbool(Local query_object, const char* v); }; }