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

This is the complete list of members for Catalog_Namespace::SessionsStore, including all inherited members.

add(const Catalog_Namespace::UserMetadata &user_meta, std::shared_ptr< Catalog > cat, ExecutorDeviceType device)=0Catalog_Namespace::SessionsStorepure virtual
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
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)=0Catalog_Namespace::SessionsStoreprotectedpure virtual
eraseUnlocked(const std::string &session_id)=0Catalog_Namespace::SessionsStoreprotectedpure virtual
get(const std::string &session_id)=0Catalog_Namespace::SessionsStorepure virtual
getAllSessions()Catalog_Namespace::SessionsStore
getByPublicID(const std::string &public_id)Catalog_Namespace::SessionsStore
getDisconnectCallback()=0Catalog_Namespace::SessionsStoreprotectedpure virtual
getIf(std::function< bool(const SessionInfoPtr &)> predicate)=0Catalog_Namespace::SessionsStoreprotectedpure virtual
getLock()=0Catalog_Namespace::SessionsStoreprotectedpure virtual
getSessionCopy(const std::string &session_id)Catalog_Namespace::SessionsStore
getUnlocked(const std::string &session_id)=0Catalog_Namespace::SessionsStoreprotectedpure virtual
getUserSessions(const std::string &user_name)Catalog_Namespace::SessionsStore
isSessionExpired(const SessionInfoPtr &session_ptr, int idle_session_duration, int max_session_duration)Catalog_Namespace::SessionsStoreprotected
isSessionInUse(const SessionInfoPtr &session_ptr)=0Catalog_Namespace::SessionsStoreprotectedpure virtual
~SessionsStore()=defaultCatalog_Namespace::SessionsStorevirtual