Package-level declarations

Types

Link copied to clipboard

Internal API. Only public for tests.

Link copied to clipboard
data class BranchReference(val repositoryId: RepositoryId, val branchName: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class CLNode(tree: CLTree, data: CPNode)
Link copied to clipboard
data class CLNodeRef(val id: Long)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object COWArrays
Link copied to clipboard
Link copied to clipboard
interface IBulkQuery
Link copied to clipboard
interface IBulkTree : ITree
Link copied to clipboard
Link copied to clipboard
interface IKVEntryReference<out E : IKVValue>
Link copied to clipboard
Link copied to clipboard
interface IPrefetchGoal
Link copied to clipboard
interface ITreeWrapper : ITree
Link copied to clipboard
class KVEntryReference<out E : IKVValue>(writtenOrUnwrittenReference: IKVEntryReference<E>) : IKVEntryReference<E>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ObjectStoreCache @JvmOverloads constructor(val keyValueStore: IKeyValueStore, val config: CacheConfiguration = CacheConfiguration()) : IDeserializingKeyValueStore
Link copied to clipboard
class OperationsCompressor(val resultTree: CLTree)
Link copied to clipboard

There is no size limit. Entries are not evicted. This guarantees that after a prefetch there are no more request required. Not thread safe.

Link copied to clipboard
data class RepositoryId(val id: String)
Link copied to clipboard
class SynchronizedBulkQuery(val nonThreadSafeQuery: IBulkQuery) : IBulkQuery
Link copied to clipboard
class WrittenEntry<E : IKVValue>(hash: String, deserializer: (String) -> E) : IKVEntryReference<E>

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <K, V> Map<K, V?>.filterNotNullValues(): Map<K, V>
Link copied to clipboard
fun CLVersion.runWrite(idGenerator: IIdGenerator, author: String?, body: (IWriteTransaction) -> Unit): CLVersion
Link copied to clipboard