MySQL 9.1.0
Source Code Documentation
|
A path expression which can be used to seek to a position inside a JSON value. More...
#include <json_path.h>
Public Member Functions | |
size_t | leg_count () const |
Return the number of legs in this searchable path. More... | |
Json_path_iterator | begin () const |
Get an iterator pointing to the first path leg. More... | |
Json_path_iterator | end () const |
Get an iterator pointing just past the last path leg. More... | |
const Json_path_leg * | last_leg () const |
Get a pointer to the last path leg. More... | |
Protected Member Functions | |
Json_seekable_path (PSI_memory_key key) | |
Protected Attributes | |
Json_path_leg_pointers | m_path_legs |
An array of pointers to the legs of the JSON path. More... | |
A path expression which can be used to seek to a position inside a JSON value.
|
explicitprotected |
|
inline |
Get an iterator pointing to the first path leg.
|
inline |
Get an iterator pointing just past the last path leg.
|
inline |
Get a pointer to the last path leg.
The path must not be empty.
|
inline |
Return the number of legs in this searchable path.
|
protected |
An array of pointers to the legs of the JSON path.