# Functions
NewAnd creates an And iterator.
No description provided by the author
NewCount creates a new iterator to count a number of results from a provided subiterator.
No description provided by the author
Creates a new Fixed iterator with a custom comparator.
Construct a new HasA iterator, given the quad subiterator, and the quad direction for which it stands.
Creates a new Int64 with the given range.
No description provided by the author
Construct a new LinksTo iterator around a direction and a subiterator of nodes.
No description provided by the author
No description provided by the author
No description provided by the author
Fairly useless New function.
Creates a new optional iterator.
No description provided by the author
No description provided by the author
No description provided by the author
Creates a new Resolver iterator.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
The And iterator.
No description provided by the author
Count iterator returns one element with size of underlying iterator.
Error iterator always returns a single error with no other results.
A Fixed iterator consists of it's values, an index (where it is in the process of Next()ing) and an equality function.
A HasA consists of a reference back to the graph.QuadStore that it references, a primary subiterator, a direction in which the quads for that subiterator point, and a temporary holder for the iterator generated on Contains().
An All iterator across a range of int64 values, from `max` to `min`.
Limit iterator will stop iterating if certain a number of values were encountered.
No description provided by the author
A LinksTo has a reference back to the graph.QuadStore (to create the iterators for each node) the subiterator, and the direction the iterator comes from.
No description provided by the author
No description provided by the author
Not iterator acts like a complement for the primary iterator.
Here we define the simplest iterator -- the Null iterator.
An optional iterator has the sub-constraint iterator we wish to be optional and whether the last check we received was true or false.
No description provided by the author
Recursive iterator takes a base iterator and a morphism to be applied recursively, for each result.
Regex is a unary operator -- a filter across the values in the relevant subiterator.
A Resolver iterator consists of it's order, an index (where it is in the, process of iterating) and a store to resolve values from.
Skip iterator will skip certain number of values from primary iterator.
Unique iterator removes duplicate values from it's subiterator.