MySQL 9.1.0
Source Code Documentation
Modules
Here is a list of all modules:
[detail level 12345]
 Aggregate checks of ONLY_FULL_GROUP_BYChecks for some semantic constraints on queries using GROUP BY, or aggregate functions, or DISTINCT (ONLY_FULL_GROUP_BY)
 Backup
 Binary Log
 Client/Server ProtocolClient/server protocol related structures, macros, globals and functions
 Backward compatibility
 Binlog Event Header Flags
 COM_REFRESH FlagsValues for the sub_command in COM_REFRESH
 Capabilities FlagsValues for the capabilities flag bitmask used by the MySQL protocol
 Column Definition FlagsValues for the flags bitmask used by Send_field:flags
 Constants when using compression
 Shutdown/kill enums and constants
 Component Services InventoryThis is a group of all component service APIs
 Event tracking services
 Keyring component services
 MySQL string services
 Table Access services
 Configuration file parser
 Data Dictionary
 Descriptor Constants (moved from fsp0fsp.c)
 Getters of pointers to the interface functions.
 Header Constants (moved from fsp0fsp.c)
 Helpers needed by Partition_helper
 InnoDB Partitioning Private HandlerFunctions specific for native InnoDB partitioning
 InnoDB Tablespace Flag Constants
 Instantiator functionsThe Instantiator functions are used to call constructors and operator new on classes that implement SQL functions, basically, even though they don't have to be functions
 Iterator classes for Gis_wkb_vector.Gis_wkb_vector has two iterator classes — Gis_wkb_vector_const_iterator and Gis_wkb_vector_iterator
 Libraries
 Abi Helpers
 Allocators
 Binlog Event
 Containers
 GTID
 Math
 Serialization
 Utils
 Locking
 Metadata Cache
 MySQL Server Plugin ServicesThis is a group of all plugin service APIs
 On-line ALTER TABLE interface
 On-line ALTER TABLE interface
 Parse tree nodes
 Nodes representing SQL statements
 ALTER TABLE statement
 CREATE TABLE statement
 Parser
 Performance SchemaThe performance schema component
 Instrumentation Interface
 Instrumentation Binary Interface
 Instrumentation Programming Interface
 Performance Schema Implementation
 Performance Schema Buffers
 Performance Schema Engine
 Performance Schema Tables
 Performance_schema_error_log
 Performance_schema_tables
 Platform-independent file system operationsThis module contain platform-independent file system operations
 Plugin loaderPlugin loader for loading and working with plugins
 Pointers to the interface functions.
 Query Executor
 Query Optimizer
 Query Optimizer
 Query Planner
 Query Resolver
 Ref OptimizerThis module analyzes all equality predicates to determine the best independent ref/eq_ref/ref_or_null index access methods
 Replication
 Binlog Event Header Flags
 Runtime Environment
 Event Scheduler
 Mysys - low level utilities for MySQL
 Mysys time utilities
 Serialized Dictionary InformationCode to serialize and deserialize data dictionary objects, and for storing and retrieving the serialized representation from files or tablespaces
 (De)serialize api functions.Functions for serializing (with complete header) and deserializing the dd object which supports this
 Function Templates for Composite TypesDefines function templates to handle types that do not map directly to a rapidjson type, and require some amount of converson/adaptation
 Internal Sdi_context FunctionsDeclarations of internal functions which operate on Sdi_context objects
 Key-related Function TemplatesDefines wrapper function templates which handles the key part when writing and writing json
 Prealloced_array TypedefsDefines a sub-class of Prealloced_array and some useful typedefs for use in (de)serialization code
 Rapidjson Type AliasesCreate type aliases for rapidjson template instantiations which will be used by (de)serialization code
 SDI APIDefinition of externally visible functions and classes, declared in sdi.h
 SDI InternalObjects internal to sdi-creation, and not callable from general server code
 Storage operations for SDIs in tablespaces.Called from functions in sdi.cc if the dd object resides in an SE supporting SDI storage in tablespaces
 Storage operations on SDIs.Functions for storing and dropping (deleting) SDIs
 TU-internal definitionsFunctions and classes internal to the translation unit in the anonymous namespace
 Value Function OverloadsDefines function templates for writing a "bare" (without the key) json value
 Server time functions
 Stored Routines
 Segment Inode Constants (moved from fsp0fsp.c)
 Shortcut wrappers to the logger functions
 Types of Krb5 interface functions.
 VariableDefinitions
 Variable flagsFlags to specify the behavior of system variables
 Variable typesPossible system variable types
 caching_sha2_authentication information
 operationsThis module contain various utility operations