Struct foreign_storage::OptionsContainer

struct OptionsContainer

Subclassed by foreign_storage::ForeignServer, foreign_storage::ForeignTable

Public Functions

OptionsContainer()
OptionsContainer(const OptionsMap &options)
OptionsContainer(const std::string &options_str)
void populateOptionsMap(OptionsMap &&options_map, bool clear = false)
void populateOptionsMap(const rapidjson::Value &ddl_options, bool clear = false)
void populateOptionsMap(const std::string &options_json, bool clear = false)
std::string getOptionsAsJsonString() const
std::optional<std::string> getOption(const std::string_view &key) const

Public Members

OptionsMap options