Skip to content

Class JSON_WALKER

ClassList > JSON_WALKER

Inherited by the following classes: JSON_DUPLICATE_KEYS_CHECKER, JSON_PATH_MAPPER

Public Functions

Type Name
int WalkDocument (const JSON_DOC & document)

Protected Attributes

Type Name
bool m_stop

Protected Functions

Type Name
virtual int CallAfter (const JSON_VALUE & value)
virtual int CallBefore (const JSON_VALUE & value)
virtual int CallOnArrayIterate ()
virtual int CallOnKeyIterate (const JSON_VALUE & key)
virtual ~JSON_WALKER () = default

Public Functions Documentation

function WalkDocument

int JSON_WALKER::WalkDocument (
    const  JSON_DOC & document
) 

Protected Attributes Documentation

variable m_stop

bool JSON_WALKER::m_stop;

Protected Functions Documentation

function CallAfter

inline virtual int JSON_WALKER::CallAfter (
    const  JSON_VALUE & value
) 

function CallBefore

inline virtual int JSON_WALKER::CallBefore (
    const  JSON_VALUE & value
) 

function CallOnArrayIterate

inline virtual int JSON_WALKER::CallOnArrayIterate () 

function CallOnKeyIterate

inline virtual int JSON_WALKER::CallOnKeyIterate (
    const  JSON_VALUE & key
) 

function ~JSON_WALKER

virtual JSON_WALKER::~JSON_WALKER () = default


The documentation for this class was generated from the following file cubrid/src/compat/db_json.cpp