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
EdgesFields of Edges
keys: Vec<EdgeKey> |
PipeFields 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