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 |
std::vector< ibis::opaque > | blobsvalues |
!< For ibis::BLOB | |
std::vector< std::string > | bytesnames |
std::vector< signed char > | bytesvalues |
!< For ibis::BYTE. | |
std::vector< std::string > | catsnames |
std::vector< std::string > | catsvalues |
!< For ibis::CATEGORY. | |
std::vector< std::string > | doublesnames |
std::vector< double > | doublesvalues |
!< For ibis::DOUBLE. | |
std::vector< std::string > | floatsnames |
std::vector< float > | floatsvalues |
!< For ibis::FLOAT. | |
std::vector< std::string > | intsnames |
std::vector< int32_t > | intsvalues |
!< For ibis::INT. | |
std::vector< std::string > | longsnames |
std::vector< int64_t > | longsvalues |
!< For ibis::LONG. | |
std::vector< std::string > | shortsnames |
std::vector< int16_t > | shortsvalues |
!< For ibis::SHORT. | |
std::vector< std::string > | textsnames |
std::vector< std::string > | textsvalues |
!< For ibis::TEXT. | |
std::vector< std::string > | ubytesnames |
std::vector< unsigned char > | ubytesvalues |
!< For ibis::UBYTE. | |
std::vector< std::string > | uintsnames |
std::vector< uint32_t > | uintsvalues |
!< For ibis::UINT. | |
std::vector< std::string > | ulongsnames |
std::vector< uint64_t > | ulongsvalues |
!< For ibis::ULONG. | |
std::vector< std::string > | ushortsnames |
std::vector< uint16_t > | ushortsvalues |
!< For ibis::USHORT. | |
A simple struct for storing a row of a table.