Versions in this module Expand all Collapse all v0 v0.3.0 Jun 28, 2014 Changes in this version + type Int64 int64 + func IterateOne(tree *llrb.LLRB, last Int64) Int64 + func (i Int64) Less(than llrb.Item) bool + type LlrbIterator struct + func NewLlrbIterator(tree *llrb.LLRB, data string) *LlrbIterator + func (it *LlrbIterator) Check(v graph.TSVal) bool + func (it *LlrbIterator) Clone() graph.Iterator + func (it *LlrbIterator) Close() + func (it *LlrbIterator) DebugString(indent int) string + func (it *LlrbIterator) GetStats() *graph.IteratorStats + func (it *LlrbIterator) Next() (graph.TSVal, bool) + func (it *LlrbIterator) Optimize() (graph.Iterator, bool) + func (it *LlrbIterator) Reset() + func (it *LlrbIterator) Size() (int64, bool) + func (it *LlrbIterator) Sorted() bool + func (it *LlrbIterator) Type() string + type MemTripleStore struct + func MakeTestingMemstore() *MemTripleStore + func NewMemTripleStore() *MemTripleStore + func (ts *MemTripleStore) AddTriple(t *graph.Triple) + func (ts *MemTripleStore) AddTripleSet(triples []*graph.Triple) + func (ts *MemTripleStore) Close() + func (ts *MemTripleStore) DebugPrint() + func (ts *MemTripleStore) GetIdFor(name string) graph.TSVal + func (ts *MemTripleStore) GetNameFor(id graph.TSVal) string + func (ts *MemTripleStore) GetNodesAllIterator() graph.Iterator + func (ts *MemTripleStore) GetTriple(index graph.TSVal) *graph.Triple + func (ts *MemTripleStore) GetTripleDirection(val graph.TSVal, direction string) graph.TSVal + func (ts *MemTripleStore) GetTripleIterator(direction string, value graph.TSVal) graph.Iterator + func (ts *MemTripleStore) GetTriplesAllIterator() graph.Iterator + func (ts *MemTripleStore) MakeFixed() *graph.FixedIterator + func (ts *MemTripleStore) OptimizeIterator(it graph.Iterator) (graph.Iterator, bool) + func (ts *MemTripleStore) RemoveTriple(t *graph.Triple) + func (ts *MemTripleStore) Size() int64 + type MemstoreAllIterator struct + func NewMemstoreAllIterator(ts *MemTripleStore) *MemstoreAllIterator + func (memall *MemstoreAllIterator) Next() (graph.TSVal, bool) + type TripleDirectionIndex struct + func NewTripleDirectionIndex() *TripleDirectionIndex + func (tdi *TripleDirectionIndex) Get(dir string, id int64) (*llrb.LLRB, bool) + func (tdi *TripleDirectionIndex) GetForDir(s string) map[int64]*llrb.LLRB + func (tdi *TripleDirectionIndex) GetOrCreate(dir string, id int64) *llrb.LLRB