11 #ifndef HK_MYSQLDATASOURCE
12 #define HK_MYSQLDATASOURCE
14 #include "hk_storagedatasource.h"
15 #include "hk_mysqlcolumn.h"
16 #include "hk_column.h"
32 MYSQL* dbhandler(
void);
33 virtual void set_name(
const hk_string& n,
bool registerchange=
true);
41 virtual bool driver_specific_create_columns(
void);
42 virtual bool driver_specific_insert_data(
void);
44 virtual hk_column* driver_specific_new_column(
void);
45 virtual bool driver_specific_batch_enable(
void);
46 virtual bool driver_specific_batch_disable(
void);
47 virtual bool driver_specific_batch_goto_next(
void);
50 void add_data(
unsigned int numfields);
51 void set_handle(
void);
54 unsigned long *p_length;
55 MYSQL* p_SQL_Connection;
56 void set_uniquenames(list<hk_column*>::iterator);
Definition: hk_mysqldatasource.h:25
virtual void set_name(const hk_string &n, bool registerchange=true)
Definition: hk_mysqldatasource.cpp:486
Definition: hk_storagedatasource.h:22
Definition: hk_mysqldatabase.h:19
Definition: hk_mysqlconnection.h:37
virtual list< hk_column * > * driver_specific_columns(void)
Definition: hk_mysqldatasource.cpp:52
base class for multidatasource based classes like forms and reports
Definition: hk_presentation.h:40
represents one column of a datasource.
Definition: hk_column.h:34
bool driver_specific_enable(void)
Definition: hk_mysqldatasource.cpp:203