Skip to content

NodeStorageDBWrapper

ratranqu edited this page Feb 1, 2021 · 1 revision

NodeStorageDBWrapper

public struct NodeStorageDBWrapper<Storage: NodeStorageProtocol>: Database where Storage.Node.Key == Data, Storage.Node.Value == Data

Inheritance

Database

Initializers

init(_:)

public init(_ storage: Storage)

Properties

storage

var storage: Storage

Methods

has(key:)

public func has(key: Data) throws -> Bool

get(key:)

public func get(key: Data) throws -> Data?

set(key:value:)

public func set(key: Data, value: Data) throws

setSync(key:value:)

public func setSync(key: Data, value: Data) throws

delete(key:)

public func delete(key: Data) throws

deleteSync(key:)

public func deleteSync(key: Data) throws

iterator(start:end:)

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

reverseIterator(start:end:)

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

close()

public func close() throws

makeBatch()

public func makeBatch() -> Batch

print()

public func print() throws

stats()

public func stats() -> [String : String]

Clone this wiki locally