package
rest
Type Members
-
case class
AddVertexRequest(collection: String) extends Product with Serializable
-
case class
AuthenticationRequest(username: String, password: String) extends Product with Serializable
-
case class
AuthenticationResponse(jwt: String, must_change_password: Boolean) 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: Boolean, isVolatile: Boolean, journalSize: Long, keyOptions: KeyOptions, waitForSync: Boolean, indexBuckets: 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(waitForSync: Boolean, doCompact: Boolean, journalSize: Int, keyOptions: KeyOptions, isVolatile: 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
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
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: Option[Boolean] = None, options: Option[GraphOptions]) extends Product with Serializable
-
case class
CreateInfo(_id: String, _key: String, _rev: String) 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
-
trait
Edge extends AnyRef
-
case class
EdgeDefinition(collection: String, from: List[String], to: List[String]) extends Product with Serializable
-
case class
EdgeResult(error: Boolean, edge: CreateInfo, code: Int) extends Product with Serializable
-
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: 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
KeyOptions(allowUserKeys: Option[Boolean] = None, type: Option[String] = None, increment: Option[Int] = None, offset: Option[Int] = None) extends Product with Serializable
-
case class
ParseRequest(query: String) extends Product with Serializable
-
case class
ParseResult(error: Boolean, 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
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: VertexInsert, code: Int) extends Product with Serializable
-
case class
VertexResult[T](error: Boolean, vertex: Option[T], code: Int) extends Product with Serializable