pub type ContextIterator<'vertex, VertexT> = VertexIterator<'vertex, DataContext<VertexT>>;
Expand description

An iterator of query contexts: bookkeeping structs we use to build up the query results.

Each context represents a possible result of the query. At each query processing step, all the contexts at that step have fulfilled all the query conditions thus far.

This type is usually an input to adapter resolver functions. Calling those functions asks them to resolve a property, edge, or type coercion for the particular vertex the context is currently processing at that point in the query.

Aliased Type§

struct ContextIterator<'vertex, VertexT>(/* private fields */);