CUBRID Engine
latest
|
Public Member Functions | |
int | WalkDocument (const JSON_DOC &document) |
Protected Member Functions | |
virtual | ~JSON_WALKER ()=default |
virtual int | CallBefore (const JSON_VALUE &value) |
virtual int | CallAfter (const JSON_VALUE &value) |
virtual int | CallOnArrayIterate () |
virtual int | CallOnKeyIterate (const JSON_VALUE &key) |
Protected Attributes | |
bool | m_stop |
Private Member Functions | |
int | WalkValue (const JSON_VALUE &value) |
Definition at line 391 of file db_json.cpp.
|
protectedvirtualdefault |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Reimplemented in JSON_PATH_MAPPER, and JSON_DUPLICATE_KEYS_CHECKER.
Definition at line 401 of file db_json.cpp.
References NO_ERROR.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Definition at line 3354 of file db_json.cpp.
References db_json_doc_to_value().
Referenced by db_json_contains_duplicate_keys(), db_json_contains_path(), and db_json_search_func().
|
private |
Definition at line 3361 of file db_json.cpp.
References ASSERT_ERROR, and NO_ERROR.
|
protected |
Definition at line 432 of file db_json.cpp.
Referenced by JSON_PATH_MAPPER::CallAfter().