MySQL 9.1.0
Source Code Documentation
LEX Member List

This is the complete list of members for LEX, including all inherited members.

accept(Select_lex_visitor *visitor)LEX
add_statement_options(ulonglong options)LEXinline
add_to_query_tables(Table_ref *table)Query_tables_listinline
all_privilegesLEX
all_query_blocks_listLEX
allow_sum_funcLEX
alter_infoLEX
alter_passwordLEX
alter_user_attributeLEX
alter_user_comment_textLEX
assert_ok_set_current_query_block()LEX
autocommitLEX
begin_values_map()LEXinline
binlog_need_explicit_defaults_tsLEX
binlog_stmt_argLEX
binlog_stmt_flagsQuery_tables_listprivate
BINLOG_STMT_TYPE_COUNT enum valueQuery_tables_listprivate
BINLOG_STMT_TYPE_ROW_INJECTION enum valueQuery_tables_listprivate
BINLOG_STMT_UNSAFE_ACL_TABLE_READ_IN_DML_DDL enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_ALL_FLAGSQuery_tables_liststatic
BINLOG_STMT_UNSAFE_AUTOINC_COLUMNS enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_AUTOINC_NOT_FIRST enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_COUNT enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_CREATE_IGNORE_SELECT enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_CREATE_REPLACE_SELECT enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_CREATE_SELECT_AUTOINC enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_CREATE_SELECT_WITH_GIPK enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_DEFAULT_EXPRESSION_IN_SUBSTATEMENT enum valueQuery_tables_list
binlog_stmt_unsafe_errcodeQuery_tables_liststatic
BINLOG_STMT_UNSAFE_FULLTEXT_PLUGIN enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_INSERT_IGNORE_SELECT enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_INSERT_SELECT_UPDATE enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_INSERT_TWO_KEYS enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_LIMIT enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_MIXED_STATEMENT enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_NONTRANS_AFTER_TRANS enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_NOWAIT enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_REPLACE_SELECT enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_SKIP_LOCKED enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_SYSTEM_FUNCTION enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_SYSTEM_TABLE enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_SYSTEM_VARIABLE enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_UDF enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_UPDATE_IGNORE enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_WRITE_AUTOINC_SELECT enum valueQuery_tables_list
BINLOG_STMT_UNSAFE_XA enum valueQuery_tables_list
bulk_insert_row_cntLEX
can_execute_only_in_hypergraph_optimizer() constLEXinline
can_execute_only_in_secondary_engine() constLEXinline
can_not_use_merged()LEX
can_use_merged()LEX
check_optLEX
check_preparation_invalid(THD *thd)LEX
chop_off_not_own_tables()Query_tables_listinline
cleanup(bool full)LEXinline
cleanup_after_one_table_open()LEX
clear_execution()LEX
clear_privileges()LEX
clear_values_map()LEXinline
columnsLEX
contains_plaintext_passwordLEX
context_analysis_onlyLEX
context_stackLEX
copy_db_to(char const **p_db, size_t *p_db_length) constLEX
copy_db_to(char **p_db, size_t *p_db_length) constLEXinline
create_infoLEX
create_query_expr_and_block(THD *thd, Query_block *current_query_block, Item *where_clause, Item *having_clause, enum_parsing_context ctx)LEX
create_view_algorithmLEX
create_view_checkLEX
create_view_modeLEX
create_view_query_blockLEX
create_view_suidLEX
current_context()LEXinline
current_query_block() constLEXinline
default_rolesLEX
definerLEX
deny_window_function(Query_block *qb) constLEXinline
destroy()LEXinline
destroy_query_tables_list()Query_tables_list
destroy_values_map()LEXinline
drop_if_existsLEX
drop_temporaryLEX
duplicatesLEX
dynamic_privilegesLEX
end_values_map()LEXinline
enum_binlog_stmt_type enum nameQuery_tables_listprivate
enum_binlog_stmt_unsafe enum nameQuery_tables_list
enum_lock_tables_state enum nameQuery_tables_list
enum_stmt_accessed_table enum nameQuery_tables_list
explain_formatLEX
expr_allows_subqueryLEX
first_lists_tables_same()LEX
first_not_own_table()Query_tables_listinline
get_not_supported_in_primary_reason() constLEXinline
get_not_supported_in_primary_reason_str()LEXinline
get_only_supported_in_hypergraph_reason() constLEXinline
get_only_supported_in_hypergraph_reason_str() constLEXinline
get_sp_current_parsing_ctx()LEXinline
get_stmt_unsafe_flags() constQuery_tables_listinline
get_using_match()Query_tables_listinline
grantLEX
grant_asLEX
grant_if_existsLEX
grant_privilegeLEX
grant_tot_colLEX
grant_userLEX
has_external_tables() constLEXinline
has_udf() constLEXinline
has_values_map() constLEXinline
help_argLEX
identLEX
ignoreLEXprivate
ignore_unknown_userLEX
in_sum_funcLEX
in_update_value_clauseLEX
insert_tableLEX
insert_table_leafLEX
insert_update_values_mapLEXprivate
insert_values_map(Item_field *f1, Field *f2)LEXinline
is_broken() constLEXinline
is_crossed_connection_memory_status_limit() constLEXinline
is_crossed_global_connection_memory_status_limit() constLEXinline
is_exec_completed() constLEXinline
is_exec_started() constLEXinline
is_explain() constLEXinline
is_explain_analyzeLEX
is_ignore() constLEXinline
is_lex_startedLEX
is_metadata_used() constLEXinline
is_mixed_stmt_unsafe(bool in_multi_stmt_transaction_mode, bool binlog_direct, bool trx_cache_is_not_empty, uint tx_isolation)Query_tables_listinline
is_ps_or_view_context_analysis()LEXinline
is_query_tables_locked() constQuery_tables_listinline
is_rewrite_required()LEXinline
is_single_level_stmt()LEXinline
is_stmt_row_injection() constQuery_tables_listinline
is_stmt_unsafe() constQuery_tables_listinline
is_stmt_unsafe(enum_binlog_stmt_unsafe unsafe)Query_tables_listinline
is_stmt_unsafe_with_mixed_mode() constQuery_tables_listinline
is_view_context_analysis()LEXinline
keep_diagnosticsLEX
key_create_infoLEX
kill_value_listLEX
LEX()LEX
lex_startLEXfriend
link_first_table_back(Table_ref *first, bool link_to_local)LEX
locate_var_assignment(const Name_string &name)LEX
lock_tables_stateQuery_tables_list
LTS_LOCKED enum valueQuery_tables_list
LTS_NOT_LOCKED enum valueQuery_tables_list
m_brokenLEXprivate
m_can_execute_only_in_hypergraph_optimizerLEXprivate
m_can_execute_only_in_secondary_engineLEXprivate
m_crossed_connection_memory_status_limitLEXprivate
m_crossed_global_connection_memory_status_limitLEXprivate
m_current_query_blockLEXprivate
m_deny_window_funcLEX
m_exec_completedLEXprivate
m_exec_startedLEXprivate
m_execute_only_in_hypergraph_reasonLEXprivate
m_execute_only_in_secondary_engine_reasonLEXprivate
m_extended_showLEX
m_has_external_tablesLEXprivate
m_has_udfLEXprivate
m_IS_table_statsLEX
m_IS_tablespace_statsLEX
m_secondary_engine_contextLEXprivate
m_splitting_window_expressionLEXprivate
m_sql_cmdLEX
m_statement_optionsLEXprivate
m_subquery_to_derived_is_impossibleLEX
m_using_hypergraph_optimizerLEXprivate
m_was_replication_command_executedLEXprivate
make_sql_cmd(Parse_tree_root *parse_tree)LEX
mark_as_requiring_prelocking(Table_ref **tables_own_last)Query_tables_listinline
mark_broken(bool broken=true)LEXinline
max_execution_timeLEX
miLEX
mqhLEX
nameLEX
need_correct_ident()LEX
new_empty_query_block()LEX
new_query(Query_block *curr_query_block)LEX
new_set_operation_query(Query_block *curr_query_block)LEX
new_static_query(Query_expression *sel_query_expression, Query_block *select)LEX
new_top_level_query()LEX
next_binlog_file_nrLEX
no_write_to_binlogLEX
only_viewLEX
operator=(Query_tables_list &&)=defaultQuery_tables_list
opt_hints_globalLEX
option_typeLEX
param_listLEX
parsing_optionsLEX
part_infoLEX
pluginsLEX
Plugins_array typedefLEX
pop_context()LEXinline
prepared_stmt_codeLEX
prepared_stmt_code_is_varrefLEX
prepared_stmt_nameLEX
prepared_stmt_paramsLEX
profile_optionsLEX
purge_value_listLEX
push_context(Name_resolution_context *context)LEXinline
query_blockLEX
query_tablesQuery_tables_list
query_tables_lastQuery_tables_list
Query_tables_list()=defaultQuery_tables_list
query_tables_own_lastQuery_tables_list
release_plugins()LEX
reparse_common_table_expr_atLEX
reparse_derived_table_conditionLEX
reparse_derived_table_params_atLEX
replica_connectionLEX
replica_thd_optLEX
requires_prelocking()Query_tables_listinline
reset()LEX
reset_crossed_memory_status_limit()LEXinline
reset_exec_started()LEXinline
reset_has_external_tables()LEXinline
reset_n_backup_query_tables_list(Query_tables_list *backup)LEX
reset_query_tables_list(bool init)Query_tables_list
reset_replica_infoLEX
reset_rewrite_required()LEXinline
restore_backup_query_tables_list(Query_tables_list *backup)LEX
restore_cmd_properties()LEXinline
restore_properties_for_insert()LEXinline
resultLEX
rewrite_requiredLEXprivate
safe_to_cache_queryLEX
save_cmd_properties(THD *thd)LEXinline
secondary_engine_execution_context() constLEXinline
select_numberLEX
server_optionsLEX
set_channel_name(LEX_CSTRING name={})LEX
set_crossed_connection_memory_status_limit()LEXinline
set_crossed_global_connection_memory_status_limit()LEXinline
set_current_query_block(Query_block *select)LEXinline
set_exec_completed()LEXinline
set_exec_started()LEXinline
set_execute_only_in_hypergraph_optimizer(bool execute_in_hypergraph_optimizer_param, execute_only_in_hypergraph_reasons reason)LEXinline
set_execute_only_in_secondary_engine(const bool execute_only_in_secondary_engine_param, execute_only_in_secondary_reasons reason)LEXinline
set_has_external_tables()LEXinline
set_has_udf()LEXinline
set_ignore(bool ignore_param)LEXinline
set_query_tables_list(Query_tables_list *state)Query_tables_listinline
set_rewrite_required()LEXinline
set_secondary_engine_execution_context(Secondary_engine_execution_context *context)LEX
set_sp_current_parsing_ctx(sp_pcontext *ctx)LEXinline
set_stmt_accessed_table(enum_stmt_accessed_table accessed_table)Query_tables_listinline
set_stmt_row_injection()Query_tables_listinline
set_stmt_unsafe(enum_binlog_stmt_unsafe unsafe_type)Query_tables_listinline
set_stmt_unsafe_flags(uint32 flags)Query_tables_listinline
set_stmt_unsafe_with_mixed_mode()Query_tables_listinline
set_trg_event_type_for_tables()LEX
set_uncacheable(Query_block *curr_query_block, uint8 cause)LEXinline
set_using_hypergraph_optimizer(bool use_hypergraph)LEXinline
set_using_match()Query_tables_listinline
set_var_listLEX
set_was_replication_command_executed()LEXinline
set_wild(LEX_STRING)LEX
show_profile_query_idLEX
sp_chisticsLEX
sp_current_parsing_ctxLEXprivate
sp_lex_in_useLEX
spheadLEX
splitting_window_expression() constLEXinline
spnameLEX
sql_commandQuery_tables_list
sroutinesQuery_tables_list
sroutines_listQuery_tables_list
sroutines_list_own_elementsQuery_tables_list
sroutines_list_own_lastQuery_tables_list
ssl_cipherLEX
ssl_typeLEX
START_SROUTINES_HASH_SIZE enum valueQuery_tables_list
start_transaction_optLEX
statement_options()LEXinline
STMT_ACCESS_TABLE_COUNT enum valueQuery_tables_list
stmt_accessed_table(enum_stmt_accessed_table accessed_table)Query_tables_listinline
stmt_accessed_table_flagQuery_tables_listprivate
stmt_accessed_table_string(enum_stmt_accessed_table accessed_table)Query_tables_listinlinestatic
stmt_definition_beginLEX
stmt_definition_endLEX
STMT_READS_NON_TRANS_TABLE enum valueQuery_tables_list
STMT_READS_TEMP_NON_TRANS_TABLE enum valueQuery_tables_list
STMT_READS_TEMP_TRANS_TABLE enum valueQuery_tables_list
STMT_READS_TRANS_TABLE enum valueQuery_tables_list
stmt_unsafe_with_mixed_modeQuery_tables_listprivate
STMT_WRITES_NON_TRANS_TABLE enum valueQuery_tables_list
STMT_WRITES_TEMP_NON_TRANS_TABLE enum valueQuery_tables_list
STMT_WRITES_TEMP_TRANS_TABLE enum valueQuery_tables_list
STMT_WRITES_TRANS_TABLE enum valueQuery_tables_list
table_countQuery_tables_list
table_or_sp_used()LEX
thdLEX
to_logLEX
tx_isolationLEX
tx_releaseLEX
typeLEX
udfLEX
unitLEX
unlink_first_table(bool *link_to_local)LEX
use_only_table_contextLEX
users_listLEX
uses_stored_routines() constQuery_tables_listinline
using_hypergraph_optimizer() constLEXinline
using_matchQuery_tables_listprivate
validate_use_in_old_optimizer()LEX
var_listLEX
verboseLEX
was_replication_command_executed() constLEXinline
which_check_option_applicable()LEXinline
wildLEX
will_contextualizeLEX
x509_issuerLEX
x509_subjectLEX
~LEX()LEXvirtual
~Query_tables_list()=defaultQuery_tables_list