unsigned long Query::getuval(const std::string& x) { int index = m_nmap[x] - 1; if(index < 0) throw std::runtime_error("Column name lookup failure: " + x); return getuval(index); }
unsigned long Query::getuval(const std::string& x) { int index = m_nmap[x] - 1; if (index >= 0) return getuval(index); error("Column name lookup failure: " + x); return 0; }
unsigned long Query::getuval() { return getuval(rowcount++); }