26 enum class LogMode { kFull, kNameOnly };
30 Query(
const char* statement, std::optional<Name> name = std::nullopt, LogMode log_mode = LogMode::kFull);
32 Query(std::string statement, std::optional<Name> name = std::nullopt, LogMode log_mode = LogMode::kFull);
34 const std::optional<Name>& GetName()
const;
36 const std::string& Statement()
const;
42 std::string statement_{};
43 std::optional<Name> name_{};
44 LogMode log_mode_ = LogMode::kFull;