A simple struct for storing a row of a table. More...
#include <table.h>
Public Member Functions | |
void | clear () |
Clear all names and values. | |
void | clearValues () |
Clear the content of arrays of values. Leave the names alone. | |
uint32_t | nColumns () const |
The number of columns in the row. | |
Public Attributes | |
std::vector< std::string > | blobsnames |
For ibis::BLOB. | |
std::vector< std::string > | blobsvalues |
std::vector< std::string > | bytesnames |
For ibis::BYTE. | |
std::vector< signed char > | bytesvalues |
std::vector< std::string > | catsnames |
For ibis::CATEGORY. | |
std::vector< std::string > | catsvalues |
std::vector< std::string > | doublesnames |
For ibis::DOUBLE. | |
std::vector< double > | doublesvalues |
std::vector< std::string > | floatsnames |
For ibis::FLOAT. | |
std::vector< float > | floatsvalues |
std::vector< std::string > | intsnames |
For ibis::INT. | |
std::vector< int32_t > | intsvalues |
std::vector< std::string > | longsnames |
For ibis::LONG. | |
std::vector< int64_t > | longsvalues |
std::vector< std::string > | shortsnames |
For ibis::SHORT. | |
std::vector< int16_t > | shortsvalues |
std::vector< std::string > | textsnames |
For ibis::TEXT. | |
std::vector< std::string > | textsvalues |
std::vector< std::string > | ubytesnames |
For ibis::UBYTE. | |
std::vector< unsigned char > | ubytesvalues |
std::vector< std::string > | uintsnames |
For ibis::UINT. | |
std::vector< uint32_t > | uintsvalues |
std::vector< std::string > | ulongsnames |
For ibis::ULONG. | |
std::vector< uint64_t > | ulongsvalues |
std::vector< std::string > | ushortsnames |
For ibis::USHORT. | |
std::vector< uint16_t > | ushortsvalues |
A simple struct for storing a row of a table.
![]() |