#pragma once #include #include #include #include namespace mssql { using namespace std; class NumberColumn : public Column { public: NumberColumn(int id, double d) : Column(id), value(d) { } NumberColumn(int id, shared_ptr storage) : Column(id), value((*storage->doublevec_ptr)[0]) { } inline Local ToString() override { return AsString(value); } inline Local ToNative() override { return Nan::New(value); } private: double value; }; }