diff --git a/dbcon/execplan/calpontselectexecutionplan.cpp b/dbcon/execplan/calpontselectexecutionplan.cpp index f21bf618a..0e2417588 100644 --- a/dbcon/execplan/calpontselectexecutionplan.cpp +++ b/dbcon/execplan/calpontselectexecutionplan.cpp @@ -478,6 +478,7 @@ void CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream& b) const b << (uint64_t)fLimitStart; b << (uint64_t)fLimitNum; b << static_cast(fHasOrderBy); + b << static_cast(fSpecHandlerProcessed); b << static_cast(fSelectSubList.size()); @@ -645,6 +646,7 @@ void CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream& b) b >> (uint64_t&)fLimitStart; b >> (uint64_t&)fLimitNum; b >> reinterpret_cast< ByteStream::byte&>(fHasOrderBy); + b >> reinterpret_cast< ByteStream::byte&>(fSpecHandlerProcessed); // for SELECT subquery b >> size;