automotive-message-broker  0.14.803
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
sqlitequery Class Reference

Public Member Functions

bool init (sqlitedatabase *dbin)
 
bool init (sqlitedatabase *dbin, const std::string &sql)
 
virtual bool Connected ()
 
virtual bool execute (const std::string &sql)
 
virtual bool fetchRow ()
 
virtual long numRows ()
 
virtual void freeResult ()
 
virtual void resetStatement ()
 
virtual long getCount (const std::string &sql)
 
virtual bool prepareStatement (const std::string &sql)
 
virtual bool getResult (const std::string &sql)
 
virtual bool bind (const std::string bindMatch)
 
virtual bool bind (const int value)
 
virtual bool bind (const double value)
 
virtual int64_t getBigInt ()
 
virtual int64_t getBigInt (int x)
 
virtual int GetErrno ()
 
virtual std::string GetError ()
 
virtual double getNum ()
 
virtual double getNum (int x)
 
virtual const char * getStr ()
 
virtual const char * getStr (int x)
 
virtual uint64_t getUBigInt ()
 
virtual uint64_t getUBigInt (int x)
 
virtual unsigned long getUVal ()
 
virtual unsigned long getUVal (int x)
 
virtual long getVal ()
 
virtual long getVal (int x)
 
virtual bool isNull (int x)
 

Protected Member Functions

virtual sqlitequeryoperator= (const sqlitequery &)
 

Protected Attributes

sqlite3_stmt * result
 
bool row
 
int cache_rc
 
bool cache_rc_valid
 
int m_row_count
 
sqlitedatabasem_db
 
std::string m_last_query
 
short rowcount
 
std::string m_tmpstr
 
std::map< std::string, int > m_nmap
 
int m_num_cols
 
SqliteDBodb
 

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