Package

com.outr.arango

rest

Permalink

package rest

Visibility
  1. Public
  2. All

Type Members

  1. case class AddVertexRequest(collection: String) extends Product with Serializable

    Permalink
  2. case class AuthenticationRequest(username: String, password: String) extends Product with Serializable

    Permalink
  3. case class AuthenticationResponse(jwt: String, must_change_password: Boolean) extends Product with Serializable

    Permalink
  4. case class Collection(id: String, name: String, isSystem: Boolean, status: Int, type: Int) extends Product with Serializable

    Permalink
  5. 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

    Permalink
  6. case class CollectionInformation(id: String, name: String, status: Int, type: Int, isSystem: Boolean) extends Product with Serializable

    Permalink
  7. case class CollectionLoad(id: String, name: String, count: Option[Int], status: Int, type: Int, isSystem: Boolean) extends Product with Serializable

    Permalink
  8. 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

    Permalink
  9. case class CollectionRevision(id: String, name: String, isSystem: Boolean, status: Int, type: Int, revision: String, error: Boolean, code: Int) extends Product with Serializable

    Permalink
  10. case class Collections(result: List[Collection]) extends Product with Serializable

    Permalink
  11. 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

    Permalink
  12. 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

    Permalink
  13. case class CreateDocument[T](_id: Option[String], _key: Option[String], _rev: Option[String], new: Option[T]) extends Product with Serializable

    Permalink
  14. case class CreateGraphRequest(name: String, orphanCollections: List[String] = Nil, edgeDefinitions: List[EdgeDefinition] = Nil, isSmart: Option[Boolean] = None, options: Option[GraphOptions]) extends Product with Serializable

    Permalink
  15. case class CreateInfo(_id: String, _key: String, _rev: String) extends Product with Serializable

    Permalink
  16. case class DeleteResponse(error: Boolean, removed: Boolean, code: Int) extends Product with Serializable

    Permalink
  17. case class DropCollectionResponse(id: String, error: Boolean, code: Int) extends Product with Serializable

    Permalink
  18. trait Edge extends AnyRef

    Permalink
  19. case class EdgeDefinition(collection: String, from: List[String], to: List[String]) extends Product with Serializable

    Permalink
  20. case class EdgeResult(error: Boolean, edge: CreateInfo, code: Int) extends Product with Serializable

    Permalink
  21. case class GraphCollectionList(error: Boolean, collections: List[String], code: Int) extends Product with Serializable

    Permalink
  22. 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

    Permalink
  23. case class GraphList(error: Boolean, graphs: List[GraphEntry], code: Int) extends Product with Serializable

    Permalink
  24. case class GraphOptions(smartGraphAttribute: Option[String], numberOfShards: Option[Int]) extends Product with Serializable

    Permalink
  25. case class GraphResponse(error: Boolean, graph: GraphEntry, code: Int) extends Product with Serializable

    Permalink
  26. case class KeyOptions(allowUserKeys: Option[Boolean] = None, type: Option[String] = None, increment: Option[Int] = None, offset: Option[Int] = None) extends Product with Serializable

    Permalink
  27. case class ParseRequest(query: String) extends Product with Serializable

    Permalink
  28. case class ParseResult(error: Boolean, code: Int, parsed: Boolean, collections: List[String], bindVars: List[String], ast: List[ParsedAST]) extends Product with Serializable

    Permalink
  29. case class ParsedAST(type: String, name: Option[String], id: Option[Int], subNodes: Option[List[ParsedAST]]) extends Product with Serializable

    Permalink
  30. 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

    Permalink
  31. 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

    Permalink
  32. 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

    Permalink
  33. case class QueryResponseExtras(stats: QueryResponseStats, warnings: List[String]) extends Product with Serializable

    Permalink
  34. case class QueryResponseStats(writesExecuted: Int, writesIgnored: Int, scannedFull: Int, scannedIndex: Int, filtered: Int, executionTime: Double) extends Product with Serializable

    Permalink
  35. case class TruncateCollectionResponse(id: String, name: String, isSystem: Boolean, status: Int, type: Int, error: Boolean, code: Int) extends Product with Serializable

    Permalink
  36. case class VertexInsert(error: Boolean, vertex: VertexInsert, code: Int) extends Product with Serializable

    Permalink
  37. case class VertexResult[T](error: Boolean, vertex: Option[T], code: Int) extends Product with Serializable

    Permalink

Ungrouped