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.