#pragma once #include #include "Column.h" #include "BoundDatumHelper.h" namespace mssql { using namespace std; class IntColumn : public Column { public: IntColumn(int id,shared_ptr storage) : Column(id), value((*storage->int64vec_ptr)[0]) { } IntColumn(int id, long v) : Column(id), value(v) { } inline Local ToString() override { return AsString(value); } inline Local ToNative() override { return Nan::New(static_cast(value)); } private: int64_t value; }; }