MySQL 8.4.3
Source Code Documentation
|
►Nacl_table | |
►Nanonymous_namespace{access_path.cc} | |
►Nanonymous_namespace{binlog.cc} | |
►Nanonymous_namespace{certificate_generator.cc} | |
►Nanonymous_namespace{charset.cc} | |
►Nanonymous_namespace{classic_lazy_connect.cc} | |
►Nanonymous_namespace{classic_query_forwarder.cc} | |
►Nanonymous_namespace{classic_reset_connection_forwarder.cc} | |
►Nanonymous_namespace{clone0api.cc} | |
►Nanonymous_namespace{collations_internal.cc} | |
►Nanonymous_namespace{command_mapping.cc} | |
►Nanonymous_namespace{composite_iterators.cc} | |
►Nanonymous_namespace{config_generator.cc} | |
►Nanonymous_namespace{connection_pool_plugin.cc} | |
►Nanonymous_namespace{cost_model.cc} | |
►Nanonymous_namespace{ctype-czech.cc} | |
►Nanonymous_namespace{ctype-win1250ch.cc} | |
►Nanonymous_namespace{destination_status_plugin.cc} | |
►Nanonymous_namespace{dictionary_client.cc} | |
►Nanonymous_namespace{dynamic_state.cc} | |
►Nanonymous_namespace{estimate_selectivity.cc} | |
►Nanonymous_namespace{filesort.cc} | |
►Nanonymous_namespace{filesort_utils.cc} | |
►Nanonymous_namespace{gr_notifications_listener.cc} | |
►Nanonymous_namespace{graph_simplification.cc} | |
►Nanonymous_namespace{ha_mock.cc} | |
►Nanonymous_namespace{handler.cc} | |
►Nanonymous_namespace{http_auth_backend_plugin.cc} | |
►Nanonymous_namespace{http_auth_realm_plugin.cc} | |
►Nanonymous_namespace{http_server_plugin.cc} | |
►Nanonymous_namespace{interesting_orders.cc} | |
►Nanonymous_namespace{io_plugin.cc} | |
►Nanonymous_namespace{item_cmpfunc.cc} | |
►Nanonymous_namespace{item_create.cc} | |
►Nanonymous_namespace{item_strfunc.cc} | |
►Nanonymous_namespace{join_optimizer.cc} | |
►Nanonymous_namespace{json_client_library_main.cc} | |
►Nanonymous_namespace{json_dom.cc} | |
►Nanonymous_namespace{json_path.cc} | |
►Nanonymous_namespace{locked_tables_list.cc} | |
►Nanonymous_namespace{logger_plugin.cc} | |
►Nanonymous_namespace{metadata.cc} | |
►Nanonymous_namespace{mock_server_plugin.cc} | |
►Nanonymous_namespace{my_file.cc} | |
►Nanonymous_namespace{my_winfile.cc} | |
►Nanonymous_namespace{mysql_session.cc} | |
►Nanonymous_namespace{mysql_string_service.cc} | The string functions as a service to the mysql_server component |
►Nanonymous_namespace{mysql_thd_store_imp.cc} | |
►Nanonymous_namespace{opt_explain.cc} | |
►Nanonymous_namespace{opt_trace.cc} | |
►Nanonymous_namespace{p_s.cc} | |
►Nanonymous_namespace{parser_service.cc} | |
►Nanonymous_namespace{plugin_config.cc} | |
►Nanonymous_namespace{relational_expression.cc} | |
►Nanonymous_namespace{resource_group_sql_cmd.cc} | |
►Nanonymous_namespace{rest_api_plugin.cc} | |
►Nanonymous_namespace{rest_connection_pool_plugin.cc} | |
►Nanonymous_namespace{rest_metadata_cache_plugin.cc} | |
►Nanonymous_namespace{rest_router_plugin.cc} | |
►Nanonymous_namespace{rest_routing_plugin.cc} | |
►Nanonymous_namespace{rewriter.cc} | |
►Nanonymous_namespace{router_app.cc} | |
►Nanonymous_namespace{router_options.cc} | |
►Nanonymous_namespace{router_require.cc} | |
►Nanonymous_namespace{sdi_file.cc} | |
►Nanonymous_namespace{socket_connection.cc} | |
►Nanonymous_namespace{sp.cc} | |
►Nanonymous_namespace{sql_audit.cc} | |
►Nanonymous_namespace{sql_base.cc} | |
►Nanonymous_namespace{sql_delete.cc} | |
►Nanonymous_namespace{sql_planner.cc} | |
►Nanonymous_namespace{sql_prepare.cc} | |
►Nanonymous_namespace{sql_rename.cc} | |
►Nanonymous_namespace{sql_select.cc} | |
►Nanonymous_namespace{sql_table.cc} | |
►Nanonymous_namespace{sql_tablespace.cc} | |
►Nanonymous_namespace{sys_vars.cc} | Warn usage of restrict_fk_on_non_standard_key variable |
►Nanonymous_namespace{table_stats.cc} | |
►Nanonymous_namespace{tls_server_context.cc} | |
►Nanonymous_namespace{uniques.cc} | |
►Nauth_kerberos_context | |
►Nauth_ldap_sasl_client | |
►Nauthentication_policy | Namespace for authentication policy |
►NBase64Alphabet | |
►Nbinlog | |
►Nboost | Tag dispatch for custom Role_properties |
►Nbootstrap | |
►NBtree_multi | |
►Nbuf | |
►NBulk_data_convert | |
►NBulk_load | |
►Nclassic_protocol | |
►Nclient_authentication | |
►Nclient_registration | |
►Ncomponents | |
►Ncontainer | |
►NCounter | Sharded atomic counter |
►Ncs | |
►Ndblwr | |
►Ndd | The version of the current data dictionary table definitions |
►Ndd_column_statistics_unittest | |
►Ndd_fil | Used for collecting the data in boot_tablespaces() |
►Nddl | The general architecture is that the work is done in two phases, roughly the read and write phase |
►Nddl_bulk | |
►NEvent_tracking_implementation | |
►Nfil | |
►Nfile | |
►Ngis | |
►Ngr | |
►Nhardware | |
►Nhash_join_buffer | |
►Nhistograms | |
►Nhttp | |
►Nhypergraph | |
►Nib | |
►Nibt | |
►Nimpl | |
►Njson_binary | |
►Nkeyring_common | |
►Nkeyring_file | |
►Nkeyring_lockable | |
►Nkeyring_proxy | |
►Nlob | Provides the large objects (LOB) module |
►Nlocal | |
►Nlock | Provides atomic access in shared-exclusive modes |
►Nlocksys | |
►Nlog_pre_8_0_30 | |
►Nmanifest | |
►NMatcher | |
►Nmaterialize_iterator | |
►Nmeb | |
►Nmemory | |
►Nmetadata_cache | |
►Nminimal_chassis | |
►Nmock | |
►NMysql | |
►Nmysql | |
►Nmysql_harness | |
►Nmysql_query_attributes | |
►Nmysqlrouter | |
►NMysqlx | |
►Nnet | |
►Noci | |
►Nopenssl | |
►Nopt_explain_json_namespace | |
►Noptions | |
►Noptions_parser | |
►Npack_rows | |
►Nraii | |
►Nreference_caching | |
►Nregexp | |
►Nresource_blocker | |
►Nresourcegroups | |
►NRoles | |
►Nrpl | |
►Nrules_table_service | |
►Nserver_mock | |
►Nservices | |
►Nsha2_password | |
►Nsrv | |
►Nstd | |
►Nstdx | |
►Nsysd | |
►Ntemptable | |
►Nterminology_use_previous | In respect to the organization of modules, this really belongs in terminology_use_previous.h |
►Ntest_trace | |
►Ntls | |
►Nundo | |
►Nut | This file contains a set of libraries providing overloads for regular dynamic allocation routines which allow for opt-in memory instrumentation through performance schema memory engine (PFS) |
►Nxa | |
C_db_stack_frame_ | |
C_entry | |
C_ft_vft | |
C_ft_vft_ext | |
C_log_filter_rule | |
C_log_filter_ruleset | |
C_log_filter_tag | |
C_log_item | |
C_log_item_data | |
C_log_item_iter | Iterator over the key/value pairs of a log_line |
C_log_item_wellknown_key | Pre-defined "well-known" keys, as opposed to ad hoc ones, for key/value pairs in logging |
C_log_line | Log_line ("log event") |
C_log_service_instance | State of a given instance of a service |
C_log_sink_pfs_event | |
C_st_ft_seg_iterator | |
CAbortable_synchronized_queue | Abortable synchronized queue extends synchronized queue allowing to abort methods waiting for elements on queue |
CAbstract_restrictions | Abstract class for ACL restrictions |
CAbstractCallback | Functor that is called for each physical page that is read from the tablespace file |
CAcceptingEndpoint | |
CAcceptingEndpointTcpSocket | |
CAcceptingEndpointUnixSocket | |
CAcceptor | |
CAccessModeOption | |
CAccessPath | Access paths are a query planning structure that correspond 1:1 to iterators, in that an access path contains pretty much exactly the information needed to instantiate given iterator, plus some information that is only needed during planning, such as costs |
CAck_receiver | Ack_receiver is responsible to control ack receive thread and maintain slave information used by ack receive thread |
CAckContainer | AckContainer stores received acks internally and tell the caller the ack's position when a transaction is fully acknowledged, so it can wake up the waiting transactions |
CAckInfo | AckInfo is a POD |
CACL_ACCESS | |
CAcl_cache | |
►CAcl_cache_allocator | |
CAcl_cache_error_handler | Internal_error_handler subclass to suppress ER_LOCK_DEADLOCK, ER_LOCK_WAIT_TIMEOUT, ER_QUERY_INTERRUPTED and ER_QUERY_TIMEOUT |
CAcl_cache_lock_guard | Lock guard for ACL Cache |
►CAcl_change_notification | |
CACL_compare | Class that compares ACL_ACCESS objects |
CAcl_credential | |
CACL_DB | |
Cacl_entry | |
CAcl_hash_entry | |
CACL_HOST | |
CACL_HOST_AND_IP | |
CAcl_ignore_error_handler | |
CACL_internal_schema_access | Per internal schema ACL access rules |
CACL_internal_schema_registry | A registry for per internal schema ACL |
CACL_internal_schema_registry_entry | |
CACL_internal_table_access | Per internal table ACL access rules |
CAcl_map | Container for global, schema, table/view and routine ACL maps |
CACL_PROXY_USER | |
CAcl_restrictions | Cache to store the Restrictions of every auth_id |
CAcl_table_intact | Class to validate the flawlessness of ACL table before performing ACL operations |
Cacl_tables_setup_for_write_and_acquire_mdl_error_handler | Internal_error_handler subclass to suppress ER_LOCK_DEADLOCK error |
►CACL_USER | |
CACL_USER_compare | Class that compares ACL_USER objects |
CAction_packet | A packet to control the applier in a event oriented way |
CActiveIndexInfo | |
CActiveTranx | This class manages memory for active transaction list |
Cadd_args | |
CAdd_dirty_blocks_to_flush_list | Add blocks modified by the mini-transaction to the flush list |
CAdd_status | Collect status for all running threads |
CAddon_fields | This class wraps information about usage of addon fields |
CAdjacencyList | Simplified adjacency list: a window can maximum reference (depends on) one other window due to syntax restrictions |
CAdvertised_recovery_endpoints | Validate advertised recovery endpoints |
CAes_ctr | The class provides standards to be used by the Aes_ctr ciphers |
CAes_ctr_cipher | The class implements AES-CTR encryption/decryption |
Caggregated_stats | To facilitate calculating values of status variables aggregated per all THDs in real-time, each THD will update its stats into a matching buffer shard |
Caggregated_stats_buffer | Similar to System_status_var, implements atomic counters for status variables whose values are calculated by aggregating over all available sessions (THDs) |
CAggregateIterator | Handles aggregation (typically used for GROUP BY) for the case where the rows are already properly grouped coming in, ie., all rows that are supposed to be part of the same group are adjacent in the input stream |
CAggregator | The abstract base class for the Aggregator_* classes |
CAggregator_distinct | The distinct aggregator |
CAggregator_simple | The pass-through aggregator |
CAIO | The asynchronous i/o array structure |
CAIOHandler | Generic AIO Handler methods |
CAll_account_THD_visitor_adapter | |
CAll_host_THD_visitor_adapter | |
CALL_IN_ONE | |
CAll_locks_iterator | Iterates over all locks in the lock sys in a manner which guarantees that all locks from the same lock queue are processed in a single critical section |
CAll_THD_visitor_adapter | |
CAll_user_THD_visitor_adapter | |
CAlter_column | Class representing SET DEFAULT, DROP DEFAULT, RENAME COLUMN, SET VISIBLE and SET INVISIBLE clause in ALTER TABLE statement |
CAlter_constraint_enforcement | Class representing ALTER CHECK and ALTER CONSTRAINT clauses in ALTER TABLE statement |
CAlter_drop | Class representing DROP COLUMN, DROP KEY, DROP FOREIGN KEY, DROP CHECK CONSTRAINT and DROP CONSTRAINT clauses in ALTER TABLE statement |
CAlter_index_visibility | An ALTER INDEX operation that changes the visibility of an index |
CAlter_info | Data describing the table being created by CREATE TABLE or altered by ALTER TABLE |
CAlter_inplace_info | Class describing changes to be done by ALTER TABLE |
CAlter_instance | |
CAlter_instance_reload_tls | |
Calter_part | Class(interface) which manages the operations for partitions of states in different categories during ALTER PARTITION |
Calter_part_add | Class which handles the partition of the state PART_TO_BE_ADDED |
Calter_part_change | Class which handles the partition of the state PART_CHANGED |
Calter_part_drop | Class which handles the partition of states PART_TO_BE_DROPPED, PART_TO_BE_REORGED and PART_REORGED_DROPPED |
Calter_part_factory | Construct all necessary alter_part_* objects according to the given partition states in both old and new tables |
Calter_part_normal | Class which handles the partition of state PART_NORMAL |
Calter_parts | Helper class for in-place alter partitions, see handler.h |
CAlter_rename_key | Class which instances represent RENAME INDEX clauses in ALTER TABLE statement |
CAlter_stage | Class used to report ALTER TABLE progress via performance_schema |
CAlter_stage_ts | Class to monitor the progress of 'ALTER TABLESPACE ENCRYPTION' in terms of number of pages operated upon |
CAlter_table_ctx | Runtime context for ALTER TABLE |
Calter_table_old_info_t | Structure to remember table information for updating DD |
CAlter_table_prelocking_strategy | Strategy for prelocking algorithm to be used for ALTER TABLE statements |
CAlter_tablespace_parse_context | |
CAltered_partitions | Helper class for encapsulating new/altered partitions during ADD(HASH/KEY)/COALESCE/REORGANIZE PARTITION |
CAlternativeIterator | An iterator that switches between another iterator (typically a RefIterator or similar) and a TableScanIterator |
CAndCombine | |
CAppend_block_log_event | This event is created to contain the file data |
CAppendIterator | Takes in two or more iterators and output rows from them sequentially (first all rows from the first one, the all from the second one, etc.) |
CAppendPathParameters | |
CApplier_channel_state_observer | |
CApplier_handler | |
CApplier_module | |
CApplier_module_interface | |
CApplier_security_context_guard | Utility class to allow RAII pattern with Security_context class |
CArch_Block | In memory data block in Page ID archiving system |
CArch_Dblwr_Block | Doublewrite buffer block along with their info |
CArch_Dblwr_Ctx | Doublewrite buffer context |
►CArch_File_Ctx | Archiver file context |
►CArch_Group | Contiguous archived data for redo log or page tracking |
CArch_log_consumer | |
CArch_Log_Sys | Redo log archiving system |
CArch_Page_Pos | Position in page ID archiving system |
►CArch_Page_Sys | Dirty page archive system |
CArch_Point | Structure which represents a point in a file |
CArch_Recv_Group_Info | Info related to each group parsed at different stages of page archive recovery |
CArch_Reset_File | |
CArch_scope_guard | Guard to release resources safely |
Carchive_record_buffer | |
CArchive_share | |
CArchPageData | Page archiver in memory data |
CARClusterMetadata | The ARClusterMetadata class encapsulates a connection to the ReplicaSet Cluster metadata server |
CArg_comparator | |
CArg_def | Argument definition structure |
CArg_type | Structure used for argument type validation |
CARMetadataCache | |
CAssign_gtids_to_anonymous_transactions_info | This class is used to store the type and value for Assign_gtids_to_anonymous_transactions parameter of Change replication source command on slave |
Cassign_node_t | Assignment statement node |
CAsync_conn_failover_manager | |
CAsynchronous_channels_state_observer | |
CAsyncTimer | |
Catomic_boolean | Utility class implementing an atomic boolean on top of an int32 |
CAtomic_xor_of_things | A class to allow any trivially copyable object to be XOR'ed |
CAudit_global_variable_get_event | Class to log audit event EVENT_TRACKING_GLOBAL_VARIABLE_GET |
Cauth_factor_desc | |
CAuth_id | Storage container for default auth ids |
Cauth_plugin_t | |
CAuthBase | |
CAuthCachingSha2Forwarder | |
CAuthCachingSha2Password | |
CAuthCachingSha2Sender | |
CAuthCleartextForwarder | |
CAuthCleartextPassword | |
CAuthCleartextSender | |
CAuthForwarder | Forward authentication between a client and server |
CAuthGenericForwarder | |
CAuthNativeForwarder | |
CAuthNativePassword | |
CAuthNativeSender | |
CAuthSha256Forwarder | |
CAuthSha256Password | |
CAuthSha256Sender | |
CAuto_THD | Self destroying THD |
CAutoDebugTrace | A RAII helper to do DBUG_ENTER / DBUG_RETURN for you automatically |
CAutoinc_field_has_explicit_non_null_value_reset_guard | RAII class to reset TABLE::autoinc_field_has_explicit_non_null_value after processing individual row in INSERT or LOAD DATA statements |
CAutoIncPersister | Persister used for autoinc counters |
CAutorejoin_thread | Represents and encapsulates the logic responsible for handling the auto-rejoin process within Group Replication |
CAutoRLock | |
CAutoWLock | |
Caux_name_vec_t | Structure to manage FTS AUX table name and MDL during its drop |
CAvailableDestination | |
Cavgcost_data | |
CAwaitClientOrServerProcessor | |
Cazio_stream | |
CBackup_page_tracker | |
CBad_db_error_handler | |
Cbad_plugin | Exception thrown when the plugin loading failed |
CBase64Base | Base64 codec base class |
CBase64Impl | Generic Base64 codec |
Cbase_ilist | |
Cbase_ilist_iterator | |
Cbase_list | |
Cbase_list_iterator | |
CBaseProtocol | |
CBaseRestApiHandler | |
CBasic_binlog_file_reader | It owns an allocator, a byte stream, an event_data stream and an event object stream |
CBasic_binlog_ifile | Base class of binlog input files |
CBasic_istream | The abstract class for basic byte input streams which provides read operations |
CBasic_ostream | The abstract class for basic output streams which provides write operation |
CBasic_seekable_istream | The abstract class for seekable input streams which have fixed length and provide seek operation |
CBasicConnection | Basic connection which wraps a net-ts Protocol |
CBasicProcessor | Base class of all the processors |
CBatch_segment | Segment for batched writes |
CBegin_load_query_log_event | Event for the first block of file to be loaded, its only difference from Append_block event is that this event creates or truncates existing file before writing data |
►CBFT | Does a breadth first traversal (BFT) of the B-tree, and invokes the callback for each of the B-tree nodes |
CBG_geometry_collection | A utility class to flatten any hierarchy of geometry collection into one with no nested geometry collections |
CBG_models | A wrapper and interface for all geometry types used here |
CBG_result_buf_mgr | We have to hold result buffers in functions that return a GEOMETRY string, because such a function's result geometry's buffer is directly used and set to String result object |
Cbgpt_eq | Equals comparator for points used by BG |
Cbgpt_lt | Less than comparator for points used by BG |
Cbig_rec_field_t | A slot for a field in a big rec vector |
Cbig_rec_t | Storage format for overflow data in a big record, that is, a clustered index record which needs external storage of data fields |
CBigint | |
CBinary_diff | Class that represents a single change to a column value in partial update of a JSON column |
CBind_address_info | Plain structure to collect together a host name/ip address and a corresponding network namespace if set and pass these information to different functions as a single unit |
Cbind_params_iterator | |
CBindPortOption | Empty or 1..65335 |
CBinlog_cache_compressor | Controls the execution flow when we compress the transaction cache into memory and write back the compressed data to the transaction cache |
►Cbinlog_cache_data | Caches for non-transactional and transactional data before writing it to the binary log |
Cbinlog_cache_mngr | |
CBinlog_cache_storage | Byte container that provides a storage for serializing session binlog events |
CBinlog_encryption_istream | Seekable_istream with decryption feature |
CBinlog_encryption_ostream | It is an Truncatable_ostream which provides encryption feature |
CBinlog_event_data_istream | Binlog_event_data_istream fetches byte data from Basic_istream and divides them into event_data chunk according to the format |
CBinlog_event_object_istream | It reads event_data from an event_data stream and deserialize them to event object |
CBinlog_event_writer | Auxiliary class to copy serialized events to the binary log and correct some of the fields that are not known until just before writing the event |
Cbinlog_func_st | |
CBinlog_group_commit_ctx | Keeps the THD session context to be used with the Bgc_ticket_manager |
CBinlog_ifile | Binlog input file |
►CBinlog_iterator_ctx | This class holds the context of the iterator |
Cbinlog_log_query_st | |
CBinlog_log_row_cleanup | The purpose of an instance of this class is to : |
CBinlog_read_error | It defines the error types which could happen when reading binlog files or deserializing binlog events |
CBinlog_relay_IO_delegate | |
CBinlog_relay_IO_observer | Observes and extends the service of slave IO thread |
CBinlog_relay_IO_param | Replication binlog relay IO observer parameter |
►CBinlog_sender | The major logic of dump thread is implemented in this class |
Cbinlog_stmt_cache_data | |
CBinlog_storage_delegate | |
CBinlog_storage_observer | Observe binlog logging storage |
CBinlog_storage_param | Binlog storage observer parameters |
CBinlog_transmit_delegate | |
CBinlog_transmit_observer | Observe and extends the binlog dumping thread |
CBinlog_transmit_param | Replication binlog transmitter (binlog dump) observer parameter |
Cbinlog_trx_cache_data | |
CBinlog_user_var_event | |
CBinlogDumpForwarder | |
CBipartite_name | |
CBit_reader | Auxiliary class to read or write a stream of bits to a memory location |
CBit_stream_base | Template base class of Bit_reader / Bit_writer |
CBit_writer | Auxiliary class to write a stream of bits to a memory location |
►CBitIteratorAdaptor | |
CBitmap | |
CBitmap< 64 > | |
CBitset | A simple bitset wrapper class, which lets you access an existing range of bytes (not owned by it!) as if it was a std::bitset or std::vector<bool> |
CBKAIterator | The BKA join iterator, with an arbitrary iterator tree on the outer side and a MultiRangeRowIterator on the inner side (possibly with a filter or similar in-between) |
Cblackhole_free_share | |
CBlob | Class representing a region of memory (e.g., a string or binary buffer) |
Cblob_len_ptr | This structure is a helper structure for passing the length and pointer of blob space allocated by storage engine |
CBlob_mem_storage | Class is used as a BLOB field value storage for intermediate GROUP_CONCAT results |
CBLOCK_LINK | |
CBlocked_transaction_handler | |
CBlockedEndpoints | |
CBlockMutexPolicy | Track aggregate metrics policy, used by the page mutex |
CBlockReporter | Class to print checksums to log file |
CBool3 | A type for SQL-like 3-valued Booleans: true/false/unknown |
Cbootstrap_parser_position | |
Cbootstrap_parser_state | |
CBounded_queue | A priority queue with a fixed, limited size |
CBounds_checked_array | A wrapper class which provides array bounds checking |
Cbtr_cur_t | The tree cursor: the definition appears here only for the compiler to know struct size! |
Cbtr_latch_leaves_t | |
Cbtr_path_t | A slot in the path array |
Cbtr_pcur_t | |
Cbtr_search_prefix_info_t | Structure used by AHI to contain information on record prefixes to be considered in hash index subsystem |
►Cbtr_search_sys_t | The hash index system |
Cbtr_search_t | The search info struct in an index |
►CBtree_load | |
Cbtrsea_sync_check | Functor to check whether the calling thread owns the btr search mutex |
Cbucket | |
►Cbuf_block_t | The buffer control block structure |
Cbuf_buddy_free_t | Struct that is embedded in the free zip blocks |
►Cbuf_buddy_stat_t | Statistics of buddy blocks of a given size |
Cbuf_chunk_t | A chunk of buffers |
CBuf_fetch | This class implements the rules for fetching the pages from the buffer pool depending on the context |
CBuf_fetch_normal | |
CBuf_fetch_other | |
Cbuf_LRU_stat_t | Statistics for selecting the LRU list for eviction |
Cbuf_page_desc_t | Structure associates a name string with a file page type and/or buffer page state |
Cbuf_page_info_t | This structure defines information we will fetch from pages currently cached in the buffer pool |
►Cbuf_page_t | |
Cbuf_pool_info_t | This structure defines information we will fetch from each buffer pool |
Cbuf_pool_stat_t | The buffer pool statistics structure |
Cbuf_pool_t | The buffer pool structure |
Cbuf_pools_list_size_t | The occupied bytes of lists in all buffer pools |
Cbuf_stat_per_index_t | Per index buffer pool statistics - contains how many pages for each index are cached in the buffer pool(s) |
CBuffer_cleanup | |
CBufferingWindowIterator | BufferingWindowIterator is like WindowIterator, but deals with window functions that need to buffer rows |
CBUFFPEK | |
Cbulk_insert_param | |
CBulk_load_error_location_details | |
CBulk_load_file_info | |
Cc_string_less | Compares two strings for order, assures ascending lexicographical order |
Ccache_const_expr_arg | Descriptor of what and how to cache for Item::cache_const_expr_transformer/analyzer |
CCache_temp_engine_properties | Cache for the storage engine properties for the alternative temporary table storage engines |
CCached_authentication_plugins | |
CCached_item | This is used for segregating rows in groups (e.g |
CCached_item_decimal | |
CCached_item_int | |
CCached_item_json | Cached_item subclass for JSON values |
CCached_item_real | |
CCached_item_str | |
CCached_item_temporal | |
CCachedPropertiesForPredicate | |
CCacheInvalidatorIterator | An iterator that helps invalidating caches |
Ccaching_sha2_auth_handler | St_mysql_auth for caching_sha2_password plugin |
CCachingSha2Adaptor | |
CCachingSha2Password | |
CCall_close_conn | This class implements callback function used by close_connections() to close vio connection for all thds in thd list |
CCallback | Class that stores callback function reference as well as the result of the callback function call (invoke method) |
CCallback_command_delegate | |
Ccallback_data | |
CCast_type | |
►CCertificateGenerator | |
CCertificateHandler | |
►CCertification_handler | |
CCertifier | |
CCertifier_broadcast_thread | This class is a core component of the database state machine replication protocol |
CCertifier_interface | |
CCertifier_stats | |
Ccfg_app_xcom | |
CChange_current_query_block | RAII class to automate saving/restoring of current_query_block() |
CChange_server_id_scope | |
CCHANGED_TABLE_LIST | |
CChangeUserForwarder | Forwards COM_CHANGE_USER from client to the server |
CChangeUserSender | Sends COM_CHANGE_USER from router to the server |
CChannel | SSL aware socket buffers |
Cchannel | |
CChannel_connection_info | Channel information to connect to a receiver |
CChannel_creation_info | Creation information for a channel |
CChannel_info | This abstract base class represents connection channel information about a new connection |
CChannel_info_local_socket | This class abstracts the info |
CChannel_info_named_pipe | This class abstracts the info |
CChannel_info_shared_mem | This class abstracts the info |
CChannel_info_tcpip_socket | This class abstracts the info |
CChannel_observation_manager | A class to register observers for channel state events |
CChannel_observation_manager_list | A class to hold different channel observation manager |
CChannel_ssl_info | SSL information to be used when creating a channel |
CChannel_state_observer | A interface class to code channel state response methods |
CChar_grp_info | |
CChar_Ptr_Compare | Compare two 'strings' |
CChar_Ptr_Hash | Hash a NUL terminated 'string' |
Ccharacter_set | |
CCHARSET_INFO | |
CCharset_service | Class that acquire/release the udf_metadata_service from registry service |
CCheck | Functor to validate the flush list |
CCheck_constraint_column_dependency_checker | Helper class to check if column being dropped or removed in ALTER statement is in use by Check constraints |
CCheck_field_param | |
CCheck_function_as_value_generator_parameters | Struct used to pass around arguments to/from check_function_as_value_generator |
►CCheckable_rwlock | This has the functionality of mysql_rwlock_t, with two differences: |
CCheckInFreeList | Functor to validate the LRU list |
CCheckInLRUList | Functor to validate the LRU list |
CCheckUnzipLRUAndLRUList | |
CCheckZipFree | Validate a given zip_free list |
►CChnunk_Bitmap | Bitmap for completed chunks in current state |
CChunk_Info | Incomplete Chunk information |
CChunkPair | |
Ccircular_buffer_queue | The class defines a type of queue with a predefined max capacity that is implemented using the circular memory buffer |
CClassicFrame | |
►CClassicProtocolState | Protocol state of a classic protocol connection |
CClearTextPassword | |
Cclient_authentication_info | |
Cclient_query_attributes | |
CClientGreetor | Classic protocol handshake between client<->router (and router<->server) |
CClientSideClassicProtocolState | |
CClientToServerForwarder | Forward a mysql packet from the client to the server |
CClone_Desc_Data | CLONE_DESC_DATA: Descriptor for data |
CClone_Desc_File_MetaData | CLONE_DESC_FILE_METADATA: Descriptor for file metadata |
CClone_Desc_Header | Header common to all descriptors |
CClone_Desc_Locator | CLONE_DESC_LOCATOR: Descriptor for a task for clone operation |
CClone_Desc_State | CLONE_DESC_STATE: Descriptor for current snapshot state |
CClone_Desc_Task_Meta | CLONE_DESC_TASK_METADATA: Descriptor for a task for clone operation |
CClone_file_ctx | |
CClone_File_Meta | Clone file information |
CClone_Handle | Clone Handle for copying or applying data |
►CClone_handler | Clone plugin handler to convenient way to |
CClone_interface_t | |
CClone_Monitor | Class used to report CLONE progress via Performance Schema |
CClone_notify | Clone Notification handler |
CClone_Page | Page identified by space and page number |
CClone_persist_gtid | Persist GTID along with transaction commit |
►CClone_Snapshot | Dynamic database snapshot: Holds metadata and handle to data |
►CClone_Sys | Clone System |
CClone_Task | Task for clone operation |
CClone_Task_Manager | Task manager for manging the tasks for a clone operation |
CClone_Task_Meta | Task information in clone operation |
CCloneForwarder | |
CClose_connection_all_transactions_that_begin | |
CClusterAwareDecorator | Cluster (GR or AR)-aware decorator for MySQL Sessions |
CClusterMetadata | The ClusterMetadata class encapsulates a connection to the Metadata server |
►CClusterMetadataDynamicState | ClusterMetadataDynamicState represents a dynamic state that the metadata cache module wants to persist in the file |
CClusterTypeOption | |
CCMD_LINE | A small wrapper class to pass getopt arguments as a pair to the Sys_var_* constructors |
CCmdArgHandler | Handles command line arguments |
CCmdOption | CmdOption stores information about command line options |
Ccmp_item | |
Ccmp_item_datetime | |
Ccmp_item_decimal | |
Ccmp_item_int | |
Ccmp_item_json | |
Ccmp_item_real | |
Ccmp_item_row | |
Ccmp_item_scalar | Cmp_item which stores a scalar (i.e. non-ROW) |
Ccmp_item_string | |
CCmp_longlong | |
CCmp_row | |
CCmp_splocal_locations | |
CCODE_STATE | |
Ccol_assign_node_t | Column assignment node |
CColl_param | |
CCollation_hasher | A Hasher that hashes std::strings according to a MySQL collation |
CCollation_key_equal | A KeyEqual that compares std::strings according to a MySQL collation |
Ccollation_unordered_map | Std::unordered_map, but with my_malloc and collation-aware comparison |
Ccollation_unordered_multimap | Std::unordered_multimap, but with my_malloc and collation-aware comparison |
Ccollation_unordered_set | Std::unordered_set, but with my_malloc and collation-aware comparison |
CColumn_filter_outbound_func_indexes | One use case for filtering relates to hidden generated columns |
CColumn_meta | Column metadata information |
CColumn_metadata | The metadata of a Column Need to keep in-sync with Send_field class |
CColumn_mysql | |
CColumn_name_comparator | |
CColumn_parse_context | Parse context for column type attribute specific parse tree nodes |
CColumn_privilege_tracker | RAII class for column privilege checking |
CColumn_text | |
CCOM_DATA | |
CCOM_FIELD_LIST_DATA | |
CCOM_INIT_DB_DATA | |
CCOM_QUERY_DATA | |
CCOM_SET_OPTION_DATA | |
CCOM_STMT_CLOSE_DATA | |
CCOM_STMT_EXECUTE_DATA | |
CCOM_STMT_FETCH_DATA | |
CCOM_STMT_PREPARE_DATA | |
CCOM_STMT_RESET_DATA | |
CCOM_STMT_SEND_LONG_DATA_DATA | |
CCombining_mark | |
Ccommand_arg | |
CCommand_delegate | |
CCommand_names | Map from enumeration values of type enum_server_command to descriptions of type std::string |
Ccommand_service_st | |
CCommandProcessor | |
CCommandRouterSet | |
CCOMMANDS | |
Ccommit_node_t | Commit command node in a query graph |
CCommit_order_lock_graph | MDL subgraph inspector class to be used as a ticket to wait on by worker threads |
CCommit_order_manager | On a replica and only on a replica, this class is responsible for committing the applied transactions in the same order as was observed on the source |
CCommit_order_trx_dependency_tracker | Generate logical timestamps for MTS using COMMIT_ORDER binlog transaction dependency tracking algorithm |
►CCommit_stage_manager | Class for maintaining the commit stages for binary log group commit |
CCommon_interface | Common interface that is used to define the sink and logger interfaces |
CCommon_table_expr | After parsing, a Common Table Expression is accessed through a Table_ref |
CCommon_table_expr_parser_state | Parser state for CTE subquery parser |
CCommunication_protocol_action | Action that changes the GCS protocol version in use by the group |
CCommunication_stack_to_string | This class is a helper to translate a Communication Stack to a string |
CComp_creator | Abstract factory interface for creating comparison predicates |
CComp_lines | |
►CCompanionSet | RelationalExpression objects in the same companion set are those that are inner-joined against each other; we use this to see in what parts of the graph we allow cycles |
CCompanionSetCollection | The collection of CompanionSet objects for a given JoinHypergraph |
CCompare_page_free_tuple | |
CCompatibility_module | |
CCompiled_in_command_iterator | |
CComponent_db_intact | |
►CComponent_malloc_allocator | Component_malloc_allocator is a C++ STL memory allocator based on my_malloc/my_free |
CCompound_key_hint | Auxiliary class for compound key objects |
CCompressed_ostream | |
►CCompression | Compression algorithm |
Ccompression_attributes | This structure holds the negotiated compression algorithm and level between client and server |
Cconclusions | |
►Cconcurrent_map | Basic Concurrent Map |
CCOND_CMP | |
CCOND_EQUAL | |
CCondition_context | Utility RAII class to save/modify/restore the condition_context information of a query block |
CCondition_information | Condition information |
CCondition_information_item | A condition information item |
►CCondition_pushdown | Class which handles pushing conditions down to a materialized derived table |
►CConfigFilePathValidator | |
CConfiguration_propagation | Interface for configuration propagation through Member_actions_handler |
CConflictRule | |
CConnection | Connection class |
CConnection_acceptor | This class presents a generic interface to initialize and run a connection event loop for different types of listeners and a callback functor to call on the connection event from the listener that listens for connection |
Cconnection_descriptor | |
CConnection_handler | This abstract base class represents how connections are processed, most importantly how they map to OS threads |
CConnection_handler_functions | This structure must be populated by plugins which implement connection handlers and passed as an argument to my_connection_handler_set() in order to activate the connection handler |
CConnection_handler_manager | This is a singleton class that provides various connection management related functionalities, most importantly dispatching new connections to the currently active Connection_handler |
CConnectionBase | Virtual base-class of BasicConnection |
CConnectionContainer | Container for connections to MySQL Server |
►CConnectionPool | Connection pool of mysql connections |
CConnectionPoolComponent | |
CConnectionPoolPluginConfig | |
CConnector | |
CConnectorBase | |
CConnectProcessor | |
CConsensus_leaders_handler | Deals with the orchestration necessary to set the appropriate "consensus leaders" on GCS |
CConstIterator | An iterator that reads from a table where only a single row is known to be matching, no matter what's on the left side, i.e., WHERE column=<const> |
CConstraint_type_resolver | Base class to resolve constraints type for the constraints specified in the ALTER TABLE ... DROP/ALTER CONSTRAINT operation |
CContainedSubquery | This class represents a subquery contained in some subclass of Item_subselect, |
CContentType | |
CContinent_index | |
CContinent_index_by_name | |
CContinent_POS | |
CContinent_record | |
CContinent_Table_Handle | |
CContinuation | Class used to wait on the execution of some action |
CControl_notification | Notification used to make a node join or leave the cluster, provided the system was already initialized |
CCopy_field | |
►CCOPY_INFO | This class encapsulates a data change operation |
Ccopyable_atomic_t | |
CCorruptedIndexPersister | Persister used for corrupted indexes |
CCost_constant_cache | This class implements a cache for "cost constant sets" |
CCost_estimate | Used to store optimizer cost estimates |
CCost_model_constants | Set of all cost constants used by the server and all storage engines |
CCost_model_se_info | Class that keeps all cost constants for a storage engine |
CCost_model_server | API for getting cost estimates for server operations that are not directly related to a table object |
CCost_model_table | API for getting cost estimates for operations on table data |
CCostOfItem | This class represents the cost of evaluating an Item |
CCountBitsAscending | |
CCountBitsDescending | |
CCountDownLatch | Synchronization auxiliary class that allows one or more threads to wait on a given number of requirements |
Ccounter_indexer_t | Use the result of my_timer_cycles(), which mainly uses RDTSC for cycles, to index into the counter array |
CCountry_index | |
CCountry_index_by_name | |
CCountry_POS | |
CCountry_record | |
CCountry_Table_Handle | |
CCreate_authid | |
CCreate_field | Create_field is a description a field/column that may or may not exists in a table |
CCreate_field_wrapper | This class is a substitute for the Field classes during CREATE TABLE |
CCreate_func | Public function builder interface |
CCreate_qfunc | Function builder for qualified functions |
CCreate_sp_func | Function builder for stored functions |
Ccreate_table_info_t | Class for handling create table information |
CCreate_udf_func | Function builder for User Defined Functions |
►CCreateTracker | Track mutex file creation name and line number |
CCRYPTO_dynlock_value | |
CCSET_STRING | Character set armed LEX_CSTRING |
CCurrent_schema_tracker | |
CCURSOR | |
Ccursor_by_account | Cursor CURSOR_BY_ACCOUNT |
Ccursor_by_error_log | Cursor CURSOR_BY_ERROR_LOG for error_log table |
Ccursor_by_host | Cursor CURSOR_BY_HOST |
Ccursor_by_thread | Cursor CURSOR_BY_THREAD |
Ccursor_by_thread_connect_attr | Cursor CURSOR_BY_THREAD_CONNECT_ATTR |
Ccursor_by_user | Cursor CURSOR_BY_USER |
CData_notification | Notification used to inform that data has been totally ordered |
CData_packet | A wrapper for raw network packets |
CDatafile | Data file control information |
CDate_time_format | Representation of time formats |
CDatetime | |
CDB_restrictions | DB Restrictions representation in memory |
CDB_restrictions_aggregator | Restriction aggregator for database restrictions |
CDB_restrictions_aggregator_db_grant | Restriction aggregator for GRANT statement over database privileges |
CDB_restrictions_aggregator_db_revoke | Restriction aggregator for REVOKE statement for database privileges |
CDB_restrictions_aggregator_global_grant | Restriction aggregator for GRANT statement for GLOBAL privileges |
CDB_restrictions_aggregator_global_revoke | |
CDB_restrictions_aggregator_global_revoke_all | Restriction aggregator for REVOKE statement over GLOBAL privileges |
CDB_restrictions_aggregator_set_role | Database restriction aggregator for SET ROLE statement |
Cdb_worker_hash_entry | Legends running throughout the module: |
CDD_instant_col_val_coder | Class to decode or encode a stream of default value for instant table |
CDD_table_access_error_handler | This internal handler is used to trap ER_NO_SYSTEM_TABLE_ACCESS |
Cdd_vector | |
CDDL_Log_Table | Wrapper of mysql.innodb_ddl_log table |
CDDL_Record | DDL log record |
CDDTableBuffer | Wrapper for the mysql.innodb_dynamic_metadata used to buffer the persistent dynamic metadata |
CDeadlock_detection_visitor | A context of the recursive traversal through all contexts in all sessions in search for deadlock |
CDeadlock_notifier | A static class for reporting notifications about deadlocks |
CDebug_check | Check that all slots have been handled |
CDebug_check_no_latching | Assure that there are no slots that are latching any resources |
CDebugForwarder | |
Cdecimal | A structure to store a decimal value together with its precision and number of decimals TODO: HCS-10094 - Do we really need this struct? |
Cdecimal_t | Intg is the number of decimal digits (NOT number of decimal_digit_t's !) before the point frac is the number of decimal digits after the point len is the length of buf (length of allocated space) in decimal_digit_t's, not in bytes sign false means positive, true means negative buf is an array of decimal_digit_t's |
CDefault_binlog_event_allocator | |
►Cdefault_init_allocator | Allocator which leaves newly constructed fields "default initialized" |
CDefault_local_authid | |
Cdefault_local_infile_data | |
CDefault_object_creation_ctx | Default_object_creation_ctx – default implementation of Object_creation_ctx |
CDeferred_log_events | |
CDelayed_initialization_thread | |
CDelegate | Base class for adding replication event observer infra-structure |
CDelete_file_log_event | Delete_file_log_event is created when the LOAD_DATA query fails on the master for some reason, and the slave should be notified to abort the load |
CDelete_rows_log_event | Log row deletions |
CDeleter | |
CDeleter< EVP_CIPHER_CTX > | |
CDeleteRowsIterator | An iterator that deletes all rows returned by its child iterator |
CDeployed_components | This class implements component loading through manifest file |
CDeprecated_trigger_syntax_handler | An error handler that catches all non-OOM errors which can occur during parsing of trigger body |
CDerived_expr_parser_state | Parser state for Derived table's condition parser |
CDerived_key | This structure is used to keep info about possible key for the result table of a derived table/view |
CDerived_refs_iterator | This iterates on those references to a derived table / view / CTE which are materialized |
►CDesignator | Designator grammar |
CDestFirstAvailable | |
CDestination | Destination to forward client connections to |
CDestination_keyring_component | |
CDestinationNodesStateNotifier | Allows the obervers to register for notifications on the change in the state of the destination nodes |
CDestinations | A forward iterable container of destinations |
CDestinationsOption | |
CDestinationStatusComponent | Shared component representing status of the routing destinations |
CDestinationStatusPluginConfig | |
CDestinationTlsContext | TlsClientContext per destination |
CDestMetadataCacheGroup | |
CDestNextAvailable | |
CDestRoundRobin | |
CDestroy_only | |
CDetached_thread | Wrapper for a callable, it will count the number of registered Runnable instances and will register the thread executing the callable with the PFS and the Server threading infrastructure |
Cdfield_t | Structure for an SQL data field |
CDiagnostics_area | Stores status of the currently executed statement |
CDiagnostics_area_handler_raii | RAII class to manage the diagnostics area for the statement handler |
CDiagnostics_information | Represents the diagnostics information to be obtained |
CDiagnostics_information_item | A diagnostics information item |
Cdict_add_v_col_t | Data structure for newly added virtual column in a table |
Cdict_col_default_t | Data structure for default value of a column in a table |
Cdict_col_t | Data structure for a column in a table |
Cdict_field_t | Data structure for a field in an index |
Cdict_foreign_add_to_referenced_table | A function object to add the foreign key constraint to the referenced set of the referenced table, if it exists in the dictionary cache |
Cdict_foreign_compare | Compare two dict_foreign_t objects using their ids |
Cdict_foreign_different_tables | |
Cdict_foreign_not_exists | Function object to check if a foreign key object is there in the given foreign key set or not |
Cdict_foreign_print | |
Cdict_foreign_remove_partial | Function object to remove a foreign key constraint from the referenced_set of the referenced table |
Cdict_foreign_set_free | The destructor will free all the foreign key constraints in the set by calling dict_foreign_free() on each of the foreign key constraints |
Cdict_foreign_t | Data structure for a foreign key constraint; an example: FOREIGN KEY (A, B) REFERENCES TABLE2 (C, D) |
Cdict_foreign_with_index | A function object to find a foreign key with the given index as the referenced index |
Cdict_index_t | Data structure for an index |
Cdict_intrinsic_table_t | |
►Cdict_persist_t | Structure for persisting dynamic metadata of data dictionary |
Cdict_s_col_t | Data structure for a stored column in a table |
Cdict_sync_check | Functor to check for dictionary latching constraints |
Cdict_sys_t | |
Cdict_table_t | Data structure for a database table |
Cdict_v_col_t | Data structure for a virtual column in a table |
Cdict_v_idx_t | Index information put in a list of virtual column structure |
Cdict_vcol_templ_t | Structure defines template related to virtual columns and their base columns |
CDigest | Message digest |
CDigitCounter | Functor that calculates the number of digits in an unsigned integer using binary search |
CDigitCounter< T, MinDigits, MaxDigits, typename std::enable_if< MinDigits==MaxDigits >::type > | Counts the number of digits for the trivial case where the known minimum number of digits is equal to the known maximum number of digits |
►CDir_Walker | Class to scan the directory hierarchy using a depth first scan |
CDisable_autocommit_guard | RAII class for temporarily turning off @autocommit in the connection |
CDisable_binlog_guard | RAII class to temporarily disable binlogging |
CDisable_slave_info_update_guard | RAII class to control the atomic DDL commit on slave |
CDisable_sql_log_bin_guard | |
CDiscrete_interval | |
CDiscrete_intervals_list | List of Discrete_interval objects |
CDistinct_check | Checks for queries which have DISTINCT |
CDL_commpare | |
CDML_prelocking_strategy | A Strategy for prelocking algorithm suitable for DML statements |
►CDns_srv_data | A RFC2782 compliant SRV records storage |
CDo_THD | Internal class used in do_for_all_thd() and do_for_all_thd_copy() implementation |
CDo_THD_Impl | Base class to perform actions on all thds in the thd list |
CDo_THD_reset_status | |
CDom_ctx | |
CDonor_recovery_endpoints | Validate donor recovery endpoints |
►CDouble_write | Doublewrite implementation |
CDrop_constraint_type_resolver | Class to resolve constraints type for the constraints specified in the ALTER TABLE ... DROP CONSTRAINT operation |
CDrop_table_error_handler | This class is an internal error handler implementation for DROP TABLE statements |
CDrop_tables_ctx | Runtime context for DROP TABLES statement |
CDrop_tables_query_builder | Auxiliary class which is used to construct synthesized DROP TABLES statements for the binary log during execution of DROP TABLES statement |
CDrop_temporary_dynamic_privileges | |
CDsMrr_impl | |
CDTCollation | |
Cdtuple_t | Structure for an SQL data tuple of fields (logical record) |
Cdtype_t | |
CDummy_error_handler | Implements the trivial error handler which cancels all error states and prevents an SQLSTATE to be set |
►Cdyn_buf_t | Class that manages dynamic buffers |
CDYNAMIC_ARRAY | |
CDynamic_loader_services_loaded_notification_imp | |
CDynamic_loader_services_unload_notification_imp | |
CDynamic_privilege | |
Cdynamic_privilege_services_impl | Interface implementation for registering and checking global dynamic privileges |
CDYNAMIC_STRING | |
CDynamicRangeIterator | |
CEd_column | One result set column |
CEd_connection | |
CEd_result_set | Ed_result_set – a container with result set rows |
CEd_row | One result set record |
CElection_member_info | |
Celf_note | |
Celsif_node_t | Elsif-element node |
CEnable_derived_merge_guard | RAII class to temporarily enable derived_merge optimizer_switch for SHOW commands that are based on INFORMATION_SCHEMA system views |
CEname_index | |
CEname_index_by_emp_fname | |
CEname_index_by_emp_num | |
CEname_POS | |
CEname_Record | |
CEname_Table_Handle | |
CEncryption | Encryption algorithm |
CEncryption_key | |
CEncryption_metadata | Encryption metadata |
CEnforce_constraint_type_resolver | Class to resolve constraints type for the constraints specified in the ALTER TABLE ... ALTER CONSTRAINT operation |
Cenglish_greeting_service_imp | An implementation of the example Services to get English greeting message and its localization information |
CEnum_parser | Std::optional-like wrapper for simple bitmaps (usually enums of binary flags) |
CEnumHash | |
Cenvelope | |
CEq_creator | |
CEQPrefix | |
CEQRefIterator | Like RefIterator, but used in situations where we're guaranteed to have exactly zero or one rows for each reference (due to e.g |
CEqual_creator | |
CErrConvString | |
Cerrentry | |
CError | Class representing an error |
CError_action_packet | A packet to inform the applier it should fail |
CError_handler | |
Cerror_log_level | Debugging and error reporting infrastructure |
CError_log_throttle | |
CEsalary_POS | |
CEsalary_Record | |
CEsalary_Table_Handle | |
CEvent_authentication_bridge_implementation | |
CEvent_basic | |
CEvent_cataloger | |
CEvent_command_bridge_implementation | |
CEvent_connection_bridge_implementation | |
CEvent_creation_ctx | Event_creation_ctx – creation context of events |
CEvent_db_repository | |
CEvent_general_bridge_implementation | |
CEvent_global_variable_bridge_implementation | |
CEvent_handler | Interface for the application of events, them being packets or log events |
CEvent_job_data | |
CEvent_lifecycle_bridge_implementation | |
CEvent_message_bridge_implementation | |
CEvent_parse_bridge_implementation | |
CEvent_parse_data | |
CEvent_query_bridge_implementation | |
CEvent_queue | Queue of active events awaiting execution |
CEvent_queue_element | |
CEvent_queue_element_for_exec | |
CEvent_queue_less | |
CEvent_reference_caching_cache | |
►CEvent_reference_caching_channels | |
CEvent_scheduler | |
CEvent_stored_program_bridge_implementation | |
CEvent_table_access_bridge_implementation | |
CEvent_timed | |
CEvent_tracking_authentication_information | |
CEvent_tracking_authentication_information_imp | |
CEvent_tracking_authentication_method_imp | |
CEvent_tracking_general_information | |
CEvent_tracking_general_information_imp | |
CEvent_tracking_information | |
CEvent_worker_thread | |
CEventlogHandler | Windows specific logging handler(sink) that writes the logs to the Windows eventlog |
CEvents | A facade to the functionality of the Event Scheduler |
Cexample_math_wrapping_imp | An example implementation of basic math example Service that uses other Service Implementation to do the job |
CExample_share | Example_share is a class that will be shared among all open handlers |
Cexample_vars_t | |
Cexecute_context | |
CExecute_load_query_log_event | Event responsible for LOAD DATA execution, it similar to Query_log_event but before executing the query it substitutes original filename in LOAD DATA query with name of temporary file |
►CExecutionContext | Execution context for SQL |
Cexit_node_t | Exit statement node |
►CExitStatus | Exit status of processes |
CExpected_errors | Class representing a list of error codes passed as argument to mysqltest command –error |
CExpected_warnings | Class representing any one of the following list |
CExpel_notification | Notification used to inform that the node has been expelled or is about to be |
CExplain_context | Base class for all EXPLAIN context descriptor classes |
CExplain_format | Base class for structured and hierarchical EXPLAIN output formatters |
CExplain_format_flags | |
CExplain_format_JSON | Formatter class for EXPLAIN FORMAT=JSON output |
CExplain_format_traditional | Formatter for the traditional EXPLAIN output |
CExplain_format_tree | |
CExplainChild | This structure encapsulates the information needed to create a Json object for a child access path |
Cexport_var_t | Status variables to be passed to MySQL |
CExpression_parser_state | Parser state for single expression parser (.frm/DD stuff) |
CFakeSingleRowIterator | |
CFEDERATED_SHARE | |
Cfetch_node_t | Fetch statement node |
►CFetchIndexRootPages | Try and determine the index root pages by checking if the next/prev pointers are both FIL_NULL |
CField | |
CField_bit | |
CField_bit_as_char | BIT field represented as chars for non-MyISAM tables |
CField_blob | |
CField_datetime | |
CField_datetimef | |
CField_decimal | |
CField_double | |
CField_enum | |
CField_float | |
CField_geom | |
CField_instant_info | |
CField_iterator | |
CField_iterator_natural_join | |
CField_iterator_table | |
CField_iterator_table_ref | Generic iterator over the fields of an arbitrary table reference |
CField_iterator_view | Iterator over the fields of a merged derived table or view |
CField_json | A field that stores a JSON value |
CField_long | |
CField_longlong | |
CField_longstr | |
CField_medium | |
CField_metadata | The Field_metadata has the information about the field, which is used by field_metadata() service api |
CField_new_decimal | |
CField_newdate | |
CField_null | |
CField_num | |
CField_real | |
CField_separators | Helper for the sql_exchange class |
CField_set | |
CField_short | |
CField_str | |
CField_string | |
CField_temporal | |
CField_temporal_with_date | Abstract class for types with date with optional time, with or without fractional part: DATE, DATETIME, DATETIME(N), TIMESTAMP, TIMESTAMP(N) |
CField_temporal_with_date_and_time | Abstract class for types with date and time, with or without fractional part: DATETIME, DATETIME(N), TIMESTAMP, TIMESTAMP(N) |
CField_temporal_with_date_and_timef | Abstract class for types with date and time, with fractional part: DATETIME, DATETIME(N), TIMESTAMP, TIMESTAMP(N) |
CField_time | |
CField_time_common | Abstract class for TIME and TIME(N) |
CField_timef | |
CField_timestamp | |
CField_timestampf | |
CField_tiny | |
CField_tmp_nullability_guard | |
CField_translator | Struct that describes an expression selected from a derived table or view |
CField_type | |
CField_typed_array | Field that stores array of values of the same type |
CField_value | |
CField_varstring | |
CField_year | |
Cfil_addr_t | File space address |
CFil_iterator | Iterate over the files in all the tablespaces |
Cfil_node_t | File node of a tablespace or the log data space |
CFil_page_header | A wrapper class to help print and inspect the file page header |
CFil_page_iterator | |
CFil_path | Wrapper for a path to a directory that may or may not exist |
CFil_shard | |
Cfil_space_t | Tablespace or log data space |
CFil_system | The tablespace memory cache |
CFile_creator | |
Cfile_info | |
CFile_IO | FILE_IO : Wrapper around std::fstream 1> Provides READ/WRITE handle to a file 2> Records error on READ/WRITE operations 3> Closes file before destruction |
CFile_option | |
CFile_parser | |
CFile_parser_dummy_hook | Dummy hook for parsers which do not need hook for unknown keys |
CFile_query_log | |
CFile_segment_inode | A wrapper class to operate on a file segment inode pointer (fseg_inode_t*) |
CFileCloser | |
Cfileinfo | |
CFileMeta | |
CFileModified | Check if a file was modified |
CFilesort | Sorting related info |
CFilesort_buffer | Buffer used for storing records to be sorted |
CFilesort_error_handler | Error handler for filesort |
CFilesort_info | A class wrapping misc buffers used for sorting |
CFill_process_list | This class implements callback function used by fill_schema_processlist() to populate all the client process information into I_S table |
CFilterCost | See EstimateFilterCost |
CFilterIterator | An iterator that takes in a stream of rows and passes through only those that meet some criteria (i.e., a condition evaluates to true) |
CFinalize_notification | Notification used to stop the Gcs_xcom_engine |
CFind | Find specific object |
CFind_page | Find a page frame |
CFind_THD | Internal class used in find_thd() implementation |
CFind_THD_Impl | Base class to find specific thd from the thd list |
CFind_thd_query_lock | Callback function used by Sql_cmd_explain_other_thread::execute() to find thd based on the thread id |
CFind_thd_user_var | |
CFind_THD_variable | Get and lock a validated THD from the thread manager |
CFind_thd_with_id | Callback function used by kill_one_thread and timer_notify functions to find "thd" based on the thread id |
CFind_zombie_dump_thread | Callback function used by kill_zombie_dump_threads() function to to find zombie dump thread from the thd list |
CFirstAvailableDestination | |
CFix_row_type_error_handler | Error handler class for suppressing HA_ERR_ROW_FORMAT_CHANGED errors from SE |
CFlaggedCheck | Debug check for flags |
CFlow_control_module | The pipeline stats aggregator of all group members stats and flow control module |
CFlowProcessor | Classic protocol flow |
Cflst_bnode_t | In-memory representation of flst_base_node_t |
CFlush_observer | We use Flush_observer to track flushing of non-redo logged pages in bulk create index(btr0load.cc).Since we disable redo logging during a index build, we need to make sure that all dirty pages modified by the index build are flushed to disk before any redo logged operations go to the index |
CFlushHp | Class implementing buf_pool->flush_list hazard pointer |
CFOLLOWS | |
CFollowTailIterator | FollowTailIterator is a special version of TableScanIterator that is used as part of WITH RECURSIVE queries |
Cfor_node_t | For-loop-statement node |
Cforce_constexpr | |
CFOREIGN_KEY | |
CForeign_key_error_handler | An Internal_error_handler that prevents revealing parent and child tables information when the foreign key constraint check fails and user does not have privileges to access those tables |
CForeign_key_parents_invalidator | Helper class for keeping track for which tables we need to invalidate data-dictionary cache entries and performing such invalidation |
CForeign_key_spec | |
CFOREIGN_SERVER | |
CFormat_description_log_event | For binlog version 4 |
CForwarder | Generic forwarder for mysql packets |
CForwardingProcessor | Processor base class with helper functions |
CFOUND_SET | |
Cfp_name | |
CFree_deleter | |
CFree_grant_table | |
CFRM_context | These members were removed from TABLE_SHARE as they are not used in in the code |
CFrontendError | Exception thrown by the frontend |
Cfseg_header | A wrapper class to print the file segment header information |
Cfsp_header_mem_t | In-memory representation of the fsp_header_t file structure |
Cft_doc_rec | |
CFT_DOCSTAT | |
Cft_hints | Info about FULLTEXT index hints, passed to the storage engine |
CFt_hints | Wrapper for struct ft_hints |
CFT_INFO | |
CFT_INFO_EXT | |
CFT_STOPWORD | |
CFT_SUPERDOC | |
CFT_WORD | FTS query token |
CFTB | |
CFTB_EXPR | |
CFTB_WORD | |
Cfts_ast_list_t | |
Cfts_ast_node_t | |
Cfts_ast_state_t | |
Cfts_ast_string_t | |
Cfts_ast_term_t | |
Cfts_ast_text_t | |
Cfts_aux_table_t | For storing table info when checking for orphaned tables |
Cfts_cache_t | The cache for the FTS system |
Cfts_doc_freq_t | For storing the frequency of a word/term in a document |
Cfts_doc_ids_t | List of document ids that were added during a transaction |
Cfts_doc_stats_t | Statistics relevant to a particular document, used during retrieval |
Cfts_doc_t | This type represents a single document field |
Cfts_encode_t | Used by the optimize, to keep state during compacting nodes |
Cfts_fetch_t | Callback for reading and filtering nodes that are read from FTS index |
Cfts_get_doc_t | It's main purpose is to store the SQL prepared statements that are required to retrieve a document from the database |
Cfts_index_cache_t | Since we can have multiple FTS indexes on a table, we keep a per index cache of words etc |
Cfts_index_selector_t | For horizontally splitting an FTS auxiliary index |
Cfts_lexer_t | |
Cfts_match_t | For phrase matching, first we collect the documents and the positions then we match |
Cfts_msg_id_t | A table remove message for the FTS optimize thread |
Cfts_msg_t | The FTS optimize message work queue message type |
Cfts_node_t | Columns of the FTS auxiliary INDEX table |
Cfts_optimize_graph_t | Prepared statemets used during optimize |
Cfts_optimize_t | Used by fts_optimize() to store state |
Cfts_phrase_param_t | Parameter passed to fts phrase match by parser |
Cfts_phrase_t | The match positions and tokesn to match |
Cfts_proximity_t | Structure defines a set of ranges for original documents, each of which has a minimum position and maximum position |
Cfts_query_t | State of an FTS query |
Cfts_ranking_t | Query ranked doc ids |
Cfts_result_t | Query result |
Cfts_savepoint_t | Information required for transaction savepoint handling |
Cfts_select_t | For matching tokens in a phrase search |
Cfts_slot_t | We use this information to determine when to start the optimize cycle for a table |
Cfts_stopword_t | Stop word control infotmation |
Cfts_string_t | An UTF-16 ro UTF-8 string |
Cfts_sync_t | The SYNC state of the cache |
Cfts_t | The state of the FTS sub system |
Cfts_table_t | This is used to generate the FTS auxiliary table name, we need the table id and the index id to generate the column specific FTS auxiliary table name |
Cfts_token_t | A token and its positions within a document |
Cfts_tokenize_param_t | FTS tokenize parameter for plugin parser |
Cfts_tokenizer_word_t | A tokenizer word |
Cfts_trx_row_t | Information about one changed row in a transaction |
Cfts_trx_t | Information about changes in a single transaction affecting the FTS system |
Cfts_trx_table_t | Information about changed rows in a transaction for a single table |
Cfts_update_t | For supporting the tracking of updates on multiple FTS indexes we need to track which FTS indexes need to be updated |
Cfts_word_freq_t | To determine the word frequency per document |
Cfts_word_t | Word text plus it's array of nodes as on disk in FTS index |
Cfts_zip_t | Compressed list of words that have been read from FTS INDEX that needs to be optimized |
CFullTextIndexInfo | |
CFullTextSearchIterator | An iterator that does a search through a full-text index |
Cfunc_node_t | A predefined function or operator node in a parsing tree; this construct is also used for some non-functions like the assignment ':=' |
CFunc_ptr | Helper class for copy_funcs(); represents an Item to copy from table to next tmp table |
CFunctional_index_error_handler | The purpose of this error handler is to print out more user friendly error messages when an error regarding a functional index happens |
CFunctionalDependency | |
CGcol_expr_parser_state | Parser state for generated column expression parser (.frm/DD stuff) |
CGcs_async_buffer | Circular buffer that can be used to asynchronously feed a sink |
CGcs_basic_logging | Class that defines basic logging infra-structure to be used in the test cases, for example |
CGcs_communication_event_listener | This interface is implemented by those who wish to receive messages |
CGcs_communication_interface | This interface represents all the communication facilities that a binding implementation should provide |
CGcs_control_event_listener | This interface is implemented by those who wish to receive Control Interface notifications |
CGcs_control_interface | This interface represents all the control functionalities that a binding implementation must provide |
CGcs_debug_manager | This class sets up and configures the debugging infrastructure, storing the debugger to be used by the application as a singleton |
CGcs_debug_options | |
CGcs_default_debugger | Default debugger which is used only by GCS and XCOM |
CGcs_default_logger | Default logger which is internally used by GCS and XCOM if nothing else is injected by Group Replication |
CGcs_dynamic_header | This is a default header created per stage and contains information to decode it |
CGcs_empty_stage_metadata | Empty metadata for stages that do not require any metadata |
CGcs_file_sink | |
CGcs_gr_logger_impl | Group Replication implementation of Logger_interface |
CGcs_group_identifier | This represents the unique identification of a group |
CGcs_group_management_interface | |
CGcs_interface | This interface must be implemented by all specific binding implementations as its entry point |
CGcs_interface_factory | This class shall be used by an API user as an aggregator utility to retrieve implementations of Gcs_interface |
CGcs_interface_parameters | This class is to be used to provide parameters to bindings in a transparent and generic way |
CGcs_interface_runtime_requirements | Runtime external resources that should be provided to an instance of Gcs_interface |
CGcs_internal_message_header | This header is internal to the MySQL GCS library and contains metadata information about the message content |
►CGcs_ip_allowlist | |
CGcs_ip_allowlist_entry | Base abstract class for the allowlist entries |
CGcs_ip_allowlist_entry_hostname | Implementation of Gcs_ip_allowlist_entry to use with hostnames |
CGcs_ip_allowlist_entry_ip | Implementation of Gcs_ip_allowlist_entry to use with raw IP addresses in format X.X.X.X/XX |
CGcs_ip_allowlist_entry_pointer_comparator | |
CGcs_log_event | Entry or element in the circular buffer maintained by the Gcs_async_buffer responsible for storing a message that will eventually be asynchronously written to a sink |
CGcs_log_manager | This class sets up and configures the logging infrastructure, storing the logger to be used by the application as a singleton |
CGcs_member_identifier | It represents the identity of a group member within a certain group |
CGcs_member_identifier_pointer_comparator | |
CGcs_message | Class that represents the data that is exchanged within a group |
CGcs_message_data | This class serves as data container for information flowing in the GCS ecosystem |
CGcs_message_pipeline | This is the pipeline that an outgoing or incoming message has to go through when being sent to or received from the group respectively |
CGcs_message_stage | This is a stage in the pipeline that processes messages when they are put through the send and receive code paths |
CGcs_message_stage_lz4 | This class implements LZ4 compression |
CGcs_message_stage_lz4_v2 | |
CGcs_message_stage_lz4_v3 | |
CGcs_message_stage_split_v2 | |
CGcs_message_stage_split_v3 | |
►CGcs_mpsc_queue | MPSC queue with FIFO semantics |
CGcs_mysql_network_provider | Implementation of a |
CGcs_mysql_network_provider_auth_interface | IoC interface to allow abstraction of the retrieval of Security Credentials |
CGcs_mysql_network_provider_auth_interface_impl | Implementation of Gcs_mysql_network_provider_auth_interface that retrieves auth data from MySQL |
CGcs_mysql_network_provider_native_interface | IoC interface to allow abstraction of MySQL Client API |
CGcs_mysql_network_provider_native_interface_impl | Internal implementation of Gcs_mysql_network_provider_native_interface_impl that serves as a proxy for MySQL Client API functions |
CGcs_mysql_network_provider_util | Utilitarian class for Gcs_mysql_network_provider |
CGcs_node_suspicious | Container struct that represents a single node suspicious |
CGcs_operations | Coordinates all operations to GCS interface |
CGcs_output_sink | Standard output sink |
CGcs_packet | This class is an abstraction for the packet concept |
CGcs_packet_buffer_deleter | Deleter for objects managed by a std::unique_ptr that were allocated using the malloc family of functions instead of the new operator |
CGcs_sock_probe_interface | Interface to decouple XCom sock_probe implementation to allow unit testing |
CGcs_sock_probe_interface_impl | |
CGcs_split_header_v2 | This class is responsible for controlling message fragmentation and bundling and produces messages with the following format: |
CGcs_stage_metadata | Abstract class that defines specific metadata associated to a stage if it decides to extend it |
CGcs_statistics_interface | This interface represents all statistics that a binding implementation should provide |
CGcs_suspicions_manager | This class stores all node suspicions, as well as the timeout and period parameters used by the thread that processes the suspicions |
CGcs_tagged_lock | The Gcs_tagged_lock class Implements a tagged lock for optimistic read-side sections |
CGcs_view | This represents the membership view that a member has from a group |
CGcs_view_identifier | This represents the identification of a certain view of a certain group in a moment in time |
CGcs_xcom_app_cfg | A Gcs_xcom_interface needs to have an instance of this class initialized before engaging XCom |
CGcs_xcom_communication | |
CGcs_xcom_communication_interface | Abstraction layer that adds XCom specific methods to the generic communication interface |
CGcs_xcom_communication_protocol_changer | Implements the communication protocol change logic |
CGcs_xcom_config | Keep track of the most recent XCom configuration the node will deliver upwards |
CGcs_xcom_control | |
CGcs_xcom_control_interface | This class implements the generic Gcs_control_interface |
Cgcs_xcom_control_proxy | This class is an abstraction layer between xcom and the actual implementation |
Cgcs_xcom_control_proxy_impl | Implementation of gcs_xcom_control_proxy to be used by whom instantiates Gcs_xcom_control_interface to be used in a real scenario |
CGcs_xcom_engine | |
CGcs_xcom_expels_in_progress | The set of expels we have issued but that have not yet taken effect |
CGcs_xcom_group_management | |
►CGcs_xcom_input_queue_impl | MPSC queue with FIFO semantics used to send commands to XCom |
CGcs_xcom_interface | Implementation of the Gcs_interface for the XCom binding |
CGcs_xcom_node_address | Stores connection information associated with a node |
CGcs_xcom_node_information | It represents a node within a group and is identified by the member identifier, unique identifier and node number |
CGcs_xcom_nodes | This class contains information on the configuration, i.e set of nodes or simply site definition |
CGcs_xcom_notification | Abstract class that defines a notification that will be sent from XCOM to MySQL GCS or from an user thread to MySQL GCS |
CGcs_xcom_proxy | |
CGcs_xcom_proxy_base | |
CGcs_xcom_proxy_impl | |
CGcs_xcom_state_exchange | Implementation of the gcs_xcom_state_exchange_interface |
Cgcs_xcom_state_exchange_interface | Interface that defines the operations that state exchange will provide |
CGcs_xcom_state_exchange_interface | |
CGcs_xcom_statistics | |
CGcs_xcom_statistics_interface | This class implements the Gcs_statistics_interface and updater |
CGcs_xcom_statistics_manager_interface | This class is the storage and provider of all statistics coming from either XCom and GCS |
CGcs_xcom_statistics_manager_interface_impl | |
CGcs_xcom_statistics_storage_impl | GCS implementation of the statistics storage of XCom |
CGcs_xcom_synode | Defines a message identifier so that joining members can fetch the associated packet from a remote node |
CGcs_xcom_thread_startup_parameters | |
Cgcs_xcom_utils | Class where the common binding utilities reside as static methods |
CGcs_xcom_utils | |
CGcs_xcom_uuid | |
CGcs_xcom_view_change_control | |
CGcs_xcom_view_change_control_interface | |
CGcs_xcom_view_identifier | |
CGe_creator | |
Cgen_lex_token_string | Generated token |
CGen_spaces | |
Cgeneric_indexer_t | Get the offset into the counter array |
CGeneric_mutex_lock | A simple wrapper around a mutex: Grabs the mutex in the CTOR, releases it in the DTOR |
CGenericPolicy | Collect the metrics per mutex instance, no aggregation |
CGeomColl_component_counter | |
►CGeometry | |
CGeometry_buffer | Gis_polygon objects and Gis_wkb_vector<> objects are of same size, and Gis_point and Geometry objects are smaller |
CGeometry_grouper | Retrieve from a geometry collection geometries of the same base type into a multi-xxx geometry object |
CGeometry_vector | Geometry vector class |
CGeometry_well_formed_checker | WKB scanner event handler that checks if the WKB string is well formed |
CGeometryExtractionResult | Type used to handle both the result of the decoding of a geometry and the geometry in the case of success |
CGeometryIndexRangeScanIterator | |
CGet_access_maps | A graph visitor used for doing breadth-first traversal of the global role graph |
Cget_opt_arg_source | |
CGet_running_transactions | |
CGet_system_variable | |
CGet_system_variable_parameters | |
CGis_geometry_collection | |
CGis_line_string | |
CGis_multi_line_string | |
CGis_multi_point | |
CGis_multi_polygon | |
CGis_point | |
CGis_polygon | |
CGis_polygon_ring | |
CGis_read_stream | |
CGis_wkb_vector | Gis_wkb_vector class template definition |
CGis_wkb_vector_const_iterator | Gis_wkb_vector_const_iterator is const_iterator class for Gis_wkb_vector, and base class of Gis_wkb_vector_iterator – iterator class for Gis_wkb_vector |
CGis_wkb_vector_iterator | This class is the iterator class for Gis_wkb_vector, its instances can be used to mutate their referenced data element |
CGlob_index_key_hint | Auxiliary class for INDEX hint |
CGlobal_read_lock | An instance of the global read lock in a connection |
CGlobal_THD_manager | This class maintains THD object of all registered threads |
CGlobal_view_notification | Notification used to inform there have been change to the configuration, i.e |
CGms_listener_test | |
CGms_listener_test_parameters | |
CGR_compress | |
CGR_decompress | |
CGR_message_service_send_example | An example implementation of a module that uses GR send service |
Cgr_modules | This struct provides a namespace for the GR layer components |
CGRANT_COLUMN | |
CGRANT_INFO | The current state of the privilege checking process for the current user, SQL statement and SQL object |
CGRANT_INTERNAL_INFO | State information for internal tables grants |
CGRANT_NAME | |
CGrant_params | Wrapper object for parameters required for GRANT statement |
CGrant_privileges | |
CGRANT_TABLE | |
CGrant_table_aggregate | |
CGrant_temporary_dynamic_privileges | Grant the privilege temporarily to the in-memory global privileges map |
CGrant_temporary_static_privileges | |
CGrant_validator | Class to handle sanity checks for GRANT ... AS ... statement |
Cgraph_search_state | |
►CGraphSimplifier | |
CGRClusterMetadata | |
CGRClusterSetMetadataBackend | |
CGRMetadataBackend | |
CGRMetadataBackendV2 | |
CGRMetadataCache | |
►CGRNotificationListener | |
CGroup_action | The parent class for group wide operations |
CGroup_action_coordinator | The coordinator class where group actions are submitted |
CGroup_action_diagnostics | The parent class for group wide operations |
CGroup_action_information | |
CGroup_action_message | |
CGroup_check | Checks for queries which have GROUP BY or aggregate functions |
CGroup_event_observer | Class that others can extend to receive notifications about views and primary elections |
CGroup_events_observation_manager | Class alerts listeners of group events like view changes and elections |
CGroup_member_info | |
CGroup_member_info_manager | Implementation of the interface Group_member_info_manager_interface |
CGroup_member_info_manager_interface | |
CGroup_member_info_manager_message | This is the Group_member_info_manager message |
CGroup_member_info_pointer_comparator | Group_member_info_pointer_comparator to guarantee uniqueness |
Cgroup_member_status_listener_example_impl | An example implementation of the group_member_status_listener service |
Cgroup_membership_listener_example_impl | An example implementation of the group_membership_listener service |
CGroup_partition_handling | |
CGROUP_REPLICATION_CONNECTION_STATUS_CALLBACKS | |
CGROUP_REPLICATION_GROUP_MEMBER_STATS_CALLBACKS | |
CGROUP_REPLICATION_GROUP_MEMBERS_CALLBACKS | |
CGroup_service_message | |
CGroup_transaction_listener | Listener for transaction life cycle events |
CGroup_transaction_observation_manager | |
CGroup_validation_message | The base message for group validation messages |
CGroupIndexSkipScanInfo | |
CGroupIndexSkipScanIterator | |
CGroupIndexSkipScanParameters | |
CGroupReplicationMember | |
CGssapi_client | |
CGt_creator | |
CGtid | TODO: Move this structure to mysql/binlog/event/control_events.h when we start using C++11 |
CGtid_desc | GTID descriptor with version information |
CGtid_Executed_Message | |
CGtid_interval | Holds information about a GTID interval: the sidno, the first gno and the last gno of this interval |
CGtid_log_event | This is a subclass if Gtid_event and Log_event |
CGtid_mode | Class to access the value of @global.gtid_mode in an efficient and thread-safe manner |
CGtid_monitoring_info | Stores information to monitor a transaction during the different replication stages |
►CGtid_set | Represents a set of GTIDs |
CGtid_set_or_null | Holds information about a Gtid_set |
CGtid_set_ref | This class extends Gtid_set to include a reference counter |
CGtid_specification | This struct represents a specification of a GTID for a statement to be executed: either "AUTOMATIC", "AUTOMATIC:<tag>", "ANONYMOUS" or "TSID:GNO" |
CGtid_state | Represents the server's GTID state: the set of committed GTIDs, the set of lost gtids, the set of owned gtids, the owner of each owned gtid, and a Mutex_cond_array that protects updates to gtids of each SIDNO |
CGtid_table_access_context | |
CGtid_table_persistor | |
Cha_archive | |
Cha_blackhole | |
CHA_CHECK_OPT | |
CHa_clone_cbk | |
CHa_clone_file | File reference for clone |
CHA_CREATE_INFO | Struct to hold information about the table that should be created |
CHa_data | Storage engine specific thread local data |
CHa_delete_table_error_handler | |
Cha_example | Class definition for the storage engine |
Cha_federated | |
CHa_fk_column_type | Column type description for foreign key columns compatibility check |
Cha_heap | |
Cha_innobase | The class defining a handle to an InnoDB table |
Cha_innobase_inplace_ctx | |
►Cha_innopart | The class defining a partitioning aware handle to an InnoDB table |
Cha_innopart_inplace_ctx | Helper class for in-place alter partitioned table, see handler.h |
CHa_innopart_share | InnoDB partition specific Handler_share |
CHA_KEYSEG | |
Cha_myisam | |
Cha_myisammrg | |
Cha_node_t | The hash table external chain node |
Cha_perfschema | A handler for a PERFORMANCE_SCHEMA table |
Cha_statistics | |
Cha_storage_node_t | Objects of this type are stored in ha_storage_t |
Cha_storage_t | Hash storage for strings |
Cha_tablespace_statistics | |
Cha_tina | |
CHa_trx_info | Either statement transaction or normal transaction - related thread-specific storage engine data |
►CHa_trx_info_list | Container to hold and allow iteration over a set of Ha_trx_info objects |
CHalfCounter | Auxiliary class to squeeze two 32 bits integers into a 64 bits one, cf |
Chandle_option_ctx | |
Chandler | Interface for dynamically loadable storage engines |
CHandler_applier_configuration_action | Action to configure existing applier handlers |
CHANDLER_BUFFER | |
CHandler_certifier_configuration_action | Action to configure existing certification handlers |
CHandler_certifier_information_action | Action that carries a certification info to be applied on certification handlers |
CHandler_share | Base class to be used by handlers different shares |
CHandler_start_action | Action to signal the handler to start existing routines |
CHandler_stop_action | Action to signal the handler to stop existing routines |
CHandler_THD_setup_action | Action that gives handlers access to the a THD object |
Chandlerton | Handlerton is a singleton structure - one instance per storage engine - to provide access to storage engine functionality that works on the "global" level (unlike handler class that works on a per-table basis) |
CHandshake | Common base for Handshake_{server,client} |
CHandshake_client | Client-side context for authentication handshake |
Chash_cell_t | |
CHASH_INFO | |
Chash_lex_struct | |
CHASH_LINK | |
Chash_map_info | |
CHASH_ROW_ENTRY | |
CHASH_ROW_POS | Hash table used when applying row events on the slave and there is no index on the slave's table |
CHASH_ROW_PREAMBLE | Internal structure that acts as a preamble for HASH_ROW_POS in memory structure |
CHash_slave_rows | |
Chash_slave_rows_free_entry | |
Chash_table_t | |
CHashJoinChunk | |
CHashJoinCondition | A class that represents a join condition in a hash join |
CHashJoinIterator | |
Chashtable | |
CHazardPointer | A "Hazard Pointer" class used to iterate over page lists inside the buffer pool |
Cheap_rb_param | |
CHEAPINFO | |
CHeartbeat_log_event | |
CHeartbeat_log_event_v2 | |
CHint_param_table | |
CHint_scanner | Lexical scanner for hint comments |
CHint_set_var | Container for set_var object and original variable value |
CHistogram_sampler | |
CHold_transactions | Class that contains the logic to hold transactions when group_replication_consistency is set to BEFORE_ON_PRIMARY_FAILOVER |
CHost_entry | An entry in the hostname hash table cache |
CHost_errors | |
CHP_BLOCK | |
CHP_CREATE_INFO | |
CHP_HEAP_POSITION | |
CHP_INFO | |
CHP_KEYDEF | |
CHP_PTRS | |
CHP_SHARE | |
Chton_list_st | |
CHTON_NOTIFY_PARAMS | Auxiliary structure for passing information to notify_*_helper() functions |
CHttpAuth | High-level Authentication frontend |
CHttpAuthBackend | Base class of all AuthBackends |
CHttpAuthBackendComponent | Public API of the HttpAuthBackend plugin |
CHttpAuthBackendHtpasswd | Hashed key store |
CHttpAuthBackendMetadataCache | Authentication backend based on the information stored in the metadata |
CHttpAuthChallenge | Authentication Challenge |
CHttpAuthCredentials | Authorization message |
CHttpAuthMethod | Authentication Methods for HTTP |
►CHttpAuthMethodBasic | Basic Authentication for HTTP |
CHttpAuthRealm | Authentication Realm |
CHttpAuthRealmComponent | Public API of HttpAuthRealm plugin |
CHttpAuthRealmPluginConfig | |
CHttpQuotedString | Quoted String |
►CHttpRequestRouter | |
CHttpServerComponent | |
CHttpServerFactory | |
CHttpServerPluginConfig | |
CHttpStaticFolderHandler | |
CHUFF_COUNTS | |
►CHUFF_ELEMENT | |
CHUFF_TREE | |
CI_Kerberos_client | |
CI_List | |
CI_List_iterator | |
CI_multi_factor_auth | An interface to access information about Multi factor authentication methods |
CI_P_List | Intrusive parameterized list |
CI_P_List_adapter | Hook class which via its methods specifies which members of T should be used for participating in a intrusive list |
CI_P_List_counter | Element counting policy class for I_P_List which provides basic element counting |
CI_P_List_fast_push_back | An insertion policy class for I_P_List which can be used when fast push_back() operation is required |
CI_P_List_iterator | Iterator for I_P_List |
CI_P_List_no_push_back | A null insertion policy class for I_P_List to be used in cases when push_back() operation is not necessary |
CI_P_List_null_counter | Element counting policy class for I_P_List to be used in cases when no element counting should be done |
CI_rewriter | An abstract base class to enable the implementation of various query rewriters |
Ci_s_locks_row_t | This structure represents INFORMATION_SCHEMA.innodb_locks row |
Ci_s_mem_chunk_t | Memory for each table in the intermediate buffer is allocated in separate chunks |
Ci_s_table_cache_t | This represents one table's cache |
Ci_s_trx_row_t | This structure represents INFORMATION_SCHEMA.innodb_trx row |
Ci_string | |
Ci_string_pair | |
Cib_alloc_t | |
Cib_col_meta_t | InnoDB column meta data |
Cib_col_t | InnoDB table columns used during table and index schema creation |
Cib_counter_t | Class for using fuzzy counters |
Cib_cursor_t | Cursor instance for traversing tables/indexes |
Cib_dec_counter | |
Cib_dec_in_dtor | |
Cib_Index_defn | InnoDB index schema used during index creation |
Cib_key_col_t | InnoDB index columns used during index and index schema creation |
Cib_list_helper_t | |
Cib_list_node_t | |
Cib_list_t | |
CIB_mutex | |
CIB_mutex_guard | |
Cib_qry_grph_t | Query graph types |
Cib_qry_node_t | Query node types |
Cib_qry_proc_t | Query processing fields |
Cib_rbt_bound_t | The result of searching for a key in the tree, this is useful for a speedy lookup and insert if key doesn't exist |
Cib_rbt_node_t | Red black tree node |
Cib_rbt_t | Red black tree instance |
Cib_sdi_key | |
Cib_sdi_vector | |
Cib_table_def_t | InnoDB table schema used during table creation |
CIB_thread | |
Cib_tuple_t | InnoDB tuple used for key operations |
Cib_vector_t | |
Cib_wqueue_t | |
CIBasic_binlog_file_reader | Interface class that all specializations of template <...> Basic_binlog_file_reader inherit from |
Cibuf_t | Insert buffer struct |
Cid_name_t | SQL identifier name wrapper for pretty-printing |
CIdentityCombine | |
CIError_handler | Error handling interface |
Cif_node_t | If-statement node |
CIgnorable_log_event | Base class for ignorable log events is Ignorable_event |
CIgnore_error_handler | This internal handler implements downgrade from SL_ERROR to SL_WARNING for statements which support IGNORE |
CIgnore_json_syntax_handler | An error handler which downgrades JSON syntax errors to warnings |
CIgnore_warnings_error_handler | An error handler that silences all warnings |
Cilink | |
CImmutableStringWithLength | The variant with length (ImmutableStringWithLength) stores the length as a Varint128 (similar to protobuf), immediately followed by the string itself |
CImplicit_substatement_state_guard | RAII class which allows to temporary disable updating Gtid_state and disable invocation of commit order for intermediate commits |
CImplicitCommitParser | |
Cimport_ctx_t | |
Cin_datetime | |
Cin_datetime_as_longlong | |
Cin_decimal | |
Cin_double | |
►Cin_longlong | |
Cin_row | |
Cin_string | |
Cin_time_as_longlong | |
Cin_vector | |
CIncident_log_event | Class representing an incident, an occurrence out of the ordinary, that happened on the master |
Cind_node_t | |
CIndex_details | |
Cindex_fetch_t | Aux struct used to pass a table and a boolean to dict_stats_fetch_index_stats_step() |
CIndex_hint | |
Cindex_id_t | Globally unique index identifier |
CIndex_key_hint | Auxiliary class for JOIN_INDEX, GROUP_INDEX, ORDER_INDEX hints |
CIndex_lookup | Structure used for index-based lookups |
Cindex_sequence_with_offset | |
Cindex_sequence_with_offset< N, std::index_sequence< Ints... > > | |
CIndexDistanceScanIterator | Perform a distance index scan along an index |
CIndexMergeIterator | |
CIndexPurge | Class that purges delete marked records from indexes, both secondary and cluster |
CIndexRangeScanIterator | |
CIndexScanIterator | Perform a full index scan along an index |
CIndexSkipScanIterator | |
CIndexSkipScanParameters | Logically a part of AccessPath::index_skip_scan(), but is too large, so split out into its own struct |
Cinfix_ostream_iterator | |
CInfo_schema_error_handler | Error handler class to convert ER_LOCK_DEADLOCK error to ER_WARN_I_S_SKIPPED_TABLE/TABLESPACE error |
Cinfonode | |
CInit_commands_array | |
CInitialize_notification | |
CInitSchemaForwarder | |
CInitSchemaSender | |
►Cinjector | |
Cinnobase_basic_ddl | Class of basic DDL implementation, for CREATE/DROP/RENAME TABLE |
CINNOBASE_SHARE | InnoDB table share |
Cinnobase_truncate | Class to handle TRUNCATE for one InnoDB table or one partition |
CInnodb_data_lock_inspector | Inspect data locks in innodb |
CInnodb_data_lock_iterator | Inspect data locks for the innodb storage engine |
CInnodb_data_lock_wait_iterator | Inspect data lock waits for the innodb storage engine |
Cinnodb_dd_table_t | Hard-coded data dictionary information |
Cinnodb_idx_translate_t | |
CInnodb_redo_log | Alter Innodb redo log properties |
Cinnodb_session_t | |
Cinplace_alter_handler_ctx | In-place alter handler context |
CInplace_vector | Utility container class to store elements stably and scalably |
Cins_node_t | |
CInstant_ddl_impl | |
CInteger_value | Holds value/unsigned_flag for the result of val_int(), so that we can compare with operator<(), operator==() and operator<=() |
Cinterface_info | |
CInternal_error_handler | This class represents the interface for internal error handlers |
CInternal_error_handler_holder | A simple holder for Internal_error_handler |
CInterruptible_wait | Enables a session to wait on a condition until a timeout or a network disconnect occurs |
CInterval | Struct representing a duration |
Cinterval_range | |
CIntrusiveListIterator | An iterator that follows the 'next' pointer in an intrusive list |
CIntvar_log_event | The class derives from the class Intvar_event in Binlog API, defined in the header binlog_event.h |
CIO_CACHE | |
CIO_CACHE_binlog_cache_storage | A binlog cache implementation based on IO_CACHE |
CIO_CACHE_istream | A file input stream based on IO_CACHE class |
CIO_CACHE_ostream | An output stream based on IO_CACHE class |
CIO_CACHE_SHARE | |
Cio_vec | Represents the packet to be sent on wire asynchronously |
CIoBackend | |
►CIoComponent | |
CIoPluginConfig | |
CIORequest | The IO Context that is passed down to the low level IO code |
CIoThread | |
CIs_empty_geometry | |
CIS_internal_schema_access | Extension of ACL_internal_schema_access for Information Schema |
CIs_rtree_box_valid | |
CIs_target_geometry | |
CIs_worker | This class implements callback for do_for_all_thd() |
CIsTransportSecure | |
►CItem | Base class that is used to represent any kind of expression in a relational query |
CItem_aggregate_ref | |
CItem_aggregate_type | Interface for storing an aggregation of type and type specification of multiple Item objects |
CItem_allany_subselect | Class that represents a quantified comparison predicate |
CItem_asterisk | Represents [schema |
CItem_avg_field | |
CItem_basic_constant | |
CItem_bin_string | |
CItem_blob | |
CItem_bool | |
CItem_bool_func | |
CItem_bool_func2 | Base class for functions that usually take two arguments, which are possibly strings, and perform some kind of comparison on the two arguments and return a boolean |
CItem_cache | |
CItem_cache_bit | Cache class for BIT type expressions |
CItem_cache_datetime | |
CItem_cache_decimal | |
CItem_cache_int | |
CItem_cache_json | An item cache for values of type JSON |
CItem_cache_real | |
CItem_cache_row | |
CItem_cache_str | |
CItem_case_expr | |
CItem_change_record | A registry for item tree transformations performed during query optimization |
CItem_charset_conversion | The following types of conversions are considered safe: |
CItem_cond | |
CItem_cond_and | |
CItem_cond_or | |
CItem_cume_dist | CUME_DIST window function, cf |
CItem_date_add_interval | Implementation class for the DATE_ADD and DATE_SUB functions |
CItem_date_func | Abstract class for functions returning DATE values |
CItem_date_literal | DATE'2010-01-01' |
CItem_datetime_func | Abstract class for functions returning DATETIME values |
CItem_datetime_literal | TIMESTAMP'2001-01-01 10:20:30' |
CItem_datetime_with_ref | |
CItem_dec_func | |
CItem_decimal | |
CItem_default_value | |
CItem_empty_string | Item_empty_string – is a utility class to put an item into List<Item> which is then used in protocol.send_result_set_metadata() when sending SHOW output to the client |
CItem_eq_base | Base class for the equality comparison operators = and <=> |
►CItem_equal | |
CItem_exists_subselect | |
CItem_extract | |
CItem_field | |
CItem_first_last_value | FIRST_VALUE/LAST_VALUE window functions, cf |
CItem_float | |
CItem_func | |
CItem_func_abs | |
CItem_func_acos | |
CItem_func_add_time | Add a time expression to a temporal expression, or subtract a time expression from a temporal expression |
CItem_func_additive_op | |
CItem_func_aes_decrypt | |
CItem_func_aes_encrypt | |
CItem_func_any_value | ANY_VALUE(expr) is like expr except that it is not checked by aggregate_check logic |
CItem_func_array_cast | Class that represents CAST(<expr> AS <type> ARRAY) |
CItem_func_as_geojson | This class handles the following function: |
CItem_func_as_wkb | |
CItem_func_as_wkt | |
CItem_func_ascii | |
CItem_func_asin | |
CItem_func_at_time_zone | This function implements the AT TIME ZONE operator, which casts a temporal value to a temporal with time zone |
CItem_func_atan | |
CItem_func_benchmark | |
CItem_func_between | |
CItem_func_bin_to_uuid | |
CItem_func_bit | |
CItem_func_bit_and | |
CItem_func_bit_count | |
CItem_func_bit_length | |
CItem_func_bit_neg | |
CItem_func_bit_or | |
CItem_func_bit_two_param | Base class for all the bit functions that work with two binary arguments: '&', '|', '^' |
CItem_func_bit_xor | |
CItem_func_bool_const | A predicate that is "always true" or "always false" |
CItem_func_buffer_strategy | |
CItem_func_can_access_column | |
CItem_func_can_access_database | Internal functions used by INFORMATION_SCHEMA implementation to check if user have access to given database/table/column |
CItem_func_can_access_event | |
CItem_func_can_access_resource_group | |
CItem_func_can_access_routine | |
CItem_func_can_access_table | |
CItem_func_can_access_trigger | |
CItem_func_can_access_user | |
CItem_func_can_access_view | |
CItem_func_case | CASE ... WHEN ... THEN ... END function implementation |
CItem_func_ceiling | |
CItem_func_centroid | |
CItem_func_char | |
CItem_func_char_length | |
CItem_func_charset | |
CItem_func_coalesce | |
CItem_func_coercibility | |
CItem_func_collation | |
CItem_func_comparison | Item_func_comparison is a class for comparison functions that take two arguments and return a boolean result |
CItem_func_compress | |
CItem_func_concat | |
CItem_func_concat_ws | |
CItem_func_connection_id | |
CItem_func_conv | |
CItem_func_conv_charset | |
CItem_func_convert_cpu_id_mask | |
CItem_func_convert_interval_to_user_interval | |
CItem_func_convert_tz | |
CItem_func_convex_hull | |
CItem_func_coordinate_mutator | The abstract superclass for all geometry coordinate mutator functions (ST_X, ST_Y, ST_Latitude and ST_Longitude with two parameters) |
CItem_func_coordinate_observer | The abstract superclass for all geometry coordinate oberserver functions (ST_X, ST_Y, ST_Latitude, ST_Longitude with one parameter) |
CItem_func_cos | |
CItem_func_cot | |
CItem_func_crc32 | |
CItem_func_curdate | Abstract CURDATE function |
CItem_func_curdate_local | |
CItem_func_curdate_utc | |
CItem_func_current_role | |
CItem_func_current_user | |
CItem_func_curtime | Abstract CURTIME function. Children should define what time zone is used |
CItem_func_curtime_local | |
CItem_func_curtime_utc | |
CItem_func_database | |
CItem_func_date_format | |
CItem_func_dayname | TS-TODO: Item_func_dayname should be derived from Item_str_func |
CItem_func_dayofmonth | |
CItem_func_dayofyear | |
CItem_func_degrees | |
CItem_func_dimension | |
CItem_func_distance | |
CItem_func_div | |
CItem_func_div_base | |
CItem_func_div_int | |
CItem_func_elt | |
CItem_func_envelope | |
CItem_func_eq | Implements the comparison operator equals (=) |
CItem_func_equal | The <=> operator evaluates the same as |
CItem_func_exp | |
CItem_func_export_set | |
CItem_func_false | A predicate that is "always false" |
CItem_func_field | |
CItem_func_find_in_set | |
CItem_func_floor | |
CItem_func_format | |
CItem_func_found_rows | |
CItem_func_from_base64 | |
CItem_func_from_days | |
CItem_func_from_unixtime | |
CItem_func_ge | Implements the comparison operator greater than or equals (>=) |
CItem_func_geohash | This class handles two forms of the same function: |
CItem_func_geometry_from_text | |
CItem_func_geometry_from_wkb | |
CItem_func_geometry_type | |
CItem_func_geomfromgeojson | This handles one function: |
CItem_func_get_dd_column_privileges | |
CItem_func_get_dd_create_options | |
CItem_func_get_dd_index_private_data | |
CItem_func_get_dd_index_sub_part_length | |
CItem_func_get_dd_property_key_value | |
CItem_func_get_dd_schema_options | |
CItem_func_get_dd_tablespace_private_data | |
CItem_func_get_format | |
CItem_func_get_lock | |
CItem_func_get_partition_nodegroup | |
CItem_func_get_system_var | |
CItem_func_get_user_var | |
CItem_func_group_concat | |
CItem_func_grouping | Class for implementation of the GROUPING function |
CItem_func_gt | Implements the comparison operator greater than (>) |
CItem_func_gtid_subset | |
CItem_func_gtid_subtract | |
CItem_func_hex | |
CItem_func_hour | |
CItem_func_icu_version | |
CItem_func_if | |
CItem_func_ifnull | |
CItem_func_in | In_expr [NOT] IN (in_value_list) |
CItem_func_inequality | '<,>,=<,=>' operators |
CItem_func_inet6_aton | |
CItem_func_inet6_ntoa | |
CItem_func_inet_aton | |
CItem_func_inet_bool_base | |
CItem_func_inet_ntoa | |
CItem_func_inet_str_base | |
CItem_func_insert | |
CItem_func_instr | |
CItem_func_int_val | |
CItem_func_internal_auto_increment | |
CItem_func_internal_avg_row_length | |
CItem_func_internal_check_time | |
CItem_func_internal_checksum | |
CItem_func_internal_data_free | |
CItem_func_internal_data_length | |
CItem_func_internal_dd_char_length | |
CItem_func_internal_get_comment_or_error | |
CItem_func_internal_get_dd_column_extra | |
CItem_func_internal_get_enabled_role_json | |
CItem_func_internal_get_hostname | |
CItem_func_internal_get_mandatory_roles_json | |
CItem_func_internal_get_username | |
CItem_func_internal_get_view_warning_or_error | |
CItem_func_internal_index_column_cardinality | |
CItem_func_internal_index_length | |
CItem_func_internal_is_enabled_role | Internal function used by INFORMATION_SCHEMA implementation to check if a role is enabled |
CItem_func_internal_is_mandatory_role | Internal function used by INFORMATION_SCHEMA implementation to check if a role is a mandatory role |
CItem_func_internal_keys_disabled | |
CItem_func_internal_max_data_length | |
CItem_func_internal_table_rows | |
CItem_func_internal_tablespace_autoextend_size | |
CItem_func_internal_tablespace_data_free | |
CItem_func_internal_tablespace_extent_size | |
CItem_func_internal_tablespace_extra | |
CItem_func_internal_tablespace_free_extents | |
CItem_func_internal_tablespace_id | |
CItem_func_internal_tablespace_initial_size | |
CItem_func_internal_tablespace_logfile_group_name | |
CItem_func_internal_tablespace_logfile_group_number | |
CItem_func_internal_tablespace_maximum_size | |
CItem_func_internal_tablespace_row_format | |
CItem_func_internal_tablespace_status | |
CItem_func_internal_tablespace_total_extents | |
CItem_func_internal_tablespace_type | |
CItem_func_internal_tablespace_version | |
CItem_func_internal_update_time | |
CItem_func_internal_use_terminology_previous | |
CItem_func_interval | |
CItem_func_is_free_lock | |
CItem_func_is_ipv4 | |
CItem_func_is_ipv4_compat | |
CItem_func_is_ipv4_mapped | |
CItem_func_is_ipv6 | |
CItem_func_is_used_lock | |
CItem_func_is_uuid | |
CItem_func_is_visible_dd_object | |
CItem_func_isclosed | |
CItem_func_isempty | |
CItem_func_isnotnull | |
CItem_func_isnull | |
CItem_func_isvalid | |
CItem_func_json_array | Represents the JSON function JSON_ARRAY() |
CItem_func_json_array_append | Represents the JSON function JSON_ARRAY_APPEND() |
CItem_func_json_array_insert | Represents the JSON function JSON_ARRAY_INSERT() |
CItem_func_json_contains | Represents the JSON function JSON_CONTAINS() |
CItem_func_json_contains_path | Represents the JSON function JSON_CONTAINS_PATH() |
CItem_func_json_depth | Represents the JSON function JSON_DEPTH() |
CItem_func_json_extract | Represents the JSON function JSON_EXTRACT() |
CItem_func_json_insert | Represents the JSON function JSON_INSERT() |
CItem_func_json_keys | Represents the JSON function JSON_KEYS() |
CItem_func_json_length | Represents the JSON function JSON_LENGTH() |
CItem_func_json_merge | Represents the JSON function JSON_MERGE |
CItem_func_json_merge_patch | Represents the JSON function JSON_MERGE_PATCH |
CItem_func_json_merge_preserve | Represents the JSON function JSON_MERGE_PRESERVE |
CItem_func_json_overlaps | |
CItem_func_json_pretty | Represents the JSON_PRETTY function |
CItem_func_json_quote | Represents the JSON function JSON_QUOTE() |
CItem_func_json_remove | Represents the JSON function JSON_REMOVE() |
CItem_func_json_replace | Represents the JSON function JSON_REPLACE() |
CItem_func_json_row_object | Represents the JSON function JSON_OBJECT() |
CItem_func_json_schema_valid | Represents the JSON function JSON_SCHEMA_VALID( <json schema>, <json doc> ) |
CItem_func_json_schema_validation_report | Represents the JSON function JSON_SCHEMA_VALIDATION_REPORT( <json schema>, <json doc> ) |
CItem_func_json_search | Represents the JSON function JSON_SEARCH() |
CItem_func_json_set | Represents the JSON function JSON_SET() |
CItem_func_json_set_replace | Common base class for JSON_SET() and JSON_REPLACE() |
CItem_func_json_storage_free | Class that represents the function JSON_STORAGE_FREE |
CItem_func_json_storage_size | Class that represents the function JSON_STORAGE_SIZE |
CItem_func_json_type | Represents the JSON function JSON_TYPE |
CItem_func_json_unquote | Represents the JSON function JSON_UNQUOTE() |
CItem_func_json_valid | Represents the JSON function JSON_VALID( <value> ) |
►CItem_func_json_value | Class implementing the JSON_VALUE function |
CItem_func_last_day | |
CItem_func_last_insert_id | |
CItem_func_latfromgeohash | This handles the <double> = ST_LATFROMGEOHASH(<string>) function |
CItem_func_latlongfromgeohash | This is a superclass for Item_func_longfromgeohash and Item_func_latfromgeohash, since they share almost all code |
CItem_func_le | Implements the comparison operator less than or equals (<=) |
CItem_func_left | |
CItem_func_length | |
CItem_func_like | |
CItem_func_like_range | |
CItem_func_like_range_max | |
CItem_func_like_range_min | |
CItem_func_lineinterpolate | |
CItem_func_lineinterpolatepoint | |
CItem_func_lineinterpolatepoints | |
CItem_func_ln | |
CItem_func_locate | |
CItem_func_log | |
CItem_func_log10 | |
CItem_func_log2 | |
CItem_func_longfromgeohash | This handles the <double> = ST_LONGFROMGEOHASH(<string>) function |
CItem_func_lower | |
CItem_func_lpad | |
CItem_func_lt | Implements the comparison operator less than (<) |
CItem_func_ltrim | |
CItem_func_make_envelope | |
CItem_func_make_set | |
CItem_func_makedate | |
CItem_func_maketime | |
CItem_func_match | |
CItem_func_match_predicate | Wrapper class when MATCH function is used in WHERE clause |
CItem_func_max | |
CItem_func_mbrcontains | |
CItem_func_mbrcoveredby | |
CItem_func_mbrcovers | |
CItem_func_mbrdisjoint | |
CItem_func_mbrequals | |
CItem_func_mbrintersects | |
CItem_func_mbroverlaps | |
CItem_func_mbrtouches | |
CItem_func_mbrwithin | |
CItem_func_md5 | |
CItem_func_member_of | |
CItem_func_microsecond | |
CItem_func_min | |
CItem_func_min_max | |
CItem_func_minus | |
CItem_func_minute | |
CItem_func_mod | |
CItem_func_modify_json_in_path | Base class for all the functions that take a JSON document as the first argument and one of more pairs of a JSON path and a value to insert into the JSON document, and returns the modified JSON document |
CItem_func_month | TS-TODO: This should probably have Item_int_func as parent class |
CItem_func_monthname | |
CItem_func_mul | |
CItem_func_ne | Implements the comparison operator not equals (<>) |
CItem_func_neg | |
CItem_func_nop_all | |
CItem_func_not | |
CItem_func_not_all | |
CItem_func_now | Abstract CURRENT_TIMESTAMP function |
CItem_func_now_local | |
CItem_func_now_utc | |
CItem_func_nullif | |
CItem_func_num1 | |
CItem_func_numgeometries | |
CItem_func_numhybrid | |
CItem_func_numinteriorring | |
CItem_func_numpoints | |
CItem_func_opt_neg | |
CItem_func_ord | |
CItem_func_period_add | |
CItem_func_period_diff | |
CItem_func_pfs_current_thread_id | Ps_current_thread_id() |
CItem_func_pfs_format_bytes | Format_bytes() |
CItem_func_pfs_format_pico_time | Format_pico_time() |
CItem_func_pfs_thread_id | Ps_thread_id() |
CItem_func_pi | |
CItem_func_plus | |
CItem_func_point | |
CItem_func_pointfromgeohash | This handles the <point> = ST_POINTFROMGEOHASH(<string>, <srid>) function |
CItem_func_pow | |
CItem_func_quarter | |
CItem_func_quote | |
CItem_func_radians | |
CItem_func_rand | |
CItem_func_random_bytes | |
CItem_func_regexp | Base class for all regular expression function classes |
CItem_func_regexp_instr | |
CItem_func_regexp_like | |
CItem_func_regexp_replace | |
CItem_func_regexp_substr | |
CItem_func_reject_if | Internal function used by subquery to derived transformation to check if a subquery is scalar |
CItem_func_release_all_locks | |
CItem_func_release_lock | |
CItem_func_remove_dd_property_key | |
CItem_func_repeat | |
CItem_func_replace | |
CItem_func_reverse | |
CItem_func_right | |
CItem_func_roles_graphml | |
CItem_func_round | |
CItem_func_row_count | |
CItem_func_rpad | |
CItem_func_rtrim | |
CItem_func_sec_to_time | |
CItem_func_second | |
CItem_func_set_collation | |
CItem_func_set_user_var | This class is used to implement operations like SET @variable or @variable:= expression |
CItem_func_sha | |
CItem_func_sha2 | |
CItem_func_shift | |
CItem_func_shift_left | |
CItem_func_shift_right | |
CItem_func_sign | |
CItem_func_sin | |
CItem_func_sleep | |
CItem_func_soundex | |
CItem_func_sp | |
CItem_func_space | |
CItem_func_spatial_collection | |
CItem_func_spatial_decomp | |
CItem_func_spatial_decomp_n | |
CItem_func_spatial_mbr_rel | |
CItem_func_spatial_operation | Spatial operations |
CItem_func_spatial_relation | |
CItem_func_sqrt | |
CItem_func_st_area | |
CItem_func_st_buffer | |
CItem_func_st_contains | |
CItem_func_st_crosses | |
CItem_func_st_difference | |
CItem_func_st_disjoint | |
CItem_func_st_distance_sphere | |
CItem_func_st_equals | |
CItem_func_st_frechet_distance | |
CItem_func_st_hausdorff_distance | |
CItem_func_st_intersection | |
CItem_func_st_intersects | |
CItem_func_st_issimple | |
CItem_func_st_latitude_mutator | This class implements the two-parameter ST_Latitude function which sets the latitude of a geographic point |
CItem_func_st_latitude_observer | This class implements the one-parameter ST_Latitude function which returns the latitude coordinate of a geographic point |
CItem_func_st_length | |
CItem_func_st_longitude_mutator | This class implements the two-parameter ST_Longitude function which sets the longitude coordinate of a point |
CItem_func_st_longitude_observer | This class implements the one-parameter ST_Longitude function which returns the longitude coordinate of a geographic point |
CItem_func_st_overlaps | |
CItem_func_st_pointatdistance | |
CItem_func_st_simplify | Item that implements function ST_Simplify, which simplifies a geometry using the Douglas-Peucker algorithm |
CItem_func_st_srid_mutator | This class implements the two-parameter ST_SRID function which sets the SRID of a geometry |
CItem_func_st_srid_observer | This class implements the one-parameter ST_SRID function which returns the SRID of a geometry |
CItem_func_st_symdifference | |
CItem_func_st_touches | |
CItem_func_st_transform | This class implements ST_Transform function that transforms a geometry from one SRS to another |
CItem_func_st_union | |
CItem_func_st_within | |
CItem_func_st_x_mutator | This class implements the two-parameter ST_X function which sets the X coordinate of a point |
CItem_func_st_x_observer | This class implements the one-parameter ST_X function which returns the X coordinate of a point |
CItem_func_st_y_mutator | This class implements the two-parameter ST_Y function which sets the Y coordinate of a point |
CItem_func_st_y_observer | This class implements the one-parameter ST_Y function which returns the Y coordinate of a point |
CItem_func_statement_digest | |
CItem_func_statement_digest_text | |
CItem_func_str_to_date | |
CItem_func_strcmp | |
CItem_func_substr | |
CItem_func_substr_index | |
CItem_func_swap_xy | |
CItem_func_sysconst | |
CItem_func_sysdate_local | SYSDATE() is like NOW(), but always uses the real current time, not the query_start() |
CItem_func_tan | |
CItem_func_time_to_sec | |
CItem_func_timediff | |
CItem_func_timestamp_diff | |
CItem_func_to_base64 | |
CItem_func_to_days | |
CItem_func_to_seconds | |
CItem_func_trig_cond | |
CItem_func_trim | |
CItem_func_true | A predicate that is "always true" |
CItem_func_truth | Item class, to represent X IS [NOT] (TRUE | FALSE) boolean predicates |
CItem_func_udf_decimal | |
CItem_func_udf_float | |
CItem_func_udf_int | |
CItem_func_udf_str | |
CItem_func_uncompress | |
CItem_func_uncompressed_length | |
CItem_func_unhex | |
CItem_func_units | |
CItem_func_unix_timestamp | |
CItem_func_upper | |
CItem_func_user | |
CItem_func_uuid | |
CItem_func_uuid_short | |
CItem_func_uuid_to_bin | |
CItem_func_validate | |
CItem_func_validate_password_strength | |
CItem_func_version | |
CItem_func_week | |
CItem_func_weekday | TS-TODO: This should probably have Item_int_func as parent class |
CItem_func_weight_string | |
CItem_func_xml_extractvalue | |
CItem_func_xml_update | |
CItem_func_xor | XOR inherits from Item_bool_func2 because it is not optimized yet |
CItem_func_xpath_count | |
CItem_func_xpath_position | |
CItem_func_xpath_sum | |
CItem_func_year | |
CItem_func_yearweek | |
CItem_geometry_func | |
CItem_hex_string | |
►CItem_ident | |
CItem_ident_for_show | |
CItem_in_optimizer | |
►CItem_in_subselect | Representation of IN subquery predicates of the form "left_expr IN (SELECT ...)" |
CItem_insert_value | |
CItem_int | |
CItem_int_0 | Item_int with value==0 and length==1 |
CItem_int_func | |
CItem_int_with_ref | |
CItem_is_not_null_test | |
CItem_json | A class that represents a constant JSON value |
CItem_json_func | Base class for all item functions that a return JSON value |
CItem_lead_lag | LEAD/LAG window functions, cf |
CItem_load_file | |
CItem_master_pos_wait | |
CItem_maxmin_subselect | |
CItem_metadata_copy | A dummy item that contains a copy/backup of the given Item's metadata; not valid for data |
CItem_name_const | |
CItem_name_string | Storage for Item names |
CItem_nodeset_context_cache | |
CItem_nodeset_func | |
CItem_nodeset_func_ancestorbyname | |
CItem_nodeset_func_attributebyname | |
CItem_nodeset_func_axisbyname | |
CItem_nodeset_func_childbyname | |
CItem_nodeset_func_descendantbyname | |
CItem_nodeset_func_elementbyindex | |
CItem_nodeset_func_parentbyname | |
CItem_nodeset_func_predicate | |
CItem_nodeset_func_rootelement | |
CItem_nodeset_func_selfbyname | |
CItem_nodeset_func_union | |
CItem_nodeset_to_const_comparator | |
CItem_non_framing_wf | Common parent class for window functions that always work on the entire partition, even if a frame is defined |
CItem_nth_value | NTH_VALUE window function, cf |
CItem_ntile | NTILE window function, cf |
CItem_null | |
CItem_num | |
CItem_num_op | |
CItem_outer_ref | |
CItem_param | Dynamic parameters used as placeholders ('?') inside prepared statements |
CItem_partition_func_safe_string | |
CItem_percent_rank | PERCENT_RANK window function, cf |
CItem_rank | RANK or DENSE_RANK window function, cf |
CItem_real_func | |
CItem_ref | |
CItem_ref_null_helper | |
CItem_result_field | Item with result field |
CItem_return_int | |
CItem_rollup_group_item | A wrapper Item that normally returns its parameter, but becomes NULL when processing rows for rollup |
CItem_rollup_sum_switcher | A wrapper Item that contains a number of aggregate items, one for each level of rollup (see Item_rollup_group_item for numbering conventions) |
CItem_row | Item which stores (x,y,...) and ROW(x,y,...) |
CItem_row_number | ROW_NUMBER window function, cf |
►CItem_singlerow_subselect | Class that represents scalar subquery and row subquery |
CItem_source_pos_wait | |
CItem_sp_variable | |
CItem_splocal | |
CItem_static_string_func | |
CItem_std_field | |
CItem_str_ascii_func | |
CItem_str_conv | |
CItem_str_func | |
CItem_string | |
►CItem_subselect | Base class that is common to all subqueries and subquery predicates |
►CItem_sum | Class Item_sum is the base class used for special expressions that SQL calls 'set functions' |
CItem_sum_and | |
CItem_sum_avg | |
CItem_sum_bit | Base class used to implement BIT_AND, BIT_OR and BIT_XOR |
CItem_sum_bit_field | This is used in connection with an Item_sum_bit, |
CItem_sum_collect | Implements ST_Collect which aggregates geometries into Multipoints, Multilinestrings, Multipolygons and Geometrycollections |
CItem_sum_count | |
CItem_sum_hybrid | Abstract base class for the MIN and MAX aggregate functions |
CItem_sum_hybrid_field | This is used in connection which a parent Item_sum: |
CItem_sum_int | |
CItem_sum_json | Common abstraction for Item_sum_json_array and Item_sum_json_object |
CItem_sum_json_array | Implements aggregation of values into an array |
CItem_sum_json_object | Implements aggregation of values into an object |
CItem_sum_max | |
CItem_sum_min | |
CItem_sum_num | |
CItem_sum_num_field | Common abstract class for: Item_avg_field Item_variance_field |
CItem_sum_or | |
CItem_sum_std | |
CItem_sum_sum | |
CItem_sum_udf_decimal | |
CItem_sum_udf_float | |
CItem_sum_udf_int | |
CItem_sum_udf_str | |
CItem_sum_variance | |
CItem_sum_xor | |
CItem_temporal | |
CItem_temporal_func | Abstract class for functions returning TIME, DATE, DATETIME types whose data type is known at constructor time |
CItem_temporal_hybrid_func | Abstract class for functions returning TIME, DATE, DATETIME or string values, whose data type depends on parameters and is set at fix_field time |
CItem_temporal_with_ref | |
CItem_time_func | Abstract class for functions returning TIME values |
CItem_time_literal | TIME'10:10:10' |
CItem_time_with_ref | |
CItem_timeval_func | |
CItem_tree_walker | Utility mixin class to be able to walk() only parts of item trees |
CItem_trigger_field | Represents NEW/OLD version of field of row which is changed/read in trigger |
CItem_type_holder | Item_type_holder stores an aggregation of name, type and type specification of UNIONS and derived tables |
CItem_typecast_char | |
CItem_typecast_date | |
CItem_typecast_datetime | |
CItem_typecast_decimal | |
CItem_typecast_geometry | |
CItem_typecast_geometrycollection | |
CItem_typecast_json | Represents a "CAST( <value> AS JSON )" coercion |
CItem_typecast_linestring | |
CItem_typecast_multilinestring | |
CItem_typecast_multipoint | |
CItem_typecast_multipolygon | |
CItem_typecast_point | |
CItem_typecast_polygon | |
CItem_typecast_real | Class used to implement CAST to floating-point data types |
CItem_typecast_signed | |
CItem_typecast_time | |
CItem_typecast_unsigned | |
CItem_typecast_year | |
CItem_udf_func | |
CItem_udf_sum | |
CItem_uint | |
CItem_user_var_as_out_param | |
CItem_values_column | Reference item that encapsulates both the type and the contained items of a single column of a VALUES ROW query expression |
CItem_var_func | Common class for: Item_func_get_system_var Item_func_get_user_var Item_func_set_user_var |
CItem_variance_field | |
CItem_view_ref | Class for fields from derived tables and views |
CItem_wait_for_executed_gtid_set | This class is used for implementing the new wait_for_executed_gtid_set function and the functions related to them |
CItem_xml_str_func | |
CItem_xpath_cast_bool | |
CItem_xpath_cast_number | |
CIterate | Iterate over a memo block in reverse |
CIteratorContainer | Adds a collection interface on top of an iterator |
CIteratorProfiler | Profiling data for an iterator, needed by 'EXPLAIN ANALYZE' |
CIteratorProfilerImpl | This class is used in implementing the 'EXPLAIN ANALYZE' command |
Civ_argument | Helper class to process an IV argument to aes_encrypt/aes_decrypt |
►CJOIN | |
CJOIN_CACHE | |
CJoin_order_hint_handler | Auxiliary class is used to save/restore table dependencies |
CJOIN_TAB | Query optimization plan node |
CJoin_tab_compare_default | |
►CJoinHypergraph | A struct containing a join hypergraph of a single query block, encapsulating the constraints given by the relational expressions (e.g |
CJoinPredicate | A specification that two specific relational expressions (e.g., two tables, or a table and a join between two other tables) should be joined together |
CJson_array | Represents a JSON array container, i.e |
CJson_array_index | A class that represents the index of an element in a JSON array |
CJson_boolean | Represents a JSON true or false value, type J_BOOLEAN here |
CJson_container | Abstract base class of all JSON container types (Json_object and Json_array) |
CJson_datetime | Represents a MySQL date/time value (DATE, TIME, DATETIME or TIMESTAMP) - an extension to the ECMA set of JSON scalar types, types J_DATE, J_TIME, J_DATETIME and J_TIMESTAMP respectively |
CJson_decimal | Represents a MySQL decimal number, type J_DECIMAL |
CJson_diff | A class that represents a logical change to a JSON document |
CJson_diff_vector | Vector of logical diffs describing changes to a JSON column |
CJson_dom | JSON DOM abstract base class |
CJson_double | Represents a MySQL double JSON scalar (an extension of the ECMA number value), type J_DOUBLE |
CJson_int | Represents a MySQL integer (64 bits signed) JSON scalar (an extension of the ECMA number value), type J_INT |
CJson_key_comparator | A comparator that is used for ordering keys in a Json_object |
CJson_null | Represents a JSON null type (ECMA), type J_NULL here |
CJson_number | Abstract base class of all JSON number (ECMA) types (subclasses represent MySQL extensions) |
CJson_object | Represents a JSON container value of type "object" (ECMA), type J_OBJECT here |
CJson_object_wrapper | A wrapper over a JSON object which provides an interface that can be iterated over with a for-each loop |
CJson_opaque | Represents a MySQL value opaquely, i.e |
CJson_path | A JSON path expression |
►CJson_path_cache | Path cache for JSON functions |
CJson_path_clone | A lightweight path expression |
►CJson_path_leg | One path leg in a JSON path expression |
CJson_scalar | Abstract base class for all Json scalars |
►CJson_scalar_holder | A class that is capable of holding objects of any sub-type of Json_scalar |
CJson_schema_validation_report | Json_schema_validation_report contains a more detailed report about a failed JSON Schema validation |
►CJson_schema_validator | Json_schema_validator is an object that contains a JSON Schema that can be re-used multiple times |
CJson_seekable_path | A path expression which can be used to seek to a position inside a JSON value |
CJson_string | Represents a JSON string value (ECMA), of type J_STRING here |
CJson_table_column | Column description for JSON_TABLE function |
CJson_uint | Represents a MySQL integer (64 bits unsigned) JSON scalar (an extension of the ECMA number value), type J_UINT |
CJson_wrapper | Abstraction for accessing JSON values irrespective of whether they are (started out as) binary JSON values or JSON DOM values |
CJson_wrapper_object_iterator | Class that iterates over all members of a JSON object that is wrapped in a Json_wrapper instance |
CJsonCoercionDeprecatedDefaultHandler | Callback function that checks if MYSQL_TIME_STATUS contains a deprecation warning |
CJsonCoercionErrorHandler | Callback function called when a coercion error occurs |
CJsonCoercionWarnHandler | Callback function called when a coercion error occurs |
CJsonParseDefaultErrorHandler | |
CJsonSerializationDefaultErrorHandler | Error handler to be used when serializing JSON binary values in server code |
CJsonSerializationErrorHandler | Error handler for the functions that serialize a JSON value in the JSON binary storage format |
CJT_data_source | JT_data_source is used as a data source |
Ckdf_argument | |
CKerberos_client_io | |
CKerberos_plugin_client | |
CKEY | |
CKEY_CACHE | |
CKEY_CREATE_INFO | |
CKey_derivation_function | |
CKey_field | A Key_field is a descriptor of a predicate of the form (column <op> val) |
CKey_info | |
CKey_length_error_handler | |
CKEY_MULTI_RANGE | |
CKey_name | Definition of name for generated keys, owned by TABLE_SHARE |
CKEY_PAIR | Structure describing changes to an index to be caused by ALTER TABLE |
CKEY_PART | |
CKEY_PART_INFO | |
CKey_part_spec | |
CKey_pbkdf2_hmac_function | Class to implement KDF method pbkdf2_hmac |
Ckey_range | |
CKey_rec_less | Maps compare function to strict weak ordering required by Priority_queue |
CKey_spec | |
CKey_use | A Key_use represents an equality predicate of the form (table.column = val), where the column is indexed by keypart in key and val is either a constant, a column from other table, or an expression over column(s) from other table(s) |
CKEYCACHE_PAGE | |
CKEYCACHE_WQUEUE | |
CKeyring_component | |
►CKeyringFrontend | Passwd file management frontend |
CKeyringInfo | KeyringInfo class encapsulates loading and storing master key using master-key-reader and master-key-writer |
CKill_binlog_dump | |
CKill_non_super_conn | This class implements callback function used by killall_non_super_threads to kill all threads that do not have either SYSTEM_VARIABLES_ADMIN + CONNECTION_ADMIN privileges or legacy SUPER privilege |
CKillForwarder | |
CKnown_date_time_format | Collection of strings describing date/time formats |
Clast_ops_cur_t | Cache position of last inserted or selected record by caching record and holding reference to the block where record resides |
CLast_used_gtid_tracker_ctx | This class tracks the last used GTID per session |
Clatch_t | All (ordered) latches, used in debugging, must derive from this class |
►CLatchCounter | Default latch counter |
►CLatchDebug | The deadlock detector |
CLatched | The latch held by a thread |
CLatchMeta | Latch meta data |
CLazy | Emulate lazy computation |
►CLazyConnector | Attach a server connection and initialize it |
CLe_creator | |
Cleave_group_on_failure | Structure that holds the actions taken by the plugin when the member leaves the group after a failure |
CLeaving_members_action_packet | A packet to inform pipeline listeners of leaving members, this packet will be handled on the global message order, that is, ordered with certification |
CLess_Clone_Page | Comparator for storing sorted page ID |
CLEX | The LEX object currently serves three different purposes: |
CLEX_ALTER | |
CLEX_COLUMN | |
CLEX_GRANT_AS | |
CLex_hash | |
CLex_input_stream | This class represents the character input stream consumed during lexical analysis |
CLEX_MFA | |
CLEX_RESET_REPLICA | |
CLEX_SOURCE_INFO | Structure to hold parameters for CHANGE REPLICATION SOURCE, START REPLICA, and STOP REPLICA |
Clex_state_maps_st | |
CLEX_SYMBOL | |
CLEX_USER | |
CLexer_yystype | |
CLF_ALLOCATOR | |
CLF_DYNARRAY | |
CLF_HASH | |
CLF_PINBOX | |
CLF_PINS | |
CLF_SLIST | |
►CLibrary_file | Abstraction over the plugin library file, hides system specific dynamic library handling |
CLifted_expressions_map | Helper singleton class used to track information needed to perform the transform of a correlated scalar subquery in a derived table, as performed by decorrelate_derived_scalar_subquery_pre and decorrelate_derived_scalar_subquery_pre |
CLimit | |
CLimit_options | |
CLimitOffsetIterator | Handles LIMIT and/or OFFSET; Init() eats the first "offset" rows, and Read() stops as soon as it's seen "limit" rows (including any skipped by offset) |
CLINE_BUFFER | |
CLine_buffer | Buffers input and runs a specified callback on single complete lines found |
CLine_separators | Helper for the sql_exchange class |
CLinear_comp_creator | Abstract base class for the comparison operators =, <> and <=> |
CLinestring_stepper | For iterating linestrings inside multilinestring and polygon |
Clink | |
CLink_buf | Concurrent data structure, which allows to track concurrently performed operations which locally might be dis-ordered |
Clinkage | |
►CLinkedImmutableString | LinkedImmutableString is designed for storing rows (values) in hash join |
CList | |
CLIST | |
CList_iterator | |
CList_iterator_fast | |
Clist_node | List_node - a node of a single-linked list |
CLIST_PART_ENTRY | |
CList_process_list | |
CList_STL_Iterator | |
CListen_socket | |
CListFieldsForwarder | |
CLiteral_collector | Class that collects literals from a parse tree in an std::vector |
CLO_arc | |
CLO_authorised_arc | |
CLO_class | |
CLO_cond | |
CLO_cond_class | |
CLO_cond_locker | |
CLO_cond_wait | |
CLO_file | |
CLO_file_class | |
CLO_file_locker | |
CLO_global_param | |
CLO_graph | |
CLO_lock | |
CLO_mutex | |
CLO_mutex_class | |
CLO_mutex_lock | |
CLO_mutex_locker | |
CLO_node | |
CLO_node_finder | |
CLO_node_properties | |
CLO_parser_param | |
CLO_rwlock | |
CLO_rwlock_class | |
CLO_rwlock_class_pr | |
CLO_rwlock_class_rw | |
CLO_rwlock_class_sx | |
CLO_rwlock_lock | |
CLO_rwlock_lock_pr | |
CLO_rwlock_lock_rw | |
CLO_rwlock_lock_sx | |
CLO_rwlock_locker | |
CLO_rwlock_pr | |
CLO_rwlock_proxy | |
CLO_rwlock_rw | |
CLO_rwlock_sx | |
CLO_spawn_thread_arg | |
CLO_stack_trace | |
CLO_thread | |
CLO_thread_class | |
CLOAD_FILE_INFO | |
CLoad_query_generator | |
CLoader | |
CLob_diff | The modification done to the LOB |
Clob_index_diff_t | This structure is used for undo logging of LOB index changes |
CLocal_view_notification | Notification used to provide hints on nodes' availability |
CLock_and_access_ssl_acceptor_context | TLS context access wrapper for ease of use |
CLock_descriptor | |
Clock_guid_t | Used to represent locks requests uniquely over time |
Clock_op_t | Lock operation struct |
Clock_prdt | |
Clock_rec_t | Record lock for a page |
Clock_sys_t | The lock system struct |
Clock_t | Lock struct; protected by lock_sys latches |
Clock_table_t | A table lock |
CLock_tables_prelocking_strategy | A strategy for prelocking algorithm to be used for LOCK TABLES statement |
►CLocked_tables_list | Tables that were locked with LOCK TABLES statement |
CLocking_service_deadlock_error_handler | We want to convert ER_LOCK_DEADLOCK error to ER_LOCK_SERVICE_DEADLOCK error |
CLocks_hashtable | A hashmap used by lock sys, to organize locks by page (block), so that it is easy to maintain a list of all locks related to a given page by append(lock,..), prepend(lock,..), erase(lock,..), move_to_front(lock,...) while also providing ability to iterate over all locks related for a given page in that order |
►CLog | |
CLog_alive_individual_thread | This class implements callback function used by log_alive_threads_info(Global |
CLog_Arch_Client_Ctx | Redo Log archiver client context |
Clog_builtins_filter_debug_imp | |
Clog_builtins_filter_imp | |
Clog_builtins_imp | Primitives for services to interact with the structured logger: functions pertaining to log_line and log_item data |
Clog_builtins_string_imp | String primitives for logging services |
Clog_builtins_syseventlog_imp | Syslog/Eventlog functions for logging services |
Clog_builtins_tmp_imp | Temporary primitives for logging services |
CLog_checkpoint_consumer | |
CLog_checkpoint_header | Meta data stored in one of two checkpoint headers |
CLog_checkpoint_location | Describes location of a single checkpoint |
Clog_client_type | |
CLog_consumer | |
CLog_data_block_header | Meta data stored in header of a log data block |
CLog_DDL | Class to write and replay ddl logs |
Clog_errstream | An error-stream |
CLog_event | This is the abstract base class for binary log events |
CLog_event_handler | Abstract superclass for handling logging to slow/general logs |
CLog_file | Meta information about single log file |
CLog_file_block | Used for reads/writes to redo files within this module |
CLog_file_handle | Handle which allows to do reads / writes for the opened file |
CLog_file_header | Meta data stored in log file header |
CLog_file_id_and_header | Pair of: log file id and log file header |
CLog_file_id_and_size | Pair of: log file id and log file size (expressed in bytes) |
►CLog_files_capacity | Responsible for the redo log capacity computations |
CLog_files_context | Configures path to the root directory, where redo subdirectory might be located (or redo log files if the ruleset is older) |
►CLog_files_dict | In-memory dictionary of meta data of existing log files |
►CLog_files_pfs_table | PFS table with metadata of redo log files |
CLog_files_pfs_table_share_proxy | PFS table handle which is used to create multiple instances for concurrent queries |
CLog_files_stats | Runtime statistics related to redo log files management |
Clog_filter_xlate_key | Element in an array of known tokens in the filter configuration language |
CLog_handle | Handle which is used for writes to the log buffer |
CLOG_INFO | |
Clog_line_buffer | |
CLog_resource | This is the base class that the logic of collecting a MySQL server instance resources log will call |
CLog_resource_binlog_wrapper | This is the Log_resource to handle MYSQL_BIN_LOG resources |
CLog_resource_factory | This is the Log_resource factory to create wrappers for supported resources |
CLog_resource_gtid_state_wrapper | This is the Log_resource to handle Gtid_state resources |
CLog_resource_hton_wrapper | This is the Log_resource to handle handlerton resources |
CLog_resource_mi_wrapper | This is the Log_resource to handle Master_info resources |
Clog_service_cache_entry | Finding and acquiring a service in the component framework is expensive, and we may use services a log (depending on how many events are logged per second), so we cache the relevant data |
Clog_service_cache_entry_free | |
Clog_service_imp | |
Clog_sink_perfschema_imp | Primitives for logging services to add to performance_schema.error_log |
Clog_t | Redo log - single data structure with state of the redo log system |
►CLog_test | It is a environment for tests of redo log |
CLog_thread_waiting | Small utility which is used inside log threads when they have to wait for next interesting event to happen |
CLog_throttle | Base class for rate-limiting a log (slow query log etc.) |
CLog_to_csv_event_handler | Class responsible for table based logging |
CLog_to_file_event_handler | Class responsible for file based logging |
CLog_user_consumer | |
CLog_write_to_file_requests_monitor | |
CLogEvent | Modular logger: fluid API |
CLogfile | |
CLogger_client | |
CLogger_interface | Logger interface that must be used to define a logger object |
CLogical_clock | Logical timestamp generator for logical timestamping binlog transactions |
►CLogicalOrderings | |
CLong_undo_state | State of long running undo operation for purpose of writing periodic messages to error log |
Clru_machine | |
CLRUHp | Class implementing buf_pool->LRU hazard pointer |
CLRUItr | Special purpose iterators to be used when scanning the LRU list |
Clsinfo | |
CLt_creator | |
CM_by_emp_by_mtype_record | |
CM_by_emp_by_mtype_Table_Handle | |
CMachine_POS | |
CMachine_Record | |
CMachine_Table_Handle | |
CMake_view_tracker | RAII class to ease error handling in parse_view_definition() |
►CMalloc_allocator | Malloc_allocator is a C++ STL memory allocator based on my_malloc/my_free |
Cmalloc_unordered_map | Std::unordered_map, but with my_malloc, so that you can track the memory used using PSI memory keys |
Cmalloc_unordered_multimap | Std::unordered_multimap, but with my_malloc, so that you can track the memory used using PSI memory keys |
Cmalloc_unordered_set | Std::unordered_set, but with my_malloc, so that you can track the memory used using PSI memory keys |
CMap_with_rw_lock | Map with RWLock protections |
CMark_field | Class used as argument to Item::walk() together with mark_field_in_map() |
CMaster_info | |
CMasterKeyReadError | MasterKeyReadError class represents error during reading master key using master-key-reader |
CMasterKeyWriteError | MasterKeyWriteError class represents error during writing master key using master-key-writer |
CMasterPos | |
Cmatched_rec | |
CMaterialized_cursor | Materialized_cursor – an insensitive materialized server-side cursor |
CMaterializedTableFunctionIterator | An iterator that wraps a Table_function (e.g |
CMaterializeInformationSchemaTableIterator | MaterializeInformationSchemaTableIterator makes sure a given I_S temporary table is materialized (filled out) before we try to scan it |
►CMaterializePathParameters | |
CMaxConnectionsOption | |
CMb_wc_through_function_pointer | Functor that uses a function pointer to convert a multibyte sequence to a wide character |
CMb_wc_utf8mb3 | Functor that converts a UTF-8 multibyte sequence (up to three bytes) to a wide character |
CMb_wc_utf8mb4 | Functor that converts a UTF-8 multibyte sequence (up to four bytes) to a wide character |
CMBR | |
CMCPVIO_EXT | |
CMDL_context | Context of the owner of metadata locks |
►CMDL_context_backup_manager | Class which is used to store MDL locks associated with XA transactions in prepared state which clients have disconnected |
CMDL_context_owner | An interface to separate the MDL module from the THD, and the rest of the server code |
CMDL_context_visitor | Abstract visitor class for inspecting MDL_context |
CMDL_deadlock_and_lock_abort_error_handler | Internal error handler to process an error from MDL_context::upgrade_lock() and mysql_lock_tables() |
CMDL_deadlock_discovery_repair_handler | An error handler to mark transaction to rollback on DEADLOCK error during DISCOVER / REPAIR |
CMDL_deadlock_handler | An error handler which converts, if possible, ER_LOCK_DEADLOCK error that can occur when we are trying to acquire a metadata lock to a request for back-off and re-start of open_tables() process |
CMDL_key | Metadata lock object key |
►CMDL_lock | The lock context |
CMDL_lock_get_owner_thread_id_visitor | |
CMDL_lock_guard | Utility class to allow RAII pattern with MDL_request and MDL_context classes |
CMDL_map | A collection of all MDL locks |
CMDL_release_locks_visitor | Base class to find out if the lock represented by a given ticket should be released |
CMDL_request | A pending metadata lock request |
CMDL_request_cmp | |
CMDL_savepoint | Savepoint for MDL context |
CMDL_ticket | A granted metadata lock |
►CMDL_ticket_store | Keep track of MDL_ticket for different durations |
CMDL_wait | A reliable way to wait on an MDL lock |
CMDL_wait_for_graph_visitor | An abstract class for inspection of a connected subgraph of the wait-for graph |
CMDL_wait_for_subgraph | Abstract class representing an edge in the waiters graph to be traversed by deadlock detection algorithm |
Cmeasurement_delivery_callback | |
Cmem_block_info_t | The info structure stored at the beginning of a heap block |
►Cmem_heap_allocator | A C++ wrapper class to the mem_heap_t routines, so that it can be used as an STL allocator |
►CMEM_ROOT | The MEM_ROOT is a simple arena, where allocations are carved out of larger blocks |
►CMem_root_allocator | Mem_root_allocator is a C++ STL memory allocator based on MEM_ROOT |
CMem_root_array | A typesafe replacement for DYNAMIC_ARRAY |
CMem_root_array_YY | A typesafe replacement for DYNAMIC_ARRAY |
Cmem_root_collation_unordered_map | Std::unordered_map, but collation aware and allocated on a MEM_ROOT |
►Cmem_root_deque | A (partial) implementation of std::deque allocating its blocks on a MEM_ROOT |
Cmem_root_unordered_map | Std::unordered_map, but allocated on a MEM_ROOT |
Cmem_root_unordered_multimap | Std::unordered_multimap, but allocated on a MEM_ROOT |
Cmem_root_unordered_set | Std::unordered_set, but allocated on a MEM_ROOT |
CMember_actions | The list of events on which a member action can be triggered |
CMember_actions_handler | Handles member actions configuration and trigger |
CMember_actions_handler_configuration | The member actions table configuration abstraction layer |
CMember_actions_trigger_parameters | The event on which a member action is triggered, which will be a trigger parameter |
CMember_version | Represent the MySQL version of a Member within the Group Replication group |
CMerge_chunk | Descriptor for a merge chunk to be sort-merged |
CMerge_chunk_greater | This struct is used for merging chunks for filesort() For filesort() with fixed-size keys we use memcmp to compare rows |
CMessage_service_handler | Handles the deliver of recv service messages to subscribed modules |
CMetaData | The metadata class is used to create a pluggable transport layer from which the metadata is fetched for the metadata cache |
Cmetadata_applier | Applier of dynamic metadata |
►CMetadataCache | The MetadataCache manages cached information fetched from the MySQL Server |
CMetadataCacheDestination | |
CMetadataCachePluginConfig | |
CMetadataRecover | Class to parse persistent dynamic metadata redo log, store and merge them and apply them to in-memory table objects finally |
CMetadataServersStateListener | |
Cmeter_iterator | |
Cmetric_iterator | |
CMetrics | Handle metrics captured on Group Replication |
CMetrics_handler | |
CMI_BASE_INFO | |
CMI_BIT_BUFF | |
CMI_BLOB | |
CMI_BLOCK_INFO | |
CMI_CHECK | |
CMI_COLUMNDEF | |
CMI_CREATE_INFO | |
CMI_DECODE_TREE | |
CMI_INFO | |
CMI_ISAMINFO | |
CMI_KEY_PARAM | |
CMI_KEYDEF | |
CMI_PACK | |
CMI_SORT_PARAM | |
CMI_STATE_INFO | |
CMI_STATUS_INFO | |
CMI_UNIQUEDEF | |
CMigrate_keyring | |
CMigration_setup | |
CMimeType | |
Cmle_time | |
CMockServerComponent | |
CMockServerGlobalScope | Stores global data as pair of <string, jsonfied-string> |
CMockServerHttpClient | Allows communicating with mysql server mock via HTTP port |
CMockServerRestClient | |
CModification_plan | Table modification plan for JOIN-less statements (update/delete) |
CMonitor | Monitor pattern |
Cmonitor_info_t | Struct monitor_info describes the basic/static information about each monitor counter |
Cmonitor_value_t | Two monitor structures are defined in this file |
Cmp_state | Local state for multipacket processing |
►Cmpmc_bq | Multiple producer consumer, bounded queue Implementation of Dmitry Vyukov's MPMC algorithm http://www.1024cores.net/home/lock-free-algorithms/queues/bounded-mpmc-queue |
CMPVIO_EXT | The internal version of what plugins know as MYSQL_PLUGIN_VIO, basically the context of the authentication session |
CMrg_attach_children_callback_param | A context of myrg_attach_children() callback |
CMrg_child_def | Represents one name of a MERGE child |
Cmsg_link | |
Cmtr_buf_copy_t | Mtr_buf_t copier |
CMtr_memo_contains | |
CMtr_memo_print | |
Cmtr_memo_slot_t | Mini-transaction memo stack slot |
►Cmtr_t | Mini-transaction handle and buffer |
Cmtr_write_log_t | Write the block contents to the REDO log |
CMts_db_names | |
CMts_submode | |
CMts_submode_database | DB partitioned submode For significance of each method check definition of Mts_submode |
CMts_submode_logical_clock | Parallelization using Master parallelization information For significance of each method check definition of Mts_submode |
CMulti_factor_auth_info | |
CMulti_factor_auth_list | |
CMulti_option | Class for handling multiple options like e.g |
CMulti_primary_migration_action | The group action class to do migration to multi primary mode |
Cmulti_value_data | Structure to hold number of multiple values |
CMulti_value_entry_builder | Class to build a series of entries based on one multi-value field |
CMulti_value_entry_builder_insert | The subclass of the multi-value row builder, for INSERT cases |
CMulti_value_entry_builder_normal | The subclass of the multi-value entry builder, for non-INSERT cases, With this class, there should be no need to build separate entries for different values in the same multi-value field |
CMulti_value_logger | Class to log the multi-value data and read it from the log |
CMultiRangeRowIterator | The iterator actually doing the reads from the inner table during BKA |
CMultisource_info | Class to store all the Master_info objects of a slave to access them in the replication code base or performance schema replication tables |
CMutableOverflowBitset | |
►CMutex_cond_array | Represents a growable array where each element contains a mutex and a condition variable |
CMutex_static_holder | |
►CMutexDebug | |
►CMutexed_map_thd_srv_session | Std::map of THD* as key and Srv_session* as value guarded by a read-write lock |
CMutexMonitor | Iterate over the mutex meta data |
CMVCC | The MVCC read view manager |
Cmy_base64_decoder_t | |
CMY_BITMAP | |
CMY_CHARSET_ERRMSG | Helper structure to return error messages from collation parser/initializer |
CMY_CHARSET_HANDLER | |
CMY_CHARSET_LOADER | User-specified callback interface for collation parser/initializer |
CMY_COLL_LEXEM | |
CMY_COLL_RULE | |
CMY_COLL_RULE_PARSER | |
CMY_COLL_RULES | |
CMY_COLLATION_HANDLER | |
Cmy_command_data | |
CMY_CONTRACTION | |
Cmy_cs_file_info | |
Cmy_cs_file_section_st | |
CMY_CSET_OS_NAME | |
Cmy_decimal | My_decimal class limits 'decimal_t' type to what we need in MySQL |
CMY_DIR | |
Cmy_err_head | |
CMy_free_deleter | |
CMy_free_functor | Functor struct which invokes my_free |
CMY_FT_PARSER_PARAM | |
CMY_FTB_FIND_PARAM | |
CMY_FTB_PARAM | |
CMY_FTB_PHRASE_PARAM | |
Cmy_h_binlog_storage_iterator_imp | |
Cmy_h_component_iterator_imp | |
Cmy_h_component_metadata_iterator_imp | |
Cmy_h_keyring_keys_metadata_iterator_keyring_proxy | |
Cmy_h_keyring_reader_object_keyring_proxy | |
Cmy_h_service_iterator_imp | |
Cmy_h_service_metadata_iterator_imp | |
Cmy_h_string_imp | |
Cmy_h_string_iterator_imp | |
CMy_hash | |
CMY_LOCALE | |
CMY_LOCALE_ERRMSGS | |
Cmy_match_t | |
CMy_median_data | |
Cmy_memory_header | |
►Cmy_metadata | The metadata class used by both the registry and the dynamic loader services to store and manage metadata information related to specified objects |
►Cmy_mutex_t | |
Cmy_old_conv | |
Cmy_option | |
Cmy_plugin_log_service | Enables plugins to log messages into the server's error log |
Cmy_ref_counted | Helper class for reference counting |
Cmy_service | Wraps my_h_service struct conforming ABI into RAII C++ object with ability to cast to desired service type |
Cmy_signal_handler_imp | An implementation of the signal handler registration service |
CMY_SQL_PARSER_LTYPE | Bison "location" class |
►CMY_SQL_PARSER_STYPE | |
Cmy_state | |
Cmy_thread_handle | |
Cmy_thread_scheduler_service | |
Cmy_timer_info | Characteristics of all the supported timers |
Cmy_timer_t | |
Cmy_timer_unit_info | Characteristics of a timer |
Cmy_timeval | Replacement of system's struct timeval to ensure we can carry 64 bit values even on a platform which has 64 bits time, but only 32 bits tv_sec member, notably Windows |
CMY_TMPDIR | |
CMY_UCA | |
CMY_UCA_INFO | |
CMY_UCA_ITEM | |
Cmy_uca_scanner | Unicode Collation Algorithm: Collation element (weight) scanner, for consequent scan of collations weights from a string |
CMY_UNI_CTYPE | |
CMY_UNI_IDX | |
CMY_UNICASE_CHARACTER | |
CMY_UNICASE_INFO | |
Cmy_variable_sources | |
CMY_XML_ATTR | |
CMY_XML_NODE | |
CMY_XML_PARSER | |
CMY_XML_USER_DATA | |
CMy_xp_cond | Abstract class used to wrap condition for various implementations |
CMy_xp_cond_impl | |
CMy_xp_cond_server | |
CMy_xp_mutex | Abstract class used to wrap mutex for various implementations |
CMy_xp_mutex_impl | |
CMy_xp_mutex_server | |
CMy_xp_mutex_util | |
CMy_xp_socket_util | Interface for socket utility methods |
CMy_xp_socket_util_impl | |
CMy_xp_thread | Abstract class used to wrap mutex for various platforms |
CMy_xp_thread_impl | |
CMy_xp_thread_server | |
CMy_xp_thread_util | |
CMy_xp_util | Class where cross platform utilities reside as static methods |
CMY_XPATH | |
CMY_XPATH_FLT | |
CMY_XPATH_FUNC | |
Cmy_xpath_keyword_names_st | |
CMY_XPATH_LEX | |
CMyisam_handler_share | |
CMYISAM_SHARE | |
CMYMERGE_INFO | |
►CMyRcuLock | A class that implements a limited version of the Read-Copy-Update lock pattern |
CMYRG_INFO | |
CMYRG_TABLE | |
CMYSQL | |
Cmysql_admin_iterator | |
CMYSQL_ASYNC | |
Cmysql_async_auth | |
Cmysql_async_connect | |
Cmysql_audit_api_connection_imp | Audit API connection service implementation |
Cmysql_audit_api_connection_with_error_imp | Audit API connection service implementation |
Cmysql_audit_api_imp | Audit API service implementation |
Cmysql_audit_api_message_imp | |
Cmysql_audit_print_service_double_data_source_imp | |
Cmysql_audit_print_service_longlong_data_source_imp | |
Cmysql_before_commit_transaction_control_imp | This class is the implementation of service mysql_before_commit_transaction_control |
►CMYSQL_BIN_LOG | |
CMYSQL_BIND | |
CMysql_clone | The descriptor structure for the plugin, that is referred from st_mysql_plugin |
Cmysql_clone_ssl_context | Connection parameters including SSL |
Cmysql_close_connection_of_binloggable_transaction_not_reached_commit_imp | This class is the implementation of service mysql_close_connection_of_binloggable_transaction_not_reached_commit |
Cmysql_command_consumer_dom_imp | |
Cmysql_command_consumer_refs | This is a wrapper class of all the mysql_text_consumer services refs |
Cmysql_command_service_extn | This structure is used by mysql command service |
Cmysql_command_services_imp | An implementation of mysql command services apis |
Cmysql_component | Wraps st_mysql_component_t component data conforming ABI into C++ object |
Cmysql_component_host_application_signal_imp | An implementation of host application signal service for the mysql server as a host application |
Cmysql_component_mysql_admin_session_imp | Implementation of session admin service |
Cmysql_component_mysql_current_thread_reader_imp | An implementation of mysql current thread reader service for mysql server |
Cmysql_component_sys_variable_imp | An implementation of the configuration system variables Service to register variable and unregister variable |
Cmysql_component_t | Carries information on the specific Component, all Service Implementations it provides, all its requirements and metadata |
Cmysql_compress_context | Compression context information |
Cmysql_cond_t | An instrumented cond structure |
CMysql_connection | Mysql client connection wrapper class to connect MySQL, execute SQL query and fetch query results |
Cmysql_connection_attributes_iterator_imp | |
Cmysql_cstring_with_length | String with length information |
CMYSQL_DATA | |
Cmysql_debug_keyword_service_imp | An implementation of debug_keyword service methods |
Cmysql_debug_sync_service_imp | An implementation of debug_sync service methods |
Cmysql_dynamic_loader_imp | A class with an implementation of the Dynamic Loader Service |
Cmysql_dynamic_loader_scheme_file_imp | |
Cmysql_dynamic_loader_scheme_file_path_filter_imp | Checks if path specified to load is contained in plug-in directory and change it to absolute one using plug-in directory |
Cmysql_event_authentication | Structure for MYSQL_AUDIT_AUTHENTICATION_CLASS event class |
Cmysql_event_authorization | Structure for MYSQL_AUDIT_AUTHORIZATION_CLASS event class |
Cmysql_event_command | Event for MYSQL_AUDIT_COMMAND_CLASS event class |
Cmysql_event_connection | Structure for the MYSQL_AUDIT_CONNECTION_CLASS event class |
Cmysql_event_general | Structure for the MYSQL_AUDIT_GENERAL_CLASS event class |
Cmysql_event_global_variable | Events for MYSQL_AUDIT_GLOBAL_VARIABLE_CLASS event class |
Cmysql_event_message | Structure for MYSQL_AUDIT_MESSAGE_CLASS event class |
Cmysql_event_message_key_value_t | Structure that stores key-value pair of the MYSQL_AUDIT_MESSAGE_CLASS event class |
Cmysql_event_parse | Data for the MYSQL_AUDIT_PARSE events |
Cmysql_event_query | |
Cmysql_event_server_shutdown | Structure for MYSQL_AUDIT_SERVER_SHUTDOWN_CLASS event class |
Cmysql_event_server_startup | Structure for MYSQL_AUDIT_SERVER_STARTUP_CLASS event class |
Cmysql_event_stored_program | |
Cmysql_event_table_access | |
Cmysql_event_table_row_access | Structure for MYSQL_AUDIT_TABLE_ACCES_CLASS event class |
Cmysql_event_tracking_authentication_data | Structure for Authentication event tracking |
Cmysql_event_tracking_command_data | Structure for Command event tracking |
Cmysql_event_tracking_connection_data | Structure for Connection event tracking |
Cmysql_event_tracking_general_data | Structure for General event tracking |
Cmysql_event_tracking_global_variable_data | Structure for Global variable event tracking |
Cmysql_event_tracking_message_data | Structure for Message event tracking |
Cmysql_event_tracking_message_key_value_t | Structure that stores key-value pair of the Message event |
Cmysql_event_tracking_parse_data | Structure for the Parse event tracking |
Cmysql_event_tracking_query_data | Structure for Query event tracking |
Cmysql_event_tracking_shutdown_data | Structure for Shutdown event tracking |
Cmysql_event_tracking_startup_data | Structure for Startup event tracking |
Cmysql_event_tracking_stored_program_data | Structure for Stored program event tracking |
Cmysql_event_tracking_table_access_data | Structure for Table access event tracking |
CMYSQL_EXTENSION | |
CMYSQL_FIELD | |
CMYSQL_FILE | An instrumented FILE structure |
CMYSQL_FTPARSER_BOOLEAN_INFO | |
CMYSQL_FTPARSER_PARAM | |
CMysql_handle | |
Cmysql_heartbeat_context | |
Cmysql_keyring_iterator_imp | Keyring iterator component service implementation |
Cmysql_keyring_service_st | This service allows plugins to interact with key store backends |
CMYSQL_LEX_CSTRING | |
CMYSQL_LEX_STRING | |
CMYSQL_LOCK | |
Cmysql_locking_service_st | This service provides support for taking read/write locks |
Cmysql_main_iterator | |
Cmysql_malloc_service_st | This service allows plugins to allocate and free memory through the server's memory handling routines |
Cmysql_metadata_ref_t | Specifies a key and value pair of the single Component metadata |
CMYSQL_METHODS | |
Cmysql_mutex_t | An instrumented mutex structure |
Cmysql_new_transaction_control_imp | This class is the implementation of service mysql_new_transaction_control |
Cmysql_ongoing_transactions_query_imp | An implementation of mysql_ongoing_transactions_query service methods |
Cmysql_parser_service_st | |
Cmysql_password_policy_service_st | This service allows plugins to validate passwords based on a common policy |
Cmysql_persistent_dynamic_loader_imp | Allows to wrap another Service Implementation of the Dynamic Loader service and add ability to store a list of groups of loaded components |
Cmysql_pfs_key_t | Define for performance schema registration key |
CMYSQL_PLUGIN_VIO | Provides plugin access to communication channel |
CMYSQL_PLUGIN_VIO_INFO | |
Cmysql_prlock_t | An instrumented prlock structure |
Cmysql_query_attributes_imp | Query attributes service implementation |
Cmysql_registry_imp | |
Cmysql_registry_no_lock_imp | |
CMysql_replication | Replication plugin descriptor |
CMYSQL_RES | |
CMysql_res_handle | |
CMysql_rewrite_post_parse_param | Structure that is passed during each step of a rewriting |
CMysql_rewrite_pre_parse_param | Structure that is passed during each step of a rewriting |
Cmysql_row_templ_t | |
CMYSQL_ROWS | |
CMYSQL_RPL | Struct for information about a replication stream |
Cmysql_runtime_error_imp | An default implementation of the mysql_runtime_error service for minimal chassis library to report the error messages |
Cmysql_rwlock_t | An instrumented rwlock structure |
Cmysql_security_context_imp | An implementation of security_context service methods |
CMYSQL_SERVER_AUTH_INFO | Provides server plugin access to authentication information |
Cmysql_server_runnable_imp | |
Cmysql_server_runtime_error_imp | |
Cmysql_service_implementation | Service implementation registry data |
Cmysql_service_placeholder_ref_t | Carries information on the specific Service requirement for some Component and a pointer to member where to store the acquired Service Implementation to satisfy this requirement |
Cmysql_service_ref_t | Carries information on specific Service Implementation |
Cmysql_simple_error_log_imp | An implementation of the simple error log service |
CMYSQL_SOCKET | An instrumented socket |
Cmysql_status_variable_reader_imp | Implementation of the mysql_status_variable_string service |
Cmysql_status_variable_registration_imp | An implementation of the component status variables Service to register variable and unregister variable |
CMYSQL_STMT | |
Cmysql_stmt_attributes_imp | |
Cmysql_stmt_bind_imp | |
Cmysql_stmt_diagnostics_imp | |
Cmysql_stmt_execute_direct_imp | |
Cmysql_stmt_execute_imp | |
CMYSQL_STMT_EXT | |
Cmysql_stmt_factory_imp | |
Cmysql_stmt_get_double_imp | |
Cmysql_stmt_get_integer_imp | |
Cmysql_stmt_get_string_imp | |
Cmysql_stmt_get_time_imp | |
Cmysql_stmt_get_unsigned_integer_imp | |
Cmysql_stmt_metadata_imp | |
Cmysql_stmt_result_imp | |
Cmysql_stmt_resultset_metadata_imp | |
Cmysql_stored_program_argument_metadata_query_imp | |
Cmysql_stored_program_external_program_handle_imp | |
Cmysql_stored_program_field_name_imp | |
Cmysql_stored_program_metadata_query_imp | Implementation of the mysql_stored_program services |
Cmysql_stored_program_return_metadata_query_imp | |
Cmysql_stored_program_return_value_date_imp | |
Cmysql_stored_program_return_value_datetime_imp | |
Cmysql_stored_program_return_value_float_imp | |
Cmysql_stored_program_return_value_int_imp | |
Cmysql_stored_program_return_value_null_imp | |
Cmysql_stored_program_return_value_string_imp | |
Cmysql_stored_program_return_value_time_imp | |
Cmysql_stored_program_return_value_timestamp_imp | |
Cmysql_stored_program_return_value_unsigned_int_imp | |
Cmysql_stored_program_return_value_year_imp | |
Cmysql_stored_program_runtime_argument_date_imp | |
Cmysql_stored_program_runtime_argument_datetime_imp | |
Cmysql_stored_program_runtime_argument_float_imp | |
Cmysql_stored_program_runtime_argument_int_imp | |
Cmysql_stored_program_runtime_argument_null_imp | |
Cmysql_stored_program_runtime_argument_string_imp | |
Cmysql_stored_program_runtime_argument_time_imp | |
Cmysql_stored_program_runtime_argument_timestamp_imp | |
Cmysql_stored_program_runtime_argument_unsigned_int_imp | |
Cmysql_stored_program_runtime_argument_year_imp | |
Cmysql_string_imp | The string functions as a service to the mysql_server component |
Cmysql_string_service_st | |
Cmysql_system_variable_source_imp | An implementation of the service method to give the source of given system variable |
Cmysql_system_variable_update_imp | An implementation of mysql system_variable_update_string, system_variable_update_integer and system_variable_update_default services for the mysql server component |
Cmysql_thd_attributes_imp | An implementation of mysql_thd_attributes service methods |
CMysql_thd_store_service_imp | |
Cmysql_thd_variables_service_imp | Thread variables' service implementation |
CMysql_thread | A generic single thread executor |
CMySQL_thread | Register with MySQL infrastructure |
CMysql_thread_body | Interface for Mysql_thread_body, the task of a Mysql_thread |
CMysql_thread_body_parameters | Interface for Mysql_thread_body parameters |
CMysql_thread_task | |
CMYSQL_TIME | |
CMYSQL_TIME_cache | Cache for MYSQL_TIME value with various representations |
►CMYSQL_TIME_STATUS | Structure to return status from str_to_datetime(), str_to_time(), number_to_datetime(), number_to_time() |
Cmysql_udf_metadata_imp | A helper class for the implementation of the udf_extension functions |
Cmysql_udf_registration_imp | A helper class for the implementation of the udf_registration and udf_aggregate functions |
CMYSQL_XID | MYSQL_XID is binary compatible with the XID structure as in the X/Open CAE Specification, Distributed Transaction Processing: The XA Specification, X/Open Company Ltd., 1991 |
Cmysql_zlib_compress_context | Compress context information |
Cmysql_zstd_compress_context | Compress context information relating to zstd compression |
►CMysqld_socket_listener | This class represents the Mysqld_socket_listener which prepares the listener sockets to receive connection events from the client |
CMySQLNativePassword | |
CMySQLRouter | Manage the MySQL Router application |
CMySQLRouting | Manage Connections from clients to MySQL servers |
►CMySQLRoutingAPI | |
CMySQLRoutingBase | Facade to avoid a tight coupling between Routing component and actual routing endpoint implementation |
CMysqlRoutingClassicConnection | |
CMysqlRoutingClassicConnectionBase | |
CMySQLRoutingComponent | |
►CMySQLRoutingConnectionBase | |
CMySQLRoutingContext | MySQLRoutingContext holds data used by MySQLRouting (1 per plugin instances) and MySQLRoutingConnection instances (many instances) |
CMysqlRoutingXConnection | |
CMysqlServerMockConfig | |
CMysqlServerMockFrontend | |
Cn_diff_data_t | Input data that is used to calculate dict_index_t::stat_n_diff_key_vals[] for each n-columns prefix (n from 1 to n_uniq) |
CName_resolution_context | |
CName_resolution_context_state | |
CName_string | Storage for name strings |
CNAMED_ILINK | Ilink (intrusive list element) with a name |
CNAMED_ILIST | |
CNamed_pipe_listener | This class abstracts Named pipe listener that setups a named pipe handle to listen and receive client connections |
CNamedSocketOption | |
CNatural_join_column | |
CNe_creator | |
CNESTED_JOIN | Struct NESTED_JOIN is used to represent how tables are connected through outer join operations and semi-join operations to form a query block |
CNestedLoopIterator | A simple nested loop join, taking in two iterators (left/outer and right/inner) and joining them together |
CNestedLoopSemiJoinWithDuplicateRemovalIterator | An iterator that is semantically equivalent to a semijoin NestedLoopIterator immediately followed by a RemoveDuplicatesOnIndexIterator |
CNET | |
CNET_ASYNC | |
CNET_EXTENSION | |
CNET_SERVER | |
Cnetobj | |
CNetwork_configuration_parameters | Possible configuration parameters |
CNetwork_connection | Represents an open connection |
CNetwork_Management_Interface | Proxy class to access funcionality in Network_provider_manager |
CNetwork_namespace_manager | Class that provides Network Namespace services |
CNetwork_provider | Base class for External Network Providers |
CNetwork_provider_management_interface | Inversion of Control interface to manage Network providers |
CNetwork_provider_manager | Manages all running instances of a network provider |
CNetwork_provider_operations_interface | Inversion of Control proxy interface to operate Network providers |
CNetwork_security_credentials | Security credentials to establish a connection |
Cnew_ft_info | Structure Returned by ha_innobase::ft_init_ext() |
CNextFunctionIterator | An iterator that follows a 'next' pointer with an accessor function |
CNo_such_table_error_handler | This internal handler is used to trap ER_NO_SUCH_TABLE and ER_BAD_DB_ERROR |
Cnode_visit | |
CNonAggregatedFullTextSearchVisitor | A visitor that calls the specified function on every non-aggregated full-text search function (Item_func_match) it encounters when it is used in a PREFIX+POSTFIX walk with WalkItem() |
►CNonzeroSubsetsOf | |
CNoopMarker | |
CNoPolicy | |
CNothing | |
CNotification_context | A convenience context class used to share information between the event handlers and the notifier |
CNTService | |
CNullValidate | |
CObject_creation_ctx | Object_creation_ctx – interface for creation context of database objects (views, stored routines, events, triggers) |
CObserve_transmission_guard | Sentry class to guard the transitions for Delegate::m_observe_transmission flag within given contexts |
CObserver_info | |
COne_thread_connection_handler | This class represents the connection handling functionality of all connections being handled in a single worker thread |
COnlineCycleFinder | A fast online cycle finder, based on [Pea03] |
Copen_node_t | Open or close cursor statement node |
COpen_table_context | A context of open_tables() function, used to recover from a failed open_table() or open_routine() attempt |
COpen_table_error_handler | |
COPEN_TABLE_LIST | |
COpen_tables_backup | Storage for backup of Open_tables_state |
COpen_tables_state | Class that holds information about tables which were opened and locked by the thread |
COpt_hints | Opt_hints class is used as ancestor for Opt_hints_global, Opt_hints_qb, Opt_hints_table, Opt_hints_key classes |
COpt_hints_global | Global level hints |
COpt_hints_key | Key level hints |
COpt_hints_map | Opt_hints_map contains information about hint state(specified or not, hint value) |
COpt_hints_qb | Query block level hints |
COpt_hints_table | Table level hints |
COpt_trace_array | A JSON array (ordered set of values) |
►COpt_trace_context | A per-session context which is always available at any point of execution, because in practice it's accessible from THD which contains: |
COpt_trace_disable_I_S | Instantiate an instance of this class for specific cases where optimizer trace, in a certain section of Optimizer code, should write only to DBUG and not I_S |
COpt_trace_info | User-visible information about a trace |
COpt_trace_iterator | Iterator over the list of remembered traces |
COpt_trace_object | A JSON object (unordered set of key/value pairs) |
COpt_trace_start | |
COpt_trace_stmt | The trace of one statement |
COpt_trace_struct | Object and array are both "structured data" and have lots in common, so the Opt_trace_struct is a base class for them |
COptimize_table_order | This class determines the optimal join order for tables within a basic query block, ie a query specification clause, possibly extended with semi-joined tables from embedded subqueries |
Coption_string | |
COptionalString | Helper class to deal with optionally empty strings |
CORDER | |
Corder_node_t | An order-by node in a select |
CORDER_with_src | Wrapper for ORDER* pointer to trace origins of ORDER list |
COrderElement | |
COrdering | Represents a (potentially interesting) ordering, rollup or (non-rollup) grouping |
COrderingElementsGuard | A scope-guard class for allocating an Ordering::Elements instance which is automatically returned to the pool when we exit the scope of the OrderingElementsGuard instance |
Cos_event | InnoDB condition variable |
Cos_file_size_t | Sparse file size information |
Cos_file_stat_t | Struct used in fetching information of a file in a directory |
Cos_once | Execute a given function exactly once in a multi-threaded environment or wait for the function to be executed by another thread |
COSMutex | OS mutex, without any policy |
COsslDeleter | |
COsslDeleter< BIO > | |
COsslDeleter< EVP_PKEY > | |
COsslDeleter< EVP_PKEY_CTX > | |
COsslDeleter< X509 > | |
COSTrackMutex | OS mutex for tracking lock/unlock for debugging |
►COverflowBitset | |
►COverflowBitsetBitsIn | |
►COwned_gtids | Represents the set of GTIDs that are owned by some thread |
COwner | Simple move-only type to track ownership |
►Cp_column_list_val | |
Cp_elem_val | |
CPACK_MRG_INFO | |
CPacket | A generic interface for different kinds of packets |
CPage_alloc_info | |
CPage_Arch_Client_Ctx | Dirty page archiver client context |
Cpage_cleaner_slot_t | Page cleaner request state for each buffer pool instance |
Cpage_cleaner_t | Page cleaner structure common for all threads |
Cpage_cur_t | Index page cursor |
Cpage_id_t | Page identifier |
►CPage_load | The proper function call sequence of Page_load is as below: – Page_load::init – Page_load::insert – Page_load::finish – Page_load::compress(COMPRESSED table only) – Page_load::page_split(COMPRESSED table only) – Page_load::commit |
Cpage_size_t | Page size descriptor |
CPage_track_implementation | An implementation of page tracking service |
CPage_track_t | Page track interface |
Cpage_zip_des_t | Compressed page descriptor |
Cpage_zip_stat_t | Compression statistics for a given page size |
CPageCallback | Callback functor |
CPageConverter | |
►CParallel_reader | The core idea is to find the left and right paths down the B+Tree.These paths correspond to the scan start and scan end search |
►CParallel_reader_adapter | Traverse an index in the leaf page block list order and send records to adapter |
CParameterized_notification | Template that defines whether a notification shall make the engine stop or not |
Cpars_bound_id_t | Bound identifier |
Cpars_bound_lit_t | Bound literal |
Cpars_info_t | Extra information supplied for pars_sql() |
Cpars_res_word_t | Struct used to denote a reserved word in a parsing tree |
Cpars_user_func_t | User-supplied function and argument |
Cparse_buf | |
CParse_context | Environment data for the contextualization phase |
CParse_context_base | |
CParse_error_recorder | A Condition_handler that silences and records parse errors |
CParse_tree_item | Base class for parse-time Item objects |
CParse_tree_node_tmpl | Base class for parse tree nodes (excluding the Parse_tree_root hierarchy) |
CParse_tree_root | Base class for all top-level nodes of SQL statements |
CParser | |
CParser_input | Input parameters to the parser |
CParser_oom_handler | |
CParser_partition_info | |
CParser_state | Internal state of the parser |
Cpart_id_range | |
CPART_NAME_DEF | Struct used for partition_name_hash |
CPART_PRUNE_PARAM | |
CPartial_update_info | A struct that contains execution time state used for partial update of JSON columns |
Cpartition_element | |
CPartition_expr_parser_state | Parser state for partition expression parser (.frm/DD stuff) |
CPartition_handler | Class for partitioning specific operations |
CPartition_helper | Partition_helper is a helper class that implements most generic partitioning functionality such as: table scan, index scan (both ordered and non-ordered), insert (write_row()), delete and update |
Cpartition_info | |
►CPARTITION_ITERATOR | Partition set iterator |
CPartition_parse_context | Parse context for partitioning-specific parse tree nodes |
CPartition_share | Partition specific Handler_share |
CPartitioned_rwlock | Implementation of read-write lock partitioned by thread id |
CPartitioned_rwlock_read_guard | Read lock guard class for Partitioned_rwlock |
CPartitioned_rwlock_write_guard | Write lock guard class for Partitioned_rwlock |
►CPasswdFrontend | Passwd file management frontend |
CPasswdValue | Shadow struct for passwd which has proper value semantics, so that it can be safely copied and assigned to |
CPasswordVault | |
CPath | A helper class for handling file paths |
CPattern | The in-memory representation of a pattern |
CPattern_matcher | Enables comparison of strings against particular set of patterns |
Cpax_machine | |
Cpaxos_fsm_state | |
CPbkdf2 | Key Derivation Function for PBKDF2 |
CPbkdf2McfAdaptor | MCF reader/writer for PBKDF2 |
CPbkdf2McfType | Map the MCF name to internal types |
CPCursor | Persistent cursor wrapper around btr_pcur_t |
CPendingCondition | |
CPendingInvalidator | Cache invalidator iterators we need to apply, but cannot yet due to outer joins |
CPer_thread_connection_handler | This class represents the connection handling functionality that each connection is being handled in a single thread |
CPersisted_rule | A rule as persisted on disk |
►CPersisted_variables_cache | |
CPersistentTableMetadata | Persistent dynamic metadata for a table |
CPersister | Interface for persistent dynamic table metadata |
CPersisters | Container of persisters used in the system |
CPFS_account | Per account statistics |
CPFS_account_allocator | |
CPFS_account_array | |
CPFS_account_key | Hash key for an account |
CPFS_account_row | Row fragment for columns USER, HOST |
CPFS_all_memory_stat | |
CPFS_any_name | |
CPFS_any_name_view | |
CPFS_buffer_const_iterator | |
CPFS_buffer_container | |
CPFS_buffer_default_allocator | |
CPFS_buffer_default_array | |
CPFS_buffer_iterator | |
CPFS_buffer_processor | |
CPFS_buffer_scalable_container | |
CPFS_buffer_scalable_iterator | |
CPFS_builtin_memory_class | |
CPFS_byte_stat | Combined statistic |
CPFS_byte_stat_row | Row fragment for timer and byte count stats |
CPFS_cacheline_atomic_ptr | An atomic<T> variable, guaranteed to be alone in a CPU cache line |
CPFS_cacheline_atomic_size_t | An atomic size_t variable, guaranteed to be alone in a CPU cache line |
CPFS_cacheline_atomic_uint32 | An atomic uint32 variable, guaranteed to be alone in a CPU cache line |
CPFS_cacheline_atomic_uint64 | An atomic uint64 variable, guaranteed to be alone in a CPU cache line |
CPFS_column_row | Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME, COLUMN_NAME |
CPFS_cond | Instrumented condition implementation |
CPFS_cond_class | Instrumentation metadata for a condition |
CPFS_cond_stat | Statistics for conditions usage |
CPFS_connection_all_statement_visitor | A concrete connection visitor that aggregates statement statistics for all events |
CPFS_connection_all_wait_visitor | A concrete connection visitor that aggregates wait statistics for all events |
CPFS_connection_error_visitor | A concrete connection visitor that aggregates Error statistics for a given event_name |
CPFS_connection_iterator | Iterator over groups of connections |
CPFS_connection_memory_visitor | A concrete connection visitor that aggregates memory statistics for a given event_name |
CPFS_connection_slice | A connection slice, an arbitrary grouping of several connections |
CPFS_connection_stage_visitor | A concrete connection visitor that aggregates stage statistics |
CPFS_connection_stat | Connections statistics |
CPFS_connection_stat_row | Row fragment for connection statistics |
CPFS_connection_stat_visitor | A concrete connection visitor that aggregates connection statistics |
CPFS_connection_statement_visitor | A concrete connection visitor that aggregates statement statistics for a given event_name |
CPFS_connection_status_visitor | A concrete connection visitor that aggregates status variables |
CPFS_connection_transaction_visitor | A concrete connection visitor that aggregates transaction statistics for a given event_name |
CPFS_connection_visitor | Interface class to visit groups of connections |
CPFS_connection_wait_visitor | A concrete connection visitor that aggregates wait statistics for a given event_name |
CPFS_data_cache | |
CPFS_data_container_allocator | |
CPFS_data_lock_container | |
CPFS_data_lock_wait_container | |
CPFS_digest_key | Structure to store a hash value (digest) for a statement |
CPFS_digest_row | Row fragment for columns DIGEST, DIGEST_TEXT |
Cpfs_dirty_state | |
CPFS_double_index | Position of a double cursor, for iterations using 2 nested loops |
CPFS_dynamic_table_shares | A class to keep list of table shares for non-native performance schema tables i.e |
CPFS_editable_acl | Privileges for editable tables |
CPFS_engine_index | |
CPFS_engine_index_abstract | |
CPFS_engine_key | |
CPFS_engine_table | An abstract PERFORMANCE_SCHEMA table |
CPFS_engine_table_proxy | A structure to keep callback functions to be implemented by plugin/component |
CPFS_engine_table_share | A PERFORMANCE_SCHEMA table share |
CPFS_engine_table_share_proxy | A share to be initialized by plugin/component code and to be provided to add_table() service method of pfs_plugin_table_v1 service |
CPFS_error_class | Instrumentation metadata for an error |
CPFS_error_single_stat | Statistics for a server error |
CPFS_error_stat | Statistics for all server errors |
CPFS_error_stat_row | Row fragment for error statistics columns |
CPFS_esmh_by_digest_bucket | A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTOGRAM_BY_DIGEST |
CPFS_esmh_by_digest_histogram | |
CPFS_esmh_global_bucket | A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTOGRAM_GLOBAL |
CPFS_esmh_global_histogram | |
CPFS_event_name_row | Row fragment for column EVENT_NAME |
CPFS_events | An event record |
CPFS_events_stages | A stage record |
CPFS_events_statements | A statement record |
CPFS_events_transactions | A transaction record |
CPFS_events_waits | A wait event record |
CPFS_file | Instrumented File and FILE implementation |
CPFS_file_class | Instrumentation metadata for a file |
CPFS_file_io_stat | Statistics for FILE I/O |
CPFS_file_io_stat_row | Row fragment for file I/O statistics columns |
CPFS_file_name | |
CPFS_file_name_view | |
CPFS_file_stat | Statistics for FILE usage |
CPFS_global_param | Performance schema global sizing parameters |
CPFS_histogram | |
CPFS_histogram_timers | |
CPFS_host | Per host statistics |
CPFS_host_allocator | |
CPFS_host_array | |
CPFS_host_key | Hash key for a host |
CPFS_host_name | |
CPFS_host_name_view | |
CPFS_host_row | Row fragment for column HOST |
CPFS_index_accounts | |
CPFS_index_accounts_by_user_host | |
CPFS_index_all_instr | |
CPFS_index_cond_instances | |
CPFS_index_cond_instances_by_instance | |
CPFS_index_cond_instances_by_name | |
CPFS_index_data_lock_waits | |
CPFS_index_data_lock_waits_by_blocking_lock_id | |
CPFS_index_data_lock_waits_by_blocking_thread_id | |
CPFS_index_data_lock_waits_by_blocking_transaction_id | |
CPFS_index_data_lock_waits_by_requesting_lock_id | |
CPFS_index_data_lock_waits_by_requesting_thread_id | |
CPFS_index_data_lock_waits_by_requesting_transaction_id | |
CPFS_index_data_locks | |
CPFS_index_data_locks_by_object | |
CPFS_index_data_locks_by_thread_id | |
CPFS_index_data_locks_by_transaction_id | |
CPFS_index_ees_by_account_by_error | |
CPFS_index_ees_by_host_by_error | |
CPFS_index_ees_by_thread_by_error | |
CPFS_index_ees_by_user_by_error | |
CPFS_index_ees_global_by_error | |
CPFS_index_error_log | Generic index for error_log table |
CPFS_index_error_log_by_error_code | Key for the ERROR_CODE column |
CPFS_index_error_log_by_logged | Index on the LOGGED (timestamp/primary key) column |
CPFS_index_error_log_by_prio | Index on the PRIO column |
CPFS_index_error_log_by_subsys | Index on the ERROR_CODE column |
CPFS_index_error_log_by_thread_id | Index on the THREAD_ID column |
CPFS_index_esgs_by_account_by_event_name | |
CPFS_index_esgs_by_host_by_event_name | |
CPFS_index_esgs_by_thread_by_event_name | |
CPFS_index_esgs_by_user_by_event_name | |
CPFS_index_esgs_global_by_event_name | |
CPFS_index_esmh_by_digest | |
CPFS_index_esmh_global | |
CPFS_index_esms_by_account_by_event_name | |
CPFS_index_esms_by_digest | |
CPFS_index_esms_by_host_by_event_name | |
CPFS_index_esms_by_program | |
CPFS_index_esms_by_thread_by_event_name | |
CPFS_index_esms_by_user_by_event_name | |
CPFS_index_esms_global_by_event_name | |
CPFS_index_ets_by_account_by_event_name | |
CPFS_index_ets_by_host_by_event_name | |
CPFS_index_ets_by_thread_by_event_name | |
CPFS_index_ets_by_user_by_event_name | |
CPFS_index_ets_global_by_event_name | |
CPFS_index_events_stages | |
CPFS_index_events_statements | |
CPFS_index_events_transactions | |
CPFS_index_events_waits | |
CPFS_index_events_waits_summary_by_event_name | |
CPFS_index_events_waits_summary_by_instance | |
CPFS_index_ews_by_account_by_event_name | |
CPFS_index_ews_by_host_by_event_name | |
CPFS_index_ews_by_thread_by_event_name | |
CPFS_index_ews_by_user_by_event_name | |
CPFS_index_ews_global_by_event_name | |
CPFS_index_file_instances | |
CPFS_index_file_instances_by_event_name | |
CPFS_index_file_instances_by_file_name | |
CPFS_index_file_summary_by_event_name | |
CPFS_index_file_summary_by_instance | |
CPFS_index_file_summary_by_instance_by_event_name | |
CPFS_index_file_summary_by_instance_by_file_name | |
CPFS_index_file_summary_by_instance_by_instance | |
CPFS_index_global_status | |
CPFS_index_global_variables | |
CPFS_index_host_cache | |
CPFS_index_host_cache_by_host | |
CPFS_index_host_cache_by_ip | |
CPFS_index_hosts | |
CPFS_index_hosts_by_host | |
CPFS_index_io_stat_visitor | A concrete object visitor that aggregates index I/O statistics |
CPFS_index_mems_by_account_by_event_name | |
CPFS_index_mems_by_host_by_event_name | |
CPFS_index_mems_by_thread_by_event_name | |
CPFS_index_mems_by_user_by_event_name | |
CPFS_index_mems_global_by_event_name | |
CPFS_index_metadata_locks | |
CPFS_index_metadata_locks_by_instance | |
CPFS_index_metadata_locks_by_object | |
CPFS_index_metadata_locks_by_owner | |
CPFS_index_mutex_instances | |
CPFS_index_mutex_instances_by_instance | |
CPFS_index_mutex_instances_by_name | |
CPFS_index_mutex_instances_by_thread_id | |
CPFS_index_name | |
CPFS_index_name_view | |
CPFS_index_os_global_by_type | |
CPFS_index_persisted_variables | |
CPFS_index_prepared_stmt_instances | |
CPFS_index_prepared_stmt_instances_by_instance | |
CPFS_index_prepared_stmt_instances_by_owner_object | |
CPFS_index_prepared_stmt_instances_by_owner_thread | |
CPFS_index_prepared_stmt_instances_by_statement_id | |
CPFS_index_prepared_stmt_instances_by_statement_name | |
CPFS_index_processlist_by_processlist_id | |
CPFS_index_row | Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME, INDEX_NAME |
CPFS_index_rpl_applier_config | |
CPFS_index_rpl_applier_status | |
CPFS_index_rpl_applier_status_by_coord | |
CPFS_index_rpl_applier_status_by_coord_by_channel | |
CPFS_index_rpl_applier_status_by_coord_by_thread | |
CPFS_index_rpl_applier_status_by_worker | |
CPFS_index_rpl_applier_status_by_worker_by_channel | |
CPFS_index_rpl_applier_status_by_worker_by_thread | |
CPFS_index_rpl_connection_config | |
CPFS_index_rpl_connection_status | |
CPFS_index_rpl_connection_status_by_channel | |
CPFS_index_rpl_connection_status_by_thread | |
CPFS_index_rwlock_instances | |
CPFS_index_rwlock_instances_by_instance | |
CPFS_index_rwlock_instances_by_name | |
CPFS_index_rwlock_instances_by_thread_id | |
CPFS_index_session_connect | |
CPFS_index_session_status | |
CPFS_index_session_variables | |
CPFS_index_setup_actors | |
CPFS_index_setup_consumers | |
CPFS_index_setup_instruments | |
CPFS_index_setup_meters | |
CPFS_index_setup_meters_by_name | |
CPFS_index_setup_metrics | |
CPFS_index_setup_metrics_by_name | |
CPFS_index_setup_objects | |
CPFS_index_setup_threads | |
CPFS_index_socket_instances | |
CPFS_index_socket_instances_by_instance | |
CPFS_index_socket_instances_by_ip_port | |
CPFS_index_socket_instances_by_socket | |
CPFS_index_socket_instances_by_thread | |
CPFS_index_socket_summary_by_event_name | |
CPFS_index_socket_summary_by_instance | |
CPFS_index_socket_summary_by_instance_by_event_name | |
CPFS_index_socket_summary_by_instance_by_instance | |
CPFS_index_status_by_account | |
CPFS_index_status_by_host | |
CPFS_index_status_by_thread | |
CPFS_index_status_by_user | |
CPFS_index_table_handles | |
CPFS_index_table_handles_by_instance | |
CPFS_index_table_handles_by_object | |
CPFS_index_table_handles_by_owner | |
CPFS_index_threads | |
CPFS_index_threads_by_host | |
CPFS_index_threads_by_name | |
CPFS_index_threads_by_processlist_id | |
CPFS_index_threads_by_resource_group | |
CPFS_index_threads_by_thread_id | |
CPFS_index_threads_by_thread_os_id | |
CPFS_index_threads_by_user_host | |
CPFS_index_tiws_by_index_usage | |
CPFS_index_tiws_by_table | |
CPFS_index_tlws_by_table | |
CPFS_index_user_defined_functions | |
CPFS_index_user_defined_functions_by_name | |
CPFS_index_users | |
CPFS_index_users_by_user | |
CPFS_index_uvar_by_thread | |
CPFS_index_variables_by_thread | |
CPFS_index_view_row | Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME, INDEX_NAME |
CPFS_instance_file_io_stat_visitor | A concrete instance visitor that aggregates file wait and byte count statistics |
CPFS_instance_iterator | Iterator over groups of instrumentation point instances |
CPFS_instance_socket_io_stat_visitor | A concrete instance visitor that aggregates socket wait and byte count statistics |
CPFS_instance_visitor | Interface class to visit groups of instrumentation point instances |
CPFS_instance_wait_visitor | A concrete instance visitor that aggregates wait statistics |
CPFS_instr | Base structure for wait instruments |
CPFS_instr_class | Information for all instrumentation |
CPFS_instr_config | User-defined instrument configuration |
CPFS_instr_name | Encapsulates the name of an instrumented entity |
CPFS_instrument_view_constants | Name space, internal views used within table setup_instruments |
CPFS_internal_schema_access | Implementation of internal ACL checks, for the performance schema |
CPFS_key_bucket_number | |
CPFS_key_column_name | |
CPFS_key_digest | |
CPFS_key_engine_lock_id | |
CPFS_key_engine_name | |
CPFS_key_engine_transaction_id | |
CPFS_key_error_log_logged | Key for the LOGGED (timestamp/primary key) column |
CPFS_key_error_log_prio | Key for the PRIO column |
CPFS_key_error_log_thread_id | Key for the THREAD_ID column |
CPFS_key_error_number | |
CPFS_key_event_id | |
CPFS_key_event_name | |
CPFS_key_file_name | |
CPFS_key_group_name | |
CPFS_key_host | |
CPFS_key_ip | |
CPFS_key_long | |
CPFS_key_longlong | |
CPFS_key_meter_name | |
CPFS_key_metric_name | |
CPFS_key_name | |
CPFS_key_object_instance | |
CPFS_key_object_name | |
CPFS_key_object_schema | |
CPFS_key_object_type | |
CPFS_key_object_type_enum | |
CPFS_key_port | |
CPFS_key_processlist_id | |
CPFS_key_pstring | |
CPFS_key_reader | PFS_key_reader: Convert key into internal format |
CPFS_key_role | |
CPFS_key_schema | |
CPFS_key_socket_id | |
CPFS_key_statement_id | |
CPFS_key_statement_name | |
CPFS_key_string | |
CPFS_key_thread_id | |
CPFS_key_thread_name | |
CPFS_key_thread_os_id | |
CPFS_key_ulong | |
CPFS_key_ulonglong | |
CPFS_key_user | |
CPFS_key_variable_name | |
CPFS_key_worker_id | |
Cpfs_lock | A 'lock' protecting performance schema internal buffers |
CPFS_memory_class | Instrumentation metadata for a memory |
CPFS_memory_monitoring_stat | |
CPFS_memory_safe_stat | Memory statistics |
CPFS_memory_shared_stat | |
CPFS_memory_stat_alloc_delta | |
CPFS_memory_stat_free_delta | |
CPFS_memory_stat_row | Row fragment for memory statistics columns |
CPFS_metadata_lock | Instrumented metadata lock implementation |
CPFS_meter_class | Instrumentation metadata for a meter |
CPFS_meter_index | Position of a cursor, for meter iterations |
CPFS_metric_class | Instrumentation metadata for a metric |
CPFS_metric_index | Position of a cursor, for metric iterations |
CPFS_mutex | Instrumented mutex implementation |
CPFS_mutex_class | Instrumentation metadata for a mutex |
CPFS_mutex_stat | Statistics for mutex usage |
CPFS_notification_node | PFS_notification_node Element of the notification registry containing callback functions |
CPFS_notification_registry | PFS_notification_registry A singly linked list of callback registrations |
CPFS_object_iterator | Iterator over groups of SQL objects |
CPFS_object_name | |
CPFS_object_name_view | |
CPFS_object_row | Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME |
CPFS_object_view_constants | Name space, internal views used within object summaries |
CPFS_object_view_row | Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME |
CPFS_object_visitor | Interface class to visit groups of SQL objects |
CPFS_object_wait_visitor | A concrete object visitor that aggregates object wait statistics |
Cpfs_optimistic_state | |
Cpfs_os_file_t | Common file descriptor for file IO instrumentation with PFS on windows and other platforms |
CPFS_partitioned_buffer_scalable_container | |
CPFS_partitioned_buffer_scalable_iterator | |
CPFS_pk_data_lock_waits | |
CPFS_pk_data_locks | |
CPFS_plugin_table_index | |
CPFS_prepared_stmt | |
CPFS_prepared_stmt_stat | Statistics for prepared statement usage |
CPFS_program | |
CPFS_program_key | Hash key for a program |
CPFS_query_text_handler_raii | RAII class to set query text to PFS |
CPFS_readonly_acl | Privileges for read only tables |
CPFS_readonly_processlist_acl | Privileges for readable processlist tables |
CPFS_readonly_world_acl | Privileges for world readable tables |
CPFS_ringbuffer_index | Index in the error-log ring-buffer |
CPFS_role_name | |
CPFS_role_name_view | |
CPFS_routine_name | |
CPFS_routine_name_view | |
CPFS_rwlock | Instrumented rwlock implementation |
CPFS_rwlock_class | Instrumentation metadata for a read write lock |
CPFS_rwlock_stat | Statistics for rwlock usage |
CPFS_schema_name | |
CPFS_schema_name_view | |
CPFS_session_all_memory_stat | |
CPFS_session_all_memory_stat_row | |
CPFS_setup_actor | A setup_actor record |
CPFS_setup_actor_key | Hash key for |
CPFS_setup_object | A setup_object record |
CPFS_setup_object_key | Hash key for |
CPFS_simple_index | Position of a cursor, for simple iterations |
CPFS_single_stat | Single statistic |
CPFS_sizing_data | Performance schema sizing heuristics |
CPFS_sizing_hints | Sizing hints, from the server configuration |
CPFS_socket | Instrumented socket implementation |
CPFS_socket_class | Instrumentation metadata for a socket |
CPFS_socket_io_stat | Statistics for SOCKET I/O |
CPFS_socket_io_stat_row | Row fragment for socket I/O statistics columns |
CPFS_socket_stat | Statistics for SOCKET usage |
CPFS_sp_stat | Statistics for stored program usage |
CPFS_sp_stat_row | Row fragment for stored program statistics |
CPFS_spawn_thread_arg | Arguments given from a parent to a child thread, packaged in one structure |
CPFS_stage_class | Instrumentation metadata for a stage |
CPFS_stage_stat | Statistics for stage usage |
CPFS_stage_stat_row | Row fragment for stage statistics columns |
CPFS_stat_row | Row fragment for single statistics columns (COUNT, SUM, MIN, AVG, MAX) |
CPFS_statement_class | Instrumentation metadata for a statement |
CPFS_statement_stat | Statistics for statement usage |
CPFS_statement_stat_row | Row fragment for statement statistics columns |
CPFS_statements_digest_stat | A statement digest stat record |
CPFS_status_stats | |
CPFS_status_variable_cache | Status variable cache |
CPFS_std_allocator | |
CPFS_string | |
CPFS_system_persisted_variables_cache | Persisted variables cache |
CPFS_system_variable_cache | System variable cache |
CPFS_system_variable_info_cache | System variable info cache |
CPFS_table | Instrumented table implementation |
CPFS_table_io_stat | Single table I/O statistic |
CPFS_table_io_stat_row | Row fragment for table I/O statistics columns |
CPFS_table_io_stat_visitor | A concrete object visitor that aggregates table I/O statistics |
CPFS_table_io_wait_visitor | A concrete object visitor that aggregates table I/O wait statistics |
CPFS_table_key | Table index or 'key' |
CPFS_table_lock_stat | Statistics for table locks |
CPFS_table_lock_stat_row | Row fragment for table lock statistics columns |
CPFS_table_lock_stat_visitor | A concrete object visitor that aggregates table lock statistics |
CPFS_table_lock_wait_visitor | A concrete object visitor that aggregates table lock wait statistics |
CPFS_table_name | |
CPFS_table_name_view | |
CPFS_table_share | Instrumentation metadata for a table share |
CPFS_table_share_index | Index statistics of a table |
CPFS_table_share_key | Key identifying a table share |
CPFS_table_share_lock | Lock statistics of a table |
CPFS_table_stat | Statistics for TABLE usage |
CPFS_thread | Instrumented thread implementation |
CPFS_thread_allocator | |
CPFS_thread_array | |
CPFS_thread_class | Instrumentation metadata of a thread |
CPFS_transaction_class | Instrumentation metadata for a transaction |
CPFS_transaction_stat | Statistics for transaction usage |
CPFS_transaction_stat_row | Row fragment for transaction statistics columns |
CPFS_triple_index | Position of a triple cursor, for iterations using 3 nested loops |
CPFS_truncatable_acl | Privileges for truncatable tables |
CPFS_truncatable_world_acl | Privileges for world readable truncatable tables |
CPFS_unknown_acl | Privileges for unknown tables |
CPFS_updatable_acl | Privileges for updatable tables |
CPFS_user | Per user statistics |
CPFS_user_allocator | |
CPFS_user_array | |
CPFS_user_key | Hash key for a user |
CPFS_user_name | |
CPFS_user_name_view | |
CPFS_user_row | Row fragment for column USER |
CPFS_user_variable_value_row | |
CPFS_variable_cache | Base class for a system or status variable cache |
CPFS_variable_name_row | |
CPFS_variable_value_row | |
CPFSBatchMode | A RAII class to handle turning on batch mode in front of scanning a row iterator, and then turn it back off afterwards (on destruction) |
CPingForwarder | |
CPipeline_action | A wrapper for pipeline actions |
CPipeline_event | A wrapper for log events/packets |
CPipeline_member_stats | Computed statistics per member |
CPipeline_stats_member_collector | The pipeline collector for the local member stats |
CPipeline_stats_member_message | Describes all statistics sent by members |
Cpk_pos_data_lock | |
Cpk_pos_data_lock_wait | |
CPlan_change_watchdog | It is not obvious to see that test_if_skip_sort_order() never changes the plan if no_changes is true |
Cplan_t | Query plan |
CPlugin_abi | The assumed and expected beginning of each version of Plugin struct |
CPlugin_and_data_dir_option_parser | Helper class for loading keyring component Keyring component is loaded after minimal chassis initialization |
CPlugin_array | Plugin array helper class |
CPlugin_connection_handler | This is a wrapper class around global free functions implemented by connection handler plugins (e.g |
CPlugin_error_handler | This class implements the framework needed for the callback function that handles conditions that may arise during parsing via the parser service |
CPlugin_gcs_events_handler | |
CPlugin_gcs_message | This is the base GCS plugin message |
CPlugin_gcs_view_modification_notifier | |
CPlugin_group_replication_auto_increment | |
CPlugin_info | Version independent plugin data storage, defines conversion from existing versions and enables writing the data as a JSON text |
Cplugin_local_variables | |
Cplugin_options_variables | |
Cplugin_registry_service_st | A bridge service allowing plugins to work with the registry |
CPlugin_stage_monitor_handler | |
CPlugin_status_variables | Group Replication plugin status variables proxy |
CPlugin_table | Class to hold information regarding a table to be created on behalf of a plugin |
►CPlugin_tablespace | Class to hold information regarding a predefined tablespace created by a storage engine |
CPlugin_v1 | Data fields of the first version of the Plugin struct |
CPlugin_view | Class to hold information regarding a view to be created on behalf of a plugin |
CPlugin_waitlock | |
CPluginConfig | |
►CPluginInfoFrontend | |
CPoint_accumulator | Accumulate a geometry's all vertex points into a multipoint |
CPoint_stepper | For iterating points inside multipoint and linestring |
Cpoint_xy | Point with coordinates X and Y |
CPOINTER_ARRAY | |
CPointer_vector | Create this class for exception safety — destroy the objects referenced by the pointers in the set when destroying the container |
CPolicyMutex | Mutex interface for all policy mutexes |
Cpolish_greeting_service_imp | An implementation of the example Services to get Polish greeting message and its localization information |
CPoll_socket_listener | |
Cpollfd_array | |
CPolygon_stepper | For iterating polygons inside multipolygon or geometry collection |
CPolyLock | Wrapper to hide a mutex and an rwlock under a common interface |
CPolyLock_lock_log | |
CPolyLock_mutex | |
CPolyLock_rwlock | |
►CPool | Allocate the memory for the object in blocks |
CPooledConnection | Pooled connection |
CPooledConnectionBase | Pooled connection |
CPooledConnector | |
CPoolManager | |
Cpos_all_instr | Position of a cursor on table_all_instr |
Cpos_connect_attr_by_thread_by_attr | Position of a cursor on abstract table PERFORMANCE_SCHEMA.SESSION_CONNECT_ATTRS |
Cpos_ees_by_account_by_error | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_BY_ACCOUNT_BY_ERROR |
Cpos_ees_by_host_by_error | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_BY_HOST_BY_ERROR |
Cpos_ees_by_thread_by_error | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_BY_THREAD_BY_ERROR |
Cpos_ees_by_user_by_error | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_BY_USER_BY_ERROR |
Cpos_ees_global_by_error | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_GLOBAL_BY_ERROR |
Cpos_esgs_by_account_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Cpos_esgs_by_host_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_HOST_BY_EVENT_NAME |
Cpos_esgs_by_thread_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Cpos_esgs_by_user_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_USER_BY_EVENT_NAME |
Cpos_esmh_by_digest | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTOGRAM_BY_DIGEST |
Cpos_esms_by_account_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Cpos_esms_by_host_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_HOST_BY_EVENT_NAME |
Cpos_esms_by_thread_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Cpos_esms_by_user_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_USER_BY_EVENT_NAME |
Cpos_ets_by_account_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Cpos_ets_by_host_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_HOST_BY_EVENT_NAME |
Cpos_ets_by_thread_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Cpos_ets_by_user_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_USER_BY_EVENT_NAME |
Cpos_events_stages_history | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STAGES_HISTORY |
Cpos_events_statements_current | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_CURRENT |
Cpos_events_statements_history | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTORY |
Cpos_events_transactions_history | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_HISTORY |
Cpos_events_waits_current | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_CURRENT |
Cpos_events_waits_history | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_HISTORY |
Cpos_ews_by_account_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Cpos_ews_by_host_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_HOST_BY_EVENT_NAME |
Cpos_ews_by_thread_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Cpos_ews_by_user_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_USER_BY_EVENT_NAME |
Cpos_ews_global_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_GLOBAL_BY_EVENT_NAME |
CPOS_m_by_emp_by_mtype | |
Cpos_mems_by_account_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_MEMORY_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Cpos_mems_by_host_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_MEMORY_SUMMARY_BY_HOST_BY_EVENT_NAME |
Cpos_mems_by_thread_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_MEMORY_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Cpos_mems_by_user_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_MEMORY_SUMMARY_BY_USER_BY_EVENT_NAME |
Cpos_mems_global_by_event_name | Position of a cursor on PERFORMANCE_SCHEMA.MEMORY_SUMMARY_GLOBAL_BY_EVENT_NAME |
Cpos_os_global_by_type | Position of a cursor on PERFORMANCE_SCHEMA.OBJECTS_SUMMARY_GLOBAL_BY_TYPE |
Cpos_replication_applier_status_by_worker | Position in table replication_applier_status_by_worker |
Cpos_setup_instruments | Position of a cursor on PERFORMANCE_SCHEMA.SETUP_INSTRUMENTS |
Cpos_status_by_account | Position of a cursor on PERFORMANCE_SCHEMA.STATUS_BY_ACCOUNT |
Cpos_status_by_host | Position of a cursor on PERFORMANCE_SCHEMA.STATUS_BY_HOST |
Cpos_status_by_thread | Position of a cursor on PERFORMANCE_SCHEMA.STATUS_BY_THREAD |
Cpos_status_by_user | Position of a cursor on PERFORMANCE_SCHEMA.STATUS_BY_USER |
Cpos_tiws_by_index_usage | Position of a cursor on PERFORMANCE_SCHEMA.TABLE_IO_WAIT_SUMMARY_BY_INDEX |
Cpos_uvar_by_thread | Position of a cursor on PERFORMANCE_SCHEMA.USER_VARIABLES_BY_THREAD |
Cpos_variables_by_thread | Position of a cursor on PERFORMANCE_SCHEMA.VARIABLES_BY_THREAD |
CPOSITION | A position of table within a join order |
►CPrealloced_array | A typesafe replacement for DYNAMIC_ARRAY |
CPredicate | A filter of some sort that is not a join condition (those are stored in JoinPredicate objects) |
CPrelocking_strategy | An abstract class for a strategy specifying how the prelocking algorithm should extend the prelocking set while processing already existing elements in the set |
CPrepare_error_tracker | RAII class to ease the call of LEX::mark_broken() if error |
CPrepared_statement | Prepared_statement: a statement that can contain placeholders |
CPrepared_statement_handle | Prepared_statement_handle enables support for prepared statement execution |
CPrepared_statement_map | Container for all prepared statements created/used in a connection |
CPrepared_stmt_arena_holder | A simple holder for the Prepared Statement Query_arena instance in THD |
CPreparedStatement | |
CPrevious_gtids_log_event | This is the subclass of Previous_gtids_event and Log_event It is used to record the gtid_executed in the last binary log file, for ex after flush logs, or at the starting of the binary log file |
CPrimary_election_action | The group action class to do migration to primary mode or elect a primary |
CPrimary_election_handler | The base class to request and execute an election |
CPrimary_election_primary_process | Class that contains the primary election process logic for the elected primary |
CPrimary_election_secondary_process | Class that contains the primary election process logic for secondary members |
CPrimary_election_validation_handler | |
CPrintBuffer | |
CPrintNotStarted | Functor to print not-started transaction from the mysql_trx_list |
CPriority_queue | Implements a priority queue using a vector-based max-heap |
CPrivilege | This class is used for representing both static and dynamic privileges on global as well as table and column level |
Cprivilege_result | |
CProc_all_table_handles | |
CProc_all_table_shares | |
Cproc_node_t | Procedure definition node |
CProc_one_table_share_handles | |
CProc_one_table_share_indexes | |
CProc_program_share_derived_flags | |
CProc_purge_account | |
CProc_purge_host | |
CProc_purge_user | |
CProc_reset_setup_actor | |
CProc_reset_setup_object | |
CProc_table_share_derived_flags | |
CProc_update_accounts_derived_flags | |
CProcess | Runs a specified command line and calls a callback for all data that is written by the child program to its standard output |
CProcessor | Processor base class with helper functions |
CPROF_MEASUREMENT | A single entry in a single profile |
CPROFILING | Profiling state for a single THD; contains multiple QUERY_PROFILE objects |
CProperty | Info on properties that can be set with '–disable_X' and '–disable_X' commands |
CProtocol | |
CProtocol_binary | |
CProtocol_callback | |
CProtocol_change_notification | Notification used to finish a protocol change |
CProtocol_classic | |
CProtocol_local | Protocol_local: a helper class to intercept the result of the data written to the network |
CProtocol_local_v2 | This is extention of Protocol_local |
CProtocol_text | Class used for the old (MySQL 4.0 protocol) |
CProtocolOption | |
CPS_PARAM | |
CPSI_cond | Interface for an instrumented condition |
CPSI_cond_bootstrap | Entry point for the performance schema interface |
CPSI_cond_info_v1 | Condition information |
CPSI_cond_locker_state_v1 | State data storage for start_cond_wait_v1_t |
CPSI_cond_service_v1 | Performance Schema Cond Interface, version 1 |
CPSI_data_lock_bootstrap | Entry point for the performance schema interface |
CPSI_data_lock_service_v1 | Performance Schema Row Lock Interface, version 1 |
CPSI_double | |
CPSI_engine_data_lock_inspector | Engine interface, row lock inspector |
CPSI_engine_data_lock_iterator | Engine interface, row lock iterator |
CPSI_engine_data_lock_wait_iterator | |
CPSI_error_bootstrap | Entry point for the performance schema interface |
CPSI_error_service_v1 | Performance Schema Error Interface, version 1 |
CPSI_file_bootstrap | Entry point for the performance schema interface |
CPSI_file_info_v1 | File instrument information |
CPSI_file_locker_state_v1 | State data storage for get_thread_file_name_locker_v1_t |
CPSI_file_service_v2 | Performance Schema file Interface, version 2 |
CPSI_idle_bootstrap | Entry point for the performance schema interface |
CPSI_idle_locker_state_v1 | State data storage for start_idle_wait_v1_t |
CPSI_idle_service_v1 | Performance Schema Idle Interface, version 1 |
CPSI_instr | Instrumented artifact |
CPSI_long | |
CPSI_longlong | |
CPSI_mdl_bootstrap | Entry point for the performance schema interface |
CPSI_mdl_service_v1 | Performance Schema Metadata Lock Interface, version 1 |
CPSI_mdl_service_v2 | Performance Schema Metadata Lock Interface, version 2 |
CPSI_memory_bootstrap | Entry point for the performance schema interface |
CPSI_memory_info_v1 | Memory instrument information |
CPSI_memory_service_v2 | Performance Schema Memory Interface, version 2 |
CPSI_metadata_locker_state_v1 | State data storage for start_metadata_wait_v1_t |
CPSI_meter_info_v1 | Define a meter source, storing char pointers requires the original strings to be valid for entire lifetime of a metric (global variable), or the strings themselves to be string literals (hardcoded), the advantage is no (de)allocation code is needed here |
CPSI_metric_bootstrap | Entry point for the performance schema interface |
CPSI_metric_info_v1 | Define a metric source, storing char pointers requires the original strings to be valid for entire lifetime of a metric (global variable), or the strings themselves to be string literals (hardcoded), the advantage is no (de)allocation code is needed here |
CPSI_metric_service_v1 | Performance Schema Stage Interface, version 1 |
CPSI_mutex | Interface for an instrumented mutex |
CPSI_mutex_bootstrap | Entry point for the performance schema interface |
CPSI_mutex_info_v1 | Mutex information |
CPSI_mutex_locker_state_v1 | State data storage for start_mutex_wait_v1_t |
CPSI_mutex_service_v1 | Performance Schema Mutex Interface, version 1 |
CPSI_notification_v3 | Registration structure for the pfs_notification service |
CPSI_placeholder | |
CPSI_plugin_key_bigint | A structure to denote a key of type long long in an index |
CPSI_plugin_key_integer | A structure to denote a key of type long in an index |
CPSI_plugin_key_string | A structure to denote a key of type string in an index |
CPSI_plugin_key_ubigint | A structure to denote a key of type unsigned long long in an index |
CPSI_plugin_key_uinteger | A structure to denote a key of type ulong in an index |
CPSI_rwlock | Interface for an instrumented rwlock |
CPSI_rwlock_bootstrap | Entry point for the performance schema interface |
CPSI_rwlock_info_v1 | Rwlock information |
CPSI_rwlock_locker_state_v1 | State data storage for start_rwlock_rdwait_v1_t , start_rwlock_wrwait_v1_t |
CPSI_rwlock_service_v2 | Performance Schema Rwlock Interface, version 2 |
CPSI_server_data_lock_container | Server interface, row lock container |
CPSI_server_data_lock_wait_container | |
CPSI_socket | Interface for an instrumented socket descriptor |
CPSI_socket_bootstrap | Entry point for the performance schema interface |
CPSI_socket_info_v1 | Socket instrument information |
CPSI_socket_locker_state_v1 | State data storage for start_socket_wait_v1_t |
CPSI_socket_service_v1 | Performance Schema Socket Interface, version 1 |
CPSI_sp_locker_state_v1 | |
CPSI_stage_bootstrap | Entry point for the performance schema interface |
CPSI_stage_info_v1 | Stage instrument information |
CPSI_stage_progress_v1 | Interface for an instrumented stage progress |
CPSI_stage_service_v1 | Performance Schema Stage Interface, version 1 |
CPSI_statement_bootstrap | Entry point for the performance schema interface |
CPSI_statement_info_v1 | Statement instrument information |
CPSI_statement_locker_state_v5 | State data storage for get_thread_statement_locker_v5_t |
CPSI_statement_service_v1 | Performance Schema Statement Interface, version 1 |
CPSI_statement_service_v2 | Performance Schema Statement Interface, version 2 |
CPSI_statement_service_v3 | Performance Schema Statement Interface, version 3 |
CPSI_statement_service_v4 | Performance Schema Statement Interface, version 4 |
CPSI_statement_service_v5 | Performance Schema Statement Interface, version 5 |
CPSI_system_bootstrap | Entry point for the performance schema interface |
CPSI_system_service_v1 | Performance Schema System Interface, version 1 |
CPSI_table_bootstrap | Entry point for the performance schema interface |
CPSI_table_locker_state | State data storage for start_table_io_wait_v1_t , start_table_lock_wait_v1_t |
CPSI_table_service_v1 | Performance Schema Transaction Interface, version 1 |
CPSI_thread_attrs_v3 | Performance Schema thread type: user/foreground or system/background |
CPSI_thread_bootstrap | Entry point for the performance schema interface |
CPSI_thread_info_v1 | Thread instrument information |
CPSI_thread_info_v5 | Thread instrument information |
CPSI_thread_service_v4 | Performance Schema Thread Interface, version 4 |
CPSI_thread_service_v5 | Performance Schema Thread Interface, version 5 |
CPSI_thread_service_v6 | Performance Schema Thread Interface, version 6 |
CPSI_thread_service_v7 | Performance Schema Thread Interface, version 7 |
CPSI_tls_channel_bootstrap | Entry point for the performance schema interface |
CPSI_tls_channel_service_v1 | Performance schema TLS channel interface, version 1 |
CPSI_transaction_bootstrap | Entry point for the performance schema interface |
CPSI_transaction_locker_state_v1 | State data storage for get_thread_transaction_locker_v1_t , get_thread_transaction_locker_v1_t |
CPSI_transaction_service_v1 | Performance Schema Transaction Interface, version 1 |
CPSI_ulong | |
CPSI_ulonglong | |
CPSI_xid | Struct PSI_xid is binary compatible with the XID structure as in the X/Open CAE Specification, Distributed Transaction Processing: The XA Specification, X/Open Company Ltd., 1991 |
CPT_adm_partition | |
CPT_alter_instance | Top-level node for the ALTER INSTANCE statement |
CPT_alter_resource_group | Parse tree node for ALTER RESOURCE GROUP statement |
CPT_alter_table_action | |
CPT_alter_table_add_column | |
CPT_alter_table_add_columns | |
CPT_alter_table_add_constraint | |
CPT_alter_table_add_partition | Node for the ALTER TABLE ADD PARTITION statement |
CPT_alter_table_add_partition_def_list | Node for the ALTER TABLE ADD PARTITION (<partition list>) statement |
CPT_alter_table_add_partition_num | Node for the ALTER TABLE ADD PARTITION PARTITIONS (<n>@) statement |
CPT_alter_table_analyze_partition | |
CPT_alter_table_change_column | |
CPT_alter_table_check_partition | |
CPT_alter_table_coalesce_partition | |
CPT_alter_table_column_visibility | |
CPT_alter_table_convert_to_charset | |
CPT_alter_table_discard_partition_tablespace | |
CPT_alter_table_discard_tablespace | |
CPT_alter_table_drop | |
CPT_alter_table_drop_check_constraint | |
CPT_alter_table_drop_column | |
CPT_alter_table_drop_constraint | |
CPT_alter_table_drop_foreign_key | |
CPT_alter_table_drop_key | |
CPT_alter_table_drop_partition | |
CPT_alter_table_enable_keys | |
CPT_alter_table_enforce_check_constraint | |
CPT_alter_table_enforce_constraint | |
CPT_alter_table_exchange_partition | |
CPT_alter_table_force | |
CPT_alter_table_import_partition_tablespace | |
CPT_alter_table_import_tablespace | |
CPT_alter_table_index_visible | |
CPT_alter_table_optimize_partition | |
CPT_alter_table_order | |
CPT_alter_table_partition_by | |
CPT_alter_table_partition_list_or_all | |
CPT_alter_table_rebuild_partition | |
CPT_alter_table_remove_partitioning | |
CPT_alter_table_rename | |
CPT_alter_table_rename_column | |
CPT_alter_table_rename_key | |
CPT_alter_table_reorganize_partition | |
CPT_alter_table_reorganize_partition_into | |
CPT_alter_table_repair_partition | |
CPT_alter_table_secondary_load | |
CPT_alter_table_secondary_unload | |
CPT_alter_table_set_default | |
CPT_alter_table_standalone_action | |
CPT_alter_table_standalone_stmt | |
CPT_alter_table_stmt | |
CPT_alter_table_truncate_partition | |
CPT_alter_tablespace_option | |
CPT_alter_tablespace_option_comment | |
CPT_alter_tablespace_option_engine | |
CPT_alter_tablespace_option_file_block_size | |
CPT_alter_tablespace_option_nodegroup | |
CPT_alter_user_default_role | |
CPT_analyze_table_stmt | |
CPT_assign_to_keycache | |
CPT_attribute | Generic attribute node that can be used with different base types and corresponding parse contexts |
CPT_auto_increment_column_attr | Node for the AUTO_INCREMENT column attribute |
CPT_base_index_option | A template-free base class for index options that we can predeclare in sql_lex.h |
CPT_bit_type | Node for the BIT type |
CPT_blob_type | Node for BLOB types |
CPT_bool_create_table_option | A template for options that set HA_CREATE_INFO::table_options and also records if the option was explicitly set |
CPT_boolean_type | Node for the BOOL/BOOLEAN type |
CPT_border | Parse tree node for a single of a window extent's borders, cf |
CPT_borders | Parse tree node for one or both of a window extent's borders, cf |
CPT_cache_index_partitions_stmt | |
CPT_cache_index_stmt | |
CPT_call | |
CPT_char_type | |
CPT_check_constraint | |
CPT_check_constraint_column_attr | Node for the [CONSTRAINT [symbol]] CHECK '(' expr ')' column attribute |
CPT_check_table_stmt | |
CPT_collate_column_attr | Node for the COLLATE <collation> column attribute |
CPT_column_attr_base | Base class for all column attributes in CREATE/ALTER TABLE |
CPT_column_def | |
CPT_column_format_column_attr | Node for the COLUMN_FORMAT <DEFAULT|FIXED|DYNAMIC> column attribute |
CPT_column_visibility_attr | Node for the VISIBLE|INVISIBLE column attribute |
CPT_comment_column_attr | Node for the COMMENT <comment> column attribute |
CPT_common_table_expr | Represents an element of the WITH list: WITH [...], [...] SELECT ..., ^ or ^ i.e |
CPT_constraint_enforcement_attr | Node for the [NOT] ENFORCED column attribute |
CPT_create_index_stmt | |
CPT_create_resource_group | Parse tree node for CREATE RESOURCE GROUP statement |
CPT_create_role | |
CPT_create_srs | Top-level node for the CREATE [OR REPLACE] SPATIAL REFERENCE SYSTEM statement |
CPT_create_stats_auto_recalc_option | Node for the STATS_AUTO_RECALC [=] <0|1|DEFAULT>) table option |
CPT_create_stats_stable_pages | Node for the STATS_SAMPLE_PAGES [=] <integer>|DEFAULT table option |
CPT_create_storage_option | |
CPT_create_table_default_charset | |
CPT_create_table_default_collation | |
CPT_create_table_engine_option | Node for the ENGINE [=] <identifier>|<string> table option |
CPT_create_table_option | Base class for CREATE TABLE option nodes |
CPT_create_table_secondary_engine_option | Node for the SECONDARY_ENGINE [=] <identifier>|<string>|NULL table option |
CPT_create_table_stmt | Top-level node for the CREATE TABLE statement |
CPT_create_union_option | |
CPT_cross_join | |
CPT_date_type | Node for the DATE type |
CPT_ddl_table_option | Common base class for CREATE TABLE and ALTER TABLE option nodes |
CPT_default_column_attr | Node for the DEFAULT <expression> column attribute |
CPT_delete | Top-level node for the DELETE statement |
CPT_derived_table | |
CPT_drop_index_stmt | |
CPT_drop_resource_group | Parse tree node for DROP RESOURCE GROUP statement |
CPT_drop_role | |
CPT_drop_srs | Top-level node for the DROP SPATIAL REFERENCE SYSTEM statement |
CPT_dynamic_privilege | |
CPT_enum_type_tmpl | |
CPT_except | |
CPT_exclusion | Parse tree node for a window frame's exclusions, cf |
CPT_explain | |
CPT_explain_for_connection | |
CPT_explicit_table | |
CPT_field_def | Base class for regular (non-generated) column definition nodes |
CPT_field_def_base | Base class for both generated and regular column definitions |
CPT_foreign_key_definition | |
CPT_frame | Parse tree node for a window's frame, cf |
CPT_generated_default_val_column_attr | Node for the generated default value, column attribute |
CPT_generated_field_def | Base class for generated column definition nodes |
CPT_gorder_list | |
CPT_grant_roles | |
CPT_group | |
CPT_handler_close | |
CPT_handler_index_range_scan | |
CPT_handler_index_scan | |
CPT_handler_open | |
CPT_handler_read_base | |
CPT_handler_table_scan | |
CPT_hint | The class is a base class for representation of the different types of the hints |
CPT_hint_list | |
CPT_hint_max_execution_time | Parse tree hint object for MAX_EXECUTION_TIME hint |
CPT_hint_qb_name | Parse tree hint object for QB_NAME hint |
CPT_hint_resource_group | Parse tree hint object for RESOURCE_GROUP hint |
CPT_hint_sys_var | |
CPT_index_option | A template for options that set a single <alter option> value in thd->lex->key_create_info |
CPT_inline_index_definition | |
CPT_insert | Top-level node for the INSERT statement |
CPT_insert_values_list | |
CPT_install_component | |
CPT_install_component_set_element | |
CPT_intersect | |
CPT_into_destination | |
CPT_into_destination_dumpfile | |
CPT_into_destination_outfile | |
CPT_isolation_level | |
CPT_item_list | Wrapper class for an Item list head, used to allocate Item lists in the parser in a context-independent way |
CPT_joined_table | |
CPT_joined_table_on | |
CPT_joined_table_using | |
CPT_json_table_column | |
CPT_json_table_column_for_ordinality | |
CPT_json_table_column_with_nested_path | |
CPT_json_table_column_with_path | |
CPT_json_type | Node for the JSON type |
CPT_key_level_hint | Parse tree hint object for key level hints |
CPT_key_part_specification | A key part specification |
CPT_limit_clause | |
CPT_load_index_partitions_stmt | |
CPT_load_index_stmt | |
CPT_load_table | |
CPT_locking | |
CPT_locking_clause | |
CPT_locking_clause_list | |
CPT_not_null_column_attr | Node for the NOT NULL column attribute |
CPT_null_column_attr | Node for the NULL column attribute |
CPT_numeric_type | Node for numeric types |
CPT_on_update_column_attr | Node for the UPDATE NOW[([<precision>])] column attribute |
CPT_optimize_table_stmt | |
CPT_option_value_list | |
CPT_option_value_list_head | |
CPT_option_value_no_option_type | |
CPT_option_value_no_option_type_charset | |
CPT_option_value_no_option_type_names | |
CPT_option_value_no_option_type_password | |
CPT_option_value_no_option_type_password_for | |
CPT_option_value_no_option_type_user_var | |
CPT_option_value_type | |
CPT_order | |
CPT_order_expr | |
CPT_order_list | |
CPT_part_definition | Node for the PARTITION clause of CREATE/ALTER TABLE |
CPT_part_type_def | |
CPT_part_type_def_hash | Node for the PARTITION BY [LINEAR] HASH type clause |
CPT_part_type_def_key | Node for the PARTITION BY [LINEAR] KEY type clause |
CPT_part_type_def_list_columns | Node for the PARTITION BY LIST COLUMNS (<ident list>) type clause |
CPT_part_type_def_list_expr | Node for the PARTITION BY LIST (<expression>) type clause |
CPT_part_type_def_range_columns | Node for the PARTITION BY RANGE COLUMNS (<ident list>) type clause |
CPT_part_type_def_range_expr | Node for the PARTITION BY RANGE (<expression>) type clause |
CPT_part_value_item | Base class for partition value nodes: MAX_VALUE values or expressions |
CPT_part_value_item_expr | Node for the partitioning expression in CREATE/ALTER TABLE |
CPT_part_value_item_list_paren | Node for a list of partitioning values in VALUES clauses |
CPT_part_value_item_max | Node for the MAX_VALUE partition value in CREATE/ALTER TABLE |
CPT_part_values | Base class for VALUES partitioning clauses |
CPT_part_values_in_item | Node for a list of partitioning values in the VALUES IN clause |
CPT_part_values_in_list | Node for a list of partitioning values in the VALUES IN clause |
CPT_partition | Node for the PARTITION definition clause |
CPT_partition_comment | Node for the COMMENT [=] <string> partition option |
CPT_partition_data_directory | Node for the DATA DIRECTORY [=] <string> partition option |
CPT_partition_engine | Node for the [STORAGE] ENGINE [=] <identifier|string> partition option |
CPT_partition_index_directory | Node for the INDEX DIRECTORY [=] <string> partition option |
CPT_partition_max_rows | Node for the MAX_ROWS [=] <integer> partition option |
CPT_partition_min_rows | Node for the MIN_ROWS [=] <integer> partition option |
CPT_partition_nodegroup | Node for the NODEGROUP [=] <integer> partition option |
CPT_partition_option | Base class for all partition options |
CPT_partition_tablespace | Node for the TABLESPACE [=] <identifier> partition option |
CPT_preload_keys | |
CPT_primary_key_column_attr | Node for the PRIMARY [KEY] column attribute |
CPT_qb_level_hint | Parse tree hint object for query block level hints |
CPT_query_block_locking_clause | |
CPT_query_expression | |
CPT_query_expression_body | |
CPT_query_primary | |
CPT_query_specification | |
CPT_repair_table_stmt | |
CPT_restart_server | Top-level node for the SHUTDOWN statement |
CPT_revoke_roles | |
CPT_role_at_host | |
CPT_role_or_dynamic_privilege | |
CPT_role_or_privilege | |
CPT_secondary_column_attr | Node for the NOT SECONDARY column attribute |
CPT_select_item_list | |
CPT_select_sp_var | |
CPT_select_stmt | |
CPT_select_var | |
CPT_select_var_list | |
CPT_serial_default_value_column_attr | Node for the SERIAL DEFAULT VALUE column attribute |
CPT_serial_type | |
CPT_set | |
CPT_set_names | |
CPT_set_operation | |
CPT_set_resource_group | Parse tree node for SET RESOURCE GROUP statement |
CPT_set_role | |
CPT_set_scoped_system_variable | |
CPT_set_system_variable | |
CPT_set_variable | |
CPT_show_base | Base class for Parse tree nodes of SHOW statements |
CPT_show_binary_log_status | Parse tree node for SHOW BINARY LOG STATUS statement |
CPT_show_binlog_events | Parse tree node for SHOW BINLOG EVENTS statement |
CPT_show_binlogs | Parse tree node for SHOW BINLOGS statement |
CPT_show_charsets | Parse tree node for SHOW CHARACTER SET statement |
CPT_show_collations | Parse tree node for SHOW COLLATIONS statement |
CPT_show_count_base | Base class for Parse tree nodes of SHOW COUNT(*) { WARNINGS | ERRORS } statements |
CPT_show_count_errors | Parse tree node for SHOW COUNT(*) ERRORS |
CPT_show_count_warnings | Parse tree node for SHOW COUNT(*) WARNINGS |
CPT_show_create_database | Parse tree node for SHOW CREATE DATABASE statement |
CPT_show_create_event | Parse tree node for SHOW CREATE EVENT statement |
CPT_show_create_function | Parse tree node for SHOW CREATE FUNCTION statement |
CPT_show_create_procedure | Parse tree node for SHOW CREATE PROCEDURE statement |
CPT_show_create_table | Parse tree node for SHOW CREATE TABLE and VIEW statements |
CPT_show_create_trigger | Parse tree node for SHOW CREATE TRIGGER statement |
CPT_show_create_user | Parse tree node for SHOW CREATE USER statement |
CPT_show_create_view | Parse tree node for SHOW CREATE VIEW statement |
CPT_show_databases | Parse tree node for SHOW DATABASES statement |
CPT_show_engine_base | Parse tree node for SHOW ENGINE statements |
CPT_show_engine_logs | Parse tree node for SHOW ENGINE LOGS statement |
CPT_show_engine_mutex | Parse tree node for SHOW ENGINE MUTEX statement |
CPT_show_engine_status | Parse tree node for SHOW ENGINE STATUS statement |
CPT_show_engines | Parse tree node for SHOW ENGINES statement |
CPT_show_errors | Parse tree node for SHOW ERRORS statement |
CPT_show_events | Parse tree node for SHOW EVENTS statement |
CPT_show_fields | Parse tree node for SHOW COLUMNS statement |
CPT_show_filter_base | Base class for Parse tree nodes of SHOW statements with LIKE/WHERE parameter |
CPT_show_function_code | Parse tree node for SHOW FUNCTION CODE statement |
CPT_show_grants | Parse tree node for SHOW GRANTS statement |
CPT_show_keys | Parse tree node for SHOW INDEX statement |
CPT_show_open_tables | Parse tree node for SHOW OPEN TABLES statement |
CPT_show_parse_tree | Parse tree node for SHOW PARSE_TREE statement |
CPT_show_plugins | Parse tree node for SHOW PLUGINS statement |
CPT_show_privileges | Parse tree node for SHOW PRIVILEGES statement |
CPT_show_procedure_code | Parse tree node for SHOW FUNCTION CODE statement |
CPT_show_processlist | Parse tree node for SHOW PROCESSLIST statement |
CPT_show_profile | Parse tree node for SHOW PROFILE statement |
CPT_show_profiles | Parse tree node for SHOW PROFILES statement |
CPT_show_relaylog_events | Parse tree node for SHOW RELAYLOG EVENTS statement |
CPT_show_replica_status | Parse tree node for SHOW REPLICA STATUS statement |
CPT_show_replicas | Parse tree node for SHOW REPLICAS statement |
CPT_show_routine_code | Parse tree node for SHOW FUNCTION/PROCEDURE CODE statements |
CPT_show_schema_base | Base class for Parse tree nodes of SHOW statements with schema parameter |
CPT_show_status | Parse tree node for SHOW STATUS statement |
CPT_show_status_func | Parse tree node for SHOW STATUS FUNCTION statement |
CPT_show_status_proc | Parse tree node for SHOW STATUS PROCEDURE statement |
CPT_show_table_base | Base class for Parse tree nodes of SHOW COLUMNS/SHOW INDEX statements |
CPT_show_table_status | Parse tree node for SHOW TABLE STATUS statement |
CPT_show_tables | Parse tree node for SHOW TABLES statement |
CPT_show_triggers | Parse tree node for SHOW TRIGGERS statement |
CPT_show_variables | Parse tree node for SHOW VARIABLES statement |
CPT_show_warnings | Parse tree node for SHOW WARNINGS statement |
CPT_shutdown | Top-level node for the SHUTDOWN statement |
CPT_spacial_type | Node for spatial types |
CPT_srid_column_attr | Node for the SRID column attribute |
CPT_start_option_value_list | |
CPT_start_option_value_list_following_option_type | |
CPT_start_option_value_list_following_option_type_eq | |
CPT_start_option_value_list_following_option_type_transaction | |
CPT_start_option_value_list_no_type | |
CPT_start_option_value_list_transaction | |
CPT_start_option_value_list_type | |
CPT_static_privilege | |
CPT_storage_media_column_attr | Node for the STORAGE <DEFAULT|DISK|MEMORY> column attribute |
CPT_sub_partition | Base class for all subpartitioning clause nodes |
CPT_sub_partition_by_hash | Node for the SUBRAPTITION BY HASH definition clause |
CPT_sub_partition_by_key | Node for the SUBRAPTITION BY KEY definition clause |
CPT_subpartition | Node for the SUBRAPTITION clause of CREATE/ALTER TABLE |
CPT_subquery | |
CPT_table_constraint_def | |
CPT_table_ddl_stmt_base | |
CPT_table_element | Base class for column/constraint definitions in CREATE TABLE |
CPT_table_factor_function | |
CPT_table_factor_joined_table | |
CPT_table_factor_table_ident | |
CPT_table_level_hint | Parse tree hint object for table level hints |
CPT_table_locking_clause | |
CPT_table_reference | |
CPT_table_reference_list_parens | |
CPT_table_value_constructor | |
CPT_tablesample | |
CPT_ternary_create_table_option | A template for options that set HA_CREATE_INFO::table_options and also records if the option was explicitly set |
CPT_time_type | Node for the TIME, TIMESTAMP and DATETIME types |
CPT_timestamp_type | Node for the TIMESTAMP type |
CPT_traceable_create_table_option | A template for options that set a single property in HA_CREATE_INFO, and also records if the option was explicitly set |
CPT_traceable_index_option | A template for options that set a single property in a KEY_CREATE_INFO, and also records if the option was explicitly set |
CPT_transaction_access_mode | |
CPT_transaction_characteristic | |
CPT_transaction_characteristics | |
CPT_truncate_table_stmt | |
CPT_type | Base class for all column type nodes |
CPT_union | |
CPT_unique_key_column_attr | Node for the UNIQUE [KEY] column attribute |
CPT_update | Top-level node for the UPDATE statement |
CPT_window | Parse tree node for a window; just a shallow wrapper for class Window, q.v |
CPT_window_list | Parse tree node for a list of window definitions corresponding to a <window clause> in SQL 2003 |
CPT_with_clause | Represents the WITH clause: WITH [...], [...] SELECT ..., ^^^^^^^^^^^^^^^^^ |
CPT_with_list | Represents the WITH list |
CPT_year_type | Node for the YEAR type |
CPTI_comp_op | |
CPTI_comp_op_all | |
CPTI_context | |
CPTI_count_sym | |
CPTI_exists_subselect | |
CPTI_expr_with_alias | |
CPTI_function_call_generic_2d | Parse tree Item wrapper for 2-dimentional functional names (ex |
CPTI_function_call_generic_ident_sys | |
CPTI_function_call_nonkeyword_now | |
CPTI_function_call_nonkeyword_sysdate | |
CPTI_get_system_variable | Parse tree Item wrapper for 3-dimentional variable names |
CPTI_handle_sql2003_note184_exception | |
CPTI_having | |
CPTI_in_sum_expr | |
CPTI_int_splocal | |
CPTI_limit_option_ident | |
CPTI_limit_option_param_marker | |
CPTI_literal_underscore_charset_bin_num | |
CPTI_literal_underscore_charset_hex_num | |
CPTI_odbc_date | |
CPTI_qualify | |
CPTI_simple_ident_ident | |
CPTI_simple_ident_nospvar_ident | |
CPTI_simple_ident_q_2d | Parse tree Item wrapper for 3-dimentional simple_ident-s |
CPTI_simple_ident_q_3d | Parse tree Item wrapper for 3-dimentional simple_ident-s |
CPTI_singlerow_subselect | |
CPTI_temporal_literal | |
CPTI_text_literal | |
CPTI_text_literal_concat | |
CPTI_text_literal_nchar_string | |
CPTI_text_literal_text_string | |
CPTI_text_literal_underscore_charset | |
CPTI_truth_transform | |
CPTI_udf_expr | |
CPTI_user_variable | |
CPTI_variable_aux_set_var | |
CPTI_where | |
CPurge_groups_t | |
Cpurge_iter_t | This is the purge pointer/iterator |
►Cpurge_node_t | |
CPushed_lex_guard | RAII class for pushed LEX object |
CPushedJoinRefIterator | Read a table assumed to be included in execution of a pushed join |
►Cqep_row | Helper class for table property buffering |
CQEP_shared | Holds members common to JOIN_TAB and QEP_TAB |
CQEP_shared_owner | Owner of a QEP_shared; parent of JOIN_TAB and QEP_TAB |
CQEP_TAB | |
CQuarantineRoutingCallbacks | |
Cque_common_t | |
Cque_fork_t | |
Cque_thr_t | |
CQuery_arena | |
CQuery_block | This class represents a query block, aka a query specification, which is a query consisting of a SELECT keyword, followed by a table list, optionally followed by a WHERE clause, a GROUP BY, etc |
CQuery_builder | Class that builds the rewritten query by appending literals in the order they appear in the parse tree |
CQuery_dumpvar | |
CQuery_expression | This class represents a query expression (one query block or several query blocks combined with UNION) |
CQuery_log_event | A Query event is written to the binary log whenever the database is modified on the master, unless row based logging is used |
CQuery_log_table_intact | |
CQuery_logger | Class which manages slow and general log event handlers |
CQuery_options | |
CQUERY_PROFILE | The full profile for a single query, and includes multiple PROF_MEASUREMENT objects |
CQuery_result | |
CQuery_result_create | |
CQuery_result_do | |
CQuery_result_dump | |
CQuery_result_exists_subquery | |
CQuery_result_explain | EXPLAIN functionality for Query_result_insert, Query_result_update and Query_result_delete |
CQuery_result_explain_into_var | Wrapper class for writing EXPLAIN output to a user variable |
CQuery_result_export | |
CQuery_result_insert | |
CQuery_result_interceptor | |
CQuery_result_materialize | Query_result_materialize – a mediator between a cursor query and the protocol |
CQuery_result_max_min_subquery | |
CQuery_result_null | A query result handler that outputs nothing |
CQuery_result_scalar_subquery | Query result class for scalar and row subqueries |
CQuery_result_send | |
CQuery_result_subquery | Base class for result from a subquery |
CQuery_result_to_file | |
CQuery_result_union | |
CQuery_result_union_direct | This class is effectively dead |
CQuery_result_update | |
CQuery_tables_list | |
CQuery_term | Query term tree structure |
CQuery_term_except | Node type for n-ary EXCEPT |
CQuery_term_intersect | Node type for n-ary INTERSECT |
CQuery_term_set_op | Common base class for n-ary set operations, including unary |
CQuery_term_unary | A <query primary> which is a parenthesized query expression (aka qe) body with order by clause and/or limit/offset clause and the qe body is not a binary set operation (union, except, intersect), but is viewed here as a degenerate set operation; i.e |
CQuery_term_union | Node type for n-ary UNION |
►CQuery_terms | Containing class for iterator over the query term tree |
CQueryForwarder | |
CQueryLevel | |
►CQuerySender | |
CQUEUE | |
►CQueue | Implements a persistent FIFO using server List method names |
CQueue_checkpoint_packet | A packet to wait for queue consumption |
CQUICK_RANGE | |
CQUICK_RANGE_SEQ_CTX | |
CQuick_ror_union_less | |
CQuitForwarder | |
CQuitSender | |
CRand_log_event | Logs random seed used by the next RAND(), and by PASSWORD() in 4.1.0 |
Crand_struct | |
Crandom_password_info | |
Crange | |
CRANGE_OPT_PARAM | |
CRange_optimizer_error_handler | Error handling class for range optimizer |
CRANGE_SEQ_ENTRY | |
CRANGE_SEQ_IF | |
CRdlock_guard | Generic sentry class for read locking |
CREAD_INFO | |
CReadJsonDiffResult | The result of a call to read_json_diff() |
►CReadView | Read view lists the trx ids of those transactions for which a consistent read should not see the modifications to the database |
CRealResultRow | |
Crec_cache_t | If key is fixed length key then cache the record offsets on first computation |
Crec_index_print | Wrapper for pretty-printing a record |
CRec_offsets | A helper RAII wrapper for otherwise difficult to use sequence of: |
Crec_offsets_print | Wrapper for pretty-printing a record |
Crec_printer | Pretty-printer of records and tuples |
CRecID | Record lock ID |
CRecIterator | Use the page cursor to iterate over records in a block |
CRecLock | Create record locks |
CReconnect_messages | Encapsulates the messages and thread stages used for a specific call to try_to_reconnect |
CRecord_buffer | This class represents a buffer that can be used for multi-row reads |
CRecovered_xa_transactions | This class servers as a registry for prepared XA transactions existed before server was shutdown and being resurrected during the server restart |
CRecovery_channel_state_observer | |
CRecovery_endpoints | Validate recovery endpoints |
CRecovery_message | |
CRecovery_metadata_joiner_information | |
CRecovery_metadata_message | |
►CRecovery_metadata_message_compressed_parts | This class contains custom iterator written to decode compressed certification info of Recovery Metadata Message |
CRecovery_metadata_module | This class handles the recovery metadata |
CRecovery_metadata_observer | This class is used by: |
CRecovery_metadata_processing_packets | A packet to send Metadata related processing |
CRecovery_module | |
CRecovery_state_transfer | |
Crecv_addr_t | Hashed page file address struct |
Crecv_data_t | Block of log record data |
►Crecv_sys_t | Recovery system data structure |
Crecv_t | Stored log record struct |
CReduced_batch_deserializer | Reduced doublewrite file deserializer |
CReduced_double_write | Reduced doublewrite implementation |
CRefIterator | For each record on the left side of a join (given in Init()), returns one or more matching rows from the given table, i.e., WHERE column=<ref> |
CRefOrNullIterator | Like RefIterator, but after it's returned all its rows, will also search for rows that match NULL, i.e., WHERE column=<ref> OR column IS NULL |
CRegisterReplicaForwarder | |
CRegistry_module | This is the implementation of the registry module interface |
CRegistry_module_interface | This is the interface for the registrty module |
CRegular_statement_handle | Regular_statement_handle enables execution of all SQL statements except for prepared statements |
CRelationalExpression | Represents an expression tree in the relational algebra of joins |
CRelay_log_info | |
CRelaylog_ifile | Relaylog input file |
CRelease_acl_cache_locks | |
CRelease_all | Release the latches and blocks acquired by the mini-transaction |
CRelease_all_backup_locks | MDL_release_locks_visitor subclass to release MDL for BACKUP_LOCK |
CRelease_all_locking_service_locks | |
CRelease_histogram_locks | |
CRelease_locking_service_locks | |
CReload_keyring | |
CReloadForwarder | |
CRemote_clone_handler | Class that hold the logic to decide if we should or not execute a clone operation and the logic to launch it |
CRemoveDuplicatesIterator | An iterator that removes consecutive rows that are the same according to a set of items (typically the join key), so-called “loose scan” (not to be confused with “loose index scan”, which is made by the range optimizer) |
CRemoveDuplicatesOnIndexIterator | Much like RemoveDuplicatesIterator, but works on the basis of a given index (or more accurately, its keypart), not an arbitrary list of grouped fields |
CRename_table_error_handler | |
CReorder_param | |
CReorder_wt_rec | |
CREP_SET | |
CREP_SETS | |
CRepair_mrg_table_error_handler | This internal handler is used to trap ER_NO_SUCH_TABLE and ER_WRONG_MRG_TABLE errors during CHECK/REPAIR TABLE for MERGE tables |
CREPLACE | |
CREPLACE_STRING | |
CReplacement | |
CReplaceResult | |
CREPLICA_INFO | |
CReplicaInitializer | Helper class used to initialize the replica (includes init_replica()) |
CReplication_thread_api | |
CReplication_transaction_boundary_parser | This is the class for verifying transaction boundaries in a replication event stream |
CReplSemiSyncBase | Base class for semi-sync master and slave classes |
CReplSemiSyncMaster | The extension class for the master of semi-synchronous replication |
CReplSemiSyncSlave | The extension class for the slave of semi-synchronous replication |
CReprepare_observer | An interface that is used to take an action when the locking module notices that a table version has changed since the last execution |
CReset_thd_status | Reset status for all threads |
CResetConnectionForwarder | |
CResetConnectionSender | |
CResp_file | |
CRestApi | |
CRestApiComponent | |
CRestApiComponentPath | Helper class to make unregistering paths in plugins easier |
CRestApiHandler | Handler for REST API calls |
CRestApiHttpRequestHandler | |
CRestApiPluginConfig | |
CRestApiSpecHandler | REST API handler for /swagger.json |
CRestApiV1MockServerConnections | |
CRestApiV1MockServerGlobals | |
CRestClient | |
CRestClientConfig | |
CRestClientFrontend | |
CRestClustersList | |
CRestClustersNodes | |
CRestConnectionPoolConfig | |
CRestConnectionPoolList | |
CRestConnectionPoolPluginConfig | |
CRestConnectionPoolStatus | |
CRestMetadataCacheConfig | |
CRestMetadataCacheList | |
CRestMetadataCachePluginConfig | |
CRestMetadataCacheStatus | |
CRestrictions | Container of all restrictions for a given user |
CRestrictions_aggregator | Base class to perform aggregation of two restriction lists |
CRestrictions_aggregator_factory | Factory class that solely creates an object of type Restrictions_aggregator |
CRestRouterPluginConfig | |
CRestRouterStatus | |
CRestRoutingBlockedHosts | |
CRestRoutingConfig | |
CRestRoutingConnections | |
CRestRoutingDestinations | |
CRestRoutingHealth | |
CRestRoutingList | |
CRestRoutingPluginConfig | |
CRestRoutingRoutesStatus | |
CRestRoutingStatus | |
Cresult | |
CResult_set | A result set contains the result of a query |
CResult_set_capacity | This class is used to limit the bytes collected in Result_set |
Creturn_node_t | Return-statement node |
CReturnValueOrError | Utility to allow returning values from functions which can fail (until we have std::optional) |
CReverseIndexRangeScanIterator | An iterator much like IndexRangeScanIterator, but it scans in the reverse order |
Crevtinfo | |
CRewrite_params | An interface to wrap the parameters required by specific Rewriter |
CRewrite_result | The results of an attempt to rewrite a query parse tree |
CRewriter | Implementation of the post parse query rewriter |
CRewriter_alter_server | Rewrites the ALTER SERVER statement |
CRewriter_alter_user | Rewrites the ALTER USER statement |
CRewriter_change_replication_source | Rewrites the CHANGE REPLICATION SOURCE statement |
CRewriter_clone | Rewrites CLONE statement |
CRewriter_create_server | Rewrites the CREATE SERVER statement |
CRewriter_create_user | Rewrites the CREATE USER statement |
CRewriter_grant | Rewrites the GRANT statement |
CRewriter_prepare | Rewrites the PREPARE statement |
CRewriter_replica_start | Rewrites the START REPLICA statement |
CRewriter_server_option | Base class for SERVER OPTIONS related statement |
CRewriter_set | Rewrites the SET statement |
CRewriter_set_password | |
CRewriter_show_create_user | Rewrites the SHOW CREATE USER statement |
CRewriter_start_group_replication | Rewrites the START GROUP_REPLICATION command |
CRewriter_user | Abstract base class to define the skeleton of rewriting the users, yet deferring some steps to the concrete classes |
CRLI_current_event_raii | RAII class to control the slave applier execution context binding with a being handled event |
CRmdir_error_handler | Error handler which converts errors during database directory removal to warnings/messages to error log |
Crole_id_hash | |
Croll_node_t | Rollback command node in a query graph |
CROR_intersect_plan | |
CROR_SCAN_INFO | |
CRotate_binlog_master_key | |
CRotate_innodb_master_key | |
CRotate_log_event | This will be deprecated when we move to using sequence ids |
CRouteDestination | Manage destinations for a Connection Routing |
CRouterOptions | Represents the Router options in v2_routers view in the metadata schema |
►CRouterRequire | |
CRouterRequireFetcher | |
CRoutingConfig | Route specific configuration |
CRoutingConnection | |
CRoutingConnectionBase | |
CRoutingPluginConfig | Route specific plugin configuration |
CRoutingStrategyOption | |
CRow | A row of result or a row of metadata A row is a collection of Column values or Column metadata |
Crow_accounts | A row of PERFORMANCE_SCHEMA.ACCOUNTS |
CRow_bunch | Implements the row and column memory management for parse and load operations |
Crow_cond_instances | A row of table PERFORMANCE_SCHEMA.COND_INSTANCES |
Crow_data_lock | A row of table PERFORMANCE_SCHEMA.DATA_LOCKS |
Crow_data_lock_wait | A row of table PERFORMANCE_SCHEMA.DATA_LOCK_WAITS |
Crow_ees_by_account_by_error | A row of table PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_BY_ACCOUNT_BY_ERROR |
Crow_ees_by_host_by_error | A row of table PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_BY_HOST_BY_ERROR |
Crow_ees_by_thread_by_error | A row of table PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_BY_THREAD_BY_ERROR |
Crow_ees_by_user_by_error | A row of table PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_BY_USER_BY_ERROR |
Crow_ees_global_by_error | A row of table PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_GLOBAL_BY_ERROR |
Crow_esgs_by_account_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Crow_esgs_by_host_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_HOST_BY_EVENT_NAME |
Crow_esgs_by_thread_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Crow_esgs_by_user_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_USER_BY_EVENT_NAME |
Crow_esgs_global_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_GLOBAL_BY_EVENT_NAME |
Crow_esmh_by_digest | |
Crow_esmh_global | |
Crow_esms_by_account_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Crow_esms_by_digest | A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST |
Crow_esms_by_host_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_HOST_BY_EVENT_NAME |
Crow_esms_by_program | A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_PROGRAM |
Crow_esms_by_thread_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Crow_esms_by_user_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_USER_BY_EVENT_NAME |
Crow_esms_global_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_GLOBAL_BY_EVENT_NAME |
Crow_ets_by_account_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Crow_ets_by_host_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_HOST_BY_EVENT_NAME |
Crow_ets_by_thread_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Crow_ets_by_user_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_USER_BY_EVENT_NAME |
Crow_ets_global_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_GLOBAL_BY_EVENT_NAME |
Crow_events_stages | A row of table_events_stages_common |
Crow_events_statements | A row of table_events_statements_common |
Crow_events_transactions | A row of table_events_transactions_common |
Crow_events_waits | A row of table_events_waits_common |
Crow_events_waits_summary_by_instance | A row of PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_INSTANCE |
Crow_ews_by_account_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Crow_ews_by_host_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_HOST_BY_EVENT_NAME |
Crow_ews_by_thread_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Crow_ews_by_user_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_USER_BY_EVENT_NAME |
Crow_ews_global_by_event_name | A row of table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_GLOBAL_BY_EVENT_NAME |
Crow_ext_t | Prefixes of externally stored columns |
Crow_file_instances | A row of PERFORMANCE_SCHEMA.FILE_INSTANCES |
Crow_file_summary_by_event_name | A row of PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME |
Crow_file_summary_by_instance | A row of PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_INSTANCE |
Crow_global_status | A row of table PERFORMANCE_SCHEMA.GLOBAL_STATUS |
Crow_global_variables | A row of table PERFORMANCE_SCHEMA.GLOBAL_VARIABLES |
Crow_host_cache | A row of PERFORMANCE_SCHEMA.HOST_CACHE |
Crow_hosts | A row of PERFORMANCE_SCHEMA.HOSTS |
Crow_import | Meta data required by IMPORT |
Crow_index_t | Index information required by IMPORT |
Crow_keyring_component_status | A row in PERFORMANCE_SCHEMA.KEYRING_COMPONENT_STATUS table |
Crow_keyring_keys | A row of PERFORMANCE_SCHEMA.KEYRING_KEYS table |
Crow_log_buf_t | Log block for modifications during online ALTER TABLE |
Crow_log_t | Buffer for logging modifications during online index creation |
Crow_log_table_blob_t | Tracks BLOB allocation during online ALTER TABLE |
Crow_mems_by_account_by_event_name | A row of PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Crow_mems_by_host_by_event_name | A row of PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_HOST_BY_EVENT_NAME |
Crow_mems_by_thread_by_event_name | A row of PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Crow_mems_by_user_by_event_name | A row of PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_USER_BY_EVENT_NAME |
Crow_mems_global_by_event_name | A row of PERFORMANCE_SCHEMA.MEMORY_SUMMARY_GLOBAL_BY_EVENT_NAME |
CRow_meta | Row metadata |
Crow_metadata_lock | A row of table PERFORMANCE_SCHEMA.MUTEX_INSTANCES |
Crow_mutex_instances | A row of table PERFORMANCE_SCHEMA.MUTEX_INSTANCES |
Crow_mysql_drop_t | Chain node of the list of tables to drop in the background |
Crow_os_global_by_type | A row of table PERFORMANCE_SCHEMA.OBJECTS_SUMMARY_GLOBAL_BY_TYPE |
Crow_performance_timers | A row of PERFORMANCE_SCHEMA.PERFORMANCE_TIMERS |
Crow_persisted_variables | A row of table PERFORMANCE_SCHEMA.PERSISTED_VARIABLES |
►Crow_prebuilt_t | A struct for (sometimes lazily) prebuilt structures in an Innobase table handle used within MySQL; these are used to save CPU time |
Crow_prepared_stmt_instances | A row of table PERFORMANCE_SCHEMA.PREPARED_STATEMENT_INSTANCES |
Crow_priv_processlist | |
Crow_processlist | A row of PERFORMANCE_SCHEMA.PROCESSLIST |
Crow_rwlock_instances | A row of table PERFORMANCE_SCHEMA.RWLOCK_INSTANCES |
CRow_sel_get_clust_rec_for_mysql | Helper class to cache clust_rec and old_ver |
Crow_session_connect_attrs | A row of PERFORMANCE_SCHEMA.SESSION_CONNECT_ATTRS and PERFORMANCE_SCHEMA.SESSION_ACCOUNT_CONNECT_ATTRS |
Crow_session_status | A row of table PERFORMANCE_SCHEMA.SESSION_STATUS |
Crow_session_variables | A row of table PERFORMANCE_SCHEMA.SESSION_VARIABLES |
Crow_setup_actors | A row of PERFORMANCE_SCHEMA.SETUP_ACTORS |
Crow_setup_consumers | A row of PERFORMANCE_SCHEMA.SETUP_CONSUMERS |
Crow_setup_instruments | A row of PERFORMANCE_SCHEMA.SETUP_INSTRUMENTS |
Crow_setup_meters | A row of PERFORMANCE_SCHEMA.SETUP_METERS |
Crow_setup_metrics | A row of PERFORMANCE_SCHEMA.SETUP_METRICS |
Crow_setup_objects | A row of PERFORMANCE_SCHEMA.SETUP_OBJECTS |
Crow_setup_threads | A row of PERFORMANCE_SCHEMA.SETUP_THREADS |
Crow_socket_instances | A row of PERFORMANCE_SCHEMA.SOCKET_INSTANCES |
Crow_socket_summary_by_event_name | A row of table PERFORMANCE_SCHEMA.SOCKET_SUMMARY_BY_EVENT_NAME |
Crow_socket_summary_by_instance | A row of table PERFORMANCE_SCHEMA.SOCKET_SUMMARY_BY_INSTANCE |
Crow_stats_t | For gathering stats on records during phase I |
Crow_status_by_account | A row of table PERFORMANCE_SCHEMA.STATUS_BY_ACCOUNT |
Crow_status_by_host | A row of table PERFORMANCE_SCHEMA.STATUS_BY_HOST |
Crow_status_by_thread | A row of table PERFORMANCE_SCHEMA.STATUS_BY_THREAD |
Crow_status_by_user | A row of table PERFORMANCE_SCHEMA.STATUS_BY_USER |
Crow_table_handles | A row of table PERFORMANCE_SCHEMA.TABLE_HANDLES |
Crow_threads | A row of PERFORMANCE_SCHEMA.THREADS |
Crow_tiws_by_index_usage | A row of table PERFORMANCE_SCHEMA.TABLE_IO_WAIT_SUMMARY_BY_INDEX |
Crow_tiws_by_table | A row of table PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE |
Crow_tls_channel_status | A row of PERFORMANCE_SCHEMA.TLS_CHANNEL_STATUS table |
Crow_tlws_by_table | A row of table PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS_SUMMARY_BY_TABLE |
Crow_to_range_relation_t | The return type of row_compare_row_to_range() which summarizes information about the relation between the row being processed, and the range of the scan |
Crow_user_defined_functions | A row of PERFORMANCE_SCHEMA.USER_DEFINED_FUNCTIONS |
Crow_users | A row of PERFORMANCE_SCHEMA.USERS |
Crow_uvar_by_thread | A row of table PERFORMANCE_SCHEMA.USER_VARIABLES_BY_THREAD |
Crow_variables_by_thread | A row of table PERFORMANCE_SCHEMA.VARIABLES_BY_THREAD |
Crow_variables_info | A row of table PERFORMANCE_SCHEMA.VARIABLES_INFO |
CRowIDCapableRowIterator | An interface for RowIterators that have a given row ID, ie., they can be children in ROR (rowid-ordered) scans |
CRowIDIntersectionIterator | |
CRowIDUnionIterator | |
CRowIterator | A context for reading through a single table using a chosen access method: index read, scan, etc, use of cache, etc |
CRows_applier_psi_stage | |
►CRows_log_event | Common base class for all row-containing log events |
CRows_query_log_event | It is used to record the original query for the rows events in RBR |
CRpl_acf_configuration_handler | |
CRpl_acf_status_configuration | Memory storage of the replication failover channel status configuration propagated to Group Replication members |
►CRpl_applier_reader | This class provides the feature to read events from relay log files |
CRpl_async_conn_failover_add_managed | |
CRpl_async_conn_failover_add_source | |
CRpl_async_conn_failover_delete_managed | |
CRpl_async_conn_failover_delete_source | |
CRpl_async_conn_failover_reset | |
CRpl_async_conn_failover_table_operations | |
►CRpl_channel_credentials | |
CRpl_channel_filters | The class is a container for all the per-channel filters, both a map of Rpl_filter objects and a list of Rpl_pfs_filter objects |
►CRpl_encryption | Container for the binlog encryption feature generic and server instance functions |
CRpl_encryption_header | This is the base class to serialize and deserialize a replication log file encryption header |
CRpl_encryption_header_v1 | |
Crpl_event_coordinates | Struct aggregates two parameters that identify an event uniquely in scope of communication of a particular master and slave couple |
CRpl_filter | Rpl_filter |
CRpl_filter_statistics | The class Rpl_filter_statistics encapsulates the following three statistics of replication filter: The configured_by indicates that how the rpl filter is configured |
CRpl_global_filter | The class is a Rpl_filter representing global replication filters, with a vector that references all Rpl_pfs_filter objects used to represent P_S.replication_applier_global_filters table |
CRpl_info | |
CRpl_info_dummy | Defines a dummy handler that should only be internally accessed |
►CRpl_info_factory | |
CRpl_info_handler | |
CRpl_info_table | |
CRpl_info_table_access | |
CRpl_info_values | |
CRpl_pfs_filter | The class Rpl_pfs_filter is introduced to serve the performance_schema.replication_applier_filters table and performance_schema.replication_applier_global_filters table to collect data for a row |
CRpl_sys_key_access | |
CRpl_sys_table_access | The class are wrappers for handler index and random scan functions to simplify their usage |
CRPL_Table_ref | Extend the normal Table_ref with a few new fields needed by the slave thread, but nowhere else |
CRpl_thd_context | |
CRpl_transaction_ctx | Server side support to provide a service to plugins to report if a given transaction should continue or be aborted |
Crpl_transaction_ctx_service_st | |
CRpl_transaction_write_set_ctx | Thread class responsible for the collection of write sets associated to a transaction |
CRsa_authentication_keys | |
CRSA_gen | |
CRsegs | This is a wrapper for a std::vector of trx_rseg_t object pointers |
Crtr_info | Vectors holding the matching internal pages/nodes and leaf records |
Crtr_info_track | |
Crtr_mbr | In memory representation of a minimum bounding rectangle |
Crtr_rec | |
Crtr_rec_move | |
Crtr_split_node_t | |
CRtree_entry_compare | |
Crtree_ssn | |
CRtree_value_maker | |
CRtree_value_maker_bggeom | |
CRule | Internal representation of a rewrite rule |
CRun_free_function | |
Crun_hton_fill_schema_table_args | |
CRunnable | Execute in the context of a non detached MySQL thread |
Crw_lock_debug_t | The structure for storing debug info of an rw-lock |
Crw_lock_t | The structure used in the spin lock implementation of a read-write lock |
Crw_pr_lock_t | Portable implementation of special type of read-write locks |
Crwlock_scoped_lock | Locks RW-lock and releases lock on scope exit |
Cs_mysql_binlog_storage_iterator | |
Cs_mysql_bulk_data_convert | Bulk Data conversion |
Cs_mysql_bulk_data_load | Column metadata information |
Cs_mysql_bulk_load_driver | Bulk load driver service |
Cs_mysql_clone_protocol | |
Cs_mysql_component_sys_variable_register | Service to register variable and get variable value |
Cs_mysql_component_sys_variable_unregister | Service to unregister variable |
Cs_mysql_component_thread_cleanup_handler | A service to cleanup component thread resource |
Cs_mysql_dynamic_loader | Service for managing the list of loaded Components |
Cs_mysql_dynamic_loader_metadata_enumerate | Service for listing all metadata for a Component specified by the iterator |
Cs_mysql_dynamic_loader_metadata_query | Service to query specified metadata key directly for the specified Component by iterator to it |
Cs_mysql_dynamic_loader_query | Service for listing all Components by iterator |
Cs_mysql_dynamic_loader_scheme | Service for providing Components from a specified scheme of URN |
Cs_mysql_dynamic_loader_services_loaded_notification | A service to notify consumers about services loaded through dynamic loader |
Cs_mysql_dynamic_loader_services_unload_notification | A service to notify consumers about services to be unloaded through dynamic loader |
Cs_mysql_dynamic_privilege_deprecation | A service to register and unregister dynamic privileges as deprecated |
Cs_mysql_dynamic_privilege_register | A service to register and unregister dynamic privileges |
Cs_mysql_event_tracking_authentication | |
Cs_mysql_event_tracking_authentication_information | |
Cs_mysql_event_tracking_authentication_method | |
Cs_mysql_event_tracking_command | |
Cs_mysql_event_tracking_connection | |
Cs_mysql_event_tracking_general | |
Cs_mysql_event_tracking_general_information | |
Cs_mysql_event_tracking_global_variable | |
Cs_mysql_event_tracking_lifecycle | |
Cs_mysql_event_tracking_message | |
Cs_mysql_event_tracking_parse | |
Cs_mysql_event_tracking_query | |
Cs_mysql_event_tracking_stored_program | |
Cs_mysql_event_tracking_table_access | |
Cs_mysql_example_math | A Service for example basic math functionality |
Cs_mysql_external_program_capability_query | A service to query various properties/capabilities of the implementer of s_mysql_external_program_execution service |
Cs_mysql_external_program_execution | A service to setup and execute multi-lingual stored procedures |
Cs_mysql_field_access_nullability_v1 | Table access service, all columns |
Cs_mysql_field_any_access_v1 | Table access service, any columns |
Cs_mysql_field_integer_access_v1 | Table access service, integer columns |
Cs_mysql_field_varchar_access_v1 | Table access service, varchar columns |
Cs_mysql_global_grants_check | |
Cs_mysql_greetings | A Service to get greeting message |
Cs_mysql_greetings_localization | A Service to get localization information on related greetings Service |
Cs_mysql_group_member_status_listener | A service that listens for notifications about member state or member role updates |
Cs_mysql_group_membership_listener | A service that listens for notifications about view changes or quorum loss |
Cs_mysql_group_replication_message_service_recv | A service that gets called whenever an agnostic message from the group replication stream is to be delivered by the group replication receiver thread |
Cs_mysql_group_replication_message_service_send | A service that sends content agnostic messages from a member to the group |
Cs_mysql_group_replication_status_service_v1 | A service to get the status of a member of Group Replication |
Cs_mysql_host_application_signal | A service to deliver a signal to host application |
Cs_mysql_keyring_aes | Keyring aes encryption service provides APIs to perform AES encryption/decryption operation on given data |
Cs_mysql_keyring_component_metadata_query | Keyring component metadata query service provides APIs to obtain component specific metadata in string format |
Cs_mysql_keyring_component_status | Keyring component status provides a way to check whether keyring is active or not |
Cs_mysql_keyring_generator | Key generator service provides a way to generate random data and store it in keyring backend |
Cs_mysql_keyring_keys_metadata_iterator | Keyring keys metadata iterator service provides APIs to create and use iterator to access metadata associated with all keys stored in keyring |
Cs_mysql_keyring_load | Keyring load service provides way to initialize or reiniitalize keyring component |
Cs_mysql_keyring_reader_with_status | Keyring reader with status service provides APIs to fetch sensitive data from keyring backend |
Cs_mysql_keyring_writer | Keyring writer service provides APIs to add/remove sensitive data to/from keyring backend |
Cs_mysql_log_builtins | Primitives for services to interact with the structured logger: functions pertaining to log_line and log_item data |
Cs_mysql_log_builtins_filter | |
Cs_mysql_log_builtins_filter_debug | Temporary primitives for logging services |
Cs_mysql_log_builtins_string | String primitives for logging services |
Cs_mysql_log_builtins_syseventlog | Syslog/Eventlog functions for logging services |
Cs_mysql_log_builtins_tmp | Temporary primitives for logging services |
Cs_mysql_log_service | |
Cs_mysql_log_sink_perfschema | This defines functions to let logging services add error log events to performance_schema.error_log |
Cs_mysql_my_signal_handler | A service to register/deregister a signal handler function callback |
Cs_mysql_mysql_account_database_security_context_lookup | |
Cs_mysql_mysql_admin_session | A service to create an "admin" session that's not a subject to max connection count limits |
Cs_mysql_mysql_audit_api_connection | A service to generate Audit API events of the connection class (MYSQL_AUDIT_CONNECTION_CLASS) |
Cs_mysql_mysql_audit_api_connection_with_error | A service to generate Audit API events of the connection class (MYSQL_AUDIT_CONNECTION_CLASS) with the explicitly specified error code value |
Cs_mysql_mysql_audit_api_message | |
Cs_mysql_mysql_audit_print_service_double_data_source | Audit print service allows to obtain data of the double type associated with the THD object, which keeps various data of the user session |
Cs_mysql_mysql_audit_print_service_longlong_data_source | Audit print service allows to obtain data of the long long type associated with the THD object, which keeps various data of the user session |
Cs_mysql_mysql_authentication_registration | A service to do registration of fido device |
Cs_mysql_mysql_backup_lock | |
Cs_mysql_mysql_before_commit_transaction_control | A service to manage transactions execution |
Cs_mysql_mysql_charset | Lookup available character sets |
Cs_mysql_mysql_close_connection_of_binloggable_transaction_not_reached_commit | This service will gracefully close all the client connections which are running a binloggable transaction that did not reach the commit stage |
Cs_mysql_mysql_command_error_info | A service that provides the apis for mysql command error info, mysql_errno, error, sqlstate |
Cs_mysql_mysql_command_factory | A service that provides the apis for mysql command init, info, connect, reset, close, commit, auto_commit and rollback |
Cs_mysql_mysql_command_field_info | A service that provides the apis for mysql command field info, fetch_field, num_fields, fetch_fields and field_count |
Cs_mysql_mysql_command_field_metadata | Fetch the metadata of a service |
Cs_mysql_mysql_command_options | A service that provides the apis for mysql command get_option and set_option |
Cs_mysql_mysql_command_query | A service that provides the apis for mysql command query and affected_rows |
Cs_mysql_mysql_command_query_result | A service that provides the apis for mysql command, store_result, free_result, more_results, next_result, result_metadata and fetch_row |
Cs_mysql_mysql_command_thread | A service that provides the apis for mysql command session thread init and thread end |
Cs_mysql_mysql_cond_v1 | |
Cs_mysql_mysql_connection_attributes_iterator | |
Cs_mysql_mysql_current_thread_reader | A service to fetch the current thread id |
Cs_mysql_mysql_debug_keyword_service | A service to check if debug keyword status |
Cs_mysql_mysql_debug_sync_service | Enable capability to process debug_sync point from components |
Cs_mysql_mysql_keyring_iterator | Keyring iterator component service definition, which enables to iterate over items stored within currently used keyring |
Cs_mysql_mysql_keyring_native_key_id | A service to read native keybackend id |
Cs_mysql_mysql_mutex_v1 | |
Cs_mysql_mysql_new_transaction_control | A service to manage transactions execution |
Cs_mysql_mysql_ongoing_transactions_query | |
Cs_mysql_mysql_page_track | |
Cs_mysql_mysql_psi_system_v1 | |
Cs_mysql_mysql_query_attribute_isnull | A service to fetch the query attribute null flag |
Cs_mysql_mysql_query_attribute_string | A service to fetch the query attribute value as a string |
Cs_mysql_mysql_query_attributes_iterator | A service to fetch the query attributes for the current thread |
Cs_mysql_mysql_runtime_error | This service defines the error report function api |
Cs_mysql_mysql_rwlock_v1 | |
Cs_mysql_mysql_scheduler | The Scheduler queueing interface |
Cs_mysql_mysql_security_context_factory | |
Cs_mysql_mysql_security_context_options | |
Cs_mysql_mysql_server_runnable | This service defines the runnable service to run, i.e to start the mysqld server |
Cs_mysql_mysql_server_telemetry_metrics_v1 | |
Cs_mysql_mysql_server_telemetry_traces_v1 | |
Cs_mysql_mysql_simple_error_log | |
Cs_mysql_mysql_status_variable_string | Service to read the value of a status variable as a string |
Cs_mysql_mysql_stmt_attributes | |
Cs_mysql_mysql_stmt_bind | A service that provides the API to bind the parameters in prepared statements |
Cs_mysql_mysql_stmt_diagnostics | A service that provides the API to get the errors and warnings including fetching the warning, getting error/warning number, error/warning level, error/warning message, SQL state |
Cs_mysql_mysql_stmt_execute | A service that provides the API to execute prepared statements |
Cs_mysql_mysql_stmt_execute_direct | |
Cs_mysql_mysql_stmt_factory | A service that provides the API to create, and deallocate a statement |
Cs_mysql_mysql_stmt_get_double | A service that provides the API for get double |
Cs_mysql_mysql_stmt_get_integer | A service that provides the API for get integer |
Cs_mysql_mysql_stmt_get_string | A service that provides the API for get string value from a row |
Cs_mysql_mysql_stmt_get_time | A service that provides the API for get time value from a row |
Cs_mysql_mysql_stmt_get_unsigned_integer | A service that provides the API for get unsigned integer |
Cs_mysql_mysql_stmt_metadata | A service that provides the API to get information about statement metadata including the number of the parameters in a prepared statement and their metatdata |
Cs_mysql_mysql_stmt_result | A service that provides the API to manage and get info about a result set including fetch row(s) from a result set, get next result set |
Cs_mysql_mysql_stmt_resultset_metadata | A service that provides the API to get information about a field or column in a result set including get the number of fields, fetch a field and get information of a field |
Cs_mysql_mysql_stored_program_argument_metadata_query | |
Cs_mysql_mysql_stored_program_external_program_handle | Service to get and change the stored program's external language handle |
Cs_mysql_mysql_stored_program_field_name | |
Cs_mysql_mysql_stored_program_metadata_query | |
Cs_mysql_mysql_stored_program_return_metadata_query | |
Cs_mysql_mysql_stored_program_return_value_date | |
Cs_mysql_mysql_stored_program_return_value_datetime | |
Cs_mysql_mysql_stored_program_return_value_float | |
Cs_mysql_mysql_stored_program_return_value_int | |
Cs_mysql_mysql_stored_program_return_value_null | |
Cs_mysql_mysql_stored_program_return_value_string | |
Cs_mysql_mysql_stored_program_return_value_time | |
Cs_mysql_mysql_stored_program_return_value_timestamp | |
Cs_mysql_mysql_stored_program_return_value_unsigned_int | |
Cs_mysql_mysql_stored_program_return_value_year | |
Cs_mysql_mysql_stored_program_runtime_argument_date | |
Cs_mysql_mysql_stored_program_runtime_argument_datetime | |
Cs_mysql_mysql_stored_program_runtime_argument_float | |
Cs_mysql_mysql_stored_program_runtime_argument_int | |
Cs_mysql_mysql_stored_program_runtime_argument_null | |
Cs_mysql_mysql_stored_program_runtime_argument_string | |
Cs_mysql_mysql_stored_program_runtime_argument_time | |
Cs_mysql_mysql_stored_program_runtime_argument_timestamp | |
Cs_mysql_mysql_stored_program_runtime_argument_unsigned_int | |
Cs_mysql_mysql_stored_program_runtime_argument_year | |
Cs_mysql_mysql_string_append | Append a string to another one |
Cs_mysql_mysql_string_byte_access | Service to get a byte in String and number of bytes in string |
Cs_mysql_mysql_string_case | Service for String case conversions, to lower case and to upper case |
Cs_mysql_mysql_string_character_access | Service to get a character in String and number of characters in string |
Cs_mysql_mysql_string_charset_converter | Service for conversions, string to buffer and buffer to string |
Cs_mysql_mysql_string_compare | Compare two strings |
Cs_mysql_mysql_string_converter | Service for conversions, string to buffer and buffer to string |
Cs_mysql_mysql_string_ctype | Service for String c_type |
Cs_mysql_mysql_string_factory | Service for String create and destroy |
Cs_mysql_mysql_string_get_data_in_charset | Access the string raw data |
Cs_mysql_mysql_string_iterator | Service for listing Strings by iterator |
Cs_mysql_mysql_string_reset | Reset a string to the empty string |
Cs_mysql_mysql_string_substr | Substring a string |
Cs_mysql_mysql_string_value | Service for retrieving one character from a string |
Cs_mysql_mysql_system_variable_update_default | Service to set the default value of system variables |
Cs_mysql_mysql_system_variable_update_integer | Service to set the value of integer system variables |
Cs_mysql_mysql_system_variable_update_string | Service to set the value of system variables |
Cs_mysql_mysql_text_consumer_client_capabilities_v1 | A service that provides the apis for client_capabilities |
Cs_mysql_mysql_text_consumer_error_v1 | A service that provides the apis for handle_ok, handle_error and error |
Cs_mysql_mysql_text_consumer_factory_v1 | An implementation of these services will be called as the data resulting from calling mysql_query() service are produced by the server |
Cs_mysql_mysql_text_consumer_get_date_time_v1 | A service that provides the apis for get_date, get_time and get_datatime |
Cs_mysql_mysql_text_consumer_get_decimal_v1 | A service that provides the apis for get_decimal |
Cs_mysql_mysql_text_consumer_get_double_v1 | A service that provides the apis for get_double |
Cs_mysql_mysql_text_consumer_get_integer_v1 | A service that provides the apis for get_integer |
Cs_mysql_mysql_text_consumer_get_longlong_v1 | A service that provides the apis for get_longlong |
Cs_mysql_mysql_text_consumer_get_null_v1 | A service that provides the apis for get_null |
Cs_mysql_mysql_text_consumer_get_string_v1 | A service that provides the apis for get_string |
Cs_mysql_mysql_text_consumer_metadata_v1 | A service that provides the apis for start_result_metadata, field_metadata, and end_result_metadata |
Cs_mysql_mysql_text_consumer_row_factory_v1 | A service that provides the apis for start_row, abort_row and end_row |
Cs_mysql_mysql_thd_attributes | THD Attributes service allows to obtain data associated with the THD object, which keeps various attributes of the user session |
Cs_mysql_mysql_thd_security_context | Below are the set of services provides methods for components to manipulate the thread's security context |
Cs_mysql_mysql_thd_store | A service to store an opaque pointer in MYSQL_THD |
Cs_mysql_mysql_udf_metadata | Service for getting and setting the extension attributes of UDF arguments and return value |
Cs_mysql_persistent_dynamic_loader | Service for managing the list of loaded Components |
Cs_mysql_pfs_notification_v3 | |
Cs_mysql_pfs_plugin_column_bigint_v1 | |
Cs_mysql_pfs_plugin_column_blob_v1 | |
Cs_mysql_pfs_plugin_column_date_v1 | |
Cs_mysql_pfs_plugin_column_datetime_v1 | |
Cs_mysql_pfs_plugin_column_decimal_v1 | |
Cs_mysql_pfs_plugin_column_double_v1 | |
Cs_mysql_pfs_plugin_column_enum_v1 | |
Cs_mysql_pfs_plugin_column_float_v1 | |
Cs_mysql_pfs_plugin_column_integer_v1 | |
Cs_mysql_pfs_plugin_column_medium_v1 | |
Cs_mysql_pfs_plugin_column_small_v1 | |
Cs_mysql_pfs_plugin_column_string_v2 | |
Cs_mysql_pfs_plugin_column_text_v1 | |
Cs_mysql_pfs_plugin_column_time_v1 | |
Cs_mysql_pfs_plugin_column_timestamp_v1 | |
Cs_mysql_pfs_plugin_column_timestamp_v2 | |
Cs_mysql_pfs_plugin_column_tiny_v1 | |
Cs_mysql_pfs_plugin_column_year_v1 | |
Cs_mysql_pfs_plugin_table_v1 | Definition of pfs_plugin_table_v1 service and its methods |
Cs_mysql_pfs_resource_group_v3 | |
Cs_mysql_psi_cond_v1 | |
Cs_mysql_psi_error_v1 | |
Cs_mysql_psi_file_v2 | |
Cs_mysql_psi_idle_v1 | |
Cs_mysql_psi_mdl_v1 | |
Cs_mysql_psi_mdl_v2 | |
Cs_mysql_psi_memory_v2 | |
Cs_mysql_psi_metric_v1 | |
Cs_mysql_psi_mutex_v1 | |
Cs_mysql_psi_rwlock_v2 | |
Cs_mysql_psi_socket_v1 | |
Cs_mysql_psi_stage_v1 | |
Cs_mysql_psi_statement_v5 | |
Cs_mysql_psi_system_v1 | |
Cs_mysql_psi_table_v1 | |
Cs_mysql_psi_thread_v4 | |
Cs_mysql_psi_thread_v5 | |
Cs_mysql_psi_thread_v6 | |
Cs_mysql_psi_thread_v7 | |
Cs_mysql_psi_tls_channel_v1 | Service for instrumentation of TLS channel in performance schema |
Cs_mysql_psi_transaction_v1 | |
Cs_mysql_reference_caching_cache | Reference cache service |
Cs_mysql_reference_caching_channel | A reference caching channel service |
Cs_mysql_reference_caching_channel_ignore_list | A service to maintain an "ignore list" for reference caches |
Cs_mysql_registry | Service for acquiring and releasing references to all registered Service Implementations |
Cs_mysql_registry_metadata_enumerate | Service for listing all metadata for a Service Implementation specified by the given iterator |
Cs_mysql_registry_metadata_query | Service to query specified metadata key directly for the specified Service Implementation by iterator to it |
Cs_mysql_registry_query | Service for listing all Service Implementations by iterator |
Cs_mysql_registry_registration | Service for managing list of registered Service Implementations |
Cs_mysql_status_variable_registration | Service to register variable and unregister variable |
Cs_mysql_system_variable_source | A service to deal with source of system variable |
Cs_mysql_table_access_factory_v1 | Table access service, factory |
Cs_mysql_table_access_index_v1 | Table access service, index scan |
Cs_mysql_table_access_scan_v1 | Table access service, table scan |
Cs_mysql_table_access_update_v1 | Table access service, update |
Cs_mysql_table_access_v1 | Table access service, table access |
Cs_mysql_thread_cleanup_handler | A service to cleanup thread resource |
Cs_mysql_thread_cleanup_register | Thread cleanup service allows a OS thread to free resources allocated for specific thread, during thread exit |
Cs_mysql_udf_registration | Service for adding and removing UDF functions |
Cs_mysql_udf_registration_aggregate | Service for turning |
Cs_mysql_validate_password | Interfaces to enforce a password policy |
Cs_mysql_validate_password_changed_characters | Service to enforce that new password contains N different characters compared to existing password |
Cs_object_type_map | |
CSAFE_HASH | |
CSAFE_HASH_ENTRY | |
CSARGABLE_PARAM | |
CSargablePredicate | A sargable (from “Search ARGument”) predicate is one that we can attempt to push down into an index (what we'd call “ref access” or “index range scan”/“quick”) |
CSave_and_Restore_binlog_format_state | RAII class which allows to save, clear and store binlog format state There are two variables in THD class that will decide the binlog format of a statement i) THD::current_stmt_binlog_format ii) THD::variables.binlog_format Saving or Clearing or Storing of binlog format state should be done for these two variables together all the time |
CSAVEPOINT | |
Cscan_pos_data_lock | Position of a cursor on PERFORMANCE_SCHEMA.DATA_LOCKS |
Cscan_pos_data_lock_wait | Position of a cursor on PERFORMANCE_SCHEMA.DATA_LOCK_WAITS |
CSCC_all | |
CSCC_filter | |
CSCC_visitor | |
Cscheduler_param | |
Cschema_table_ref | |
CScope_guard | A Lambda to be called at scope exit |
►CScoped_heap | Heap wrapper that destroys the heap instance when it goes out of scope |
CSdi_Compressor | Compress SDI using zlib |
CSdi_Decompressor | Decompress SDI record |
Csdi_key_t | Key to identify a dictionary object |
Csdi_vector_t | |
CSE_cost_constants | Cost constants for a storage engine |
CSecondary_engine | |
CSecondary_engine_execution_context | Base class for secondary engine execution context objects |
CSecondary_engine_statement_context | Base class for secondary engine statement context objects |
CSecondaryEngineGraphSimplificationRequestParameters | |
CSecurity_buffer | Convenience wrapper around SecBufferDesc |
CSecurity_context | A set of THD members describing the current authenticated user |
CSecurity_context_factory | Factory for creating any Security_context given a pre-constructed policy |
CSecurity_context_policy | |
Csecurity_context_service_st | This service provides functions for plugins and storage engines to manipulate the thread's security context |
CSegment | File segment of a double write file |
CSEL_ARG | |
CSel_arg_range_sequence | |
Csel_buf_t | A structure for caching column values for prefetched rows |
CSEL_IMERGE | |
Csel_node_t | Select statement node |
CSEL_ROOT | A graph of (possible multiple) key ranges, represented as a red-black binary tree |
CSEL_TREE | |
CSelect_lex_visitor | Abstract base class for traversing the Query_block tree |
CSelectSessionCollationConnectionHandler | |
CSemijoin_decorrelation | Context object used by semijoin equality decorrelation code |
CSemijoin_mat_exec | Executor structure for the materialized semi-join info, which contains |
CSemijoin_mat_optimize | Semijoin_mat_optimize collects data used when calculating the cost of executing a semijoin operation using a materialization strategy |
CSend_field | |
CSender_context_guard | Sentry class that guards the Binlog_sender context and, at destruction, will prepare it for the next event to be processed |
CSendProcessor | |
Cserver | |
CServer_cost_constants | Cost constants for operations done by the server |
Cserver_error | A record describing an error message |
CServer_ids | |
CServer_ongoing_transactions_handler | |
CServer_options | This class represent server options as set by the parser |
CServer_runnable | Execute a fragment of server code in an isolated context, so that it doesn't leave any effect on THD |
CServer_services_references | This class holds the references to server services that Group Replication acquires on plugin install |
CServer_side_cursor | Server_side_cursor – an interface for materialized implementation of cursors |
CServer_state_delegate | |
CServer_state_observer | Observer server state |
CServer_state_param | |
CServerFirstAuthenticator | Authenticates a server connection |
CServerFirstConnector | Classic protocol handshake between router<->server and client<->router |
CServerGreetor | Classic protocol handshake between client<->router and router<->server |
CServerSideClassicProtocolState | |
CServerToClientForwarder | Forward a mysql packet from the server to the client |
CService_statement | |
CService_status_msg | Service status message providing an abstraction for the service message sent by monitor to client |
CService_visitor | This class implements the parse tree visiting service |
CServiceConfOptions | |
Csess_t | |
►CSession_consistency_gtids_ctx | This class is an interface for session consistency instrumentation in the server |
CSession_gtids_ctx_encoder | This is an interface for encoding the gtids in the payload of the the OK packet |
CSession_gtids_ctx_encoder_string | |
CSession_gtids_tracker | |
CSession_plugin_thread | |
CSession_state_change_tracker | |
CSession_sysvar_resource_manager | |
►CSession_sysvars_tracker | |
CSession_tracker | |
CSession_transaction_state | |
CSet_kill_conn | This class implements callback function used by close_connections() to set KILL_CONNECTION flag on all thds in thd list |
Cset_numa_interleave_t | |
CSet_signal_information | Set_signal_information is a container used in the parsed tree to represent the collection of assignments to condition items in the SIGNAL and RESIGNAL statements |
CSet_system_variable | |
CSet_system_variable_parameters | |
Cset_var | Set_var_base descendant for assignments to the system variables |
Cset_var_base | A base class for everything that can be set with SET command |
Cset_var_collation_client | |
CSet_var_error_handler | Implements the error handler for SET_VAR hint |
Cset_var_password | |
Cset_var_user | |
CSet_variables_helper | A helper class to fascilitate executing SET on system variables |
CSetOptionForwarder | |
CSetOptionSender | |
CSetRouterIdEnvVariableError | SetRouterIdEnvVariableError class represents error duing adding ROUTER_ID variable to environment |
CSettable_routine_parameter | |
Csettings | |
Csha2_async_auth | |
CShaCrypt | Sha256_crypt and sha512_crypt are SHA based crypt() key derivation functions |
CShaCryptMcfAdaptor | MCF reader/writer for ShaCrypt |
CShaCryptMcfType | |
CSharded_rw_lock | Rw-lock with very fast, highly concurrent s-lock but slower x-lock |
CShared_backup_lock_guard | MDL_key::BACKUP_LOCK RAII |
CShared_mem_listener | This class abstract a shared memory listener to listen for connection events that connect via the shared memory |
CShared_writelock | |
CSharedQuarantineHandler | |
CShow_create_error_handler | An Internal_error_handler that suppresses errors regarding views' underlying tables that occur during privilege checking within SHOW CREATE VIEW commands |
►CShow_parse_tree | Holds the json parse tree being generated by the SHOW PARSE_TREE command |
Cshow_privileges_st | |
CShow_user_params | Wrapper object for parameters required by SHOW CREATE USER statement |
CSHOW_VAR | SHOW STATUS Server status variable |
CShow_var_cmp | |
►CShowStatus | Callback for collecting mutex statistics |
CShowWarningCount | |
CShowWarnings | |
CShowWarningsHandler | |
CShowWarningsParser | |
CSid | Sid class |
CSilence_log_table_errors | Silence all errors and warnings reported when performing a write to a log table |
CSilence_routine_definer_errors | If the defining user for a routine does not exist, then the ACL lookup code should raise two errors which we should intercept |
Csilent_exception | |
CSimple_cstring | A wrapper class for null-terminated constant strings |
Csimple_example_math_imp | A simple implementation of basic math example Service |
CSimulatedAIOHandler | Simulated AIO handler for reaping IO requests |
Csingle_indexer_t | For counters where N=1 |
CSingle_primary_action_packet | A packet to send new primary election related info to the applier |
CSingle_primary_message | |
CSingleton_event_tracking_service_to_plugin_mapping | |
CSink_interface | Common sink that may be shared by the logging and debugging systems |
Csite_def | |
Csite_def_ptr_array | |
CSJ_TMP_TABLE | |
CSJ_TMP_TABLE_TAB | |
CSlave | |
CSlave_committed_queue | Group Assigned Queue whose first element identifies first gap in committed sequence |
CSlave_job_group | |
Cslave_job_item | |
CSlave_jobs_queue | |
►CSlave_reporting_capability | Mix-in to handle the message logging and reporting for relay log info and master log info structures |
CSlave_worker | |
CSlot | The asynchronous I/O context |
CSlow_log_throttle | Used for rate-limiting the slow query log |
Csock_probe | |
CSocketContainer | Container of sockets |
CSort_addon_field | The structure Sort_addon_field describes the layout for field values appended to sorted values in records to be sorted in the sort buffer |
CSORT_FT_BUF | |
CSORT_INFO | |
CSORT_KEY_BLOCKS | |
CSort_param | There are several record formats for sorting: |
CSort_result | |
Csort_tv_by_timestamp | A comparison operator to sort persistent variables entries by timestamp |
CSortAheadOrdering | |
CSortBufferIndirectIterator | Fetch the record IDs from a memory buffer, but the records themselves from the table on disk |
CSortBufferIterator | Fetch the records from a memory buffer |
CSortFileIndirectIterator | Fetch the record IDs from a temporary file, then the records themselves from the table on disk |
CSortFileIterator | Fetch the records from a tempoary file |
►CSortingIterator | An adapter that takes in another RowIterator and produces the same rows, just in sorted order |
CSource_IO_monitor | Class that contains functionality to monitor group member's state, role and quorum changes on all the potential senders in the Sender List, and if it finds any changes or lost quorum it does automatic update of the sender list |
CSource_keyring_component | |
Csp_branch_instr | An interface for all SP-instructions with destinations that need to be updated by the SP-optimizer |
►Csp_cache | |
Csp_condition | This class represents 'DECLARE CONDITION' statement |
Csp_condition_value | This class represents condition-value term in DECLARE CONDITION or DECLARE HANDLER statements |
►Csp_cursor | |
Csp_handler | This class represents 'DECLARE HANDLER' statement |
Csp_head | Sp_head represents one instance of a stored program |
Csp_instr | Base class for every SP-instruction |
Csp_instr_cclose | The instruction corresponds to the CLOSE statement |
Csp_instr_cfetch | The instruction corresponds to the FETCH statement |
Csp_instr_copen | Sp_instr_copen represents OPEN statement (opens the cursor) |
Csp_instr_cpop | Sp_instr_cpop instruction is added at the end of BEGIN..END block |
Csp_instr_cpush | Sp_instr_cpush corresponds to DECLARE CURSOR, implements DECLARE CURSOR and OPEN |
Csp_instr_error | Sp_instr_error just throws an SQL-condition if the execution flow comes to it |
CSP_instr_error_handler | |
Csp_instr_freturn | Sp_instr_freturn represents RETURN statement in stored functions |
Csp_instr_hpop | |
Csp_instr_hpush_jump | |
Csp_instr_hreturn | |
Csp_instr_jump | This is base class for all kinds of jump instructions |
Csp_instr_jump_case_when | Sp_instr_jump_case_when instruction is used in the "simple CASE" implementation |
Csp_instr_jump_if_not | Sp_instr_jump_if_not implements SP-instruction, which does the jump if its SQL-expression is false |
Csp_instr_set | Sp_instr_set represents SET-statements, which deal with SP-variables |
Csp_instr_set_case_expr | Sp_instr_set_case_expr is used in the "simple CASE" implementation to evaluate and store the CASE-expression in the runtime context |
Csp_instr_set_trigger_field | Sp_instr_set_trigger_field represents SET-statements, which deal with NEW/OLD trigger pseudo-rows |
Csp_instr_stmt | Sp_instr_stmt represents almost all conventional SQL-statements, which are supported outside stored programs |
Csp_label | This class represents an SQL/PSM label |
Csp_lex_branch_instr | Sp_lex_branch_instr is a base class for SP-instructions, which might perform conditional jump depending on the value of an SQL-expression |
Csp_lex_instr | Sp_lex_instr is a class providing the interface and base implementation for SP-instructions, whose execution is based on expression evaluation |
Csp_name | |
►Csp_parser_data | Sp_parser_data provides a scope for attributes used at the SP-parsing stage only |
Csp_pcontext | The class represents parse-time context, which keeps track of declared variables/parameters, conditions, handlers, cursors and labels |
Csp_printable | Sp_printable defines an interface which should be implemented if a class wants report some internal information about its state |
►Csp_rcontext | |
CSP_TABLE | SP_TABLE represents all instances of one table in an optimized multi-set of tables used by a stored program |
Csp_variable | This class represents a stored program variable or a parameter (also referenced as 'SP-variable') |
Cspace_compare | |
CSpace_Ids | List of undo tablespace IDs |
CSpatialDistanceScanInfo | |
CSplitStruct | |
CSplittingAllowedParser | |
CSql_check_constraint_share | Class to represent check constraint in the TABLE_SHARE |
CSql_check_constraint_spec | Class to represent the check constraint specifications obtained from the SQL statement parse |
CSql_cmd | Representation of an SQL command |
CSql_cmd_alter_instance | |
CSql_cmd_alter_server | This class implements the ALTER SERVER statement |
CSql_cmd_alter_table | Represents the generic ALTER TABLE statement |
CSql_cmd_alter_table_analyze_partition | Class that represents the ALTER TABLE t1 ANALYZE PARTITION p statement |
CSql_cmd_alter_table_check_partition | Class that represents the ALTER TABLE t1 CHECK PARTITION p statement |
CSql_cmd_alter_table_exchange_partition | Class that represents the ALTER TABLE t1 EXCHANGE PARTITION p WITH TABLE t2 statement |
CSql_cmd_alter_table_optimize_partition | Class that represents the ALTER TABLE t1 OPTIMIZE PARTITION p statement |
CSql_cmd_alter_table_repair_partition | Class that represents the ALTER TABLE t1 REPAIR PARTITION p statement |
CSql_cmd_alter_table_truncate_partition | Class that represents the ALTER TABLE t1 TRUNCATE PARTITION p statement |
CSql_cmd_alter_tablespace | Execution class for ALTER TABLESPACE ... tablespace_options |
CSql_cmd_alter_tablespace_add_datafile | Execution class for ALTER TABLESPACE ... ADD DATAFILE .. |
CSql_cmd_alter_tablespace_drop_datafile | Execution class for ALTER TABLESPACE ... DROP DATAFILE .. |
CSql_cmd_alter_tablespace_rename | Execution class for ALTER TABLESPACE ... RENAME TO .. |
CSql_cmd_alter_undo_tablespace | Execution class for ALTER UNDO TABLESPACE |
CSql_cmd_alter_user_default_role | Sql_cmd_alter_user_default_role ALTER USER ... DEFAULT ROLE ... statement |
CSql_cmd_analyze_table | Sql_cmd_analyze_table represents the ANALYZE TABLE statement |
CSql_cmd_cache_index | |
CSql_cmd_call | |
CSql_cmd_change_repl_filter | Sql_cmd_change_repl_filter represents the command CHANGE REPLICATION FILTER |
CSql_cmd_check_table | Sql_cmd_check_table represents the CHECK TABLE statement |
CSql_cmd_clone | Sql_cmd_clone implements CLONE ... statement |
CSql_cmd_common_alter_table | Represents the common properties of the ALTER TABLE statements |
CSql_cmd_common_server | This class has common code for CREATE/ALTER/DROP SERVER statements |
CSql_cmd_common_signal | Sql_cmd_common_signal represents the common properties of the SIGNAL and RESIGNAL statements |
CSql_cmd_create_index | |
CSql_cmd_create_or_drop_index_base | |
CSql_cmd_create_role | Sql_cmd_create_role represents the CREATE ROLE ... statement |
CSql_cmd_create_server | This class implements the CREATE SERVER statement |
CSql_cmd_create_srs | |
CSql_cmd_create_table | |
CSql_cmd_create_tablespace | Execution class for CREATE TABLESPACE ... ADD DATAFILE .. |
CSql_cmd_create_trigger | This class implements the CREATE TRIGGER statement |
CSql_cmd_create_undo_tablespace | Execution class for CREATE UNDO TABLESPACE |
CSql_cmd_dcl | A base class for DCL/ACL statements |
CSql_cmd_dcl_dummy | This is a dummy class for old-style commands whose code is in sql_parse.cc, not in the execute() function |
CSql_cmd_ddl | |
CSql_cmd_ddl_dummy | This is a dummy class for old-style commands whose code is in sql_parse.cc, not in the execute() function |
CSql_cmd_ddl_table | A base class for CREATE/ALTER TABLE commands and friends |
CSql_cmd_ddl_trigger_common | This class has common code for CREATE/DROP TRIGGER statements |
CSql_cmd_delete | |
CSql_cmd_discard_import_tablespace | Represents ALTER TABLE IMPORT/DISCARD TABLESPACE statements |
CSql_cmd_dml | |
CSql_cmd_do | |
CSql_cmd_drop_index | |
CSql_cmd_drop_role | Sql_cmd_drop_role represents the DROP ROLE ... statement |
CSql_cmd_drop_server | This class implements the DROP SERVER statement |
CSql_cmd_drop_srs | |
CSql_cmd_drop_table | |
CSql_cmd_drop_tablespace | Execution class for DROP TABLESPACE .. |
CSql_cmd_drop_trigger | This class implements the DROP TRIGGER statement |
CSql_cmd_drop_undo_tablespace | Execution class for DROP UNDO TABLESPACE |
CSql_cmd_explain_other_thread | |
CSql_cmd_get_diagnostics | Sql_cmd_get_diagnostics represents a GET DIAGNOSTICS statement |
CSql_cmd_grant_roles | Sql_cmd_grant_roles represents the GRANT role-list TO ... statement |
CSql_cmd_handler_close | Sql_cmd_handler_close represents HANDLER CLOSE statement |
CSql_cmd_handler_open | Sql_cmd_handler_open represents HANDLER OPEN statement |
CSql_cmd_handler_read | Sql_cmd_handler_read represents HANDLER READ statement |
CSql_cmd_import_table | Command class for the IMPORT command |
CSql_cmd_insert_base | Base class for all INSERT and REPLACE statements |
CSql_cmd_insert_select | Class that implements INSERT ... SELECT and REPLACE ... SELECT statements |
CSql_cmd_insert_values | Class that implements INSERT ... VALUES and REPLACE ... VALUES statements |
CSql_cmd_install_component | This class implements the INSTALL COMPONENT statement |
CSql_cmd_install_plugin | This class implements the INSTALL PLUGIN statement |
CSql_cmd_load_index | |
CSql_cmd_load_table | |
CSql_cmd_lock_instance | Sql_cmd_lock_instance represents statement LOCK INSTANCE FOR BACKUP |
CSql_cmd_logfile_group | Execution class for CREATE/DROP/ALTER LOGFILE GROUP .. |
CSql_cmd_optimize_table | Sql_cmd_optimize_table represents the OPTIMIZE TABLE statement |
CSql_cmd_repair_table | Sql_cmd_repair_table represents the REPAIR TABLE statement |
CSql_cmd_resignal | Sql_cmd_resignal represents a RESIGNAL statement |
CSql_cmd_restart_server | Sql_cmd_restart_server represents the RESTART server statement |
CSql_cmd_revoke_roles | Sql_cmd_revoke_roles represents the REVOKE [role list] TO ... statement |
CSql_cmd_secondary_load_unload | Represents ALTER TABLE SECONDARY_LOAD/SECONDARY_UNLOAD statements |
CSql_cmd_select | |
CSql_cmd_set_role | Sql_cmd_set_role represents the SET ROLE ... statement |
CSql_cmd_show | Sql_cmd_show represents the SHOW statements that are implemented as SELECT statements internally |
CSql_cmd_show_binary_log_status | Represents SHOW BINARY LOG STATUS statement |
CSql_cmd_show_binlog_events | Following are all subclasses of class Sql_cmd_show, in alphabetical order |
CSql_cmd_show_binlogs | Represents SHOW BINARY LOGS statement |
CSql_cmd_show_charsets | Represents SHOW CHARACTER SET statement |
CSql_cmd_show_collations | Represents SHOW COLLATION statement |
CSql_cmd_show_columns | Represents SHOW COLUMNS statement |
CSql_cmd_show_create_database | Represents SHOW CREATE DATABASE statement |
CSql_cmd_show_create_event | Represents SHOW CREATE EVENT statement |
CSql_cmd_show_create_function | Represents SHOW CREATE FUNCTION statement |
CSql_cmd_show_create_procedure | Represents SHOW CREATE PROCEDURE statement |
CSql_cmd_show_create_table | Represents SHOW CREATE TABLE/VIEW statement |
CSql_cmd_show_create_trigger | Represents SHOW CREATE TRIGGER statement |
CSql_cmd_show_create_user | Represents SHOW CREATE USER statement |
CSql_cmd_show_databases | Represents SHOW DATABASES statement |
CSql_cmd_show_engine_logs | Represents SHOW ENGINE LOGS statement |
CSql_cmd_show_engine_mutex | Represents SHOW ENGINE MUTEX statement |
CSql_cmd_show_engine_status | Represents SHOW ENGINE STATUS statement |
CSql_cmd_show_engines | Represents SHOW STORAGE ENGINES statement |
CSql_cmd_show_errors | Represents SHOW ERRORS statement |
CSql_cmd_show_events | Represents SHOW EVENTS statement |
CSql_cmd_show_grants | Represents SHOW GRANTS statement |
CSql_cmd_show_keys | Represents the SHOW INDEX statement |
CSql_cmd_show_noplan | Common base class: Represents commands that are not represented by a plan that is equivalent to a SELECT statement |
CSql_cmd_show_open_tables | Represents SHOW OPEN TABLES statement |
CSql_cmd_show_parse_tree | Represents SHOW PARSE_TREE statement |
CSql_cmd_show_plugins | Represents SHOW PLUGINS statement |
CSql_cmd_show_privileges | Represents SHOW PRIVILEGES statement |
CSql_cmd_show_processlist | Represents SHOW PROCESSLIST statement |
CSql_cmd_show_profile | Represents SHOW PROFILE statement |
CSql_cmd_show_profiles | Represents SHOW PROFILES statement |
CSql_cmd_show_relaylog_events | Represents SHOW RELAYLOG EVENTS statement |
CSql_cmd_show_replica_status | Represents SHOW REPLICA STATUS statement |
CSql_cmd_show_replicas | Represents SHOW REPLICAS statement |
CSql_cmd_show_routine_code | Represents SHOW FUNCTION CODE and SHOW PROCEDURE CODE statements |
CSql_cmd_show_schema_base | Common base class: Represents commands that operate on a schema (database) |
CSql_cmd_show_status | Represents SHOW STATUS statement |
CSql_cmd_show_status_func | Represents SHOW STATUS FUNCTION statement |
CSql_cmd_show_status_proc | Represents SHOW STATUS PROCEDURE statement |
CSql_cmd_show_table_base | Common base class: Represents the SHOW COLUMNS and SHOW KEYS statements |
CSql_cmd_show_table_status | Represents SHOW TABLE STATUS statement |
CSql_cmd_show_tables | Represents SHOW TABLES statement |
CSql_cmd_show_triggers | Represents SHOW TRIGGERS statement |
CSql_cmd_show_variables | Represents SHOW VARIABLES statement |
CSql_cmd_show_warnings | Represents SHOW WARNINGS statement |
CSql_cmd_shutdown | Sql_cmd_shutdown represents the SHUTDOWN statement |
CSql_cmd_signal | Sql_cmd_signal represents a SIGNAL statement |
CSql_cmd_srs_attributes | |
CSql_cmd_tablespace | Base class for tablespace execution classes including CREATE/ALTER/DROP TABLESPACE and LOGFILE GROUP commands |
CSql_cmd_truncate_table | Sql_cmd_truncate_table represents the TRUNCATE statement |
CSql_cmd_uninstall_component | This class implements the UNINSTALL COMPONENT statement |
CSql_cmd_uninstall_plugin | This class implements the UNINSTALL PLUGIN statement |
CSql_cmd_unlock_instance | Sql_cmd_unlock_instance represents statement UNLOCK INSTANCE |
CSql_cmd_update | |
CSql_cmd_xa_commit | This class represents the XA COMMIT ... SQL statement which commits and terminates an XA transaction with the given xid value |
CSql_cmd_xa_end | This class represents the XA END ... SQL statement which puts in the IDLE state an XA transaction with the given xid value |
CSql_cmd_xa_prepare | This class represents the XA PREPARE ... SQL statement which puts in the PREPARED state an XA transaction with the given xid value |
CSql_cmd_xa_recover | This class represents the XA RECOVER SQL statement which returns to a client a list of XID's prepared to a XA commit/rollback |
CSql_cmd_xa_rollback | This class represents the XA ROLLBACK ... SQL statement which rollbacks and terminates an XA transaction with the given xid value |
CSql_cmd_xa_second_phase | This class abstracts some functionality used by XA statements involved in the second phase of the the XA two-phase commit, specifically, XA COMMIT and XA ROLLBACK SQL statements |
CSql_cmd_xa_start | This class represents the XA START ... SQL statement which starts an XA transaction with the given xid value |
CSql_condition | Representation of a SQL condition |
Csql_digest_state | State data storage for digest_start , digest_add_token |
Csql_digest_storage | Structure to store token count/array for a statement on which digest is to be calculated |
Csql_exchange | Used to hold information about file and file structure in exchange via non-DB file (...INTO OUTFILE..., ...LOAD DATA...) XXX: We never call destructor for objects of this class |
CSQL_I_List | Simple intrusive linked list |
CSql_mode_parse_guard | RAII class to temporarily turn off SQL modes that affect parsing of expressions |
CSql_resultset | |
CSql_service_command_interface | |
CSql_service_commands | |
CSql_service_context | |
CSql_service_context_base | |
CSql_service_interface | |
CSql_table_check_constraint | Class to represent check constraint in the TABLE instance |
►CSqlLexer | |
►CSqlParser | |
CSqlParserState | |
CSroutine_hash_entry | Structure that represents element in the set of stored routines used by statement or routine |
CSrs_fetcher | |
Csrv_buf | |
Csrv_conc_t | Variables tracking the active and waiting threads |
CSrv_cpu_usage | |
►CSrv_session | |
Csrv_session_info_service_st | |
Csrv_session_service_st | |
Csrv_slot_t | Thread slot in the thread table |
Csrv_stats_t | |
Csrv_sys_t | The server system struct |
CSrv_threads | Structure which keeps shared future objects for InnoDB background threads |
CSsl_acceptor_context_container | TLS context access protector |
CSsl_acceptor_context_data | Container of SSL Acceptor context data |
CSsl_acceptor_context_iterator | |
CSsl_acceptor_context_iterator_data | |
CSsl_init_callback | |
CSsl_init_callback_server_admin | Class to encasulate callbacks for init/reinit for admin connection port |
CSsl_init_callback_server_main | Class to encasulate callbacks for init/reinit for client server connection port |
CSsl_mysql_main_status | |
Cssl_parameters | |
CSslModeOption | |
CSslVerifyOption | |
CSspi_client | |
Cst_access_param | |
Cst_alter_tablespace | Legacy struct for passing tablespace information to SEs |
Cst_binary_log_transaction_compression_stats | |
Cst_blackhole_share | |
Cst_block | |
Cst_bookmark | |
Cst_client_plugin_int | |
Cst_command | |
Cst_command_service_cbs | |
Cst_connection | |
Cst_discover_args | |
Cst_error | Error structure |
Cst_feature_version | |
CST_FIELD_INFO | |
Cst_file_buffer | |
CST_FILE_ID | |
Cst_find_field | |
Cst_find_files_args | Call this function in order to give the handler the possibility to ask engine if there are any new tables that should be written to disk or any dropped tables that need to be removed from disk |
Cst_ft_info_nlq | |
Cst_handler_tablename | |
Cst_item_value_holder | |
Cst_keycache_thread_var | |
Cst_level_info | |
Cst_lex_local | |
Cst_lock_list | |
Cst_match_and_save_arg | |
Cst_my_thread_var | |
Cst_mysql_audit | The descriptor structure that is referred from st_mysql_plugin |
Cst_mysql_auth | Server authentication plugin descriptor |
Cst_mysql_client_plugin | |
Cst_mysql_client_plugin_TELEMETRY | |
Cst_mysql_client_plugin_TRACE | |
Cst_mysql_daemon | |
Cst_mysql_event_generic | |
Cst_mysql_event_plugin_generic | |
Cst_mysql_ftparser | |
Cst_mysql_group_replication | |
Cst_mysql_information_schema | |
Cst_mysql_keyring | The descriptor structure for the plugin, that is referred from st_mysql_plugin |
Cst_mysql_options | |
Cst_mysql_options_extention | |
Cst_mysql_plugin | |
Cst_mysql_rewrite_post_parse | |
Cst_mysql_rewrite_pre_parse | |
Cst_mysql_storage_engine | |
Cst_mysql_subscribe_event | Plugin event subscription structure |
Cst_mysql_validate_password | This plugin type defines interface that the server uses to enforce a password policy |
Cst_mysql_value | |
Cst_opt_hint_info | |
Cst_parsing_options | |
Cst_persist_var | STRUCT st_persist_var |
Cst_persist_var_hash | STRUCT st_persist_var_hash |
Cst_plugin_dl | |
Cst_plugin_int | |
Cst_regex | |
Cst_register_hton_arg | |
Cst_replace_regex | |
Cst_row_applier_config | A row in the table |
Cst_row_applier_filters | A row in the table |
Cst_row_applier_global_filters | A row in the table |
Cst_row_applier_status | A row in the table |
Cst_row_connect_config | A row in the table |
Cst_row_connect_status | |
Cst_row_coordinator | |
Cst_row_group_member_stats | A row in node status table |
Cst_row_group_members | A row in connection nodes table |
Cst_row_log_status | |
Cst_row_rpl_async_conn_failover | A row in the table |
Cst_row_rpl_async_conn_failover_managed | A row in the table |
Cst_row_worker | |
CST_SCHEMA_TABLE | |
Cst_send_field | |
Cst_server_ssl_variables | Struct to share server ssl variables |
Cst_service_ref | A server-side reference to a plugin service |
Cst_session_method | |
Cst_sort_field | Struct that holds information about a sort field |
Cst_sp_chistics | |
Cst_string_iterator | |
Cst_sys_tbl_chk_params | Structure used by SE during check for system table |
Cst_table_exists_in_engine_args | Ask handler if the table exists in engine |
Cst_test_file | |
Cst_trace_event_args | Some trace events have additional arguments |
Cst_trg_chistics | |
Cst_VioSSLFd | |
Cst_xarecover_txn | Plain structure to store information about XA transaction id and a list of table names involved into XA transaction with specified id |
CStack_alloc | |
Cstack_machine | |
CStartTransaction | |
CStartTransactionParser | |
CSTATE_INFO | Store the change info received from the server in an array of linked lists with STATE_INFO_NODE elements (one per state type) |
CSTATE_INFO_NODE | The structure is used to hold the state change information received from the server |
CState_tracker | |
►CStateless_allocator | Stateless_allocator is a C++ STL memory allocator skeleton based on Malloc_allocator, which assumes that a global free function can be used to allocate and deallocate memory, so that no state need to be kept by the allocator object |
Cstatement | |
CStatement_backup | |
CStatement_handle | Statement_handle is extension of Ed_connection |
CStatement_information | Statement information |
CStatement_information_item | A statement information item |
CStatement_runnable | Execute one SQL statement in an isolated context |
CStateTrackingDestination | |
CStatic_privilege | |
CStatisticsForwarder | |
Cstats | |
CSTATUS | |
CStatus_notification | Notification used to inform that has been a change in XCOM's state machine such as it has started up or shut down |
CStatus_variable | Status variable derived from SHOW_VAR |
CStdin_istream | A stdin input stream based on IO_CACHE |
CStepper_base | Base class of all WKB parsers, which parse different types of geometries properly |
CStmtCloseForwarder | |
CStmtExecuteForwarder | |
CStmtFetchForwarder | |
CStmtParamAppendDataForwarder | |
CStmtPrepareForwarder | |
CStmtResetForwarder | |
CStop_log_event | |
Cstore_key | Class to copying an field/item to a key struct |
Cstore_key_hash_item | |
CStored_program_creation_ctx | Stored_program_creation_ctx – base class for creation context of stored programs (stored routines, triggers, events) |
CStored_routine_creation_ctx | Stored_routine_creation_ctx – creation context of stored routines (stored procedures and functions) |
CStoring_auto_THD | A version of Auto_THD that: |
CstPageLevel | |
CstPageList | |
CStream_cipher | This abstract class represents the interface of a replication logs encryption cipher that can be used to encrypt/decrypt a given stream content in both sequential and random way |
CStreamingIterator | StreamingIterator is a minimal version of MaterializeIterator that does not actually materialize; instead, every Read() just forwards the call to the subquery iterator and does the required copying from one set of fields to another |
CStrict_error_handler | This internal handler implements upgrade from SL_WARNING to SL_ERROR for the error codes affected by STRICT mode |
CString | Using this class is fraught with peril, and you need to be very careful when doing so |
CString_error_handler | Error handler that copies error message into specified buffer |
CStringBuffer | String class wrapper with a preallocated buffer of size buff_sz |
CStringBuffer_ostream | A basic output stream based on StringBuffer class |
Cstruct_replica_connection | |
CSub_statement_state | Used to save context when executing a function or trigger |
Csubselect_hash_sj_engine | Compute an IN predicate via a hash semi-join |
Csubselect_indexsubquery_engine | A subquery execution engine that evaluates the subquery by doing index lookups in a single table's index |
CSwap_mem_root_guard | RAII class to temporarily swap thd->mem_root to a different mem_root |
CSwitch_ref_item_slice | RAII class to ease the temporary switching to a different slice of the ref item array |
Csym_node_t | Symbol table node |
Csym_tab_t | Symbol table |
CSYMBOL | |
CSymbol_location | Helper class for the MY_SQL_PARSER_LTYPE |
Csync_allowed_latches | Functor to check for given latching constraints |
Csync_array_t | Synchronization array |
CSync_before_execution_action_packet | A packet to request a synchronization point on the global message order on a given member before transaction execution |
CSync_before_execution_message | |
Csync_cell_t | A cell where an individual thread may wait suspended until a resource is released |
Csync_check_functor_t | Subclass this to iterate over a thread's acquired latch levels |
Csync_object_t | The latch types that use the sync array |
CSync_point | For handling sync points in child threads spawned by a foreground thread |
CSyncFileIO | Helper class for doing synchronous file IO |
CSynchronized_queue | |
CSynchronized_queue_interface | Interface that defines a queue protected against multi thread access |
Csynode_pool | |
CSyntax_check_handler | This class implements a handler for use with rapidjson::Reader when we want to check if a string is a valid JSON text |
CSYS_VAR | |
Csys_var | A class representing one system variable - that is something that can be accessed as @global.variable_name or @session.variable_name, visible in SHOW xxx VARIABLES and in INFORMATION_SCHEMA.xxx_VARIABLES, optionally it can be assigned to, optionally it can have a command-line counterpart with the same name |
CSys_var_alias | A sys_var that is an alias for another sys_var |
CSys_var_binlog_encryption | |
CSys_var_bit | The class for bit variables - a variant of boolean that stores the value in a bit |
CSys_var_bool | The class for boolean variables - a variant of ENUM variables with the fixed list of values of { OFF , ON } |
Csys_var_chain | |
CSys_var_charptr | The class for string variables |
CSys_var_charptr_func | Abstract base class for read-only variables (global or session) of string type where the value is generated by some function |
CSys_var_dbug | @session.dbug and @global.dbug variables |
CSys_var_deprecated_alias | A deprecated alias for a variable |
CSys_var_double | The class for floating point variables |
CSys_var_enforce_gtid_consistency | |
CSys_var_enum | The class for ENUM variables - variables that take one value from a fixed list of values |
CSys_var_enum_binlog_checksum | A class for @global.binlog_checksum that has a specialized update method |
CSys_var_external_user | |
CSys_var_flagset | The class for flagset variables - a variant of SET that allows in-place editing (turning on/off individual bits) |
CSys_var_gtid_executed | Class for @global.gtid_executed |
CSys_var_gtid_mode | |
CSys_var_gtid_next | Class for gtid_next |
CSys_var_gtid_owned | |
CSys_var_gtid_purged | Class for @session.gtid_purged |
CSys_var_have | The class for read-only variables that show whether a particular feature is supported by the server |
CSys_var_have_func | A subclass of Sys_var_have to return dynamic values |
CSys_var_hint | SET_VAR hints |
CSys_var_integer | Sys_var_integer template is used to generate Sys_var_* classes for variables that represent the value as a signed or unsigned integer |
CSys_var_keycache | The class for keycache_* variables |
CSys_var_lexstring | The class for string variables |
CSys_var_max_user_conn | The class for the max_user_connections |
►CSys_var_multi_enum | A variant of enum where: |
CSys_var_plugin | The class for variables which value is a plugin |
Csys_var_pluginvar | |
CSys_var_proxy_user | |
CSys_var_session_special | The class for variables that have a special meaning for a session, such as @timestamp or @rnd_seed1, their values typically cannot be read from SV structure, and a special "read" callback is provided |
CSys_var_session_special_double | Similar to Sys_var_session_special, but with double storage |
CSys_var_set | The class for SET variables - variables taking zero or more values from the given list |
CSys_var_struct | Generic class for variables for storing entities that are internally represented as structures, have names, and possibly can be referred to by numbers |
CSys_var_system_time_zone | Class for @global.system_time_zone |
CSys_var_test_flag | The class for test_flags (core_file for now) |
CSys_var_transaction_isolation | Class representing the 'transaction_isolation' system variable |
CSys_var_transaction_read_only | Class representing the tx_read_only system variable for setting default transaction access mode |
CSys_var_typelib | Helper class for variables that take values from a TYPELIB |
CSys_var_tz | The class for variables that store time zones |
CSys_var_version | |
Csys_var_with_base | Used by the parser to store internal variable name |
CSysIndexCallback | Callback for row_mysql_sys_index_iterate() |
CSYSLOG_FACILITY | |
CSyslogHandler | Unix-based systems specific logging handler(sink) that writes the logs to the syslog |
CSysTablespace | Data structure that contains the information about shared tablespaces |
CSystem_status_var | Per thread status variables |
CSystem_table_access | A base class for accessing a system table |
CSystem_table_intact | Class to check if system table is intact |
CSystem_variable | System variable derived from sys_var object |
►CSystem_variable_tracker | Wrapper interface for all kinds of system variables |
CSystem_variables | |
CTA_index_field_def | Expected index definition |
CTA_key_impl | |
CTA_table_field_def | Expected field definition |
CTA_table_impl | |
Ctab_node_t | |
CTABLE | |
CTable_access_impl | |
CTable_access_map | |
Ctable_accounts | Table PERFORMANCE_SCHEMA.ACCOUNTS |
Ctable_all_instr | Abstract table, a union of all instrumentations instances |
Ctable_binary_log_transaction_compression_stats | Table PERFORMANCE_SCHEMA.BINARY_LOG_TRANSACTION_COMPRESSION_STATS |
CTable_cache | Cache for open TABLE objects |
CTable_cache_element | Element that represents the table in the specific table cache |
CTable_cache_iterator | Iterator which allows to go through all used TABLE instances for the table in all table caches |
CTable_cache_manager | Container class for all table cache instances in the system |
CTable_check_intact | |
►CTable_columns_view | This template class acts as a container of table columns and encapsulates and abstracts a TABLE object field set iteration logic, by providing an iterator interface implementation |
Ctable_cond_instances | Table PERFORMANCE_SCHEMA.COND_INSTANCES |
Ctable_data_lock_waits | Table PERFORMANCE_SCHEMA.DATA_LOCKS |
Ctable_data_locks | Table PERFORMANCE_SCHEMA.DATA_LOCKS |
CTable_ddl_hton_notification_guard | Auxiliary class implementing RAII principle for getting permission for/ notification about finished DDL statements from interested storage engines |
CTable_ddl_parse_context | Parse context for the table DDL (ALTER TABLE and CREATE TABLE) nodes |
Ctable_def | A table definition from the master |
Ctable_ees_by_account_by_error | Table PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_BY_ACCOUNT_BY_ERROR |
Ctable_ees_by_host_by_error | Table PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_BY_HOST_BY_ERROR |
Ctable_ees_by_thread_by_error | Table PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_BY_THREAD_BY_ERROR |
Ctable_ees_by_user_by_error | Table PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_BY_USER_BY_ERROR |
Ctable_ees_global_by_error | Table PERFORMANCE_SCHEMA.EVENTS_ERRORS_SUMMARY_GLOBAL_BY_ERROR |
Ctable_error_log | Table PERFORMANCE_SCHEMA.ERROR_LOG |
Ctable_esgs_by_account_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Ctable_esgs_by_host_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_HOST_BY_EVENT_NAME |
Ctable_esgs_by_thread_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Ctable_esgs_by_user_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_USER_BY_EVENT_NAME |
Ctable_esgs_global_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_GLOBAL_BY_EVENT_NAME |
Ctable_esmh_by_digest | Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTOGRAM_BY_DIGEST |
Ctable_esmh_global | Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTOGRAM_GLOBAL |
Ctable_esms_by_account_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Ctable_esms_by_digest | Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST |
Ctable_esms_by_host_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_HOST_BY_EVENT_NAME |
Ctable_esms_by_program | Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_PROGRAM |
Ctable_esms_by_thread_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Ctable_esms_by_user_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_USER_BY_EVENT_NAME |
Ctable_esms_global_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_GLOBAL_BY_EVENT_NAME |
Ctable_ets_by_account_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Ctable_ets_by_host_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_HOST_BY_EVENT_NAME |
Ctable_ets_by_thread_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Ctable_ets_by_user_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_USER_BY_EVENT_NAME |
Ctable_ets_global_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_GLOBAL_BY_EVENT_NAME |
Ctable_events_stages_common | Adapter, for table sharing the structure of PERFORMANCE_SCHEMA.EVENTS_STAGES_CURRENT |
Ctable_events_stages_current | Table PERFORMANCE_SCHEMA.EVENTS_STAGES_CURRENT |
Ctable_events_stages_history | Table PERFORMANCE_SCHEMA.EVENTS_STAGES_HISTORY |
Ctable_events_stages_history_long | Table PERFORMANCE_SCHEMA.EVENTS_STAGES_HISTORY_LONG |
Ctable_events_statements_common | Adapter, for table sharing the structure of PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_CURRENT |
Ctable_events_statements_current | Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_CURRENT |
Ctable_events_statements_history | Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTORY |
Ctable_events_statements_history_long | Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTORY_LONG |
Ctable_events_transactions_common | Adapter, for table sharing the structure of PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_CURRENT |
Ctable_events_transactions_current | Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_CURRENT |
Ctable_events_transactions_history | Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_HISTORY |
Ctable_events_transactions_history_long | Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_HISTORY_LONG |
Ctable_events_waits_common | Adapter, for table sharing the structure of PERFORMANCE_SCHEMA.EVENTS_WAITS_CURRENT |
Ctable_events_waits_current | Table PERFORMANCE_SCHEMA.EVENTS_WAITS_CURRENT |
Ctable_events_waits_history | Table PERFORMANCE_SCHEMA.EVENTS_WAITS_HISTORY |
Ctable_events_waits_history_long | Table PERFORMANCE_SCHEMA.EVENTS_WAITS_HISTORY_LONG |
Ctable_events_waits_summary_by_instance | Table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_INSTANCE |
Ctable_ews_by_account_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Ctable_ews_by_host_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_HOST_BY_EVENT_NAME |
Ctable_ews_by_thread_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Ctable_ews_by_user_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_USER_BY_EVENT_NAME |
Ctable_ews_global_by_event_name | Table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_GLOBAL_BY_EVENT_NAME |
CTable_exists_result | Struct for representing the result of checking if a table exists before trying to create it |
CTABLE_FIELD_DEF | |
CTABLE_FIELD_TYPE | |
Ctable_file_instances | Table PERFORMANCE_SCHEMA.FILE_INSTANCES |
Ctable_file_summary_by_event_name | Table PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME |
Ctable_file_summary_by_instance | Table PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_INSTANCE |
CTable_function | Class representing a table function |
CTable_function_json | |
Ctable_global_status | Table PERFORMANCE_SCHEMA.GLOBAL_STATUS |
Ctable_global_variables | Table PERFORMANCE_SCHEMA.GLOBAL_VARIABLES |
CTable_histograms | Snapshot of the collection of histograms associated with a table |
CTable_histograms_collection | The Table_histograms_collection manages a collection of reference-counted snapshots of histogram statistics (Table_histograms objects) for a table |
Ctable_host_cache | Table PERFORMANCE_SCHEMA.HOST_CACHE |
Ctable_hosts | Table PERFORMANCE_SCHEMA.THREADS |
CTable_ident | |
Ctable_keyring_component_status | Table PERFORMANCE_SCHEMA.KEYRING_COMPONENT_STATUS |
Ctable_keyring_keys | Table PERFORMANCE_SCHEMA.KEYRING_KEYS |
CTABLE_LOCK_INFO | |
Ctable_log_status | Table PERFORMANCE_SCHEMA.LOG_STATUS |
CTable_map_log_event | Table_map_log_event which maps a table definition to a number |
CTable_map_restorer | This class restores a table_map object to its original value when '*this' is destroyed |
►Ctable_mapping | Maps table id's (integers) to table pointers |
Ctable_mems_by_account_by_event_name | Table PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME |
Ctable_mems_by_host_by_event_name | Table PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_HOST_BY_EVENT_NAME |
Ctable_mems_by_thread_by_event_name | Table PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_THREAD_BY_EVENT_NAME |
Ctable_mems_by_user_by_event_name | Table PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_USER_BY_EVENT_NAME |
Ctable_mems_global_by_event_name | Table PERFORMANCE_SCHEMA.MEMORY_SUMMARY_GLOBAL_BY_EVENT_NAME |
Ctable_metadata_locks | Table PERFORMANCE_SCHEMA.METADATA_LOCKS |
Ctable_mutex_instances | Table PERFORMANCE_SCHEMA.MUTEX_INSTANCES |
Ctable_name_components | |
Ctable_name_t | Table name wrapper for pretty-printing |
Ctable_os_global_by_type | Table PERFORMANCE_SCHEMA.OBJECTS_SUMMARY_GLOBAL_BY_TYPE |
Ctable_performance_timers | Table PERFORMANCE_SCHEMA.PERFORMANCE_TIMERS |
Ctable_persisted_variables | Table PERFORMANCE_SCHEMA.PERSISTED_VARIABLES |
Ctable_plugin_table | |
Ctable_prepared_stmt_instances | Table PERFORMANCE_SCHEMA.PREPARED_STATEMENT_INSTANCES |
Ctable_processlist | Table PERFORMANCE_SCHEMA.PROCESSLIST |
CTable_ref | |
Ctable_replication_applier_configuration | Table PERFORMANCE_SCHEMA.replication_applier_configuration |
Ctable_replication_applier_filters | Table PERFORMANCE_SCHEMA.replication_applier_filters |
Ctable_replication_applier_global_filters | Table PERFORMANCE_SCHEMA.replication_applier_global_filters |
Ctable_replication_applier_status | Table PERFORMANCE_SCHEMA.replication_applier_status |
Ctable_replication_applier_status_by_coordinator | Table PERFORMANCE_SCHEMA.replication_applier_status_by_coordinator |
Ctable_replication_applier_status_by_worker | Table PERFORMANCE_SCHEMA.replication_applier_status_by_worker |
Ctable_replication_asynchronous_connection_failover | Table PERFORMANCE_SCHEMA.TABLE_REPLICATION_ASYNCHRONOUS_CONNECTION_FAILOVER |
Ctable_replication_connection_configuration | Table PERFORMANCE_SCHEMA.TABLE_REPLICATION_CONNECTION_CONFIGURATION |
Ctable_replication_connection_status | Table PERFORMANCE_SCHEMA.REPLICATION_CONNECTION_STATUS |
Ctable_replication_group_member_stats | Table PERFORMANCE_SCHEMA.REPLICATION_GROUP_MEMBER_STATS |
Ctable_replication_group_members | Table PERFORMANCE_SCHEMA.replication_group_members |
Ctable_rpl_async_connection_failover_managed | Table PERFORMANCE_SCHEMA.TABLE_RPL_ASYNC_CONNECTION_FAILOVER_MANAGED |
CTABLE_RULE_ENT | |
Ctable_rwlock_instances | Table PERFORMANCE_SCHEMA.RWLOCK_INSTANCES |
Ctable_session_account_connect_attrs | Table PERFORMANCE_SCHEMA.SESSION_ACCOUNT_CONNECT_ATTRS |
Ctable_session_connect | Abstract table PERFORMANCE_SCHEMA.SESSION_CONNECT_ATTRS |
Ctable_session_connect_attrs | Table PERFORMANCE_SCHEMA.SESSION_CONNECT_ATTRS |
Ctable_session_status | Table PERFORMANCE_SCHEMA.SESSION_STATUS |
Ctable_session_variables | Table PERFORMANCE_SCHEMA.SESSION_VARIABLES |
Ctable_setup_actors | Table PERFORMANCE_SCHEMA.SETUP_ACTORS |
Ctable_setup_consumers | Table PERFORMANCE_SCHEMA.SETUP_CONSUMERS |
Ctable_setup_instruments | Table PERFORMANCE_SCHEMA.SETUP_INSTRUMENTS |
Ctable_setup_meters | Table PERFORMANCE_SCHEMA.SETUP_METERS |
Ctable_setup_metrics | Table PERFORMANCE_SCHEMA.SETUP_METRICS |
Ctable_setup_objects | Table PERFORMANCE_SCHEMA.SETUP_OBJECTS |
Ctable_setup_threads | Table PERFORMANCE_SCHEMA.SETUP_INSTRUMENTS |
CTABLE_SHARE | This structure is shared between different table objects |
CTable_share_deleter | |
CTable_share_foreign_key_info | |
CTable_share_foreign_key_parent_info | |
Ctable_socket_instances | Table PERFORMANCE_SCHEMA.SOCKET_INSTANCES |
Ctable_socket_summary_by_event_name | Table PERFORMANCE_SCHEMA.SOCKET_SUMMARY_BY_EVENT_NAME |
Ctable_socket_summary_by_instance | Table PERFORMANCE_SCHEMA.SOCKET_SUMMARY_BY_INSTANCE |
CTable_state | |
Ctable_status_by_account | Table PERFORMANCE_SCHEMA.STATUS_BY_ACCOUNT |
Ctable_status_by_host | Table PERFORMANCE_SCHEMA.STATUS_BY_HOST |
Ctable_status_by_thread | Table PERFORMANCE_SCHEMA.STATUS_BY_THREAD |
Ctable_status_by_user | Table PERFORMANCE_SCHEMA.STATUS_BY_USER |
Ctable_table_handles | Table PERFORMANCE_SCHEMA.TABLE_HANDLES |
Ctable_threads | Table PERFORMANCE_SCHEMA.THREADS |
Ctable_tiws_by_index_usage | Table PERFORMANCE_SCHEMA.TABLE_IO_WAIT_SUMMARY_BY_INDEX |
Ctable_tiws_by_table | Table PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE |
Ctable_tls_channel_status | Table PERFORMANCE_SCHEMA.TLS_CHANNEL_STATUS |
Ctable_tlws_by_table | Table PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS_SUMMARY_BY_TABLE |
CTable_trigger_dispatcher | This class holds all information about triggers of a table |
CTable_trigger_field_support | This is an interface to be used from Item_trigger_field to access information about table trigger fields (NEW/OLD rows) |
Ctable_user_defined_functions | Table PERFORMANCE_SCHEMA.USER_DEFINED_FUNCTIONS |
Ctable_users | Table PERFORMANCE_SCHEMA.USERS |
Ctable_uvar_by_thread | Table PERFORMANCE_SCHEMA.USER_VARIABLES_BY_THREAD |
Ctable_variables_by_thread | Table PERFORMANCE_SCHEMA.VARIABLES_BY_THREAD |
Ctable_variables_info | Table PERFORMANCE_SCHEMA.VARIABLES_INFO |
CTableLockGetNode | |
CTableRowIterator | |
CTables_in_user_order_iterator | This is an iterator which emits leaf Table_ref nodes in an order suitable for expansion of 'table_name |
CTableScanIterator | Scan a table from beginning to end |
CTablespace | Data structure that contains the information about shared tablespaces |
CTablespace_dirs | Directories scanned during startup and the files discovered |
CTablespace_files | Tablespace files discovered during startup |
CTablespace_name_error_handler | After retrieving the tablespace name, the tablespace name is validated |
CTablespace_options | Structure used by parser to store options for tablespace statements and pass them on to Execution classes |
CTableStatsRecord | Represent the record of innodb_table_stats table |
CTableValueConstructorIterator | TableValueConstructor is the iterator for the table value constructor case of a query_primary (i.e |
Ctarjan_scc_state | |
Ctask_arg | |
Ctask_env | |
Ctask_env_p_array | |
Ctask_ptr | |
Ctask_queue | |
CTC_LOG | Transaction Coordinator Log |
CTC_LOG_DUMMY | |
►CTC_LOG_MMAP | |
CTCP_socket | TCP_socket class represents the TCP sockets abstraction |
CTCPAddressOption | |
Ctelemetry_stmt_data_v1_t | |
Ctelemetry_v1_t | |
CTemp_table_handle | |
Ctemp_table_info_t | |
CTemp_table_param | Object containing parameters used when creating and using temporary tables |
CTempDirectory | |
CTemptableAggregateIterator | Aggregates unsorted data into a temporary table, using update operations to keep running aggregates |
Ctest_if_open_param | |
CTestHarnessSuite_templ | Implements a Gmock Test suite class to test a component |
►CTHD | For each client connection we create a separate thread with THD serving as a thread/connection descriptor |
Cthd_alloc_service_st | |
CThd_backup_and_restore | Helper class to switch to a new thread and then go back to the previous one, when the object is destroyed using RAII |
CThd_charset_adapter | |
CThd_creator | This helper class is used for either selecting a previous THD or if it's missing, create a new THD |
CTHD_event_functions | Functions to notify interested connection handlers of events like beginning of wait and end of wait and post-kill notification events |
CTHD_in_loadable_function_handler | |
CTHD_instance_guard | Sentry class for managing the need to create and dispose of a local THD instance |
CThd_mem_cnt | |
CTHD_ptr | This class encapsulates THD instance, controls access to the actual THD |
Cthd_scheduler | To be used for pool-of-threads (implemented differently on various OSs) |
CTHD_timer_info | |
Cthd_wait_service_st | |
CTHR_LOCK | |
CTHR_LOCK_DATA | |
CTHR_LOCK_INFO | |
►CThread_cleanup | |
Cthread_cleanup_register_imp | An implementation of mysql_thread_cleanup service methods |
Cthread_context | |
Cthread_info | |
Cthread_info_compare | |
Cthread_state | |
CThread_to_plugin_map | |
CThread_to_stop | |
CThreadAffinity | Manage thread affinity |
Ctime_normalizer | A time normalizer |
CTime_zone | This class represents abstract time zone and provides basic interface for MYSQL_TIME <-> my_time_t conversion |
CTime_zone_db | |
CTIME_ZONE_INFO | |
CTime_zone_offset | |
CTime_zone_system | |
CTime_zone_utc | |
CTimingIterator | An iterator template that wraps a RowIterator, such that all calls to Init() and Read() are timed (all others are passed through unchanged, and possibly even inlined, since all RowIterator implementations are final) |
Ctina_set | |
CTINA_SHARE | |
CTLS_channel | TLS context manager |
CTLS_channel_property | TLS property |
CTLS_channel_property_iterator | Property iterator callbacks |
Ctls_parameters | |
CTlsCipher | |
►CTlsClientContext | Client TLS Context |
CTlsContext | Wraps SSL_CTX |
CTlsLibraryContext | |
CTlsServerContext | TLS Context for the server side |
CTlsSwitchableClientConnection | |
CTlsSwitchableConnection | Connection that can be switched to TLS |
CTlsTraceStream | |
CTrace | This class is used to trace function calls and other process information |
CTrace_stream_static_holder | |
CTraceBuffer | This class is used for storing unstructured optimizer trace text (as used by the Hypergraph optimizer) |
CTraceEvent | |
►CTracer | Traces the timestamps of events in a stderr log |
CTraceSpan | Events of a command |
►CTraceStream | |
CTrans_binlog_info | |
CTrans_context_info | This represents some of the context in which a transaction is running It summarizes all necessary requirements for Group Replication to work |
CTrans_delegate | |
CTrans_gtid_info | This represents the GTID context of the transaction |
CTrans_observer | Observes and extends transaction execution |
CTrans_param | Transaction observer parameter |
CTrans_table_info | This represents table metadata involved in a transaction |
CTransaction_compression_ctx | |
CTransaction_consistency_info | The consistency information of a transaction, including its configuration and state |
CTransaction_consistency_manager | The consistency information of all ongoing transactions which have consistency GROUP_REPLICATION_CONSISTENCY_BEFORE, GROUP_REPLICATION_CONSISTENCY_AFTER or GROUP_REPLICATION_CONSISTENCY_BEFORE_AND_AFTER |
CTransaction_context_log_event | This is the subclass of Transaction_context_event and Log_event This class encodes the transaction_context_log_event |
►CTransaction_ctx | |
CTransaction_dependency_tracker | Dependency tracker is a container singleton that dispatches between the three methods associated with the binlog transaction dependency tracking algorithm |
Ctransaction_free_hash | |
CTransaction_message | |
CTransaction_message_interface | |
CTransaction_monitor_thread | Class for creating a new thread that allows to stop the new transactions allowing some management queries to run |
►CTransaction_payload_log_event | |
CTransaction_prepared_action_packet | A packet to inform that a given member did prepare a given transaction |
CTransaction_prepared_message | |
CTransaction_state_tracker | |
CTransaction_termination_ctx | |
CTransaction_with_guarantee_message | |
CTransaction_write_set | This structure is used to keep the list of the hash values of the records changed in the transaction |
Ctransaction_write_set_service_st | |
CTransactional_ddl_context | This class keeps the context of transactional DDL statements |
CTransparent_file | |
CTranxNode | |
►CTranxNodeAllocator | This class provides memory allocating and freeing methods for TranxNode |
CTREE | |
CTREE_ELEMENT | |
Ctrie_node_cmp | |
CTrigger | This class represents a trigger object |
CTrigger_chain | |
CTrigger_creation_ctx | Trigger_creation_ctx – creation context of triggers |
CTrivialReceiver | A very simple receiver to be used with DPhyp; all it does is to keep track of which subgraphs it has seen (which is required for the algorithm to test connectedness), count them, and stop if we reach a given limit |
CTruncatable_ostream | Truncatable_ostream abstract class provides seek() and truncate() interfaces to all truncatable output streams |
►CTrx_by_id_with_min | |
Ctrx_guid_t | Used to identify trx uniquely over time |
Ctrx_i_s_cache_t | This structure describes the intermediate buffer |
Ctrx_lock_t | Latching protocol for trx_lock_t::que_state |
CTrx_monitoring_info | Structure to store the GTID and timing information |
Ctrx_named_savept_t | A savepoint set with SQL's "SAVEPOINT savepoint_id" command |
Ctrx_purge_t | The control structure used in the purge operation |
Ctrx_rseg_t | The rollback segment memory object |
Ctrx_rsegs_t | Rollback segments assigned to a transaction for undo logging |
Ctrx_savept_t | Transaction savepoint |
CTrx_shard | Shard for subset of transactions |
Ctrx_sys_t | The transaction system central memory data structure |
Ctrx_t | |
Ctrx_undo_ptr_t | The transaction handle |
Ctrx_undo_t | Transaction undo log memory object; this is protected by the undo_mutex in the corresponding transaction object |
CTrxFactory | For managing the life-cycle of the trx_t instance that we get from the pool |
CTrxInInnoDB | Track if a transaction is executing inside InnoDB code |
CTrxListIterator | This iterates over RW trx_sys lists only |
CTrxLockIterator | Iterate over a transaction's locks |
CTrxPoolLock | The lock strategy for TrxPool |
CTrxPoolManagerLock | The lock strategy for the TrxPoolManager |
CTrxUndoRsegs | Rollback segments from a given transaction with trx-no scheduled for purge |
CTrxUndoRsegsIterator | Choose the rollback segment with the smallest trx_no |
CTrxVersion | |
CTsid_map | Represents a bidirectional map between TSID and SIDNO |
CTTASEventMutex | |
Cttinfo | |
►CTty | |
CTwoDigitWriter | Helper class for write_two_digits(), which creates a table that maps every integer from 0 to 99 to a two-char sequence that represents its two base 10 digits |
Ctype_cmpl_t | The type and compilation info flag in the undo record for update |
CTYPE_LIB | A utility class for the ENUM variables |
CType_properties | Type properties, used to collect type information for later assignment to an Item object |
CTYPELIB | |
CTz_names_entry | |
Ctzhead | |
CU | |
Cuca_scanner_900 | |
Cuca_scanner_any | |
CUDF_ARGS | |
CUdf_args_extension | |
CUdf_charset_service | |
CUDF_counter | Class used to increase an atomic value when UDF functions are being initialized |
Cudf_data_t | Contains all the necessary data to register an UDF in MySQL |
Cudf_descriptor | Contains all the necessary data to register an UDF in MySQL |
Cudf_func | |
Cudf_handler | |
CUDF_INIT | Information about the result of a user defined function |
CUdf_load_service | |
Cudf_materialize_state_s | |
CUdf_return_value_extension | |
CUdf_service_impl | |
Cull_dbl | |
CUncommitted_tables_guard | Guard class which allows to invalidate TDC entries for specific tables/views |
Cundo_node_t | Undo node structure |
Cuni_idx | |
CUnidata_decomp | |
CUnique | Unique – class for unique (removing of duplicates) |
CUnique_on_insert | Unique_on_insert – similar to above, but rejects duplicates on insert, not just on read of the final result |
CUnique_symbol_map | Gathers and prints out the unique symbols |
CUnix_socket | Abstraction for creating a unix socket ready to listen for new connections from clients |
CUnknown_key_hook | This hook used to catch no longer supported keys and process them for backward compatibility |
CUnqualifiedCountIterator | An iterator for unqualified COUNT(*) (ie., no WHERE, no join conditions, etc.), taking a special fast path in the handler |
►CUnreachableDestinationsQuarantine | Information about unreachable destination candidates that is shared between plugin instances |
CUnstructuredTrace | Trace in the form of plain text (i.e |
CUntil_after_gtids | It implements the logic of UNTIL SQL_AFTER_GTIDS |
CUntil_before_gtids | It implements the logic of UNTIL SQL_BEFORE_GTIDS |
CUntil_gtids | It is an abstract class for UNTIL SQL_BEFORE_GTIDS and SQL_AFTER_GTIDS |
CUntil_master_position | It is for UNTIL SOURCE_LOG_FILE and SOURCE_LOG_POS |
CUntil_mts_gap | It implements the logic of UNTIL SQL_AFTER_MTS_GAP |
CUntil_option | This is the abstract base class for slave start until options |
CUntil_position | It is an abstract class for until master position and until relay log position |
CUntil_relay_position | It is for UNTIL relay_log_file and relay_log_pos |
CUntil_view_id | It implements the logic for UNTIL VIEW_ID |
Cupd_field_t | |
Cupd_node_t | |
Cupd_t | |
CUpdate_dynamic_privilege_table | |
CUpdate_rows_log_event | Log row updates with a before image |
CUpdateRowsIterator | An iterator that performs updates to rows returned by its child iterator |
Cupgrade_space_t | Tablespace information required to create a dd::Tablespace object |
CUPN | UPN class |
CUsageError | Frontend error that involved the command-line options |
CUSED_MEM | Struct for once_alloc (block) |
CUsed_tables | Class used as argument to Item::walk() together with used_tables_for_level() |
Cuser_conn | |
CUser_level_lock | For locks with EXPLICIT duration, MDL returns a new ticket every time a lock is granted |
CUser_level_lock_wait_error_handler | When MDL detects a lock wait timeout, it pushes an error into the statement diagnostics area |
CUser_params | Wrapper object for user related parameters required by: SET PASSWORD|CREATE USER|ALTER USER statements |
Cuser_resources | |
CUser_table_current_schema | |
CUser_table_old_schema | |
CUser_table_schema | |
CUser_table_schema_factory | |
Cuser_var_entry | |
CUser_var_log_event | Every time a query uses the value of a user variable, a User_var_log_event is written before the Query_log_event, to set the user variable |
CUser_variable | |
CUser_variables | |
Cut_chrono_t | A "chronometer" used to clock snippets of code |
Cut_hash_interface_t | An interface class to a basic hash table, that ut_lock_free_hash_t is |
►Cut_list_base | The two-way list base node |
Cut_list_base_explicit_getter | |
Cut_list_node | The two way list node |
►Cut_lock_free_cnt_t | Lock free ref counter |
►Cut_lock_free_hash_t | Lock free hash table |
Cut_lock_free_list_node_t | A node in a linked list of arrays |
Cut_strcmp_functor | Functor that compares two C strings |
CValidate_files | Validate the DD tablespace data against what's read during the directory scan on startup |
Cvalidate_password_changed_characters_imp | |
Cvalidate_password_imp | An implementation of the password_validation_service to validate password and to get its strength |
CValue_generator | Used for storing information associated with generated column, default values generated from expression or check constraint expression |
CValue_or_default | |
CVAR | |
Cvar_free | |
CVariable_scope_guard | Template class to scope guard variables |
CVersion | Class representing a version |
CView_change_log_event | This is the subclass of View_change_log_event and Log_event This class created the view_change_log_event which is used as a marker in case a new node joins or leaves the group |
CView_change_packet | A packet to send view change related info to the applier |
CView_change_pipeline_action | Action to signal any interested handler that a VC happened |
CView_creation_ctx | View_creation_ctx – creation context of view objects |
CView_error_handler | An Internal_error_handler that suppresses errors regarding views' underlying tables that occur during privilege checking |
CView_metadata_updater_context | RAII class to set the context for View_metadata_updater |
CView_metadata_updater_error_handler | A error handler to convert all the errors except deadlock, lock wait timeout and stack overrun to ER_VIEW_INVALID while updating views metadata |
CViewCheck | Functor to validate the view list |
CVio | |
Cvio_string | |
CVisibleFieldsAdapter | |
CVisibleFieldsContainer | |
CVt100Filter | |
Cvtoken_lock_cleanup | Helper class to dispose of the rwlocks at DLL/so unload |
CWait_for_flush | Class representing the fact that some thread waits for table share to be flushed |
CWait_stats | |
CWait_ticket | Ticket register/wait auxiliary class |
CWaitableMonitor | Monitor can be waited for |
►CWaitableVariable | |
Cwaiting_trx_info_t | A snapshot of information about a single slot which was in use at the moment of taking the snapshot |
CWarning | Class representing a warning |
Cwebauthn_assertion | Class to initiate authentication(aka assertion in FIDO terminology) on client side by generating a signature by FIDO device which needs to be sent to server to be verified using public key stored in auth_string |
Cwebauthn_registration | This class is used to perform registration step on client side |
CWeedoutIterator | Like semijoin materialization, weedout works on the basic idea that a semijoin is just like an inner join as we long as we can get rid of the duplicates somehow |
CWeight_boundary | |
Cwhile_node_t | While-statement node |
►CWindow | Represents the (explicit) window of a SQL 2003 section 7.11 <window clause>, or the implicit (inlined) window of a window function call, or a reference to a named window in a window function call (instead of the inlined definition) before resolution |
CWindow_evaluation_requirements | Collects evaluation requirements from a window function, used by Item_sum::check_wf_semantics and its overrides |
CWindowIterator | |
Cwkb_header_st | |
CWKB_scanner_event_handler | |
CWrite_rows_log_event | Log row insertions and updates |
CWriteset_trx_dependency_tracker | Generate logical timestamps for MTS using WRITESET binlog transaction dependency tracking algorithm |
CWrlock_guard | Generic sentry class for write locking |
CX509_gen | |
CXA_prepare_log_event | Similar to Xid_log_event except that |
CXa_state_list | Class to maintain list of externally coordinated transactions and their current state at recovery |
Cxarecover_st | |
Cxcom_clock | |
Cxcom_fsm_state | |
Cxcom_group_interfaces | Struct that holds instances of this binding interface implementations |
Cxcom_input_request | |
Cxcom_input_request_ptr_deleter | |
CXcom_member_state | Class that conveys the state to be exchanged between members, which is not provided by XCom |
CXcom_network_provider | |
CXcom_network_provider_library | |
CXcom_network_provider_ssl_library | |
CXcom_scope_guard | |
CXcom_statistics_storage_interface | Interface class for all statistics that XCom will provide |
CXcom_statistics_storage_interface_default_impl | |
Cxdes_mem_t | |
►CXDR | |
Cxdr_discrim | |
CXid_apply_log_event | |
CXid_log_event | This is the subclass of Xid_event defined in libbinlogevent, An XID event is generated for a commit of a transaction that modifies one or more tables of an XA-capable storage engine Logs xid of the transaction-to-be-committed in the 2pc protocol |
CXID_STATE | |
Cxid_t | Struct xid_t is binary compatible with the XID structure as in the X/Open CAE Specification, Distributed Transaction Processing: The XA Specification, X/Open Company Ltd., 1991 |
CXML_TAG | |
►CXProtocolState | |
CYacc_state | The internal state of the syntax parser |
Cyy_buffer_state | |
Cyy_trans_info | |
Cyyalloc | |
CYYSTYPE | |
CZeroRowsAggregatedIterator | Like ZeroRowsIterator, but produces a single output row, since there are aggregation functions present and no GROUP BY |
CZeroRowsIterator | A simple iterator that takes no input and produces zero output rows |
Czip_pad_info_t | Data structure to hold information about about how much space in an uncompressed page should be left as padding to avoid compression failures |