Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface DeleteByRoomIdMapRepository<K1, K2, V> : MapRepository<K1, K2, V> , DeleteByRoomIdRepository
Link copied to clipboard
interface DeleteByRoomIdMinimalRepository<K, V> : MinimalRepository<K, V> , DeleteByRoomIdRepository
Link copied to clipboard
interface DeleteByRoomIdRepository
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface GlobalAccountDataRepository : MapRepository<String, String, ClientEvent.GlobalAccountDataEvent<*>>
Link copied to clipboard
interface InboundMegolmMessageIndexRepository : MinimalRepository<InboundMegolmMessageIndexRepositoryKey, StoredInboundMegolmMessageIndex>
Link copied to clipboard
data class InboundMegolmMessageIndexRepositoryKey(val sessionId: String, val roomId: RoomId, val messageIndex: Long)
Link copied to clipboard
interface InboundMegolmSessionRepository : MinimalRepository<InboundMegolmSessionRepositoryKey, StoredInboundMegolmSession>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class InMemoryDeviceKeysRepository : InMemoryMinimalRepository<UserId, Map<String, StoredDeviceKeys>> , DeviceKeysRepository
Link copied to clipboard
abstract class InMemoryFullRepository<K, V> : InMemoryMinimalRepository<K, V> , FullRepository<K, V>
Link copied to clipboard
class InMemoryGlobalAccountDataRepository : InMemoryMapRepository<String, String, ClientEvent.GlobalAccountDataEvent<*>> , GlobalAccountDataRepository
Link copied to clipboard
class InMemoryInboundMegolmMessageIndexRepository : InMemoryMinimalRepository<InboundMegolmMessageIndexRepositoryKey, StoredInboundMegolmMessageIndex> , InboundMegolmMessageIndexRepository
Link copied to clipboard
class InMemoryInboundMegolmSessionRepository : InMemoryMinimalRepository<InboundMegolmSessionRepositoryKey, StoredInboundMegolmSession> , InboundMegolmSessionRepository
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class InMemoryOlmSessionRepository : InMemoryMinimalRepository<Key.Curve25519Key, Set<StoredOlmSession>> , OlmSessionRepository
Link copied to clipboard
class InMemoryOutboundMegolmSessionRepository : InMemoryMinimalRepository<RoomId, StoredOutboundMegolmSession> , OutboundMegolmSessionRepository
Link copied to clipboard
class InMemoryOutdatedKeysRepository : InMemoryMinimalRepository<Long, Set<UserId>> , OutdatedKeysRepository
Link copied to clipboard
class InMemoryRoomAccountDataRepository : InMemoryMapRepository<RoomAccountDataRepositoryKey, String, ClientEvent.RoomAccountDataEvent<*>> , RoomAccountDataRepository
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class InMemoryRoomStateRepository : InMemoryMapRepository<RoomStateRepositoryKey, String, ClientEvent.StateBaseEvent<*>> , RoomStateRepository
Link copied to clipboard
class InMemoryRoomUserReceiptsRepository : InMemoryMapRepository<RoomId, UserId, RoomUserReceipts> , RoomUserReceiptsRepository
Link copied to clipboard
class InMemoryRoomUserRepository : InMemoryMapRepository<RoomId, UserId, RoomUser> , RoomUserRepository
Link copied to clipboard
Link copied to clipboard
class InMemorySecretsRepository : InMemoryMinimalRepository<Long, Map<SecretType, StoredSecret>> , SecretsRepository
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface KeyChainLinkRepository
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface RepositoryTransactionManager
This must be implemented by new database implementations.
Link copied to clipboard
interface RoomAccountDataRepository : DeleteByRoomIdMapRepository<RoomAccountDataRepositoryKey, String, ClientEvent.RoomAccountDataEvent<*>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface RoomStateRepository : DeleteByRoomIdMapRepository<RoomStateRepositoryKey, String, ClientEvent.StateBaseEvent<*>>
Link copied to clipboard
Link copied to clipboard
interface RoomUserReceiptsRepository : DeleteByRoomIdMapRepository<RoomId, UserId, RoomUserReceipts>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TimelineEventRelationKey(val relatedEventId: EventId, val roomId: RoomId, val relationType: RelationType)
Link copied to clipboard
interface TimelineEventRelationRepository : DeleteByRoomIdMapRepository<TimelineEventRelationKey, EventId, TimelineEventRelation>
Link copied to clipboard