Blocking Readable Json Store
The operations of ReadableJsonStore without coroutines, obtained from ReadableJsonStore.blocking. Thread-safe.
It is a view of a store and deliberately not AutoCloseable: the store owns the files, so it is the store that is closed, typically with JsonStore.open(dir).use { … }.
Inheritors
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun diff(a: CompareOperand, b: CompareOperand, options: DiffOptions = DiffOptions()): List<Difference>
The differences of ReadableJsonStore.diff, at most DiffOptions.maxDifferences of them.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun isEqual(a: CompareOperand, b: CompareOperand, options: CompareOptions = CompareOptions()): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Starts a search on the current state; close the result when done.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
See ReadableJsonStore.verify; throwing from progress stops the scrub with that exception.