Packages

package core

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class AQLParseResult(collections: List[String], bindVars: List[String], ast: List[ASTNode]) extends Product with Serializable
  2. case class ASTNode(type: String, subNodes: List[ASTNode], name: String, id: Long, value: AnyRef) extends Product with Serializable
  3. class ArangoDB extends AnyRef
  4. class ArangoDBCollection extends ArangoDBDocuments[Json]
  5. class ArangoDBCollectionCreateOptions extends CollectionCreateOptions
  6. case class ArangoDBConfig(username: String = Profig("arangodb.username").opt[String].orNull, password: String = Profig("arangodb.password").opt[String].orNull, ssl: Boolean = Profig("arangodb.ssl").asOr[Boolean](false), timeout: FiniteDuration = Profig("arangodb.timeout").opt[Long].map(_.millis).orNull, acquireHostList: Boolean = Profig("arangodb.acquireHostList").asOr[Boolean](false), chunkSize: Int = Profig("arangodb.chunkSize").asOr[Int](-1), connectionTtl: FiniteDuration = Profig("arangodb.connectionTtl").opt[Long].map(_.millis).orNull, hosts: List[Host] = Profig("arangodb.hosts").asOr[List[Host]](List(Host())), keepAliveInterval: FiniteDuration = Profig("arangodb.keepAliveInterval").opt[Long].map(_.millis).orNull, loadBalancingStrategy: LoadBalancingStrategy = Profig("arangodb.loadBalancingStrategy").opt[LoadBalancingStrategy].getOrElse(LoadBalancingStrategy.None), maxConnections: Int = Profig("arangodb.maxConnections").asOr[Int](1)) extends Product with Serializable
  7. trait ArangoDBDocuments[T] extends AnyRef
  8. class ArangoDBServer extends AnyRef
  9. class ArangoDBTransaction[Collection] extends AnyRef
  10. case class CollectionInfo(name: String, waitForSync: Boolean, isSystem: Boolean, status: CollectionStatus, type: CollectionType, schema: CollectionSchema) extends Product with Serializable
  11. sealed trait CollectionStatus extends AnyRef
  12. case class CreateOptions(waitForSync: Boolean = false, returnNew: Boolean = false, returnOld: Boolean = false, overwrite: OverwriteMode = OverwriteMode.None, silent: Boolean = true, streamTransaction: Option[StreamTransaction] = None) extends Product with Serializable
  13. case class CreateResult[T](key: Option[String], id: Option[String], rev: Option[String], newDocument: Option[T], oldDocument: Option[T]) extends Product with Serializable
  14. case class CreateResults[T](results: List[Either[ArangoError, CreateResult[T]]]) extends Product with Serializable
  15. case class DeleteOptions(waitForSync: Boolean = false, ifMatch: Option[String] = None, returnOld: Boolean = false, silent: Boolean = true, streamTransaction: Option[StreamTransaction] = None) extends Product with Serializable
  16. case class DeleteResult[T](key: Option[String], id: Option[String], rev: Option[String], oldDocument: Option[T]) extends Product with Serializable
  17. case class DeleteResults[T](results: List[Either[ArangoError, DeleteResult[T]]]) extends Product with Serializable
  18. case class Host(host: String = "127.0.0.1", port: Int = 8529) extends Product with Serializable
  19. sealed trait LoadBalancingStrategy extends AnyRef
  20. case class NotFoundException(key: String) extends RuntimeException with Product with Serializable
  21. sealed trait OverwriteMode extends AnyRef
  22. sealed trait SortCompression extends AnyRef
  23. case class StreamTransaction(id: String) extends Product with Serializable
  24. sealed trait TransactionLock extends AnyRef
  25. sealed trait TransactionStatus extends AnyRef
  26. case class UpdateOptions(keepNull: Boolean = false, mergeObjects: Boolean = true, waitForSync: Boolean = false, ignoreRevs: Boolean = true, ifMatch: Option[String] = None, returnNew: Boolean = false, returnOld: Boolean = false, serializeNull: Boolean = true, silent: Boolean = true, streamTransaction: Option[StreamTransaction] = None) extends Product with Serializable
  27. case class UpdateResult[T](key: Option[String], id: Option[String], rev: Option[String], oldRev: Option[String], newDocument: Option[T], oldDocument: Option[T]) extends Product with Serializable

Ungrouped