#include <json_input.h>
◆ JSONInputArray() [1/5]
mrs::database::dv::JSONInputArray::JSONInputArray |
( |
| ) |
|
|
inline |
◆ JSONInputArray() [2/5]
mrs::database::dv::JSONInputArray::JSONInputArray |
( |
const JSONInputArray & |
| ) |
|
|
default |
◆ JSONInputArray() [3/5]
mrs::database::dv::JSONInputArray::JSONInputArray |
( |
const rapidjson::Value & |
value | ) |
|
|
inlineexplicit |
◆ JSONInputArray() [4/5]
mrs::database::dv::JSONInputArray::JSONInputArray |
( |
const rapidjson::Value & |
value, |
|
|
const rapidjson::Value & |
old_value |
|
) |
| |
|
inline |
◆ JSONInputArray() [5/5]
mrs::database::dv::JSONInputArray::JSONInputArray |
( |
std::nullptr_t |
, |
|
|
const rapidjson::Value & |
old_value |
|
) |
| |
|
inline |
◆ get()
ValueReference mrs::database::dv::JSONInputArray::get |
( |
size_t |
i | ) |
const |
|
inline |
◆ has_new()
bool mrs::database::dv::JSONInputArray::has_new |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ has_old()
bool mrs::database::dv::JSONInputArray::has_old |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ new_array()
rapidjson::Value::ConstArray mrs::database::dv::JSONInputArray::new_array |
( |
| ) |
const |
|
inline |
◆ new_empty()
bool mrs::database::dv::JSONInputArray::new_empty |
( |
| ) |
const |
|
inline |
◆ size()
size_t mrs::database::dv::JSONInputArray::size |
( |
| ) |
const |
|
inline |
◆ sort_old()
template<typename KeyType >
void mrs::database::dv::JSONInputArray::sort_old |
( |
const std::function< KeyType(const rapidjson::Value &)> & |
get_key, |
|
|
std::vector< KeyType > & |
out_missing_from_old |
|
) |
| |
|
inline |
◆ new_value_
const rapidjson::Value* mrs::database::dv::JSONInputArray::new_value_ = nullptr |
|
private |
◆ old_sorted_
std::vector<int> mrs::database::dv::JSONInputArray::old_sorted_ |
|
private |
◆ old_value_
const rapidjson::Value* mrs::database::dv::JSONInputArray::old_value_ = nullptr |
|
private |
The documentation for this class was generated from the following file:
- router/src/mysql_rest_service/include/mrs/database/json_mapper/json_input.h