cfxdb.realmstore._schema

Classes

RealmStore

Persistent realm store.

Module Contents

class RealmStore(db)[source]

Bases: object

Persistent realm store.

__slots__ = ('_db', '_sessions', '_idx_sessions_by_session_id', '_publications', '_events')[source]
_db[source]
_events: cfxdb.realmstore._event.Events | None = None[source]
_idx_sessions_by_session_id: cfxdb.realmstore._session.IndexSessionsBySessionId | None = None[source]
_publications: cfxdb.realmstore._publication.Publications | None = None[source]
_sessions: cfxdb.realmstore._session.Sessions | None = None[source]
static attach(db: zlmdb.Database) RealmStore[source]
property db: zlmdb.Database[source]

Database this schema is attached to.

property events: cfxdb.realmstore._event.Events | None[source]

Events archive.

property idx_sessions_by_session_id: cfxdb.realmstore._session.IndexSessionsBySessionId | None[source]

(session, joined_at) -> app_session_oid

Type:

Index

property publications: cfxdb.realmstore._publication.Publications | None[source]

Publications archive.

property sessions: cfxdb.realmstore._session.Sessions | None[source]

Sessions persisted in this realm store.