MySQL 9.5.0
Source Code Documentation
HashJoinMetrics Struct Referencefinal

Input to HashJoinCost, for calculating the cost of a hash join. More...

#include <cost_model.h>

Public Attributes

double build_rows
 The number of rows in the 'build' input. More...
 
double build_row_size
 The average size of rows in the 'build' input (in bytes). More...
 
double key_size
 The size of the join key, in bytes. More...
 
double probe_rows
 The number of rows in the 'probe' input. More...
 
double probe_row_size
 The average size of rows in the 'probe' input (in bytes). More...
 
double result_rows
 The number of rows in the result set. More...
 

Detailed Description

Input to HashJoinCost, for calculating the cost of a hash join.

Member Data Documentation

◆ build_row_size

double HashJoinMetrics::build_row_size

The average size of rows in the 'build' input (in bytes).

◆ build_rows

double HashJoinMetrics::build_rows

The number of rows in the 'build' input.

◆ key_size

double HashJoinMetrics::key_size

The size of the join key, in bytes.

◆ probe_row_size

double HashJoinMetrics::probe_row_size

The average size of rows in the 'probe' input (in bytes).

◆ probe_rows

double HashJoinMetrics::probe_rows

The number of rows in the 'probe' input.

◆ result_rows

double HashJoinMetrics::result_rows

The number of rows in the result set.


The documentation for this struct was generated from the following file: