com.outr.arango.core

Members list

Concise view

Type members

Classlikes

case class AQLParseResult(collections: List[String], bindVars: List[String], ast: List[ASTNode])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class ASTNode(`type`: String, subNodes: List[ASTNode], name: String, id: Long, value: AnyRef)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
class ArangoDB(val server: ArangoDBServer, val db: ArangoDatabaseAsync)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class ArangoDBCollection(val _collection: ArangoCollectionAsync) extends ArangoDBDocuments[Json]

Attributes

Graph
Supertypes
trait ArangoDBDocuments[Json]
class Object
trait Matchable
class Any
class ArangoDBCollectionCreateOptions(collectionName: String, o: CreateCollectionOptions) extends CollectionCreateOptions

Attributes

Graph
Supertypes
class CollectionCreateOptions
class Object
trait Matchable
class Any
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)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ArangoDBServer(connection: ArangoDBAsync)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class ArangoDBTransaction[Collection](db: ArangoDatabaseAsync, c2Name: Collection => String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
case class CollectionInfo(name: String, waitForSync: Boolean, isVolatile: Boolean, isSystem: Boolean, status: CollectionStatus, `type`: CollectionType, schema: CollectionSchema)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait CollectionStatus

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Deleted.type
object Loaded.type
object Loading.type
object New.type
object Unloaded.type

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CreateOptions(waitForSync: Boolean, returnNew: Boolean, returnOld: Boolean, overwrite: OverwriteMode, silent: Boolean, streamTransaction: Option[StreamTransaction])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CreateResult[T](key: Option[String], id: Option[String], rev: Option[String], newDocument: Option[T], oldDocument: Option[T])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class CreateResults[T](results: List[Either[ArangoError, CreateResult[T]]])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class DeleteOptions(waitForSync: Boolean, ifMatch: Option[String], returnOld: Boolean, silent: Boolean, streamTransaction: Option[StreamTransaction])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class DeleteResult[T](key: Option[String], id: Option[String], rev: Option[String], oldDocument: Option[T])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class DeleteResults[T](results: List[Either[ArangoError, DeleteResult[T]]])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class Host(host: String, port: Int)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Host

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Host.type

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object None.type
object OneRandom.type
object RoundRobin.type

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class NotFoundException(key: String) extends RuntimeException

Attributes

Graph
Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
sealed trait OverwriteMode

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Conflict.type
object Ignore.type
object None.type
object Replace.type
object Update.type
object UpdateMerge.type

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait SortCompression

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object LZ4.type
object None.type

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class StreamTransaction(id: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait TransactionLock

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Exclusive.type
object Read.type
object Write.type

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait TransactionStatus

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Aborted.type
object Committed.type
object Running.type

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
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])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class UpdateResult[T](key: Option[String], id: Option[String], rev: Option[String], oldRev: Option[String], newDocument: Option[T], oldDocument: Option[T])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any