package
0.5.0
Repository: https://github.com/codelingo/cayley.git
Documentation: pkg.go.dev

# Functions

Define an equality function of purely ==, which works for native types.
NewAnd creates an And iterator.
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.
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
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

The And iterator.
No description provided by the author
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`.
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
Unique iterator removes duplicate values from it's subiterator.

# Interfaces

Keyer provides a method for comparing types that are not otherwise comparable.

# Type aliases

Define the signature of an equality function.
No description provided by the author