Versions in this module Expand all Collapse all v0 v0.3.0 Jun 28, 2014 Changes in this version + const DefaultCacheSize + const DefaultWriteBufferSize + func CreateNewLevelDB(path string) bool + func GetPositionFromPrefix(prefix []byte, dir string, ts *LevelDBTripleStore) int + type LevelDBAllIterator struct + func NewLevelDBAllIterator(prefix, dir string, ts *LevelDBTripleStore) *LevelDBAllIterator + func (a *LevelDBAllIterator) Check(v graph.TSVal) bool + func (a *LevelDBAllIterator) Clone() graph.Iterator + func (a *LevelDBAllIterator) Next() (graph.TSVal, bool) + func (a *LevelDBAllIterator) Reset() + func (a *LevelDBAllIterator) Size() (int64, bool) + func (lit *LevelDBAllIterator) Close() + func (lit *LevelDBAllIterator) DebugString(indent int) string + func (lit *LevelDBAllIterator) GetStats() *graph.IteratorStats + func (lit *LevelDBAllIterator) Optimize() (graph.Iterator, bool) + func (lit *LevelDBAllIterator) Sorted() bool + func (lit *LevelDBAllIterator) Type() string + type LevelDBIterator struct + func NewLevelDBIterator(prefix, dir string, value graph.TSVal, ts *LevelDBTripleStore) *LevelDBIterator + func (lit *LevelDBIterator) Check(v graph.TSVal) bool + func (lit *LevelDBIterator) Clone() graph.Iterator + func (lit *LevelDBIterator) Close() + func (lit *LevelDBIterator) DebugString(indent int) string + func (lit *LevelDBIterator) GetStats() *graph.IteratorStats + func (lit *LevelDBIterator) Next() (graph.TSVal, bool) + func (lit *LevelDBIterator) Optimize() (graph.Iterator, bool) + func (lit *LevelDBIterator) Reset() + func (lit *LevelDBIterator) Size() (int64, bool) + func (lit *LevelDBIterator) Sorted() bool + func (lit *LevelDBIterator) Type() string + type LevelDBTripleStore struct + func NewDefaultLevelDBTripleStore(path string, options graph.OptionsDict) *LevelDBTripleStore + func (ldbts *LevelDBTripleStore) Close() + func (ts *LevelDBTripleStore) AddTriple(t *graph.Triple) + func (ts *LevelDBTripleStore) AddTripleSet(t_s []*graph.Triple) + func (ts *LevelDBTripleStore) GetApproximateSizeForPrefix(pre []byte) (int64, error) + func (ts *LevelDBTripleStore) GetIdFor(s string) graph.TSVal + func (ts *LevelDBTripleStore) GetNameFor(k graph.TSVal) string + func (ts *LevelDBTripleStore) GetNodesAllIterator() graph.Iterator + func (ts *LevelDBTripleStore) GetSizeFor(k graph.TSVal) int64 + func (ts *LevelDBTripleStore) GetStats() string + func (ts *LevelDBTripleStore) GetTriple(k graph.TSVal) *graph.Triple + func (ts *LevelDBTripleStore) GetTripleDirection(val graph.TSVal, direction string) graph.TSVal + func (ts *LevelDBTripleStore) GetTripleIterator(dir string, val graph.TSVal) graph.Iterator + func (ts *LevelDBTripleStore) GetTriplesAllIterator() graph.Iterator + func (ts *LevelDBTripleStore) MakeFixed() *graph.FixedIterator + func (ts *LevelDBTripleStore) OptimizeIterator(it graph.Iterator) (graph.Iterator, bool) + func (ts *LevelDBTripleStore) RemoveTriple(t *graph.Triple) + func (ts *LevelDBTripleStore) Size() int64 + func (ts *LevelDBTripleStore) UpdateValueKeyBy(name string, amount int, batch *leveldb.Batch) + type ValueData struct + Name string + Size int64