MySQL 9.1.0
Source Code Documentation
LogicalOrderings::NFSMState Struct Reference

Public Types

enum  { INTERESTING , ARTIFICIAL , DELETED }
 

Public Attributes

enum LogicalOrderings::NFSMState:: { ... }  type
 
Mem_root_array< NFSMEdgeoutgoing_edges
 
Ordering satisfied_ordering
 
int satisfied_ordering_idx
 
std::bitset< kMaxSupportedOrderingscan_reach_interesting_order {0}
 
int seen = 0
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
INTERESTING 
ARTIFICIAL 
DELETED 

Member Data Documentation

◆ can_reach_interesting_order

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

◆ outgoing_edges

Mem_root_array<NFSMEdge> LogicalOrderings::NFSMState::outgoing_edges

◆ satisfied_ordering

Ordering LogicalOrderings::NFSMState::satisfied_ordering

◆ satisfied_ordering_idx

int LogicalOrderings::NFSMState::satisfied_ordering_idx

◆ seen

int LogicalOrderings::NFSMState::seen = 0

◆ 

enum { ... } LogicalOrderings::NFSMState::type

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