#include <cstddef>
#include <cstdint>
Go to the source code of this file.
◆ TRACE_EVERYTHING
      
        
          | #define TRACE_EVERYTHING   0xFFFF | 
        
      
 
 
◆ TRACE_NOTHING
      
        
          | #define TRACE_NOTHING   0x0000 | 
        
      
 
Telemetry tracing scope (span types) masks. 
 
 
◆ TRACE_STATEMENTS
      
        
          | #define TRACE_STATEMENTS   0x0001 | 
        
      
 
Telemetry tracing scope (span types) flags. 
 
 
◆ abort_telemetry_v1_t
      
        
          | typedef void(* abort_telemetry_v1_t) (THD *thd) | 
        
      
 
Abort the current statement and session. 
- Parameters
 - 
  
  
 
 
 
◆ register_telemetry_v1_t
Register set of telemetry notification callbacks. 
- Parameters
 - 
  
    | telemetry | pointer to struct of functions to be registered.  | 
  
   
- Return values
 - 
  
  
 
 
 
◆ tel_session_create_v1_t
      
        
          | typedef telemetry_session_t *(* tel_session_create_v1_t) () | 
        
      
 
 
◆ tel_session_destroy_v1_t
      
        
          | typedef void(* tel_session_destroy_v1_t) (telemetry_session_t *session) | 
        
      
 
 
◆ tel_stmt_abort_v1_t
      
        
          | typedef void(* tel_stmt_abort_v1_t) (telemetry_locker_t *locker) | 
        
      
 
 
◆ tel_stmt_end_v1_t
◆ tel_stmt_notify_qa_v1_t
      
        
          | typedef telemetry_locker_t *(* tel_stmt_notify_qa_v1_t) (telemetry_locker_t *locker, bool with_query_attributes, uint64_t *flags) | 
        
      
 
 
◆ tel_stmt_start_v1_t
      
        
          | typedef telemetry_locker_t *(* tel_stmt_start_v1_t) (telemetry_session_t *session, uint64_t *flags) | 
        
      
 
 
◆ telemetry_stmt_data_t
◆ telemetry_t
◆ unregister_telemetry_v1_t
Unregister set of telemetry notification callbacks. 
- Parameters
 - 
  
    | telemetry | pointer to struct of functions to be unregistered.  | 
  
   
- Return values
 -