Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bnclabs/gostore
/ functions
Functions
1,140 in github.com/bnclabs/gostore
⨍
Functions
1,140
◇
Types & classes
71
↓ 1 callers
Method
clonestats
(stats map[string]interface{})
llrb/mvcc.go:577
↓ 1 callers
Method
clonetree
(nd *Llrbnode)
llrb/llrb.go:940
↓ 1 callers
Method
clonetree
(nd *Llrbnode)
llrb/mvcc.go:564
↓ 1 callers
Method
close
()
bogn/snapshot.go:367
↓ 1 callers
Method
closelevels
release resources held in disk levels.
bogn/bogn.go:1592
↓ 1 callers
Method
commit
(txn *Txn)
bogn/bogn.go:897
↓ 1 callers
Method
commitrecord
(rec *record)
llrb/llrb.go:555
↓ 1 callers
Method
commitrecord
(wsnap *mvccsnapshot, rec *record)
llrb/mvcc.go:1123
↓ 1 callers
Method
compactbubtsnaps
( logprefix string, diskpaths []string, merge bool)
bogn/bogn.go:1411
↓ 1 callers
Method
compactdisksnaps
compact away older versions in disk levels.
bogn/bogn.go:1401
↓ 1 callers
Function
compactiterator
(disks []api.Index)
bogn/snapshot.go:432
↓ 1 callers
Function
compactor
(bogn *Bogn, compactorch chan []interface{})
bogn/go_compact.go:57
↓ 1 callers
Function
compactorclose
(bogn *Bogn)
bogn/go_compact.go:45
↓ 1 callers
Function
compactticker
(bogn *Bogn, compactorch chan []interface{})
bogn/go_compact.go:565
↓ 1 callers
Function
debugf
(format string, v ...interface{})
bogn/log.go:23
↓ 1 callers
Function
debugf
(format string, v ...interface{})
llrb/log.go:22
↓ 1 callers
Function
debugf
(format string, v ...interface{})
bubt/log.go:21
↓ 1 callers
Method
delcounts
(nd *Llrbnode)
llrb/llrb.go:158
↓ 1 callers
Method
delcounts
(nd *Llrbnode, lsm bool)
llrb/mvcc.go:227
↓ 1 callers
Method
delete
(key, value []byte, lsm bool)
bogn/snapshot.go:363
↓ 1 callers
Method
delete
(nd *Llrbnode, key []byte)
llrb/llrb.go:451
↓ 1 callers
Method
delete
( nd *Llrbnode, key []byte, reclaim []*Llrbnode)
llrb/mvcc.go:962
↓ 1 callers
Method
deleteMin
()
papers/Sedgewick-RedBlackBST.java:140
↓ 1 callers
Method
deletemin
using 2-3 trees
llrb/llrb.go:508
↓ 1 callers
Method
deletemin
using 2-3 trees, returns root, deleted, reclaim
llrb/mvcc.go:1031
↓ 1 callers
Method
destorybognlogs
(logprefix string, diskpaths []string)
bogn/bogn.go:1548
↓ 1 callers
Method
destroy
()
llrb/mvcc.go:632
↓ 1 callers
Method
destroybubtsnaps
(logprefix string, diskpaths []string)
bogn/bogn.go:1567
↓ 1 callers
Method
diskfootprint
()
bubt/snapshot.go:248
↓ 1 callers
Method
diskwritebytes
(disk api.Index)
bogn/bogn.go:1784
↓ 1 callers
Method
doalloc
(off, index int64)
malloc/.freebits.go:74
↓ 1 callers
Method
docommit
(wsnap *mvccsnapshot, txn *Txn)
llrb/mvcc.go:1090
↓ 1 callers
Method
dodestory
()
llrb/llrb.go:974
↓ 1 callers
Function
doflush
( bogn *Bogn, disks []api.Index, overf, elapsed bool, appdata []byte)
bogn/go_compact.go:294
↓ 1 callers
Method
dofree
(nthblock, index int64)
malloc/.freebits.go:113
↓ 1 callers
Function
dopersist
called only when full data set in memory. TODO: support `workingset` even when `dgm` is false.
bogn/go_compact.go:240
↓ 1 callers
Function
dowindup
(bogn *Bogn)
bogn/go_compact.go:490
↓ 1 callers
Method
draw
(double y, double lineWidth, double nodeSize)
papers/Sedgewick-RedBlackBST.java:324
↓ 1 callers
Method
drawlines
(Node x)
papers/Sedgewick-RedBlackBST.java:343
↓ 1 callers
Method
drawnodes
(Node x, double nodeSize)
papers/Sedgewick-RedBlackBST.java:362
↓ 1 callers
Method
fillbits
(bits int64, bitmaps [][]uint8)
malloc/.freebits.go:27
↓ 1 callers
Function
findisk
(bogn *Bogn, disks []api.Index, ndisk api.Index)
bogn/go_compact.go:456
↓ 1 callers
Method
first
( root *Llrbnode, key []byte, stack []uintptr)
llrb/cursor.go:126
↓ 1 callers
Method
flushiterator
iterate on write store, read store, cache store and a latest disk store.
bogn/snapshot.go:318
↓ 1 callers
Method
free
(ptr unsafe.Pointer)
malloc/pool_flist.go:98
↓ 1 callers
Method
freenode
(nd *Llrbnode)
llrb/mvcc.go:179
↓ 1 callers
Method
getblock
(size int)
bubt/blockpool.go:24
↓ 1 callers
Method
getcursor
---- local methods
bogn/txn.go:140
↓ 1 callers
Method
getcursor
---- local methods
bogn/view.go:117
↓ 1 callers
Method
getcursor
()
llrb/txn.go:203
↓ 1 callers
Method
getcursor
()
llrb/view.go:78
↓ 1 callers
Method
getcursor
---- local methods
bubt/view.go:62
↓ 1 callers
Method
getdiskversions
(disk api.Index)
bogn/bogn.go:1665
↓ 1 callers
Method
getkey
(nd *Llrbnode, k []byte)
llrb/snapshot.go:100
↓ 1 callers
Method
getonsnap
---- local methods
llrb/view.go:68
↓ 1 callers
Method
getref
()
bogn/snapshot.go:380
↓ 1 callers
Method
getsnapshot
(seqno uint64)
llrb/mvcc.go:1548
↓ 1 callers
Function
getsysmem
()
llrb/config.go:28
↓ 1 callers
Method
gettxn
(id uint64, bogn *Bogn, snap *snapshot)
bogn/acid.go:19
↓ 1 callers
Method
getview
( id uint64, bogn *Bogn, snap *snapshot)
bogn/acid.go:46
↓ 1 callers
Function
graph_allocation
(stats)
bin/plot.py:31
↓ 1 callers
Function
graph_count
(stats)
bin/plot.py:56
↓ 1 callers
Function
graph_pausetimes
(stats)
bin/plot.py:70
↓ 1 callers
Function
housekeeper
go-routine to generate snapshots.
llrb/go_tick.go:7
↓ 1 callers
Method
indexcount
return number of entries in the index
bogn/bogn.go:1721
↓ 1 callers
Method
indexseqno
(index api.Index)
bogn/bogn.go:1697
↓ 1 callers
Method
info
()
malloc/pool_flist.go:131
↓ 1 callers
Method
initbits
(bits int64)
malloc/.freebits.go:37
↓ 1 callers
Method
inittxn
()
bogn/txn.go:37
↓ 1 callers
Method
inittxns
()
bogn/acid.go:12
↓ 1 callers
Method
initview
()
bogn/view.go:36
↓ 1 callers
Method
insert
(Node h, Key key, Value value)
papers/Sedgewick-RedBlackBST.java:109
↓ 1 callers
Method
ipl
()
papers/Sedgewick-RedBlackBST.java:385
↓ 1 callers
Method
is234
()
papers/Sedgewick-RedBlackBST.java:424
↓ 1 callers
Method
isBST
()
papers/Sedgewick-RedBlackBST.java:411
↓ 1 callers
Method
isBalanced
()
papers/Sedgewick-RedBlackBST.java:436
↓ 1 callers
Method
isappendvlogs
( vsize int64, what string, vlogs, paths []string)
bogn/bogn.go:1872
↓ 1 callers
Method
isoverflow
---- local methods
bubt/buildzblock.go:144
↓ 1 callers
Method
isoverflow
---- local methods
bubt/buildmblock.go:99
↓ 1 callers
Method
istrypurge
()
bogn/snapshot.go:401
↓ 1 callers
Method
iterator
full table scan.
bogn/snapshot.go:288
↓ 1 callers
Function
kind_memstats
(logfile)
bin/plot.py:17
↓ 1 callers
Method
leftmost
(nd *Llrbnode, stack []uintptr)
llrb/cursor.go:165
↓ 1 callers
Method
levelname
(level, version int, sha string)
bogn/bogn.go:803
↓ 1 callers
Method
llrbfromdisk
( ndisk api.Index, entries, payload int64)
bogn/bogn.go:353
↓ 1 callers
Method
loaddisksettings
priority of settings. bogn-settings - settings from application passed to New() take priority. llrb-settings - settings from application passed to New
bogn/bogn.go:219
↓ 1 callers
Method
loadreaders
( name string, paths []string, mmap bool)
bubt/snapshot.go:113
↓ 1 callers
Method
logarenasettings
()
llrb/llrb.go:1082
↓ 1 callers
Method
logarenasettings
()
llrb/mvcc.go:248
↓ 1 callers
Method
logstatistics
(logprefix string)
bogn/bogn.go:1867
↓ 1 callers
Method
lsmdelete
( nd *Llrbnode, key []byte, reclaim []*Llrbnode)
llrb/mvcc.go:931
↓ 1 callers
Function
makeLLRB
(n int)
llrb/llrb_test.go:1497
↓ 1 callers
Function
makeLLRBEven
(n int)
bubt/build_test.go:1466
↓ 1 callers
Function
makeLLRBUpdate
(n int, mi *llrb.LLRB)
bubt/build_test.go:1446
↓ 1 callers
Function
makeflusher
(bogn *Bogn)
bogn/go_compact.go:186
↓ 1 callers
Method
makepaths
(setts s.Settings)
bogn/bogn.go:410
↓ 1 callers
Method
makevflushers
(vfiles []string)
bubt/build.go:148
↓ 1 callers
Method
makezflushers
(zpaths []string)
bubt/build.go:133
↓ 1 callers
Method
marknodes
(Key key, Node x)
papers/Sedgewick-RedBlackBST.java:376
↓ 1 callers
Method
mergedisksnapshots
( logprefix string, disks []api.Index)
bogn/bogn.go:1477
← previous
next →
501–600 of 1,140, ranked by callers