File execute_statement.h
FileList > cubrid > src > query > execute_statement.h
Go to the source code of this file
#include "dbi.h"
#include "parser.h"
Public Types
Public Attributes
Public Functions
| Type |
Name |
| int |
do_alter (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_alter_index (PARSER_CONTEXT * parser, const PT_NODE * statement)
|
| int |
do_alter_serial (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_alter_server (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_alter_synonym (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_alter_trigger (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_alter_user (const PARSER_CONTEXT * parser, const PT_NODE * statement)
|
| int |
do_attach (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_call_method (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_check_delete_trigger (PARSER_CONTEXT * parser, PT_NODE * statement, PT_DO_FUNC * do_func)
|
| int |
do_check_insert_trigger (PARSER_CONTEXT * parser, PT_NODE * statement, PT_DO_FUNC * do_func)
|
| int |
do_check_internal_statements (PARSER_CONTEXT * parser, PT_NODE * statement, PT_DO_FUNC do_func)
|
| int |
do_check_merge_trigger (PARSER_CONTEXT * parser, PT_NODE * statement, PT_DO_FUNC * do_func)
|
| int |
do_check_update_trigger (PARSER_CONTEXT * parser, PT_NODE * statement, PT_DO_FUNC * do_func)
|
| int |
do_commit (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_create_index (PARSER_CONTEXT * parser, const PT_NODE * statement)
|
| int |
do_create_serial (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_create_server (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_create_synonym (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_create_trigger (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_create_user (const PARSER_CONTEXT * parser, const PT_NODE * statement)
|
| int |
do_delete (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_drop (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_drop_index (PARSER_CONTEXT * parser, const PT_NODE * statement)
|
| int |
do_drop_serial (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_drop_server (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_drop_session_variables (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_drop_synonym (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_drop_trigger (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_drop_user (const PARSER_CONTEXT * parser, const PT_NODE * statement)
|
| int |
do_drop_variable (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_evaluate (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_evaluate_default_expr (PARSER_CONTEXT * parser, PT_NODE * class_name)
|
| int |
do_execute_delete (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_execute_do (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_execute_insert (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_execute_merge (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_execute_prepared_subquery (PARSER_CONTEXT * parser, PT_NODE * stmt, int num_query, DB_PREPARE_SUBQUERY_INFO * info)
|
| int |
do_execute_select (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_execute_session_statement (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_execute_statement (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_execute_subquery (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_execute_trigger (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_execute_update (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_find_class_by_query (const char * name, char * buf, int buf_size)
|
| int |
do_find_serial_by_query (const char * name, char * buf, int buf_size)
|
| int |
do_find_stored_procedure_by_query (const char * name, char * buf, int buf_size)
|
| int |
do_find_synonym_by_query (const char * name, char * buf, int buf_size)
|
| int |
do_find_trigger_by_query (const char * name, char * buf, int buf_size)
|
| int |
do_get_optimization_param (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_get_serial_cached_num (int * cached_num, MOP serial_obj)
|
| MOP |
do_get_serial_obj_id (DB_IDENTIFIER * serial_obj_id, DB_OBJECT * serial_class_mop, const char * serial_name)
|
| int |
do_get_stats (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_get_trigger (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_get_xaction (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_grant (const PARSER_CONTEXT * parser, const PT_NODE * statement)
|
| int |
do_insert (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_internal_statements (PARSER_CONTEXT * parser, PT_NODE * internal_stmt_list, const int phase)
|
| int |
do_kill (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_merge (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_prepare_delete (PARSER_CONTEXT * parser, PT_NODE * statement, PT_NODE * parent)
|
| int |
do_prepare_insert (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_prepare_merge (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_prepare_select (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_prepare_session_statement (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_prepare_statement (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_prepare_subquery (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_prepare_to_commit (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_prepare_update (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| void |
do_print_classname_on_method (DB_OBJECT * self, DB_VALUE * result)
|
| void |
do_print_on_method (DB_OBJECT * self, DB_VALUE * result, DB_VALUE * msg)
|
| int |
do_remove_trigger (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_rename (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_rename_server (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_rename_synonym (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_rename_trigger (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_replicate_statement (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_reset_auto_increment_serial (MOP serial_obj)
|
| int |
do_revoke (const PARSER_CONTEXT * parser, const PT_NODE * statement)
|
| int |
do_rollback (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_savepoint (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_scope (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_select (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_select_for_ins_upd (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_set_names (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_set_optimization_param (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_set_query_trace (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_set_session_variables (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_set_sys_params (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_set_timezone (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_set_trigger (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_set_xaction (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_statement (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_statements (PARSER_CONTEXT * parser, PT_NODE * statement_list)
|
| int |
do_truncate (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_update (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
do_update_auto_increment_serial_on_rename (MOP serial_obj, const char * class_name, const char * att_name)
|
| int |
do_update_maxvalue_of_auto_increment_serial (PARSER_CONTEXT * parser, MOP * serial_object, const char * class_name, PT_NODE * att)
|
| int |
do_update_stats (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
get_dblink_info_from_dbserver (PARSER_CONTEXT * parser, PT_NODE * server_name, PT_NODE * owner_name, DB_VALUE * out_val)
|
| int |
get_dblink_owner_name_from_dbserver (PARSER_CONTEXT * parser, PT_NODE * server_nm, PT_NODE * owner_nm, DB_VALUE * out_val)
|
| bool |
is_stmt_based_repl_type (const PT_NODE * node)
|
| bool |
pt_is_allowed_result_cache (void)
|
Macros
Public Types Documentation
typedef PT_DO_FUNC
typedef int() PT_DO_FUNC(PARSER_CONTEXT *, PT_NODE *);
Public Attributes Documentation
variable cdc_Trigger_involved
bool cdc_Trigger_involved;
variable do_Trigger_involved
bool do_Trigger_involved;
Public Functions Documentation
function do_alter
int do_alter (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_alter_index
int do_alter_index (
PARSER_CONTEXT * parser,
const PT_NODE * statement
)
function do_alter_serial
int do_alter_serial (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_alter_server
int do_alter_server (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_alter_synonym
int do_alter_synonym (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_alter_trigger
int do_alter_trigger (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_alter_user
int do_alter_user (
const PARSER_CONTEXT * parser,
const PT_NODE * statement
)
function do_attach
int do_attach (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_call_method
int do_call_method (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_change_auto_increment_serial
int do_change_auto_increment_serial (
PARSER_CONTEXT * const parser,
MOP serial_obj,
PT_NODE * new_cur_val
)
function do_check_delete_trigger
int do_check_delete_trigger (
PARSER_CONTEXT * parser,
PT_NODE * statement,
PT_DO_FUNC * do_func
)
function do_check_insert_trigger
int do_check_insert_trigger (
PARSER_CONTEXT * parser,
PT_NODE * statement,
PT_DO_FUNC * do_func
)
function do_check_internal_statements
int do_check_internal_statements (
PARSER_CONTEXT * parser,
PT_NODE * statement,
PT_DO_FUNC do_func
)
function do_check_merge_trigger
int do_check_merge_trigger (
PARSER_CONTEXT * parser,
PT_NODE * statement,
PT_DO_FUNC * do_func
)
function do_check_update_trigger
int do_check_update_trigger (
PARSER_CONTEXT * parser,
PT_NODE * statement,
PT_DO_FUNC * do_func
)
function do_commit
int do_commit (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_create_auto_increment_serial
int do_create_auto_increment_serial (
PARSER_CONTEXT * parser,
MOP * serial_object,
const char * class_name,
PT_NODE * att
)
function do_create_index
int do_create_index (
PARSER_CONTEXT * parser,
const PT_NODE * statement
)
function do_create_serial
int do_create_serial (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_create_server
int do_create_server (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_create_synonym
int do_create_synonym (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_create_trigger
int do_create_trigger (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_create_user
int do_create_user (
const PARSER_CONTEXT * parser,
const PT_NODE * statement
)
function do_delete
int do_delete (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_drop
int do_drop (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_drop_index
int do_drop_index (
PARSER_CONTEXT * parser,
const PT_NODE * statement
)
function do_drop_serial
int do_drop_serial (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_drop_server
int do_drop_server (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_drop_session_variables
int do_drop_session_variables (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_drop_synonym
int do_drop_synonym (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_drop_trigger
int do_drop_trigger (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_drop_user
int do_drop_user (
const PARSER_CONTEXT * parser,
const PT_NODE * statement
)
function do_drop_variable
int do_drop_variable (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_evaluate
int do_evaluate (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_evaluate_default_expr
int do_evaluate_default_expr (
PARSER_CONTEXT * parser,
PT_NODE * class_name
)
function do_execute_delete
int do_execute_delete (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_execute_do
int do_execute_do (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_execute_insert
int do_execute_insert (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_execute_merge
int do_execute_merge (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_execute_prepared_subquery
int do_execute_prepared_subquery (
PARSER_CONTEXT * parser,
PT_NODE * stmt,
int num_query,
DB_PREPARE_SUBQUERY_INFO * info
)
function do_execute_select
int do_execute_select (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_execute_session_statement
int do_execute_session_statement (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_execute_statement
int do_execute_statement (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_execute_subquery
int do_execute_subquery (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_execute_trigger
int do_execute_trigger (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_execute_update
int do_execute_update (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_find_class_by_query
int do_find_class_by_query (
const char * name,
char * buf,
int buf_size
)
function do_find_serial_by_query
int do_find_serial_by_query (
const char * name,
char * buf,
int buf_size
)
function do_find_stored_procedure_by_query
int do_find_stored_procedure_by_query (
const char * name,
char * buf,
int buf_size
)
function do_find_synonym_by_query
int do_find_synonym_by_query (
const char * name,
char * buf,
int buf_size
)
function do_find_trigger_by_query
int do_find_trigger_by_query (
const char * name,
char * buf,
int buf_size
)
function do_get_optimization_param
int do_get_optimization_param (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_get_serial_cached_num
int do_get_serial_cached_num (
int * cached_num,
MOP serial_obj
)
function do_get_serial_obj_id
MOP do_get_serial_obj_id (
DB_IDENTIFIER * serial_obj_id,
DB_OBJECT * serial_class_mop,
const char * serial_name
)
function do_get_stats
int do_get_stats (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_get_trigger
int do_get_trigger (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_get_xaction
int do_get_xaction (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_grant
int do_grant (
const PARSER_CONTEXT * parser,
const PT_NODE * statement
)
function do_insert
int do_insert (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_internal_statements
int do_internal_statements (
PARSER_CONTEXT * parser,
PT_NODE * internal_stmt_list,
const int phase
)
function do_kill
int do_kill (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_merge
int do_merge (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_prepare_delete
int do_prepare_delete (
PARSER_CONTEXT * parser,
PT_NODE * statement,
PT_NODE * parent
)
function do_prepare_insert
int do_prepare_insert (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_prepare_merge
int do_prepare_merge (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_prepare_select
int do_prepare_select (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_prepare_session_statement
int do_prepare_session_statement (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_prepare_statement
int do_prepare_statement (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_prepare_subquery
int do_prepare_subquery (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_prepare_to_commit
int do_prepare_to_commit (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_prepare_update
int do_prepare_update (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_print_classname_on_method
void do_print_classname_on_method (
DB_OBJECT * self,
DB_VALUE * result
)
function do_print_on_method
void do_print_on_method (
DB_OBJECT * self,
DB_VALUE * result,
DB_VALUE * msg
)
function do_remove_trigger
int do_remove_trigger (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_rename
int do_rename (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_rename_server
int do_rename_server (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_rename_synonym
int do_rename_synonym (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_rename_trigger
int do_rename_trigger (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_replicate_statement
int do_replicate_statement (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_reset_auto_increment_serial
int do_reset_auto_increment_serial (
MOP serial_obj
)
function do_revoke
int do_revoke (
const PARSER_CONTEXT * parser,
const PT_NODE * statement
)
function do_rollback
int do_rollback (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_savepoint
int do_savepoint (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_scope
int do_scope (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_select
int do_select (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_select_for_ins_upd
int do_select_for_ins_upd (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_set_names
int do_set_names (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_set_optimization_param
int do_set_optimization_param (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_set_query_trace
int do_set_query_trace (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_set_session_variables
int do_set_session_variables (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_set_sys_params
int do_set_sys_params (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_set_timezone
int do_set_timezone (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_set_trigger
int do_set_trigger (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_set_xaction
int do_set_xaction (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_statement
int do_statement (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_statements
int do_statements (
PARSER_CONTEXT * parser,
PT_NODE * statement_list
)
function do_truncate
int do_truncate (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_update
int do_update (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function do_update_auto_increment_serial_on_rename
int do_update_auto_increment_serial_on_rename (
MOP serial_obj,
const char * class_name,
const char * att_name
)
function do_update_maxvalue_of_auto_increment_serial
int do_update_maxvalue_of_auto_increment_serial (
PARSER_CONTEXT * parser,
MOP * serial_object,
const char * class_name,
PT_NODE * att
)
function do_update_stats
int do_update_stats (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function get_dblink_info_from_dbserver
int get_dblink_info_from_dbserver (
PARSER_CONTEXT * parser,
PT_NODE * server_name,
PT_NODE * owner_name,
DB_VALUE * out_val
)
function get_dblink_owner_name_from_dbserver
int get_dblink_owner_name_from_dbserver (
PARSER_CONTEXT * parser,
PT_NODE * server_nm,
PT_NODE * owner_nm,
DB_VALUE * out_val
)
function is_stmt_based_repl_type
bool is_stmt_based_repl_type (
const PT_NODE * node
)
function pt_is_allowed_result_cache
bool pt_is_allowed_result_cache (
void
)
Macro Definition Documentation
define CDC_TRIGGER_INVOLVED_BACKUP
#define CDC_TRIGGER_INVOLVED_BACKUP (
is_trigger_involved
) `/* multi line expression */`
define CDC_TRIGGER_INVOLVED_RESTORE
#define CDC_TRIGGER_INVOLVED_RESTORE (
is_trigger_involved
) `/* multi line expression */`
The documentation for this class was generated from the following file cubrid/src/query/execute_statement.h