template<typename T> bool has_column(const char *name) const;
template<typename T> bool has_column(std::size_t index) const;