Some checks failed
Main Extension Distribution Pipeline / Build main extension binaries (pull_request) Failing after 0s
Main Extension Distribution Pipeline / Build next patch extension binaries (pull_request) Failing after 0s
Main Extension Distribution Pipeline / Build stable extension binaries (pull_request) Failing after 1s
Main Extension Distribution Pipeline / Deploy stable extension binaries (pull_request) Has been skipped
27 lines
802 B
C++
27 lines
802 B
C++
#include "settings.hpp"
|
|
|
|
#include <duckdb.hpp>
|
|
|
|
namespace duckdb {
|
|
|
|
std::string GetRemoteUrl(const ClientContext &context) {
|
|
if (!context.db->config.options.allow_unsigned_extensions) {
|
|
return UI_REMOTE_URL_SETTING_DEFAULT;
|
|
}
|
|
return internal::GetSetting<std::string>(context, UI_REMOTE_URL_SETTING_NAME);
|
|
}
|
|
|
|
uint16_t GetLocalPort(const ClientContext &context) {
|
|
return internal::GetSetting<uint16_t>(context, UI_LOCAL_PORT_SETTING_NAME);
|
|
}
|
|
|
|
std::string GetLocalHost(const ClientContext &context) {
|
|
return internal::GetSetting<std::string>(context, UI_LOCAL_HOST_SETTING_NAME);
|
|
}
|
|
|
|
uint32_t GetPollingInterval(const ClientContext &context) {
|
|
return internal::GetSetting<uint32_t>(context,
|
|
UI_POLLING_INTERVAL_SETTING_NAME);
|
|
}
|
|
} // namespace duckdb
|