OmniSciDB
a5dc49c757
|
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)=0 | Catalog_Namespace::SessionsStore | pure 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::SessionsStore | static |
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)=0 | Catalog_Namespace::SessionsStore | protectedpure virtual |
eraseUnlocked(const std::string &session_id)=0 | Catalog_Namespace::SessionsStore | protectedpure virtual |
get(const std::string &session_id)=0 | Catalog_Namespace::SessionsStore | pure virtual |
getAllSessions() | Catalog_Namespace::SessionsStore | |
getByPublicID(const std::string &public_id) | Catalog_Namespace::SessionsStore | |
getDisconnectCallback()=0 | Catalog_Namespace::SessionsStore | protectedpure virtual |
getIf(std::function< bool(const SessionInfoPtr &)> predicate)=0 | Catalog_Namespace::SessionsStore | protectedpure virtual |
getLock()=0 | Catalog_Namespace::SessionsStore | protectedpure virtual |
getSessionCopy(const std::string &session_id) | Catalog_Namespace::SessionsStore | |
getUnlocked(const std::string &session_id)=0 | Catalog_Namespace::SessionsStore | protectedpure 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::SessionsStore | protected |
isSessionInUse(const SessionInfoPtr &session_ptr)=0 | Catalog_Namespace::SessionsStore | protectedpure virtual |
~SessionsStore()=default | Catalog_Namespace::SessionsStore | virtual |