hs-iavl-client-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

Database.IAVL.RPC

Synopsis

Documentation

get :: GrpcClient -> GetRequest -> ClientIO (Either TooMuchConcurrency (RawReply GetResponse)) Source #

get

getVersioned :: GrpcClient -> GetVersionedRequest -> ClientIO (Either TooMuchConcurrency (RawReply GetResponse)) Source #

getVersioned

getVersionedWithProof :: GrpcClient -> GetVersionedRequest -> ClientIO (Either TooMuchConcurrency (RawReply GetWithProofResponse)) Source #

getVersionededWithProof

getWithProof :: GrpcClient -> GetRequest -> ClientIO (Either TooMuchConcurrency (RawReply GetWithProofResponse)) Source #

getWithProof

set :: GrpcClient -> SetRequest -> ClientIO (Either TooMuchConcurrency (RawReply SetResponse)) Source #

set

remove :: GrpcClient -> RemoveRequest -> ClientIO (Either TooMuchConcurrency (RawReply RemoveResponse)) Source #

remove

saveVersion :: GrpcClient -> ClientIO (Either TooMuchConcurrency (RawReply SaveVersionResponse)) Source #

saveVersion

deleteVersion :: GrpcClient -> DeleteVersionRequest -> ClientIO (Either TooMuchConcurrency (RawReply DeleteVersionResponse)) Source #

deleteVersion

version :: GrpcClient -> ClientIO (Either TooMuchConcurrency (RawReply VersionResponse)) Source #

version

hash :: GrpcClient -> ClientIO (Either TooMuchConcurrency (RawReply HashResponse)) Source #

hash

versionExists :: GrpcClient -> VersionExistsRequest -> ClientIO (Either TooMuchConcurrency (RawReply VersionExistsResponse)) Source #

versionExists

verify :: GrpcClient -> VerifyRequest -> ClientIO (Either TooMuchConcurrency (RawReply Empty)) Source #

verify

verifyItem :: GrpcClient -> VerifyItemRequest -> ClientIO (Either TooMuchConcurrency (RawReply Empty)) Source #

verifyItem

verifyAbsence :: GrpcClient -> VerifyAbsenceRequest -> ClientIO (Either TooMuchConcurrency (RawReply Empty)) Source #

verifyAbsence

rollback :: GrpcClient -> ClientIO (Either TooMuchConcurrency (RawReply Empty)) Source #

rollback

has :: GrpcClient -> HasRequest -> ClientIO (Either TooMuchConcurrency (RawReply HasResponse)) Source #

has