Public Member Functions | Public Attributes
ibis::table::row Struct Reference

A simple struct for storing a row of a table. More...

#include <table.h>

List of all members.

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

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