![]() |
MySQL 8.0.43
Source Code Documentation
|
#include <stddef.h>#include <sys/types.h>#include <algorithm>#include <new>#include "lex_string.h"#include "m_string.h"#include "my_dbug.h"#include "my_inttypes.h"#include "my_sqlcommand.h"#include "my_thread.h"#include "mysql/mysql_lex_string.h"#include "mysql/psi/mysql_thread.h"#include "mysql/service_parser.h"#include "sql/auth/sql_security_ctx.h"#include "sql/current_thd.h"#include "sql/enum_query_type.h"#include "sql/error_handler.h"#include "sql/item.h"#include "sql/mdl.h"#include "sql/mysqld.h"#include "sql/mysqld_thd_manager.h"#include "sql/protocol_classic.h"#include "sql/select_lex_visitor.h"#include "sql/sql_base.h"#include "sql/sql_class.h"#include "sql/sql_const.h"#include "sql/sql_digest.h"#include "sql/sql_digest_stream.h"#include "sql/sql_error.h"#include "sql/sql_lex.h"#include "sql/sql_list.h"#include "sql/sql_parse.h"#include "sql/system_variables.h"#include "sql/transaction.h"#include "sql_string.h"#include "template_utils.h"Classes | |
| class | Service_visitor |
| This class implements the parse tree visiting service. More... | |
| class | Plugin_error_handler |
| This class implements the framework needed for the callback function that handles conditions that may arise during parsing via the parser service. More... | |
| struct | anonymous_namespace{parser_service.cc}::thread_args |
Namespaces | |
| namespace | anonymous_namespace{parser_service.cc} |
| MYSQL_THD mysql_parser_current_session | ( | ) |
| int mysql_parser_extract_prepared_params | ( | MYSQL_THD | thd, |
| int * | positions | ||
| ) |
| void mysql_parser_free_string | ( | MYSQL_LEX_STRING | string | ) |
| MYSQL_LEX_STRING mysql_parser_get_normalized_query | ( | MYSQL_THD | thd | ) |
| int mysql_parser_get_number_params | ( | MYSQL_THD | thd | ) |
| MYSQL_LEX_STRING mysql_parser_get_query | ( | MYSQL_THD | thd | ) |
| int mysql_parser_get_statement_type | ( | MYSQL_THD | thd | ) |
| MYSQL_LEX_STRING mysql_parser_item_string | ( | MYSQL_ITEM | item | ) |
| void mysql_parser_join_thread | ( | my_thread_handle * | thread_id | ) |
| MYSQL_THD mysql_parser_open_session | ( | ) |
| int mysql_parser_parse | ( | MYSQL_THD | thd, |
| const MYSQL_LEX_STRING | query, | ||
| unsigned char | is_prepared, | ||
| sql_condition_handler_function | handle_condition, | ||
| void * | condition_handler_state | ||
| ) |
| void mysql_parser_set_current_database | ( | MYSQL_THD | thd, |
| const MYSQL_LEX_STRING | db | ||
| ) |
| void mysql_parser_start_thread | ( | THD * | thd, |
| callback_function | fun, | ||
| void * | arg, | ||
| my_thread_handle * | thread_handle | ||
| ) |
| int mysql_parser_visit_tree | ( | MYSQL_THD | thd, |
| parse_node_visit_function | processor, | ||
| unsigned char * | arg | ||
| ) |