diff --git a/writeengine/wrapper/writeengine.cpp b/writeengine/wrapper/writeengine.cpp index a915ccad3..ce82bec28 100644 --- a/writeengine/wrapper/writeengine.cpp +++ b/writeengine/wrapper/writeengine.cpp @@ -371,6 +371,12 @@ void WriteEngineWrapper::convertValue(const execplan::CalpontSystemCatalog::ColT size = sizeof(long long); memcpy(value, &val, size); } + else if (data.type() == typeid(long)) + { + long val = boost::any_cast(data); + size = sizeof(long); + memcpy(value, &val, size); + } else { uint64_t val = boost::any_cast(data);