OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CachedSessionStore Member List

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) overrideCachedSessionStoreinlinevirtual
CachedSessionStore(int idle_session_duration, int max_session_duration, int capacity, DisconnectCallback disconnect_callback)CachedSessionStoreinline
capacity_CachedSessionStoreprivate
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::SessionsStorestatic
disconnect(const std::string session_id)Catalog_Namespace::SessionsStore
disconnect_callback_CachedSessionStoreprivate
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) overrideCachedSessionStoreinlinevirtual
eraseUnlocked(const std::string &session_id) overrideCachedSessionStoreinlineprotectedvirtual
get(const std::string &session_id) overrideCachedSessionStoreinlinevirtual
getAllSessions()Catalog_Namespace::SessionsStore
getByPublicID(const std::string &public_id)Catalog_Namespace::SessionsStore
getDisconnectCallback() overrideCachedSessionStoreinlineprotectedvirtual
getIf(std::function< bool(const SessionInfoPtr &)> predicate) overrideCachedSessionStoreinlineprotectedvirtual
getLock() overrideCachedSessionStoreinlinevirtual
getSessionCopy(const std::string &session_id)Catalog_Namespace::SessionsStore
getUnlocked(const std::string &session_id) overrideCachedSessionStoreinlineprotectedvirtual
getUserSessions(const std::string &user_name)Catalog_Namespace::SessionsStore
idle_session_duration_CachedSessionStoreprivate
isSessionExpired(const SessionInfoPtr &session_ptr, int idle_session_duration, int max_session_duration)Catalog_Namespace::SessionsStoreprotected
isSessionInUse(const SessionInfoPtr &session_ptr) overrideCachedSessionStoreinlineprotectedvirtual
max_session_duration_CachedSessionStoreprivate
mtx_CachedSessionStoremutableprivate
sessions_CachedSessionStoreprivate
~CachedSessionStore() overrideCachedSessionStoreinline
~SessionsStore()=defaultCatalog_Namespace::SessionsStorevirtual