![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
For updating an AccessPath's costs by a secondary engine, i.e. More...
#include <cstdint>Go to the source code of this file.
Typedefs | |
| using | SecondaryEngineCostingFlags = uint64_t | 
Enumerations | |
| enum class | SecondaryEngineCostingFlag : SecondaryEngineCostingFlags { HAS_MULTIPLE_BASE_TABLES , CONTAINS_AGGREGATION_ACCESSPATH , CONTAINS_WINDOW_ACCESSPATH , HANDLING_DISTINCT_ORDERBY_LIMITOFFSET } | 
For updating an AccessPath's costs by a secondary engine, i.e.
costing a partial plan, the secondary engine may need to know ahead of time certain information about the current planning, for which we provide some flags here.
| using SecondaryEngineCostingFlags = uint64_t | 
      
  | 
  strong | 
      
  | 
  inlineconstexpr | 
Creates an empty bitmap of costing flags.
This is the base case for the function template with the same name below.
      
  | 
  inlineconstexpr | 
Creates a bitmap representing a set of costing flags.
      
  | 
  inlineconstexpr | 
      
  | 
  inlineconstexpr | 
      
  | 
  inlineconstexpr | 
      
  | 
  inlineconstexpr | 
      
  | 
  inlineconstexpr | 
      
  | 
  inlineconstexpr | 
      
  | 
  inlineconstexpr |