Enum indradb::EdgeQuery
[−]
[src]
pub enum EdgeQuery { Edges { keys: Vec<EdgeKey>, }, Pipe { vertex_query: Box<VertexQuery>, converter: EdgeDirection, type_filter: Option<Type>, high_filter: Option<DateTime<Utc>>, low_filter: Option<DateTime<Utc>>, limit: u32, }, }
A query for edges.
This is used by transactions to get, set and delete edges and edge metadata.
Variants
Edges
Fields of Edges
keys: Vec<EdgeKey> |
Pipe
Fields of Pipe
vertex_query: Box<VertexQuery> | |
converter: EdgeDirection | |
type_filter: Option<Type> | |
high_filter: Option<DateTime<Utc>> | |
low_filter: Option<DateTime<Utc>> | |
limit: u32 |
Methods
impl EdgeQuery
[src]
fn outbound_vertices(self, limit: u32) -> VertexQuery
[src]
fn inbound_vertices(self, limit: u32) -> VertexQuery
[src]
Trait Implementations
impl Eq for EdgeQuery
[src]
impl PartialEq for EdgeQuery
[src]
fn eq(&self, __arg_0: &EdgeQuery) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &EdgeQuery) -> bool
[src]
This method tests for !=
.
impl Clone for EdgeQuery
[src]
fn clone(&self) -> EdgeQuery
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more