|
@@ -13,7 +13,7 @@ dbIndex * db_alloc_index_array (int count );
|
|
|
int db_alloc_index_columns (dbIndex *index , int ncols );
|
|
|
dbString * db_alloc_string_array (int count );
|
|
|
dbTable * db_alloc_table (int ncols );
|
|
|
-int db_append_string (dbString *x , char *s );
|
|
|
+int db_append_string (dbString *x , const char *s );
|
|
|
void db_auto_print_errors (int flag );
|
|
|
void db_auto_print_protocol_errors (int flag );
|
|
|
int db_bind_update (dbCursor *cursor );
|
|
@@ -34,12 +34,12 @@ void db__close_all_cursors (void );
|
|
|
int db_close_cursor (dbCursor *cursor );
|
|
|
int db_close_database (dbDriver *driver );
|
|
|
int db_close_database_shutdown_driver (dbDriver *driver );
|
|
|
-int db_column_sqltype (dbDriver *driver, char *tab, char *col );
|
|
|
-int db_column_Ctype (dbDriver *driver, char *tab, char *col );
|
|
|
-int db_convert_Cstring_to_column_default_value (char *Cstring , dbColumn *column );
|
|
|
-int db_convert_Cstring_to_column_value (char *Cstring , dbColumn *column );
|
|
|
-int db_convert_Cstring_to_value (char *Cstring , int sqltype , dbValue *value );
|
|
|
-int db_convert_Cstring_to_value_datetime (char *buf , int sqltype , dbValue *value );
|
|
|
+int db_column_sqltype (dbDriver *driver, const char *tab, const char *col );
|
|
|
+int db_column_Ctype (dbDriver *driver, const char *tab, const char *col );
|
|
|
+int db_convert_Cstring_to_column_default_value (const char *Cstring , dbColumn *column );
|
|
|
+int db_convert_Cstring_to_column_value (const char *Cstring , dbColumn *column );
|
|
|
+int db_convert_Cstring_to_value (const char *Cstring , int sqltype , dbValue *value );
|
|
|
+int db_convert_Cstring_to_value_datetime (const char *buf , int sqltype , dbValue *value );
|
|
|
int db_convert_column_default_value_to_string (dbColumn *column , dbString *string );
|
|
|
int db_convert_column_value_to_string (dbColumn *column , dbString *string );
|
|
|
int db_convert_value_datetime_into_string (dbValue *value , int sqltype , dbString *string );
|
|
@@ -47,18 +47,18 @@ int db_convert_value_to_string (dbValue *value , int sqltype , dbString
|
|
|
void db_copy_dbmscap_entry (dbDbmscap *dst , dbDbmscap *src );
|
|
|
int db_copy_string (dbString *dst , dbString *src );
|
|
|
int db_table_to_sql ( dbTable *, dbString *);
|
|
|
-int db_copy_table ( char *, char *, char *, char *, char *, char *);
|
|
|
-int db_copy_table_where ( char *, char *, char *, char *, char *, char *, char *);
|
|
|
-int db_copy_table_select ( char *, char *, char *, char *, char *, char *, char *);
|
|
|
-int db_copy_table_by_ints ( char *, char *, char *, char *, char *, char *, char *, int *, int);
|
|
|
+int db_copy_table ( const char *, const char *, const char *, const char *, const char *, const char *);
|
|
|
+int db_copy_table_where ( const char *, const char *, const char *, const char *, const char *, const char *, const char *);
|
|
|
+int db_copy_table_select ( const char *, const char *, const char *, const char *, const char *, const char *, const char *);
|
|
|
+int db_copy_table_by_ints ( const char *, const char *, const char *, const char *, const char *, const char *, const char *, int *, int);
|
|
|
void db_copy_value (dbValue *dst , dbValue *src );
|
|
|
int db_create_database (dbDriver *driver , dbHandle *handle );
|
|
|
int db_create_index (dbDriver *driver , dbIndex *index );
|
|
|
-int db_create_index2 (dbDriver *driver, char *table_name, char *column_name );
|
|
|
+int db_create_index2 (dbDriver *driver, const char *table_name, const char *column_name );
|
|
|
int db_create_table (dbDriver *driver , dbTable *table );
|
|
|
int db_d_add_column (void );
|
|
|
int db_d_bind_update (void );
|
|
|
-char * db_dbmscap_filename (void );
|
|
|
+const char *db_dbmscap_filename (void );
|
|
|
int db_d_close_cursor (void );
|
|
|
int db_d_close_database (void );
|
|
|
int db_d_create_database (void );
|
|
@@ -70,12 +70,12 @@ int db_d_describe_table (void );
|
|
|
int db_d_drop_column (void );
|
|
|
int db_d_drop_index (void );
|
|
|
int db_d_drop_table (void );
|
|
|
-void db_debug (char *s );
|
|
|
+void db_debug (const char *s );
|
|
|
void db_debug_off (void );
|
|
|
void db_debug_on (void );
|
|
|
int db_delete (dbCursor *cursor );
|
|
|
int db_delete_database (dbDriver *driver , dbHandle *handle );
|
|
|
-int db_delete_table ( char *, char *, char *);
|
|
|
+int db_delete_table (const char *, const char *, const char *);
|
|
|
int db_describe_table (dbDriver *driver , dbString *name , dbTable **table );
|
|
|
int db_d_execute_immediate (void );
|
|
|
int db_d_begin_transaction (void );
|
|
@@ -85,7 +85,7 @@ int db_d_find_database (void );
|
|
|
int db_d_get_num_rows (void );
|
|
|
int db_d_grant_on_table (void );
|
|
|
int db_d_insert (void );
|
|
|
-dbDirent * db_dirent (char *dirname , int *n );
|
|
|
+dbDirent * db_dirent (const char *dirname , int *n );
|
|
|
int db_d_list_databases (void );
|
|
|
int db_d_list_indexes (void );
|
|
|
int db_d_list_tables (void );
|
|
@@ -96,7 +96,7 @@ int db_d_open_update_cursor (void );
|
|
|
void db_double_quote_string ( dbString *src );
|
|
|
int db_driver (int argc , char *argv []);
|
|
|
|
|
|
-int db_driver_mkdir (char *path , int mode , int parentdirs );
|
|
|
+int db_driver_mkdir (const char *path , int mode , int parentdirs );
|
|
|
int db_drop_column (dbDriver *driver , dbString *tableName , dbString *columnName );
|
|
|
void db__drop_cursor_from_driver_state (dbCursor *cursor );
|
|
|
int db_drop_index (dbDriver *driver , dbString *name );
|
|
@@ -105,7 +105,7 @@ void db_drop_token (dbToken token );
|
|
|
int db_d_update (void );
|
|
|
int db_d_version (void );
|
|
|
int db_enlarge_string (dbString *x , int len );
|
|
|
-void db_error (char *s );
|
|
|
+void db_error (const char *s );
|
|
|
int db_execute_immediate (dbDriver *driver , dbString *SQLstatement );
|
|
|
int db_begin_transaction (dbDriver *driver);
|
|
|
int db_commit_transaction (dbDriver *driver);
|
|
@@ -124,12 +124,12 @@ void db_free_index_array (dbIndex *list , int count );
|
|
|
void db_free_string (dbString *x );
|
|
|
void db_free_string_array (dbString *a , int n );
|
|
|
void db_free_table (dbTable *table );
|
|
|
-int db_get_column ( dbDriver *Driver, char *tname, char *cname, dbColumn **Column );
|
|
|
+int db_get_column ( dbDriver *Driver, const char *tname, const char *cname, dbColumn **Column );
|
|
|
dbValue * db_get_column_default_value (dbColumn *column );
|
|
|
-char * db_get_column_description (dbColumn *column );
|
|
|
+const char *db_get_column_description (dbColumn *column );
|
|
|
int db_get_column_host_type (dbColumn *column );
|
|
|
int db_get_column_length (dbColumn *column );
|
|
|
-char * db_get_column_name (dbColumn *column );
|
|
|
+const char *db_get_column_name (dbColumn *column );
|
|
|
int db_get_column_precision (dbColumn *column );
|
|
|
int db_get_column_scale (dbColumn *column );
|
|
|
int db_get_column_select_priv (dbColumn *column );
|
|
@@ -140,27 +140,27 @@ int db_get_connection (dbConnection *connection );
|
|
|
int db_get_cursor_number_of_columns (dbCursor *cursor );
|
|
|
dbTable * db_get_cursor_table (dbCursor *cursor );
|
|
|
dbToken db_get_cursor_token (dbCursor *cursor );
|
|
|
-char * db_get_default_driver_name ( void );
|
|
|
-char * db_get_default_database_name ( void );
|
|
|
-char * db_get_default_schema_name ( void );
|
|
|
-char * db_get_default_group_name ( void );
|
|
|
+const char *db_get_default_driver_name ( void );
|
|
|
+const char *db_get_default_database_name ( void );
|
|
|
+const char *db_get_default_schema_name ( void );
|
|
|
+const char *db_get_default_group_name ( void );
|
|
|
dbDriverState * db__get_driver_state (void );
|
|
|
int db_get_error_code (void );
|
|
|
-char * db_get_error_msg (void );
|
|
|
-char * db_get_error_who (void );
|
|
|
-char * db_get_handle_dbname (dbHandle *handle );
|
|
|
-char * db_get_handle_dbschema (dbHandle *handle );
|
|
|
-char * db_get_index_column_name (dbIndex *index , int column_num );
|
|
|
-char * db_get_index_name (dbIndex *index );
|
|
|
+const char *db_get_error_msg (void );
|
|
|
+const char *db_get_error_who (void );
|
|
|
+const char *db_get_handle_dbname (dbHandle *handle );
|
|
|
+const char *db_get_handle_dbschema (dbHandle *handle );
|
|
|
+const char *db_get_index_column_name (dbIndex *index , int column_num );
|
|
|
+const char *db_get_index_name (dbIndex *index );
|
|
|
int db_get_index_number_of_columns (dbIndex *index );
|
|
|
-char * db_get_index_table_name (dbIndex *index );
|
|
|
+const char *db_get_index_table_name (dbIndex *index );
|
|
|
int db_get_num_rows (dbCursor *cursor );
|
|
|
char * db_get_string (dbString *x );
|
|
|
dbColumn * db_get_table_column (dbTable *table , int n );
|
|
|
int db_get_table_delete_priv (dbTable *table );
|
|
|
-char * db_get_table_description (dbTable *table );
|
|
|
+const char *db_get_table_description (dbTable *table );
|
|
|
int db_get_table_insert_priv (dbTable *table );
|
|
|
-char * db_get_table_name (dbTable *table );
|
|
|
+const char *db_get_table_name (dbTable *table );
|
|
|
int db_get_table_number_of_columns (dbTable *table );
|
|
|
int db_get_table_number_of_rows (dbDriver *driver, dbString *sql);
|
|
|
int db_get_table_select_priv (dbTable *table );
|
|
@@ -173,9 +173,9 @@ int db_get_value_int (dbValue *value );
|
|
|
int db_get_value_minute (dbValue *value );
|
|
|
int db_get_value_month (dbValue *value );
|
|
|
double db_get_value_seconds (dbValue *value );
|
|
|
-char * db_get_value_string (dbValue *value );
|
|
|
+const char *db_get_value_string (dbValue *value );
|
|
|
int db_get_value_year (dbValue *value );
|
|
|
-int db_grant_on_table (dbDriver *driver , char *tableName, int priv, int to );
|
|
|
+int db_grant_on_table (dbDriver *driver , const char *tableName, int priv, int to );
|
|
|
int db_has_dbms (void );
|
|
|
void db_init_column (dbColumn *column );
|
|
|
void db_init_cursor (dbCursor *cursor );
|
|
@@ -186,18 +186,18 @@ void db_init_string (dbString *x );
|
|
|
void db_init_table (dbTable *table );
|
|
|
int db_insert (dbCursor *cursor );
|
|
|
void db_interval_range (int sqltype , int *from , int *to );
|
|
|
-int db_isdir (char *path );
|
|
|
-int db_legal_tablename (char *s );
|
|
|
+int db_isdir (const char *path );
|
|
|
+int db_legal_tablename (const char *s );
|
|
|
int db_list_databases (dbDriver *driver , dbString *path , int npaths , dbHandle **handles , int *count );
|
|
|
-char * db_list_drivers (void );
|
|
|
+const char *db_list_drivers (void );
|
|
|
int db_list_indexes (dbDriver *driver , dbString *table_name , dbIndex **list , int *count );
|
|
|
int db_list_tables (dbDriver *driver , dbString **names , int *count , int system );
|
|
|
void * db_malloc (int n );
|
|
|
void db__mark_database_closed (void );
|
|
|
-void db__mark_database_open (char *dbname , char *dbpath );
|
|
|
+void db__mark_database_open (const char *dbname , const char *dbpath );
|
|
|
void db_memory_error (void );
|
|
|
dbToken db_new_token (dbAddress address );
|
|
|
-int db_nocase_compare (char *a , char *b );
|
|
|
+int db_nocase_compare (const char *a , const char *b );
|
|
|
void db_noproc_error (int procnum );
|
|
|
int db_open_database (dbDriver *driver , dbHandle *handle );
|
|
|
int db_open_insert_cursor (dbDriver *driver , dbCursor *cursor );
|
|
@@ -207,7 +207,7 @@ void db_print_column_definition (FILE *fd , dbColumn *column );
|
|
|
void db_print_error (void );
|
|
|
void db_print_index (FILE *fd , dbIndex *index );
|
|
|
void db_print_table_definition (FILE *fd , dbTable *table );
|
|
|
-void db_procedure_not_implemented (char *name );
|
|
|
+void db_procedure_not_implemented (const char *name );
|
|
|
void db_protocol_error (void );
|
|
|
dbDbmscap * db_read_dbmscap (void );
|
|
|
void * db_realloc (void *s , int n );
|
|
@@ -235,7 +235,7 @@ int db__recv_table_data (dbTable *table );
|
|
|
int db__recv_table_definition (dbTable **table );
|
|
|
int db__recv_token (dbToken *token );
|
|
|
int db__recv_value (dbValue *value , int Ctype );
|
|
|
-int db__send_Cstring (char *s );
|
|
|
+int db__send_Cstring (const char *s );
|
|
|
int db__send_char (int d );
|
|
|
int db__send_column_default_value (dbColumn *column );
|
|
|
int db__send_column_definition (dbColumn *column );
|
|
@@ -262,16 +262,16 @@ int db__send_table_data (dbTable *table );
|
|
|
int db__send_table_definition (dbTable *table );
|
|
|
int db__send_token (dbToken *token );
|
|
|
int db__send_value (dbValue *value , int Ctype );
|
|
|
-int db_select_CatValArray ( dbDriver *driver, char *tab, char *key, char *col, char *where,
|
|
|
+int db_select_CatValArray ( dbDriver *driver, const char *tab, const char *key, const char *col, const char *where,
|
|
|
dbCatValArray *Cvarr );
|
|
|
-int db_select_int (dbDriver *driver, char *table, char *column, char *where, int **pval);
|
|
|
-int db_select_value (dbDriver *driver, char *table, char *key, int id, char *column, dbValue *value);
|
|
|
-int db_set_column_description (dbColumn *column , char *description );
|
|
|
+int db_select_int (dbDriver *driver, const char *table, const char *column, const char *where, int **pval);
|
|
|
+int db_select_value (dbDriver *driver, const char *table, const char *key, int id, const char *column, dbValue *value);
|
|
|
+int db_set_column_description (dbColumn *column , const char *description );
|
|
|
void db_set_column_has_defined_default_value (dbColumn *column );
|
|
|
void db_set_column_has_undefined_default_value (dbColumn *column );
|
|
|
void db_set_column_host_type (dbColumn *column , int type );
|
|
|
void db_set_column_length (dbColumn *column , int length );
|
|
|
-int db_set_column_name (dbColumn *column , char *name );
|
|
|
+int db_set_column_name (dbColumn *column , const char *name );
|
|
|
void db_set_column_null_allowed (dbColumn *column );
|
|
|
void db_set_column_precision (dbColumn *column , int precision );
|
|
|
void db_set_column_scale (dbColumn *column , int scale );
|
|
@@ -293,22 +293,22 @@ void db_set_cursor_type_insert (dbCursor *cursor );
|
|
|
void db_set_cursor_type_readonly (dbCursor *cursor );
|
|
|
void db_set_cursor_type_update (dbCursor *cursor );
|
|
|
int db_set_default_connection (void);
|
|
|
-void db_set_error_who (char *me );
|
|
|
-int db_set_handle (dbHandle *handle , char *dbName , char *dbPath );
|
|
|
-int db_set_index_column_name (dbIndex *index , int column_num , char *name );
|
|
|
-int db_set_index_name (dbIndex *index , char *name );
|
|
|
-int db_set_index_table_name (dbIndex *index , char *name );
|
|
|
+void db_set_error_who (const char *me );
|
|
|
+int db_set_handle (dbHandle *handle , const char *dbName , const char *dbPath );
|
|
|
+int db_set_index_column_name (dbIndex *index , int column_num , const char *name );
|
|
|
+int db_set_index_name (dbIndex *index , const char *name );
|
|
|
+int db_set_index_table_name (dbIndex *index , const char *name );
|
|
|
int db_set_index_type_non_unique (dbIndex *index );
|
|
|
int db_set_index_type_unique (dbIndex *index );
|
|
|
void db__set_protocol_fds (FILE *send , FILE *recv );
|
|
|
-int db_set_string (dbString *x , char *s );
|
|
|
+int db_set_string (dbString *x , const char *s );
|
|
|
int db_set_string_no_copy (dbString *x , char *s );
|
|
|
void db_set_table_delete_priv_granted (dbTable *table );
|
|
|
void db_set_table_delete_priv_not_granted (dbTable *table );
|
|
|
-int db_set_table_description (dbTable *table , char *description );
|
|
|
+int db_set_table_description (dbTable *table , const char *description );
|
|
|
void db_set_table_insert_priv_granted (dbTable *table );
|
|
|
void db_set_table_insert_priv_not_granted (dbTable *table );
|
|
|
-int db_set_table_name (dbTable *table , char *name );
|
|
|
+int db_set_table_name (dbTable *table , const char *name );
|
|
|
void db_set_table_select_priv_granted (dbTable *table );
|
|
|
void db_set_table_select_priv_not_granted (dbTable *table );
|
|
|
void db_set_table_update_priv_granted (dbTable *table );
|
|
@@ -324,18 +324,18 @@ void db_set_value_month (dbValue *value , int month );
|
|
|
void db_set_value_not_null (dbValue *value );
|
|
|
void db_set_value_null (dbValue *value );
|
|
|
void db_set_value_seconds (dbValue *value , double seconds );
|
|
|
-int db_set_value_string (dbValue *value , char *s );
|
|
|
+int db_set_value_string (dbValue *value , const char *s );
|
|
|
void db_set_value_year (dbValue *value , int year );
|
|
|
int db_shutdown_driver (dbDriver *driver );
|
|
|
-char * db_sqltype_name (int sqltype );
|
|
|
+const char *db_sqltype_name (int sqltype );
|
|
|
int db_sqltype_to_Ctype (int sqltype );
|
|
|
-dbDriver * db_start_driver (char *name );
|
|
|
-dbDriver * db_start_driver_open_database (char *drvname, char *dbname );
|
|
|
+dbDriver * db_start_driver (const char *name );
|
|
|
+dbDriver * db_start_driver_open_database (const char *drvname, const char *dbname );
|
|
|
int db__start_procedure_call (int procnum );
|
|
|
-char * db_store (char *s );
|
|
|
+char * db_store (const char *s );
|
|
|
void db_strip (char *buf );
|
|
|
-void db_syserror (char *s );
|
|
|
-int db_table_exists (char* drvname, char *dbname, char *tabname);
|
|
|
+void db_syserror (const char *s );
|
|
|
+int db_table_exists (const char * drvname, const char *dbname, const char *tabname);
|
|
|
int db_test_column_has_default_value (dbColumn *column );
|
|
|
int db_test_column_has_defined_default_value (dbColumn *column );
|
|
|
int db_test_column_has_undefined_default_value (dbColumn *column );
|
|
@@ -364,11 +364,11 @@ void db_unset_cursor_mode_insensitive (dbCursor *cursor );
|
|
|
void db_unset_cursor_mode_scroll (dbCursor *cursor );
|
|
|
int db_update (dbCursor *cursor );
|
|
|
int db_gversion (dbDriver *driver , dbString *client_version , dbString *driver_version );
|
|
|
-char * db_whoami (void );
|
|
|
+const char *db_whoami (void );
|
|
|
void db_zero (void *s , int n );
|
|
|
void db_zero_string (dbString *x );
|
|
|
unsigned int db_sizeof_string (dbString *x );
|
|
|
-int db_set_login ( char *, char *, char *, char * );
|
|
|
-int db_get_login ( char *, char *, char **, char ** );
|
|
|
+int db_set_login ( const char *, const char *, const char *, const char * );
|
|
|
+int db_get_login ( const char *, const char *, const char **, const char ** );
|
|
|
|
|
|
#endif
|