// // AbstractExtractor.cpp // // $Id: //poco/Main/Data/src/AbstractExtractor.cpp#2 $ // // Library: Data // Package: DataCore // Module: AbstractExtractor // // Copyright (c) 2006, Applied Informatics Software Engineering GmbH. // and Contributors. // // SPDX-License-Identifier: BSL-1.0 // #include "Poco/Data/AbstractExtractor.h" #include "Poco/Exception.h" namespace Poco { namespace Data { AbstractExtractor::AbstractExtractor() { } AbstractExtractor::~AbstractExtractor() { } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } #ifndef POCO_LONG_IS_64_BIT bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } #endif bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, UTF16String& val) { throw NotImplementedException("UTF16String extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector& val) { throw NotImplementedException("std::vector extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::deque& val) { throw NotImplementedException("std::deque extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::list& val) { throw NotImplementedException("std::list extractor must be implemented."); } bool AbstractExtractor::extract(std::size_t pos, std::vector