14 #include "hk_datasource.h"
15 #include "hk_mysqldatasource.h"
28 bool driver_specific_name(
const hk_string& n);
29 virtual bool driver_specific_create_table_now(
void);
30 virtual bool driver_specific_alter_table_now(
void);
31 virtual list<indexclass>* driver_specific_indices(
void);
32 virtual bool driver_specific_drop_index(
const hk_string& i);
33 virtual bool driver_specific_create_index(
const hk_string& name,
bool unique,list<hk_string>& fields);
36 hk_string internal_new_fields_arguments(
bool);
37 hk_string internal_delete_fields_arguments(
void);
38 hk_string internal_alter_fields_arguments(
void);
40 hk_string getprimarystring(
bool alter);
41 hk_string primarystring;
42 bool is_alteredfield(
const hk_string f);
43 bool is_deletedfield(
const hk_string f);
44 list<indexclass> p_indices;
45 list<indexclass>::iterator findindex(
const hk_string& i);
Definition: hk_mysqldatasource.h:25
enum_columntype
Definition: hk_column.h:93
Definition: hk_mysqldatabase.h:19
bool driver_specific_enable(void)
Definition: hk_mysqltable.cpp:37
base class for multidatasource based classes like forms and reports
Definition: hk_presentation.h:40
enum_datasourcetypes
Definition: hk_data.h:41
Definition: hk_mysqltable.h:19