Package

ch.acmesoftware

arangodbscaladriver

Permalink

package arangodbscaladriver

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. arangodbscaladriver
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ArangoCollection[F[_]] extends AnyRef

    Permalink

    Scala API for collections, wrapping com.arangodb.ArangoCollectionAsync

    Scala API for collections, wrapping com.arangodb.ArangoCollectionAsync

    Document Management

    case class TestObj(_key: String, name: String)
    
    implicit val codec = DocumentCodec.derive[testObj]
    
    val collection: ArangoCollection[IO] = ???
    
    for {
      _ <- collection.insertDocument(TestObj("1234", "Frank"))
    
      ex1 <- collection.documentExists("1234") // true
    
      _ <- collection.getDocument[String, TestObj]("1234")
    
      _ <- collection.deleteDocument("1234")
    
      ex2 <- collection.documentExists("1234") // false
    } yield ()
    F

    The effect type

  2. trait ArangoCursor[T] extends AnyRef

    Permalink

    Scala wrapper type for ar.ArangoCursorAsync

    Scala wrapper type for ar.ArangoCursorAsync

    T

    The type of the result object

  3. trait ArangoDB[F[_]] extends AnyRef

    Permalink

    Scala wrapper for ar.ArangoDBAsync

    Scala wrapper for ar.ArangoDBAsync

    F

    The effect type

  4. trait ArangoDBBuilder[F[_]] extends AnyRef

    Permalink
  5. trait ArangoDatabase[F[_]] extends AnyRef

    Permalink

    Scala wrapper for ar.ArangoDatabaseAsync

    Scala wrapper for ar.ArangoDatabaseAsync

    F

    The effect type

  6. trait DocumentCodec[T] extends AnyRef

    Permalink
  7. implicit class DocumentDeleteEntityOps extends AnyRef

    Permalink
  8. implicit class Scala211TryOps[T] extends AnyRef

    Permalink

Value Members

  1. object ArangoCursor

    Permalink
  2. object ArangoDBBuilder

    Permalink
  3. object DocumentCodec

    Permalink
  4. object Domain

    Permalink
  5. def asyncF[F[_], T](f: ⇒ CompletableFuture[T])(implicit arg0: Async[F], ec: ExecutionContext): F[T]

    Permalink
  6. def discardedAsyncF[F[_]](f: ⇒ CompletableFuture[_])(implicit arg0: Async[F], ec: ExecutionContext): F[Unit]

    Permalink
  7. package querydsl

    Permalink
  8. def valueMapAnyToJava(in: Map[String, Any]): Map[String, AnyRef]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped