pub trait EdgeQueryExt: Into<EdgeQuery> {
    fn outbound(self) -> PipeVertexQuery { ... }
    fn inbound(self) -> PipeVertexQuery { ... }
    fn property<T: Into<Identifier>>(self, name: T) -> EdgePropertyQuery { ... }
    fn with_property<T: Into<Identifier>>(
        self,
        name: T
    ) -> PipePropertyPresenceEdgeQuery { ... } fn without_property<T: Into<Identifier>>(
        self,
        name: T
    ) -> PipePropertyPresenceEdgeQuery { ... } fn with_property_equal_to<T: Into<Identifier>>(
        self,
        name: T,
        value: Value
    ) -> PipePropertyValueEdgeQuery { ... } fn with_property_not_equal_to<T: Into<Identifier>>(
        self,
        name: T,
        value: Value
    ) -> PipePropertyValueEdgeQuery { ... } }
Expand description

Extension trait that specifies methods exposed by all edge queries.

Provided Methods

Gets the vertices associated with the outbound end of the edges.

Gets the vertices associated with the inbound end of the edges.

Gets a property associated with the edges.

Arguments
  • name: The name of the property to get.

Gets edges with a property.

Arguments
  • name: The name of the property.

Gets edges without a property.

Arguments
  • name: The name of the property.

Gets edges with a property equal to a given value.

Arguments
  • name: The name of the property.
  • value: The value of the property.

Gets edges with a property not equal to a given value.

Arguments
  • name: The name of the property.
  • value: The value of the property.

Implementors