ArangoCollection

io.funkode.arangodb.ArangoCollection
See theArangoCollection companion object
class ArangoCollection[Encoder[_], Decoder[_]](databaseName: DatabaseName, collectionName: CollectionName)(using arangoClient: ArangoClient[Encoder, Decoder])

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def checksum(withRevisions: Boolean, withData: Boolean)(using Decoder[CollectionChecksum]): AIO[CollectionChecksum]
def create(setup: CollectionCreate => CollectionCreate)(using Encoder[CollectionCreate], Decoder[CollectionInfo]): AIO[ArangoCollection[Encoder, Decoder]]
def createEdge(setup: CollectionCreate => CollectionCreate)(using Encoder[CollectionCreate], Decoder[CollectionInfo]): AIO[ArangoCollection[Encoder, Decoder]]
def createIfNotExist(setup: CollectionCreate => CollectionCreate)(using Encoder[CollectionCreate], Decoder[CollectionInfo]): AIO[ArangoCollection[Encoder, Decoder]]
def document(key: DocumentKey): ArangoDocument[Encoder, Decoder]
def documents: ArangoDocuments[Encoder, Decoder]
def drop(isSystem: Boolean)(using D: Decoder[DeleteResult]): AIO[DeleteResult]
def info(using Decoder[CollectionInfo]): AIO[CollectionInfo]

Concrete fields

val path: UrlPath