nodejs-db-informix  master
nodejs bindings for Informix
 All Classes Functions Pages
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
nodejs_db_informix::Result Class Reference
Inheritance diagram for nodejs_db_informix::Result:
Inheritance graph
[legend]
Collaboration diagram for nodejs_db_informix::Result:
Collaboration graph
[legend]

Classes

class  Column
 

Public Member Functions

 Result (ITBool b, long re=0) throw (nodejs_db::Exception&)
 
 Result (ITSet *rs, long re=0) throw (nodejs_db::Exception&)
 
 Result (ITSet *rs, const ITTypeInfo *cti, long re=0) throw (nodejs_db::Exception&)
 
void release () throw ()
 
bool hasNext () const throw ()
 
std::vector< std::string > * next () throw (nodejs_db::Exception&)
 
unsigned long * columnLengths () throw (nodejs_db::Exception&)
 
uint64_t index () const throw (std::out_of_range&)
 
Columncolumn (uint16_t i) const throw (std::out_of_range&)
 
uint64_t insertId () const throw ()
 
uint16_t columnCount () const throw ()
 
uint64_t affectedCount () const throw ()
 
uint16_t warningCount () const throw ()
 
uint64_t count () const throw (nodejs_db::Exception&)
 
bool isBuffered () const throw ()
 
bool isEmpty () const throw ()
 

Protected Member Functions

std::vector< std::string > * row () throw (nodejs_db::Exception&)
 
void free () throw ()
 

Protected Attributes

std::vector< Column * > columns
 
std::vector< std::string > columnNames
 
unsigned long * colLengths
 
uint16_t totalColumns
 
uint64_t rowNumber
 
long rowsAffected
 
bool empty
 

Private Attributes

ITSet * resultSet
 
std::vector< std::string > * previousRow
 
std::vector< std::string > * nextRow
 

Detailed Description

Definition at line 14 of file result.h.

Constructor & Destructor Documentation

nodejs_db_informix::Result::Result ( ITSet *  rs,
const ITTypeInfo *  cti,
long  re = 0 
) throw (nodejs_db::Exception&)
explicit

Record set of type ITSet* Column Type Information of type ITTypeInfo

Definition at line 248 of file result.cxx.


The documentation for this class was generated from the following files: