QueryEdge

Trait QueryEdge 

Source
pub trait QueryEdge {
    // Required method
    fn find_edges(
        &self,
        source: Id,
        query: EdgeQuery<'_>,
    ) -> Result<Vec<Edge>, DatabaseError>;
}

Required Methods§

Source

fn find_edges( &self, source: Id, query: EdgeQuery<'_>, ) -> Result<Vec<Edge>, DatabaseError>

Find edges with flexible filtering and ordering options.

§Arguments
  • source - The source entity ID
  • query - Query parameters specifying filters, ordering, and pagination

Returns up to 100 edges matching the query criteria, sorted by (sort_key, destination). For ascending order, edges are returned where (sort_key, destination) > cursor. For descending order, edges are returned where (sort_key, destination) < cursor.

Implementors§