MySQL 9.1.0
Source Code Documentation
anonymous_namespace{join_optimizer.cc}::RefAccessBuilder::KeyMatch Struct Referencefinal

Result type for FindKeyMatch(). More...

Public Attributes

std::array< KeypartForRef, MAX_REF_PARTSkeyparts
 The mapping between key fields and condition items. More...
 
unsigned matched_keyparts {0}
 The number of matched keyparts. More...
 
unsigned length {0}
 The total length (in bytes) of the matched keyparts. More...
 
table_map parameter_tables {0}
 The parameter tables used for building key values. More...
 

Detailed Description

Result type for FindKeyMatch().

Member Data Documentation

◆ keyparts

std::array<KeypartForRef, MAX_REF_PARTS> anonymous_namespace{join_optimizer.cc}::RefAccessBuilder::KeyMatch::keyparts

The mapping between key fields and condition items.

◆ length

unsigned anonymous_namespace{join_optimizer.cc}::RefAccessBuilder::KeyMatch::length {0}

The total length (in bytes) of the matched keyparts.

◆ matched_keyparts

unsigned anonymous_namespace{join_optimizer.cc}::RefAccessBuilder::KeyMatch::matched_keyparts {0}

The number of matched keyparts.

◆ parameter_tables

table_map anonymous_namespace{join_optimizer.cc}::RefAccessBuilder::KeyMatch::parameter_tables {0}

The parameter tables used for building key values.


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