24 #ifndef _ESQL_TRANSLATE_H_ 25 #define _ESQL_TRANSLATE_H_ 41 const char *in_desc_name,
int num_out_vars,
HOST_REF * out_vars,
const char *out_desc_name);
42 void (*
tr_open_cs) (
int cs_no,
const char *stmt,
int length,
int stmt_no,
bool readonly,
int num_in_vars,
43 HOST_REF * in_vars,
const char *desc_name);
50 void (*
tr_execute) (
int stmt_no,
int num_in_vars,
HOST_REF * in_vars,
const char *in_desc_name,
int num_out_vars,
51 HOST_REF * out_vars,
const char *out_desc_name);
55 HOST_REF * out_vars,
const char *desc_name);
void(* tr_object_fetch)(HOST_REF *obj, int num_attrs, const char **attr_names, int num_out_vars, HOST_REF *out_vars, const char *desc_name)
void(* tr_static)(const char *stmt, int length, bool repeat, int num_in_vars, HOST_REF *in_vars, const char *in_desc_name, int num_out_vars, HOST_REF *out_vars, const char *out_desc_name)
ESQL_TRANSLATE_TABLE esql_Translate_table
void(* tr_open_cs)(int cs_no, const char *stmt, int length, int stmt_no, bool readonly, int num_in_vars, HOST_REF *in_vars, const char *desc_name)
enum when_action WHEN_ACTION
void(* tr_whenever)(WHEN_CONDITION condition, WHEN_ACTION action, const char *name)
void(* tr_object_describe)(HOST_REF *obj, int num_attrs, const char **attr_names, const char *desc_name)
void(* tr_disconnect)(void)
void(* tr_object_update)(const char *set_expr, int length, bool repetitive, int num_in_vars, HOST_REF *in_vars)
void(* tr_close_cs)(int cs_no)
enum when_condition WHEN_CONDITION
void(* tr_prepare_esql)(int stmt_no, HOST_REF *stmt)
void(* tr_update_cs)(int cs_no, const char *text, int length, bool repetitive, int num_in_vars, HOST_REF *in_vars)
void(* tr_rollback)(void)
void(* tr_describe)(int stmt_no, const char *desc_name)
void(* tr_connect)(HOST_REF *db_name, HOST_REF *user_name, HOST_REF *passwd)
void(* tr_execute_immediate)(HOST_REF *stmt)
void(* tr_delete_cs)(int cs_no)
void(* tr_set_out_stream)(FILE *out_stream)
void(* tr_execute)(int stmt_no, int num_in_vars, HOST_REF *in_vars, const char *in_desc_name, int num_out_vars, HOST_REF *out_vars, const char *out_desc_name)
void(* tr_set_line_terminator)(const char *)
void(* tr_fetch_cs)(int cs_no, int num_out_vars, HOST_REF *out_vars, const char *desc_name)