#include <query_rest_function.h>
◆ CustomMetadata
◆ JsonType
◆ ParametersValues
◆ Row
◆ QueryRestFunction()
mrs::database::QueryRestFunction::QueryRestFunction |
( |
bool |
encode_bigints_as_strings = false | ) |
|
|
inline |
◆ get_sql_state()
const char * mrs::database::QueryRestFunction::get_sql_state |
( |
| ) |
|
◆ on_metadata()
void mrs::database::QueryRestFunction::on_metadata |
( |
unsigned int |
number, |
|
|
MYSQL_FIELD * |
fields |
|
) |
| |
|
overrideprotected |
◆ on_row()
void mrs::database::QueryRestFunction::on_row |
( |
const ResultRow & |
r | ) |
|
|
overrideprotectedvirtual |
◆ query_entries()
void mrs::database::QueryRestFunction::query_entries |
( |
MySQLSession * |
session, |
|
|
std::shared_ptr< entry::Object > |
object, |
|
|
const ParametersValues & |
values = {} |
|
) |
| |
|
virtual |
◆ query_entries_impl()
void mrs::database::QueryRestFunction::query_entries_impl |
( |
MySQLSession * |
session, |
|
|
std::shared_ptr< entry::Object > |
object, |
|
|
const ParametersValues & |
values = {} |
|
) |
| |
|
protected |
◆ query_raw()
void mrs::database::QueryRestFunction::query_raw |
( |
MySQLSession * |
session, |
|
|
std::shared_ptr< entry::Object > |
object, |
|
|
const ParametersValues & |
values = {} |
|
) |
| |
|
virtual |
◆ serialize_response()
void mrs::database::QueryRestFunction::serialize_response |
( |
const CustomMetadata & |
custom_metadata = {} | ) |
|
|
virtual |
◆ encode_bigints_as_strings_
bool mrs::database::QueryRestFunction::encode_bigints_as_strings_ |
|
protected |
◆ items
uint64_t mrs::database::QueryRestFunction::items {0} |
◆ json_root_
◆ json_type_
JsonType mrs::database::QueryRestFunction::json_type_ {JsonType::kNull} |
|
protected |
◆ mysql_type_
◆ response
std::string mrs::database::QueryRestFunction::response |
◆ serializer_
◆ store_raw_
bool mrs::database::QueryRestFunction::store_raw_ {false} |
The documentation for this class was generated from the following files: