Struct indradb::MemoryTransaction [] [src]

pub struct MemoryTransaction { /* fields omitted */ }

A transaction for manipulating in-memory-only datastores.

Trait Implementations

impl Debug for MemoryTransaction
[src]

[src]

Formats the value using the given formatter.

impl Transaction for MemoryTransaction
[src]

[src]

Creates a new vertex. Read more

[src]

Gets a range of vertices specified by a query. Read more

[src]

Deletes existing vertices specified by a query. Read more

[src]

Creates a new edge. If the edge already exists, this will update it with a new update datetime and weight. The transaction tied to the account must own the vertex from which the edge is outbounding from, but does not need to own the inbounding vertex. Read more

[src]

Gets a range of edges specified by a query. Read more

[src]

Deletes a set of edges specified by a query. Read more

[src]

Gets the number of edges that match a query. Read more

[src]

Gets a global metadata value. Read more

[src]

Sets a global metadata value. Read more

[src]

Deletes a global metadata value. Read more

[src]

Gets an account metadata value. Read more

[src]

Sets an account metadata value. Read more

[src]

Deletes an account metadata value. Read more

[src]

Gets a vertex metadata value. Read more

[src]

Sets a vertex metadata value. Read more

[src]

Deletes a vertex metadata value. Read more

[src]

Gets an edge metadata value. Read more

[src]

Sets an edge metadata value. Read more

[src]

Deletes an edge metadata value. Read more

[src]

Commits the transaction.

[src]

Rolls the transaction back.