|
CUBRID Engine
latest
|


Public Member Functions | |
| JSON_SERIALIZER_LENGTH () | |
| ~JSON_SERIALIZER_LENGTH () override=default | |
| std::size_t | GetLength () const |
| std::size_t | GetTypePackedSize (void) const |
| std::size_t | GetStringPackedSize (const char *str) const |
| 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 |
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 Attributes | |
| std::size_t | m_length |
Additional Inherited Members | |
Public Types inherited from JSON_BASE_HANDLER | |
| typedef JSON_DOC::Ch | Ch |
| typedef unsigned | SizeType |
Definition at line 470 of file db_json.cpp.
|
inline |
Definition at line 473 of file db_json.cpp.
|
overridedefault |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3485 of file db_json.cpp.
References OR_INT_SIZE.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3597 of file db_json.cpp.
References OR_DOUBLE_SIZE.
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3700 of file db_json.cpp.
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3686 of file db_json.cpp.
|
inline |
Definition at line 481 of file db_json.cpp.
Referenced by db_json_serialize_length().

|
inline |
Definition at line 491 of file db_json.cpp.
References i, NULL, and or_packed_string_length().
|
inline |
Definition at line 486 of file db_json.cpp.
References OR_INT_SIZE.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3505 of file db_json.cpp.
References OR_INT_SIZE.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3551 of file db_json.cpp.
References OR_BIGINT_SIZE, and OR_INT_SIZE.
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3630 of file db_json.cpp.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3472 of file db_json.cpp.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3665 of file db_json.cpp.
References OR_INT_SIZE.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3644 of file db_json.cpp.
References OR_INT_SIZE.
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3617 of file db_json.cpp.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3528 of file db_json.cpp.
References OR_INT_SIZE.
|
overridevirtual |
Reimplemented from JSON_BASE_HANDLER.
Definition at line 3574 of file db_json.cpp.
References OR_BIGINT_SIZE, and OR_INT_SIZE.
|
private |
Definition at line 511 of file db_json.cpp.