#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: