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,
},
}Expand description
A query for edges.
This is used by transactions to get, set and delete edges and edge properties.
Variants
Edges
Pipe
Implementations
sourceimpl EdgeQuery
impl EdgeQuery
pub fn outbound_vertices(self, limit: u32) -> VertexQuery
pub fn inbound_vertices(self, limit: u32) -> VertexQuery
Trait Implementations
sourceimpl<'de> Deserialize<'de> for EdgeQuery
impl<'de> Deserialize<'de> for EdgeQuery
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for EdgeQuery
impl StructuralEq for EdgeQuery
impl StructuralPartialEq for EdgeQuery
Auto Trait Implementations
impl RefUnwindSafe for EdgeQuery
impl Send for EdgeQuery
impl Sync for EdgeQuery
impl Unpin for EdgeQuery
impl UnwindSafe for EdgeQuery
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more