#pragma once #include "stdafx.h" #include namespace mssql { using namespace std; class BoolColumn : public Column { public: BoolColumn(int id, shared_ptr storage) : Column(id), value((*storage->charvec_ptr)[0] != 0 ? true : false) { } BoolColumn(int id, char v) : Column(id), value(v != 0 ? true : false) { } inline Local ToString() override { return AsString(value); } inline Local ToNative() override { return Nan::New(value); } private: bool value; }; }