mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-18 05:32:52 +00:00
b7ef5a699c
* Get rid of non-existent vectorclass * Move FastMemcpy to contribs * Restore comments * Disable FastMemcpy on non-Linux * Fix cmake file * Don't build FastMemcpy for ARM64 * Replace FastMemcpy submodule with its contents * Fix cmake file * Move widechar_width to contrib/ * Move sumbur to contrib/ * Move consistent-hashing to contrib/ * Fix UBSan tests
25 lines
447 B
C++
25 lines
447 B
C++
#if __has_include(<mysql.h>)
|
|
#include <mysql.h>
|
|
#else
|
|
#include <mysql/mysql.h>
|
|
#endif
|
|
#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);
|
|
}
|
|
|
|
}
|