23 namespace foreign_storage {
25 const std::string& table_name,
26 const bool evict_cached_entries);
30 static void start(std::atomic<bool>& is_program_running);
static std::atomic< bool > has_refreshed_table_
class for a per-database catalog. also includes metadata for the current database and the current use...
static std::thread scheduler_thread_
void refresh_foreign_table(Catalog_Namespace::Catalog &catalog, const std::string &table_name, const bool evict_cached_entries)
static void setWaitDuration(int64_t duration_in_seconds)
This file contains the class specification and related data structures for Catalog.
static std::chrono::seconds thread_wait_duration_
static bool hasRefreshedTable()
static void resetHasRefreshedTable()
static void start(std::atomic< bool > &is_program_running)
static bool is_scheduler_running_