MySQL 8.3.0
Source Code Documentation
classic_protocol::Codec< borrowable::binary::Json< Borrowed > > Class Template Reference

#include <classic_protocol_codec_binary.h>

Inheritance diagram for classic_protocol::Codec< borrowable::binary::Json< Borrowed > >:
[legend]

Additional Inherited Members

- Public Types inherited from classic_protocol::impl::StringCodec< Borrowed, borrowable::binary::Json< Borrowed > >
using value_type = borrowable::binary::Json< Borrowed >
 
using base_ = impl::EncodeBase< StringCodec< Borrowed, value_type > >
 
- Public Member Functions inherited from classic_protocol::impl::StringCodec< Borrowed, borrowable::binary::Json< Borrowed > >
constexpr StringCodec (value_type val, capabilities::value_type caps)
 
- Public Member Functions inherited from classic_protocol::impl::EncodeBase< T >
constexpr EncodeBase (capabilities::value_type caps)
 
constexpr size_t size () const noexcept
 
stdx::expected< size_t, std::error_code > encode (net::mutable_buffer buffer) const
 
constexpr capabilities::value_type caps () const noexcept
 
- Static Public Member Functions inherited from classic_protocol::impl::StringCodec< Borrowed, borrowable::binary::Json< Borrowed > >
static constexpr uint16_t type ()
 
static stdx::expected< std::pair< size_t, value_type >, std::error_code > decode (const net::const_buffer &buffer, capabilities::value_type caps)
 
- Public Attributes inherited from classic_protocol::impl::StringCodec< Borrowed, borrowable::binary::Json< Borrowed > >
friend base_
 

The documentation for this class was generated from the following file: