MySQL 9.1.0
Source Code Documentation
LogicalOrderings::DFSMState Struct Reference

Public Attributes

Mem_root_array< int > outgoing_edges
 
Mem_root_array< int > nfsm_states
 
Bounds_checked_array< int > next_state
 
std::bitset< kMaxSupportedOrderingsfollows_interesting_order {0}
 
std::bitset< kMaxSupportedOrderingscan_reach_interesting_order {0}
 
FunctionalDependencySet can_use_fd {0}
 

Member Data Documentation

◆ can_reach_interesting_order

std::bitset<kMaxSupportedOrderings> LogicalOrderings::DFSMState::can_reach_interesting_order {0}

◆ can_use_fd

FunctionalDependencySet LogicalOrderings::DFSMState::can_use_fd {0}

◆ follows_interesting_order

std::bitset<kMaxSupportedOrderings> LogicalOrderings::DFSMState::follows_interesting_order {0}

◆ next_state

Bounds_checked_array<int> LogicalOrderings::DFSMState::next_state

◆ nfsm_states

Mem_root_array<int> LogicalOrderings::DFSMState::nfsm_states

◆ outgoing_edges

Mem_root_array<int> LogicalOrderings::DFSMState::outgoing_edges

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