![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
#include <json_template_nest_without_outparams.h>
Public Types | |
| using | JsonSerializer = helper::json::SerializerToText | 
| using | ResultRow = mysqlrouter::MySQLSession::ResultRow | 
  Public Types inherited from mrs::json::JsonTemplateNest | |
| using | JsonSerializer = helper::json::SerializerToText | 
| using | ResultRow = mysqlrouter::MySQLSession::ResultRow | 
  Public Types inherited from mrs::database::JsonTemplate | |
| using | ResultRow = mysqlrouter::MySQLSession::ResultRow | 
| using | CustomMetadata = std::map< std::string, std::string > | 
Public Member Functions | |
| JsonTemplateNestWithoutOutParameters (const bool encode_bigints_as_string=false) | |
| void | begin_resultset (const std::string &url, const std::string &items_name, const std::vector< helper::Column > &columns) override | 
| bool | push_row (const ResultRow &values, const char *ignore_column=nullptr) override | 
| void | end_resultset (const std::optional< bool > &has_more={}) override | 
| void | begin () override | 
  Public Member Functions inherited from mrs::json::JsonTemplateNest | |
| JsonTemplateNest (const bool encode_bigints_as_string=false) | |
| void | begin_resultset_with_limits (uint64_t offset, uint64_t limit, bool is_default_limit, const std::string &url, const std::vector< helper::Column > &columns) override | 
| bool | push_json_document (const char *document) override | 
| void | finish (const CustomMetadata &custom_metadata={}) override | 
| void | flush () override | 
| std::string | get_result () override | 
  Public Member Functions inherited from mrs::database::JsonTemplate | |
| virtual | ~JsonTemplate ()=default | 
Private Attributes | |
| bool | parameter_resultset_ {false} | 
| bool | block_push_json_document_ {false} | 
Additional Inherited Members | |
  Protected Member Functions inherited from mrs::json::JsonTemplateNest | |
| bool | push_row_impl (const ResultRow &values, const char *ignore_column=nullptr) | 
  Static Protected Member Functions inherited from mrs::database::JsonTemplate | |
| static bool | should_encode_numeric_as_string (enum_field_types field_type) | 
  Protected Attributes inherited from mrs::json::JsonTemplateNest | |
| std::string | url_ | 
| JsonSerializer | serializer_ | 
| JsonSerializer::Object | json_root_ | 
| JsonSerializer::Array | json_root_items_ | 
| JsonSerializer::Object | json_root_items_object_ | 
| JsonSerializer::Array | json_root_items_object_items_ | 
| uint32_t | pushed_documents_ {0} | 
| std::vector< helper::Column > | columns_ | 
| bool | encode_bigints_as_string_ | 
| using mrs::json::JsonTemplateNestWithoutOutParameters::JsonSerializer = helper::json::SerializerToText | 
| using mrs::json::JsonTemplateNestWithoutOutParameters::ResultRow = mysqlrouter::MySQLSession::ResultRow | 
      
  | 
  explicit | 
      
  | 
  overridevirtual | 
Reimplemented from mrs::json::JsonTemplateNest.
      
  | 
  overridevirtual | 
Reimplemented from mrs::json::JsonTemplateNest.
      
  | 
  overridevirtual | 
Reimplemented from mrs::json::JsonTemplateNest.
      
  | 
  overridevirtual | 
Reimplemented from mrs::json::JsonTemplateNest.
      
  | 
  private | 
      
  | 
  private |