Public Member Functions | |
| virtual std::vector< std::string > | columnNames () const |
| virtual ibis::table::typeList | columnTypes () const |
| virtual void | describe (std::ostream &out) const |
| virtual int | dump (std::ostream &out, const char *del=", ") const |
| virtual int | fetch () |
| virtual int | getColumnAsByte (const char *cname, char &) const |
| virtual int | getColumnAsByte (uint32_t cnum, char &) const |
| virtual int | getColumnAsDouble (const char *cname, double &) const |
| virtual int | getColumnAsDouble (uint32_t cnum, double &) const |
| virtual int | getColumnAsFloat (const char *cname, float &) const |
| virtual int | getColumnAsFloat (uint32_t cnum, float &) const |
| virtual int | getColumnAsInt (const char *cname, int32_t &) const |
| virtual int | getColumnAsInt (uint32_t cnum, int32_t &) const |
| virtual int | getColumnAsLong (const char *cname, int64_t &) const |
| virtual int | getColumnAsLong (uint32_t cnum, int64_t &) const |
| virtual int | getColumnAsShort (const char *cname, int16_t &) const |
| virtual int | getColumnAsShort (uint32_t cnum, int16_t &) const |
| virtual int | getColumnAsString (const char *cname, std::string &) const |
| virtual int | getColumnAsString (uint32_t cnum, std::string &) const |
| virtual int | getColumnAsUByte (const char *cname, unsigned char &) const |
| virtual int | getColumnAsUByte (uint32_t cnum, unsigned char &) const |
| virtual int | getColumnAsUInt (const char *cname, uint32_t &) const |
| virtual int | getColumnAsUInt (uint32_t cnum, uint32_t &) const |
| virtual int | getColumnAsULong (const char *cname, uint64_t &) const |
| virtual int | getColumnAsULong (uint32_t cnum, uint64_t &) const |
| virtual int | getColumnAsUShort (const char *cname, uint16_t &) const |
| virtual int | getColumnAsUShort (uint32_t cnum, uint16_t &) const |
| virtual uint32_t | nColumns () const |
| virtual uint64_t | nRows () const |
| result (const ibis::joinIN &jin, const std::vector< const char * > &colnames) | |
Protected Member Functions | |
| void | dumpR (std::ostream &out, uint32_t ind) const |
| void | dumpS (std::ostream &out, uint32_t ind) const |
| template<typename T > | |
| int | nextMatch (const array_t< T > &col1, const array_t< T > &col2) |
| int | stringMatch (const std::vector< std::string > &col1, const std::vector< std::string > &col2) |
Protected Attributes | |
| uint32_t | blockR_ |
| uint32_t | blockS_ |
| std::vector< const ibis::column * > | colR_ |
| std::vector< const ibis::column * > | colS_ |
| uint32_t | currR_ |
| uint32_t | currS_ |
| const uint32_t | endR_ |
| const uint32_t | endS_ |
| std::vector< uint32_t > | ipToPos |
| const ibis::joinIN & | jin_ |
|
std::map< const char *, uint32_t, ibis::lessi > | namesToPos |
| uint32_t | startS_ |
| std::vector< ibis::TYPE_T > | typeR_ |
| std::vector< ibis::TYPE_T > | typeS_ |
| std::vector< void * > | valR_ |
| std::vector< void * > | valS_ |
|
| |