|
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.