Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

GQL::Statement Class Reference

#include <statement.h>

Inheritance diagram for GQL::Statement:

GQL::Warnable GQL::CallableStatement GQL::PreparedStatement List of all members.

Public Member Functions

 Statement (Connection *conn)
virtual ~Statement ()
virtual bool execute (const std::string &sql)=0
virtual ResultSet * execute_query (const std::string &sql)=0
virtual int execute_update (const std::string &sql)=0
virtual int get_update_count () const =0
Connection * get_connection ()
const Connection * get_connection () const
virtual ResultSet * get_result_set ()=0
virtual bool get_more_results ()=0
virtual int get_fetch_size () const =0
virtual void set_fetch_size (int size)=0
virtual int get_max_field_size () const =0
virtual void set_max_field_size (int size)=0
virtual int get_max_rows () const =0
virtual void set_max_rows (int num)=0

Constructor & Destructor Documentation

GQL::Statement::Statement (  Connection *  conn  )  [inline]
 

virtual GQL::Statement::~Statement (   )  [inline, virtual]
 


Member Function Documentation

virtual bool GQL::Statement::execute (  const std::string &  sql  )  [pure virtual]
 

virtual ResultSet* GQL::Statement::execute_query (  const std::string &  sql  )  [pure virtual]
 

virtual int GQL::Statement::execute_update (  const std::string &  sql  )  [pure virtual]
 

const Connection* GQL::Statement::get_connection (   )  const [inline]
 

Connection* GQL::Statement::get_connection (   )  [inline]
 

virtual int GQL::Statement::get_fetch_size (   )  const [pure virtual]
 

virtual int GQL::Statement::get_max_field_size (   )  const [pure virtual]
 

virtual int GQL::Statement::get_max_rows (   )  const [pure virtual]
 

virtual bool GQL::Statement::get_more_results (   )  [pure virtual]
 

virtual ResultSet* GQL::Statement::get_result_set (   )  [pure virtual]
 

virtual int GQL::Statement::get_update_count (   )  const [pure virtual]
 

virtual void GQL::Statement::set_fetch_size (  int  size  )  [pure virtual]
 

virtual void GQL::Statement::set_max_field_size (  int  size  )  [pure virtual]
 

virtual void GQL::Statement::set_max_rows (  int  num  )  [pure virtual]
 


The documentation for this class was generated from the following file:
Generated on Tue Oct 19 08:48:11 2004 for gql by  doxygen 1.3.9.1