Add GetEnvOrDefaultInt

This commit is contained in:
Yves
2025-02-21 11:41:29 +01:00
parent f1bb58e6c7
commit 312e630f5b
2 changed files with 10 additions and 0 deletions

View File

@@ -8,6 +8,8 @@ const char *TryGetEnv(const char *name);
std::string GetEnvOrDefault(const char *name, const char *default_value);
uint32_t GetEnvOrDefaultInt(const char *name, uint32_t default_value);
bool IsEnvEnabled(const char *name);
} // namespace duckdb

View File

@@ -21,6 +21,14 @@ std::string GetEnvOrDefault(const char *name, const char *default_value) {
return default_value;
}
uint32_t GetEnvOrDefaultInt(const char *name, uint32_t default_value) {
const char *res = TryGetEnv(name);
if (res) {
return std::atoi(res);
}
return default_value;
}
bool IsEnvEnabled(const char *name) {
const char *res = TryGetEnv(name);
if (!res) {