|
CUBRID Engine
latest
|


Classes | |
| struct | level_context |
Public Member Functions | |
| JSON_PRETTY_WRITER () | |
| ~JSON_PRETTY_WRITER () override=default | |
| bool | Null () override |
| bool | Bool (bool b) override |
| bool | Int (int i) override |
| bool | Uint (unsigned i) override |
| bool | Int64 (std::int64_t i) override |
| bool | Uint64 (std::uint64_t i) override |
| bool | Double (double d) override |
| bool | String (const Ch *str, SizeType length, bool copy) override |
| bool | StartObject () override |
| bool | Key (const Ch *str, SizeType length, bool copy) override |
| bool | StartArray () override |
| bool | EndObject (SizeType memberCount) override |
| bool | EndArray (SizeType elementCount) override |
| std::string & | ToString () |
Public Member Functions inherited from JSON_BASE_HANDLER | |
| JSON_BASE_HANDLER ()=default | |
| virtual | ~JSON_BASE_HANDLER ()=default |
| virtual bool | RawNumber (const Ch *str, SizeType length, bool copy) |
Private Member Functions | |
| void | WriteDelimiters (bool is_key=false) |
| void | PushLevel (const DB_JSON_TYPE &type) |
| void | PopLevel () |
| void | SetIndentOnNewLine () |
Private Attributes | |
| std::string | m_buffer |
| size_t | m_current_indent |
| std::stack< level_context > | m_level_stack |
Static Private Attributes | |
| static const size_t | LEVEL_INDENT_UNIT = 2 |
Additional Inherited Members | |
Public Types inherited from JSON_BASE_HANDLER | |
| typedef JSON_DOC::Ch | Ch |
| typedef unsigned | SizeType |
Definition at line 576 of file db_json.cpp.
|
inline |
Definition at line 579 of file db_json.cpp.
References i.
|
overridedefault |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3786 of file db_json.cpp.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3836 of file db_json.cpp.
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3906 of file db_json.cpp.
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3890 of file db_json.cpp.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3796 of file db_json.cpp.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3816 of file db_json.cpp.
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3868 of file db_json.cpp.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3776 of file db_json.cpp.
|
private |
Definition at line 3762 of file db_json.cpp.
|
private |
Definition at line 3752 of file db_json.cpp.
|
private |
Definition at line 3770 of file db_json.cpp.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3878 of file db_json.cpp.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3856 of file db_json.cpp.
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3846 of file db_json.cpp.
|
inline |
Definition at line 602 of file db_json.cpp.
Referenced by db_json_pretty_func().

|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3806 of file db_json.cpp.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3826 of file db_json.cpp.
|
private |
Definition at line 3714 of file db_json.cpp.
References assert.
|
staticprivate |
Definition at line 628 of file db_json.cpp.
|
private |
Definition at line 626 of file db_json.cpp.
|
private |
Definition at line 627 of file db_json.cpp.
|
private |
Definition at line 629 of file db_json.cpp.