#include <json_template_nest.h>
◆ JsonSerializer
◆ ResultRow
◆ JsonTemplateNest()
mrs::json::JsonTemplateNest::JsonTemplateNest |
( |
const bool |
encode_bigints_as_string = false | ) |
|
|
explicit |
◆ begin()
void mrs::json::JsonTemplateNest::begin |
( |
| ) |
|
|
overridevirtual |
◆ begin_resultset()
void mrs::json::JsonTemplateNest::begin_resultset |
( |
const std::string & |
url, |
|
|
const std::string & |
items_name, |
|
|
const std::vector< helper::Column > & |
columns |
|
) |
| |
|
overridevirtual |
◆ begin_resultset_with_limits()
void mrs::json::JsonTemplateNest::begin_resultset_with_limits |
( |
uint64_t |
offset, |
|
|
uint64_t |
limit, |
|
|
bool |
is_default_limit, |
|
|
const std::string & |
url, |
|
|
const std::vector< helper::Column > & |
columns |
|
) |
| |
|
overridevirtual |
◆ end_resultset()
void mrs::json::JsonTemplateNest::end_resultset |
( |
const std::optional< bool > & |
has_more = {} | ) |
|
|
overridevirtual |
◆ finish()
void mrs::json::JsonTemplateNest::finish |
( |
const CustomMetadata & |
custom_metadata = {} | ) |
|
|
overridevirtual |
◆ flush()
void mrs::json::JsonTemplateNest::flush |
( |
| ) |
|
|
overridevirtual |
◆ get_result()
std::string mrs::json::JsonTemplateNest::get_result |
( |
| ) |
|
|
overridevirtual |
◆ push_json_document()
bool mrs::json::JsonTemplateNest::push_json_document |
( |
const char * |
document | ) |
|
|
overridevirtual |
◆ push_row()
bool mrs::json::JsonTemplateNest::push_row |
( |
const ResultRow & |
values, |
|
|
const char * |
ignore_column = nullptr |
|
) |
| |
|
overridevirtual |
◆ push_row_impl()
bool mrs::json::JsonTemplateNest::push_row_impl |
( |
const ResultRow & |
values, |
|
|
const char * |
ignore_column = nullptr |
|
) |
| |
|
protected |
◆ columns_
◆ encode_bigints_as_string_
bool mrs::json::JsonTemplateNest::encode_bigints_as_string_ |
|
protected |
◆ json_root_
◆ json_root_items_
◆ json_root_items_object_
◆ json_root_items_object_items_
◆ pushed_documents_
uint32_t mrs::json::JsonTemplateNest::pushed_documents_ {0} |
|
protected |
◆ serializer_
◆ url_
std::string mrs::json::JsonTemplateNest::url_ |
|
protected |
The documentation for this class was generated from the following files: