28#include <unordered_map>
37 static Status ValidateCommitProperties(
38 const std::unordered_map<std::string, std::string>& properties);
51 const std::unordered_map<std::string, std::string>& properties,
52 std::string_view key,
bool default_value);
64 const std::unordered_map<std::string, std::string>& properties,
65 std::string_view key);
Definition property_util.h:35
static bool PropertyAsBoolean(const std::unordered_map< std::string, std::string > &properties, std::string_view key, bool default_value)
Read a boolean property from a property map.
static std::optional< bool > PropertyAsOptionalBoolean(const std::unordered_map< std::string, std::string > &properties, std::string_view key)
Read a boolean property that may be unset.
Definition expected.h:1199
Define symbol visibility macros for core Iceberg APIs.
Core Apache Iceberg C++ APIs.
Definition arrow_io_util.h:34
Define Result, Status, and error helpers.