# Packages
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
Package b implements a B+tree.
No description provided by the author
Package proto is a generated protocol buffer package.
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
IsInvalidAction returns whether an error is a DeltaError with the Err field equal to ErrInvalidAction.
No description provided by the author
IsQuadExist returns whether an error is a DeltaError with the Err field equal to ErrQuadExists.
IsQuadNotExist returns whether an error is a DeltaError with the Err field equal to ErrQuadNotExist.
No description provided by the author
NewHasA construct a new HasA iterator, given the quad subiterator, and the quad direction for which it stands.
NewLinksTo construct a new LinksTo iterator around a direction and a subiterator of nodes.
No description provided by the author
NewQuadStoreReader creates a quad reader for a given QuadStore.
No description provided by the author
NewRemover creates a quad writer for a given QuadStore which removes quads instead of adding them.
NewResultReader creates a quad reader for a given QuadStore and iterator.
NewTransaction initialize a new transaction.
NewTransactionN initialize a new transaction with a predefined capacity.
NewTxWriter creates a writer that applies a given procedures for all quads in stream.
NewWriter creates a quad writer for a given QuadStore.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Unwrap returns an original QuadStore value if it was wrapped by Handle.
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
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
IgnoreDuplicates specifies whether duplicate quads cause an error during loading or are ignored.
IgnoreMissing specifies whether missing quads cause an error during deletion or are ignored.
# Structs
No description provided by the author
DeltaError records an error and the delta that caused it.
No description provided by the author
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().
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
Stats of a graph.
Transaction stores a bunch of Deltas to apply together in an atomic step on the database.
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
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
Ref defines an opaque "quad store reference" type.
No description provided by the author