24 #ifndef _EXECUTE_STATEMENT_H_ 25 #define _EXECUTE_STATEMENT_H_ 29 #if defined (SERVER_MODE) 30 #error Does not belong to server module 51 const char *class_name,
PT_NODE * att);
137 #if defined(ENABLE_UNUSED_FUNCTION) int do_update_auto_increment_serial_on_rename(MOP serial_obj, const char *class_name, const char *att_name)
int do_merge(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_create_trigger(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_prepare_update(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_update_maxvalue_of_auto_increment_serial(PARSER_CONTEXT *parser, MOP *serial_object, const char *class_name, PT_NODE *att)
int do_execute_statement(PARSER_CONTEXT *parser, PT_NODE *statement)
int( PT_DO_FUNC)(PARSER_CONTEXT *, PT_NODE *)
int do_alter(PARSER_CONTEXT *parser, PT_NODE *statement)
void do_print_classname_on_method(DB_OBJECT *self, DB_VALUE *result)
int do_commit(PARSER_CONTEXT *parser, PT_NODE *statement)
MOP do_get_serial_obj_id(DB_IDENTIFIER *serial_obj_id, DB_OBJECT *serial_class_mop, const char *serial_name)
int do_set_optimization_param(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_update(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_set_sys_params(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_alter_index(PARSER_CONTEXT *parser, const PT_NODE *statement)
void dbmeth_class_name(DB_OBJECT *self, DB_VALUE *result)
int do_create_serial(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_truncate(PARSER_CONTEXT *parser, PT_NODE *statement)
bool is_stmt_based_repl_type(const PT_NODE *node)
int do_replicate_statement(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_execute_merge(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_kill(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_select_for_ins_upd(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_check_update_trigger(PARSER_CONTEXT *parser, PT_NODE *statement, PT_DO_FUNC *do_func)
int do_set_timezone(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_check_internal_statements(PARSER_CONTEXT *parser, PT_NODE *statement, PT_DO_FUNC do_func)
int do_insert(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_drop_serial(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_prepare_insert(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_evaluate_default_expr(PARSER_CONTEXT *parser, PT_NODE *class_name)
int do_get_trigger(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_create_auto_increment_serial(PARSER_CONTEXT *parser, MOP *serial_object, const char *class_name, PT_NODE *att)
int do_drop(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_set_session_variables(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_change_auto_increment_serial(PARSER_CONTEXT *const parser, MOP serial_obj, PT_NODE *new_cur_val)
int do_alter_user(const PARSER_CONTEXT *parser, const PT_NODE *statement)
int do_alter_trigger(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_drop_user(const PARSER_CONTEXT *parser, const PT_NODE *statement)
int do_scope(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_get_xaction(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_get_serial_cached_num(int *cached_num, MOP serial_obj)
int do_drop_session_variables(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_create_user(const PARSER_CONTEXT *parser, const PT_NODE *statement)
int do_get_optimization_param(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_prepare_statement(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_check_delete_trigger(PARSER_CONTEXT *parser, PT_NODE *statement, PT_DO_FUNC *do_func)
void dbmeth_print(DB_OBJECT *self, DB_VALUE *result, DB_VALUE *msg)
int do_call_method(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_set_query_trace(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_delete(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_prepare_session_statement(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_prepare_merge(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_create_index(PARSER_CONTEXT *parser, const PT_NODE *statement)
int do_evaluate(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_check_merge_trigger(PARSER_CONTEXT *parser, PT_NODE *statement, PT_DO_FUNC *do_func)
int do_revoke(const PARSER_CONTEXT *parser, const PT_NODE *statement)
int do_drop_trigger(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_statement(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_prepare_delete(PARSER_CONTEXT *parser, PT_NODE *statement, PT_NODE *parent)
int do_grant(const PARSER_CONTEXT *parser, const PT_NODE *statement)
int do_remove_trigger(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_attach(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_drop_variable(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_prepare_select(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_update_stats(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_check_insert_trigger(PARSER_CONTEXT *parser, PT_NODE *statement, PT_DO_FUNC *do_func)
int do_execute_delete(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_set_trigger(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_prepare_to_commit(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_set_xaction(PARSER_CONTEXT *parser, PT_NODE *statement)
void do_print_on_method(DB_OBJECT *self, DB_VALUE *result, DB_VALUE *msg)
int do_rename(const PARSER_CONTEXT *parser, const PT_NODE *statement)
int do_execute_session_statement(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_rollback(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_execute_insert(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_execute_do(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_drop_index(PARSER_CONTEXT *parser, const PT_NODE *statement)
int do_execute_select(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_alter_serial(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_rename_trigger(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_reset_auto_increment_serial(MOP serial_obj)
int do_savepoint(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_execute_trigger(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_get_stats(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_set_names(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_execute_update(PARSER_CONTEXT *parser, PT_NODE *statement)
int do_select(PARSER_CONTEXT *parser, PT_NODE *statement)