diff --git a/Data/include/Poco/Data/Extraction.h b/Data/include/Poco/Data/Extraction.h index 476e8d7d4..985d3bd47 100644 --- a/Data/include/Poco/Data/Extraction.h +++ b/Data/include/Poco/Data/Extraction.h @@ -220,6 +220,11 @@ public: return new Preparation(pPrep, pos, _default); } + void reset() + { + _nulls.clear(); + } + protected: const std::vector& result() const @@ -306,6 +311,11 @@ public: return new Preparation(pPrep, pos, _default); } + void reset() + { + _nulls.clear(); + } + protected: const std::vector& result() const @@ -390,6 +400,11 @@ public: return new Preparation(pPrep, pos, _default); } + void reset() + { + _nulls.clear(); + } + protected: const std::list& result() const @@ -474,6 +489,11 @@ public: return new Preparation(pPrep, pos, _default); } + void reset() + { + _nulls.clear(); + } + protected: const std::deque& result() const @@ -522,6 +542,7 @@ public: void reset() { + Extraction::reset(); _pColumn->reset(); }