Add GetEnvOrDefaultInt
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user