pub trait VertexQueryExt: Into<VertexQuery> {
    fn outbound(self) -> PipeEdgeQuery { ... }
    fn inbound(self) -> PipeEdgeQuery { ... }
    fn property<T: Into<Identifier>>(self, name: T) -> VertexPropertyQuery { ... }
    fn with_property<T: Into<Identifier>>(
        self,
        name: T
    ) -> PipePropertyPresenceVertexQuery { ... } fn without_property<T: Into<Identifier>>(
        self,
        name: T
    ) -> PipePropertyPresenceVertexQuery { ... } fn with_property_equal_to<T: Into<Identifier>>(
        self,
        name: T,
        value: Value
    ) -> PipePropertyValueVertexQuery { ... } fn with_property_not_equal_to<T: Into<Identifier>>(
        self,
        name: T,
        value: Value
    ) -> PipePropertyValueVertexQuery { ... } }
Expand description

Extension trait with methods available in all vertex queries.

Provided Methods

Gets the outbound edges associated with the vertices.

Gets the inbound edges associated with the vertices.

Gets a property associated with the vertices.

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

Gets vertices with a property.

Arguments
  • name: The name of the property.

Gets vertices without a property.

Arguments
  • name: The name of the property.

Gets vertices with a property equal to a given value.

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

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

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

Implementors