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.
|
| |