24#ifndef MYSQL_SETS_STRCONV_NESTED_SET_TEXT_FORMAT_H
25#define MYSQL_SETS_STRCONV_NESTED_SET_TEXT_FORMAT_H
45template <
class Key_format_tp,
class Mapped_format_tp>
52 std::string_view item_separator =
",",
53 std::string_view key_mapped_separator =
":")
True if Test is a nested set.
Definition: nested_set_meta.h:110
Definition: nested_set_text_format.h:68
Definition: gtid_binary_format.h:41
auto get_default_format(const Binary_format &, const Object_t &)
Definition: gtid_binary_format.h:114
Tag to identify the formatting algorithm for nested sets, using the given format tags for the key typ...
Definition: nested_set_text_format.h:46
Mapped_format_tp Mapped_format_t
Definition: nested_set_text_format.h:48
Nested_set_text_format(const Key_format_t &key_format=Key_format_t{}, const Mapped_format_t &mapped_format=Mapped_format_t{}, std::string_view item_separator=",", std::string_view key_mapped_separator=":")
Definition: nested_set_text_format.h:49
constexpr auto parent() const
Definition: nested_set_text_format.h:64
const Mapped_format_t m_mapped_format
Definition: nested_set_text_format.h:61
std::string_view m_item_separator
Definition: nested_set_text_format.h:62
Key_format_tp Key_format_t
Definition: nested_set_text_format.h:47
Nested_set_text_format(const Text_format &)
Definition: nested_set_text_format.h:58
const Key_format_t m_key_format
Definition: nested_set_text_format.h:60
std::string_view m_key_mapped_separator
Definition: nested_set_text_format.h:63
Format tag to identify text format.
Definition: text_format.h:38