ClickHouse/libs/libmysqlxx/src/Row.cpp
2017-01-14 00:24:29 +03:00

21 lines
353 B
C++

#include <mysql.h>
#include <mysqlxx/Row.h>
namespace mysqlxx
{
Value Row::operator[] (const char * name) const
{
unsigned n = res->getNumFields();
MYSQL_FIELDS fields = res->getFields();
for (unsigned i = 0; i < n; ++i)
if (!strcmp(name, fields[i].name))
return operator[](i);
throw Exception(std::string("Unknown column ") + name);
}
}