Public Member Functions | Public Attributes | List of all members
ibis::table::row Struct Reference

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.
 

Detailed Description

A simple struct for storing a row of a table.


The documentation for this struct was generated from the following file:

Make It A Bit Faster
Contact us
Disclaimers
FastBit source code
FastBit mailing list archive