10 #ifndef _STRUS_VALUE_ITERATOR_INTERFACE_HPP_INCLUDED
11 #define _STRUS_VALUE_ITERATOR_INTERFACE_HPP_INCLUDED
29 virtual void skip(
const char* value, std::size_t size)=0;
34 virtual void skipPrefix(
const char* value, std::size_t size)=0;
40 virtual std::vector<std::string>
fetchValues( std::size_t maxNofElements)=0;
Numeric types used for local and global indices.
virtual void skip(const char *value, std::size_t size)=0
Set the next key to find.
Structure that represents a set of strings as iterator.
Definition: valueIteratorInterface.hpp:21
virtual void skipPrefix(const char *value, std::size_t size)=0
Set the next key to find with the condition that all elements fetched contain the key specified as pr...
virtual ~ValueIteratorInterface()
Definition: valueIteratorInterface.hpp:24
virtual std::vector< std::string > fetchValues(std::size_t maxNofElements)=0
Fetch the next N elements.