|
Public Member Functions |
| bool | execute (enum_interaction i=interactive) |
| void | set_filedefinition (const hk_string &textdelimiter="\"", const hk_string &betweenfields=",", const hk_string &rowdelimiter="\n", const hk_string &datetimeformat="", const hk_string &dateformat="", const hk_string &timeformat="", const hk_string &charset="", const hk_string &locale="") |
| void | set_filename (const hk_string &filename) |
| void | set_firstrow_contains_fieldnames (bool f=true) |
| void | set_append_rows (bool f=false) |
| void | set_create_new_table (bool n=true) |
| void | add_columnname (const hk_string &col) |
|
void | clear_columnlist (void) |
|
void | set_detect_autoinc (bool) |
|
bool | detect_autoinc (void) const |
|
hk_string | textdelimiter (void) |
|
hk_string | betweenfield (void) |
|
hk_string | rowdelimiter (void) |
|
hk_string | datetimeformat (void) |
|
hk_string | dateformat (void) |
|
hk_string | timeformat (void) |
|
hk_string | filelocale (void) |
|
hk_string | filecharset (void) |
|
void | set_overwrite_table (bool) |
|
bool | overwrite_table (void) |
| vector< hk_string > * | create_valuelist (hk_string &row) |
|
void | get_line (ifstream &, hk_string &) |
Protected Member Functions |
|
void | set_progressdialog (progress_dialogtype *progressdialog) |
|
progress_dialogtype * | progressdialog (void) const |
|
void | set_columns (void) |
|
void | create_automatic_columns (void) |
|
bool | initialize_table (enum_interaction) |
| virtual bool | before_columns_deleted (void) |
| virtual bool | widget_specific_after_new_row (void) |