10 #ifndef _STRUS_METADATA_READER_INTERFACE_HPP_INCLUDED
11 #define _STRUS_METADATA_READER_INTERFACE_HPP_INCLUDED
13 #include "strus/numericVariant.hpp"
21 class MetaDataRestrictionInterface;
49 virtual NumericVariant
getValue(
const Index& elementHandle_)
const=0;
54 virtual const char*
getType(
const Index& elementHandle_)
const=0;
59 virtual const char*
getName(
const Index& elementHandle_)
const=0;
63 virtual std::vector<std::string>
getNames()
const=0;
int32_t Index
Number type generally used for locally counted indices.
Definition: index.hpp:29
Numeric types used for local and global indices.