Documentation ¶
Index ¶
- func Type() graph.Type
- type AllIterator
- type Iterator
- func (it *Iterator) Clone() graph.Iterator
- func (it *Iterator) Close()
- func (it *Iterator) Contains(v graph.Value) bool
- func (it *Iterator) DebugString(indent int) string
- func (it *Iterator) Next() bool
- func (it *Iterator) NextPath() bool
- func (it *Iterator) Optimize() (graph.Iterator, bool)
- func (it *Iterator) Reset()
- func (it *Iterator) Result() graph.Value
- func (it *Iterator) ResultTree() *graph.ResultTree
- func (it *Iterator) Size() (int64, bool)
- func (it *Iterator) Sorted() bool
- func (it *Iterator) Stats() graph.IteratorStats
- func (it *Iterator) SubIterators() []graph.Iterator
- func (it *Iterator) TagResults(dst map[string]graph.Value)
- func (it *Iterator) Tagger() *graph.Tagger
- func (it *Iterator) Type() graph.Type
- func (it *Iterator) UID() uint64
- type LogEntry
- type NodesAllIterator
- type QuadDirectionIndex
- type QuadsAllIterator
- type TripleStore
- func (ts *TripleStore) AddDelta(d graph.Delta) error
- func (ts *TripleStore) ApplyDeltas(deltas []graph.Delta) error
- func (ts *TripleStore) Close()
- func (ts *TripleStore) DebugPrint()
- func (ts *TripleStore) FixedIterator() graph.FixedIterator
- func (ts *TripleStore) Horizon() int64
- func (ts *TripleStore) NameOf(id graph.Value) string
- func (ts *TripleStore) NodesAllIterator() graph.Iterator
- func (ts *TripleStore) OptimizeIterator(it graph.Iterator) (graph.Iterator, bool)
- func (ts *TripleStore) Quad(index graph.Value) quad.Quad
- func (ts *TripleStore) RemoveDelta(d graph.Delta) error
- func (ts *TripleStore) Size() int64
- func (ts *TripleStore) TripleDirection(val graph.Value, d quad.Direction) graph.Value
- func (ts *TripleStore) TripleIterator(d quad.Direction, value graph.Value) graph.Iterator
- func (ts *TripleStore) TriplesAllIterator() graph.Iterator
- func (ts *TripleStore) ValueOf(name string) graph.Value
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AllIterator ¶ added in v0.3.1
type Iterator ¶ added in v0.3.1
type Iterator struct {
// contains filtered or unexported fields
}
func NewIterator ¶ added in v0.4.0
func NewIterator(tree *b.Tree, data string, ts *TripleStore) *Iterator
func (*Iterator) DebugString ¶ added in v0.3.1
func (*Iterator) ResultTree ¶ added in v0.3.1
func (it *Iterator) ResultTree() *graph.ResultTree
func (*Iterator) Stats ¶ added in v0.3.1
func (it *Iterator) Stats() graph.IteratorStats
func (*Iterator) SubIterators ¶ added in v0.3.1
No subiterators.
func (*Iterator) TagResults ¶ added in v0.3.1
type NodesAllIterator ¶ added in v0.4.0
type NodesAllIterator AllIterator
func NewMemstoreNodesAllIterator ¶ added in v0.4.0
func NewMemstoreNodesAllIterator(ts *TripleStore) *NodesAllIterator
func (*NodesAllIterator) Next ¶ added in v0.4.0
func (it *NodesAllIterator) Next() bool
func (*NodesAllIterator) SubIterators ¶ added in v0.4.0
func (it *NodesAllIterator) SubIterators() []graph.Iterator
No subiterators.
type QuadDirectionIndex ¶ added in v0.4.0
type QuadDirectionIndex struct {
// contains filtered or unexported fields
}
func NewQuadDirectionIndex ¶ added in v0.4.0
func NewQuadDirectionIndex() QuadDirectionIndex
type QuadsAllIterator ¶ added in v0.4.0
type QuadsAllIterator AllIterator
func NewMemstoreQuadsAllIterator ¶ added in v0.4.0
func NewMemstoreQuadsAllIterator(ts *TripleStore) *QuadsAllIterator
func (*QuadsAllIterator) Next ¶ added in v0.4.0
func (qit *QuadsAllIterator) Next() bool
type TripleStore ¶ added in v0.3.1
type TripleStore struct {
// contains filtered or unexported fields
}
func (*TripleStore) ApplyDeltas ¶ added in v0.4.0
func (ts *TripleStore) ApplyDeltas(deltas []graph.Delta) error
func (*TripleStore) Close ¶ added in v0.3.1
func (ts *TripleStore) Close()
func (*TripleStore) DebugPrint ¶ added in v0.3.1
func (ts *TripleStore) DebugPrint()
func (*TripleStore) FixedIterator ¶ added in v0.3.1
func (ts *TripleStore) FixedIterator() graph.FixedIterator
func (*TripleStore) Horizon ¶ added in v0.4.0
func (ts *TripleStore) Horizon() int64
func (*TripleStore) NodesAllIterator ¶ added in v0.3.1
func (ts *TripleStore) NodesAllIterator() graph.Iterator
func (*TripleStore) OptimizeIterator ¶ added in v0.3.1
func (*TripleStore) RemoveDelta ¶ added in v0.4.0
func (ts *TripleStore) RemoveDelta(d graph.Delta) error
func (*TripleStore) Size ¶ added in v0.3.1
func (ts *TripleStore) Size() int64
func (*TripleStore) TripleDirection ¶ added in v0.3.1
func (*TripleStore) TripleIterator ¶ added in v0.3.1
func (*TripleStore) TriplesAllIterator ¶ added in v0.3.1
func (ts *TripleStore) TriplesAllIterator() graph.Iterator
Source Files ¶
Click to show internal directories.
Click to hide internal directories.