The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

ArangoDB::Edge - An ArangoDB edge

DESCRIPTION

Instance of ArangoDB edge.

METHODS

new($raw_edge)

Constructor.

id()

Returns identifer of the edge.

revision()

Returns revision of the edge.

collection_id()

Returns collection identifier of the edge.

content()

Returns content of the edge.

get($attr_name)

Get the value of an attribute of the edge.

set($attr_name,$value)

Update the value of an attribute (Does not write to database)

fetch()

Fetch the edge data from database.

save()

Save the changes of edge to database.

delete()

Delete the edge from database.

$with_rev_check is boolean flag. If it's true, the ArangoDB checks that the revision of the edge. If there is a conflict, this method raise a error.

from()

Returns document id that start of the edge.

to()

Returns document id that end of the edge.

AUTHOR

Hideaki Ohno <hide.o.j55 {at} gmail.com>