ArangoResourceStore

io.funkode.resource.output.adapter.ArangoResourceStore$
See theArangoResourceStore companion class

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

inline def derived[R]: ZLayer[ArangoClientJson, ResourceError, ResourceStore]
def handleArangoErrors(urn: Urn, t: Throwable): ResourceError
def initDb(arango: ArangoClientJson, resourceModel: ResourceModel): ResourceApiCall[ArangoDatabaseJson]

Concrete fields

val InternalKeys: Seq[String]
val RelsCollection: CollectionName

Givens

Givens

given fromDocHandleToUrn: Conversion[DocumentHandle, Urn]
given fromUrnToDocHandle: Conversion[Urn, DocumentHandle]

Extensions

Extensions

extension [R](io: IO[Throwable, R])(io: IO[Throwable, R])
def handleErrors(urn: Urn): ResourceApiCall[R]
extension (json: Json)(json: Json)
def documentHandle: DocumentHandle
def etag: Option[Etag]
def pure: Json
extension [R](stream: Stream[Throwable, R])(stream: Stream[Throwable, R])
extension [R, O](zio: ZIO[R, ArangoError, O])(zio: ZIO[R, ArangoError, O])
def ignoreConflict: ZIO[R, ArangoError, Unit]