com.outr.arango.core
package com.outr.arango.core
Type members
Classlikes
class ArangoDBCollectionCreateOptions(collectionName: String, o: CreateCollectionOptions) extends CollectionCreateOptions
case class ArangoDBConfig(username: String, password: String, ssl: Boolean, timeout: FiniteDuration, acquireHostList: Boolean, chunkSize: Int, connectionTtl: FiniteDuration, hosts: List[Host], keepAliveInterval: FiniteDuration, loadBalancingStrategy: LoadBalancingStrategy, maxConnections: Int)
case class CollectionInfo(id: String, name: String, waitForSync: Boolean, isVolatile: Boolean, isSystem: Boolean, status: CollectionStatus, `type`: CollectionType, schema: CollectionSchema)
case class CreateOptions(waitForSync: Boolean, returnNew: Boolean, returnOld: Boolean, overwrite: OverwriteMode, silent: Boolean, streamTransaction: Option[StreamTransaction])
- Companion:
- object
case class CreateResult[T](key: Option[String], id: Option[String], rev: Option[String], newDocument: Option[T], oldDocument: Option[T])
case class DeleteOptions(waitForSync: Boolean, ifMatch: Option[String], returnOld: Boolean, silent: Boolean, streamTransaction: Option[StreamTransaction])
- Companion:
- object
case class DeleteResult[T](key: Option[String], id: Option[String], rev: Option[String], oldDocument: Option[T])
case class UpdateOptions(keepNull: Boolean, mergeObjects: Boolean, waitForSync: Boolean, ignoreRevs: Boolean, ifMatch: Option[String], returnNew: Boolean, returnOld: Boolean, serializeNull: Boolean, silent: Boolean, streamTransaction: Option[StreamTransaction])
- Companion:
- object
case class UpdateResult[T](key: Option[String], id: Option[String], rev: Option[String], oldRev: Option[String], newDocument: Option[T], oldDocument: Option[T])