KeyValueStore - CosmosSwift/swift-coin GitHub Wiki

KeyValueStore

public protocol KeyValueStore: Store

Inheritance

Store

Requirements

get(key:โ€‹)

func get(key: Data) -> Data?

has(key:โ€‹)

func has(key: Data) -> Bool

set(key:โ€‹value:โ€‹)

func set(key: Data, value: Data)

delete(key:โ€‹)

func delete(key: Data)

iterator(start:โ€‹end:โ€‹)

func iterator(start: Data, end: Data) -> Iterator

reverseIterator(start:โ€‹end:โ€‹)

func reverseIterator(start: Data, end: Data) -> Iterator