MySQL 8.0.40
Source Code Documentation
anonymous_namespace{json_dom.cc}::Json_seek_params Struct Reference

Input and output parameters to seek_no_dup_elimination that remain constant in recursive calls. More...

Public Member Functions

 Json_seek_params (const Json_path_iterator &last_leg, Json_wrapper_vector *hits, bool auto_wrap, bool only_need_one)
 

Public Attributes

Json_path_iterator m_last_leg
 Iterator pointing just after the last path leg to search for. More...
 
Json_wrapper_vectorm_hits
 Pointer to the result vector. More...
 
bool m_auto_wrap
 Should auto-wrapping be used in this search? More...
 
bool m_only_need_one
 Should the search stop as soon as a match is found? More...
 
bool m_is_done
 Should the search stop now? More...
 

Detailed Description

Input and output parameters to seek_no_dup_elimination that remain constant in recursive calls.

Constructor & Destructor Documentation

◆ Json_seek_params()

anonymous_namespace{json_dom.cc}::Json_seek_params::Json_seek_params ( const Json_path_iterator last_leg,
Json_wrapper_vector hits,
bool  auto_wrap,
bool  only_need_one 
)
inline

Member Data Documentation

◆ m_auto_wrap

bool anonymous_namespace{json_dom.cc}::Json_seek_params::m_auto_wrap

Should auto-wrapping be used in this search?

◆ m_hits

Json_wrapper_vector* anonymous_namespace{json_dom.cc}::Json_seek_params::m_hits

Pointer to the result vector.

◆ m_is_done

bool anonymous_namespace{json_dom.cc}::Json_seek_params::m_is_done
mutable

Should the search stop now?

◆ m_last_leg

Json_path_iterator anonymous_namespace{json_dom.cc}::Json_seek_params::m_last_leg

Iterator pointing just after the last path leg to search for.

◆ m_only_need_one

bool anonymous_namespace{json_dom.cc}::Json_seek_params::m_only_need_one

Should the search stop as soon as a match is found?


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