OmniSciDB
a5dc49c757
|
This is the complete list of members for CachedSessionStore, including all inherited members.
add(const Catalog_Namespace::UserMetadata &user_meta, std::shared_ptr< Catalog > cat, ExecutorDeviceType device) override | CachedSessionStore | inlinevirtual |
CachedSessionStore(int idle_session_duration, int max_session_duration, int capacity, DisconnectCallback disconnect_callback) | CachedSessionStore | inline |
capacity_ | CachedSessionStore | private |
create(const std::string &base_path, size_t n_workers, int idle_session_duration, int max_session_duration, int capacity, DisconnectCallback disconnect_callback) | Catalog_Namespace::SessionsStore | static |
disconnect(const std::string session_id) | Catalog_Namespace::SessionsStore | |
disconnect_callback_ | CachedSessionStore | private |
erase(const std::string &session_id) | Catalog_Namespace::SessionsStore | |
eraseByDB(const std::string &db_name) | Catalog_Namespace::SessionsStore | |
eraseByUser(const std::string &user_name) | Catalog_Namespace::SessionsStore | |
eraseIf(std::function< bool(const SessionInfoPtr &)> predicate) override | CachedSessionStore | inlinevirtual |
eraseUnlocked(const std::string &session_id) override | CachedSessionStore | inlineprotectedvirtual |
get(const std::string &session_id) override | CachedSessionStore | inlinevirtual |
getAllSessions() | Catalog_Namespace::SessionsStore | |
getByPublicID(const std::string &public_id) | Catalog_Namespace::SessionsStore | |
getDisconnectCallback() override | CachedSessionStore | inlineprotectedvirtual |
getIf(std::function< bool(const SessionInfoPtr &)> predicate) override | CachedSessionStore | inlineprotectedvirtual |
getLock() override | CachedSessionStore | inlinevirtual |
getSessionCopy(const std::string &session_id) | Catalog_Namespace::SessionsStore | |
getUnlocked(const std::string &session_id) override | CachedSessionStore | inlineprotectedvirtual |
getUserSessions(const std::string &user_name) | Catalog_Namespace::SessionsStore | |
idle_session_duration_ | CachedSessionStore | private |
isSessionExpired(const SessionInfoPtr &session_ptr, int idle_session_duration, int max_session_duration) | Catalog_Namespace::SessionsStore | protected |
isSessionInUse(const SessionInfoPtr &session_ptr) override | CachedSessionStore | inlineprotectedvirtual |
max_session_duration_ | CachedSessionStore | private |
mtx_ | CachedSessionStore | mutableprivate |
sessions_ | CachedSessionStore | private |
~CachedSessionStore() override | CachedSessionStore | inline |
~SessionsStore()=default | Catalog_Namespace::SessionsStore | virtual |