CUBRID Engine
latest
|
Public Member Functions | |
JSON_ITERATOR () | |
virtual | ~JSON_ITERATOR () |
virtual void | next ()=0 |
virtual bool | has_next ()=0 |
virtual const JSON_VALUE * | get ()=0 |
virtual void | set (const JSON_DOC &new_doc)=0 |
const JSON_DOC * | get_value_to_doc () |
void | reset () |
bool | is_empty () const |
void | clear_content () |
Protected Attributes | |
const JSON_DOC * | m_input_doc |
JSON_DOC * | m_value_doc |
Definition at line 111 of file db_json.cpp.
|
inline |
Definition at line 115 of file db_json.cpp.
|
inlinevirtual |
Definition at line 121 of file db_json.cpp.
|
inline |
Definition at line 167 of file db_json.cpp.
References db_json_delete_doc().
Referenced by db_json_clear_json_iterator().
|
pure virtual |
Implemented in JSON_ARRAY_ITERATOR, and JSON_OBJECT_ITERATOR.
Definition at line 137 of file db_json.cpp.
References db_json_allocate_doc().
Referenced by db_json_iterator_get_document().
|
pure virtual |
Implemented in JSON_ARRAY_ITERATOR, and JSON_OBJECT_ITERATOR.
Referenced by db_json_iterator_has_next().
|
inline |
Definition at line 161 of file db_json.cpp.
Referenced by db_json_iterator_is_empty().
|
pure virtual |
Implemented in JSON_ARRAY_ITERATOR, and JSON_OBJECT_ITERATOR.
Referenced by db_json_iterator_next().
|
inline |
Definition at line 156 of file db_json.cpp.
Referenced by db_json_reset_iterator().
Implemented in JSON_ARRAY_ITERATOR, and JSON_OBJECT_ITERATOR.
Referenced by db_json_set_iterator().
Definition at line 176 of file db_json.cpp.
|
protected |
Definition at line 177 of file db_json.cpp.