package
rest
Type Members
-
case class
AddVertexRequest(collection: String) extends Product with Serializable
-
case class
ArangoUser(username: String, passwd: String = "", active: Boolean = true, extra: Json = Json.obj()) extends Product with Serializable
-
case class
AuthenticationRequest(username: String, password: String) extends Product with Serializable
-
case class
AuthenticationResponse(jwt: String, must_change_password: Option[Boolean] = None) extends Product with Serializable
-
case class
BulkInserted(error: Boolean, created: Int, errors: Int, empty: Int, updated: Int, ignored: Int, details: Option[List[String]]) extends Product with Serializable
-
case class
Collection(id: String, name: String, isSystem: Boolean, status: Int, type: Int) extends Product with Serializable
-
case class
CollectionCount(id: String, name: String, isSystem: Boolean, doCompact: Option[Boolean], isVolatile: Option[Boolean], journalSize: Option[Long], keyOptions: KeyOptions, waitForSync: Boolean, indexBuckets: Option[Int], count: Int, status: Int, type: Int, error: Boolean, code: Int) extends Product with Serializable
-
case class
CollectionInformation(id: String, name: String, status: Int, type: Int, isSystem: Boolean) extends Product with Serializable
-
case class
CollectionLoad(id: String, name: String, count: Option[Int], status: Int, type: Int, isSystem: Boolean) extends Product with Serializable
-
case class
CollectionProperties(id: Option[String], name: Option[String], isSystem: Option[Boolean], status: Option[Int], type: Option[Int], waitForSync: Boolean, doCompact: Option[Boolean], journalSize: Option[Int], keyOptions: KeyOptions, isVolatile: Option[Boolean], numberOfShards: Option[Int], shardKeys: Option[List[String]], replicationFactor: Option[Int]) extends Product with Serializable
-
case class
CollectionRevision(id: String, name: String, isSystem: Boolean, status: Int, type: Int, revision: String, error: Boolean, code: Int) extends Product with Serializable
-
case class
Collections(result: List[Collection]) extends Product with Serializable
-
case class
ConnectedClient(serverId: String, lastServedTick: String, time: String) extends Product with Serializable
-
case class
CreateCollectionRequest(name: String, journalSize: Option[Long], replicationFactor: Int, keyOptions: KeyOptions, waitForSync: Boolean, doCompact: Boolean, isVolatile: Boolean, shardKeys: Option[Array[String]], numberOfShards: Int, isSystem: Boolean, type: Int, indexBuckets: Int) extends Product with Serializable
-
case class
CreateCollectionResponse(id: String, name: String, waitForSync: Boolean, isVolatile: Boolean, isSystem: Boolean, status: Int, type: Int, error: Boolean, code: Int) extends Product with Serializable
-
case class
CreateDatabaseRequest(name: String, users: List[ArangoUser]) extends Product with Serializable
-
case class
CreateDocument[T](_id: Option[String], _key: Option[String], _rev: Option[String], new: Option[T]) extends Product with Serializable
-
case class
CreateGraphRequest(name: String, orphanCollections: List[String] = Nil, edgeDefinitions: List[EdgeDefinition] = Nil, isSmart: Boolean) extends Product with Serializable
-
case class
CreateInfo(_id: String, _key: String, _rev: String) extends Product with Serializable
-
case class
CurrentState(running: Boolean, lastLogTick: Long, lastUncommittedLogTick: Long, totalEvents: Long, time: String) extends Product with Serializable
-
case class
DatabaseInfo(name: String, id: String, path: String, isSystem: Boolean) extends Product with Serializable
-
case class
DeleteResponse(error: Boolean, removed: Boolean, code: Int) extends Product with Serializable
-
case class
DropCollectionResponse(id: String, error: Boolean, code: Int) extends Product with Serializable
-
case class
EdgeDefinition(collection: String, from: List[String], to: List[String]) extends Product with Serializable
-
case class
EdgeInsert(error: Boolean, edge: CreateInfo, code: Int) extends Product with Serializable
-
case class
EdgeResult[T](error: Boolean, edge: Option[T], code: Int) extends Product with Serializable
-
sealed abstract
class
EventType extends AnyRef
-
case class
GraphCollectionList(error: Boolean, collections: List[String], code: Int) extends Product with Serializable
-
case class
GraphEntry(_key: Option[String], _id: String, _rev: String, name: Option[String], isSmart: Boolean, numberOfShards: Int, smartGraphAttribute: String, orphanCollections: List[String], edgeDefinitions: List[EdgeDefinition]) extends Product with Serializable
-
case class
GraphList(error: Boolean, graphs: List[GraphEntry], code: Int) extends Product with Serializable
-
case class
GraphOptions(smartGraphAttribute: Option[String], numberOfShards: Option[Int]) extends Product with Serializable
-
case class
GraphResponse(error: Boolean, graph: GraphEntry, code: Int) extends Product with Serializable
-
case class
IndexDelete(id: String, error: Boolean, code: Int) extends Product with Serializable
-
case class
IndexInfo(type: String, fields: Option[List[String]] = None, unique: Option[Boolean] = None, sparse: Option[Boolean] = None, id: Option[String] = None, isNewlyCreated: Option[Boolean] = None, selectivityEstimate: Option[Int] = None, error: Boolean = false, code: Int = 0) extends Product with Serializable
-
case class
IndexList(indexes: List[IndexInfo], error: Boolean, code: Int) extends Product with Serializable
-
case class
KeyOptions(allowUserKeys: Option[Boolean] = None, type: Option[String] = None, lastValue: Option[Int] = None, increment: Option[Int] = None, offset: Option[Int] = None) extends Product with Serializable
-
case class
LogEvent(tick: String, type: Int, tid: Option[String], database: String, cid: Option[String], cname: Option[String], data: Option[Json]) extends Product with Serializable
-
case class
LoggerFollow(active: Boolean, lastIncluded: Long, lastTick: Long, checkMore: Boolean, events: List[LogEvent]) extends Product with Serializable
-
-
case class
ParseRequest(query: String) extends Product with Serializable
-
case class
ParseResult(error: Boolean, errorMessage: Option[String], errorNum: Option[Int], code: Int, parsed: Boolean, collections: List[String], bindVars: List[String], ast: List[ParsedAST]) extends Product with Serializable
-
case class
ParsedAST(type: String, name: Option[String], id: Option[Int], subNodes: Option[List[ParsedAST]]) extends Product with Serializable
-
case class
QueryRequest(query: String, bindVars: Json, count: Boolean, batchSize: Option[Int], cache: Option[Boolean], memoryLimit: Option[Long], ttl: Option[Int], options: QueryRequestOptions) extends Product with Serializable
-
case class
QueryRequestOptions(profile: Option[Boolean] = None, optimizer.rules: Option[String] = None, sateliteSyncWait: Double = 60.0, fullCount: Option[Boolean] = None, maxPlans: Option[Int] = None) extends Product with Serializable
-
case class
QueryResponse[T](id: Option[String], result: List[T], hasMore: Boolean, count: Option[Int], cached: Boolean, extra: QueryResponseExtras, error: Boolean, code: Int) extends Product with Serializable
-
case class
QueryResponseExtras(stats: QueryResponseStats, warnings: List[String]) extends Product with Serializable
-
case class
QueryResponseStats(writesExecuted: Int, writesIgnored: Int, scannedFull: Int, scannedIndex: Int, filtered: Int, executionTime: Double) extends Product with Serializable
-
case class
Result[T](result: T, error: Boolean, code: Int) extends Product with Serializable
-
case class
ServerInfo(version: String, serverId: String) extends Product with Serializable
-
case class
TruncateCollectionResponse(id: String, name: String, isSystem: Boolean, status: Int, type: Int, error: Boolean, code: Int) extends Product with Serializable
-
case class
VertexInsert(error: Boolean, vertex: CreateInfo, code: Int) extends Product with Serializable
-
case class
VertexResult[T](error: Boolean, vertex: Option[T], code: Int) extends Product with Serializable
Value Members
-