Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LiveAsynchronousVisualizedArchitecture/simdb
/ functions
Functions
148 in github.com/LiveAsynchronousVisualizedArchitecture/simdb
⨍
Functions
148
◇
Types & classes
19
↓ 29 callers
Method
data
simdb.hpp:1925
↓ 20 callers
Method
load
simdb.hpp:1501
↓ 19 callers
Function
Println
ConcurrentMap.cpp:193
↓ 6 callers
Method
put
simdb.hpp:1866
↓ 6 callers
Method
size
return a pointer to the start of the block data
simdb.hpp:1926
↓ 4 callers
Method
compare
simdb.hpp:1056
↓ 4 callers
Method
get
simdb.hpp:1862
↓ 3 callers
Function
GetLibraryProcAddress
auto GetLastErrorStdStr() -> std::string { DWORD error = GetLastError(); if (error) { LPVOID lpMsgBuf; DWORD bufLen = FormatMessage( FORMAT_MESSA
simdb.hpp:357
↓ 3 callers
Function
Print
ConcurrentMap.cpp:187
↓ 3 callers
Method
clear
simdb.hpp:1707
↓ 3 callers
Method
free
simdb.hpp:546
↓ 3 callers
Method
len
simdb.hpp:1858
↓ 2 callers
Method
alloc
simdb.hpp:579
↓ 2 callers
Method
memsize
returns a pointer to the start of the shared memory, which will contain the data structures first
simdb.hpp:1931
↓ 1 callers
Method
at
simdb.hpp:1410
↓ 1 callers
Method
blkLst
simdb.hpp:1109
↓ 1 callers
Method
blockSize
return the total number of blocks the shared memory
simdb.hpp:1929
↓ 1 callers
Method
blocks
simdb.hpp:1928
↓ 1 callers
Method
cmpex_vi
simdb.hpp:1192
↓ 1 callers
Method
decReadersOrDel
bool decReadersOrDel(u32 blkIdx, u32 version, bool del=false) const // BI is Block Index increment the readers by one and retu
simdb.hpp:715
↓ 1 callers
Method
empty_vi
simdb.hpp:1153
↓ 1 callers
Method
flush
simdb.hpp:1894
↓ 1 callers
Function
fnv_64a_buf
simdb.hpp:237
↓ 1 callers
Method
getKey
simdb.hpp:1913
↓ 1 callers
Method
getKeyStrs
simdb.hpp:2009
↓ 1 callers
Method
hashData
simdb.hpp:1932
↓ 1 callers
Method
incReaders
simdb.hpp:692
↓ 1 callers
Method
isOwner
simdb.hpp:1927
↓ 1 callers
Method
mem
simdb.hpp:1930
↓ 1 callers
Function
nextPowerOf2
ConcurrentMap.cpp:61
↓ 1 callers
Method
nxt
simdb.hpp:1900
↓ 1 callers
Function
prefetch1
simdb.hpp:250
↓ 1 callers
Method
prevIdx
simdb.hpp:1512
↓ 1 callers
Function
printkeys
ConcurrentMap.cpp:269
↓ 1 callers
Function
simdb_listDBs
simdb.hpp:2056
↓ 1 callers
Method
sizeBytes
simdb.hpp:465
↓ 1 callers
Function
toString
ConcurrentMap.cpp:134
↓ 1 callers
Function
win_printf
simdb.hpp:361
Method
AllocAnon
simdb.hpp:1568
Method
BlkLst
simdb.hpp:651
Method
BlksOfst
BlockLists::sizeBytes ends up being sizeof(BlkLst)*blockCount + 2 u64 variables
simdb.hpp:852
Method
BlockListsOfst
simdb.hpp:850
Method
CListOfst
simdb.hpp:851
Method
CncrHsh
simdb.hpp:1272
Method
CncrLst
simdb.hpp:468
Method
CncrStr
simdb.hpp:855
Method
CompareBlock
simdb.hpp:1767
Function
Concat
ConcurrentMap.cpp:122
Method
FreeAnon
simdb.hpp:1549
Method
HashBytes
simdb.hpp:1148
Method
IsEmpty
interpret the u64 bits directly as a signed 64 bit integer instead
simdb.hpp:1157
Method
IsEmpty
simdb.hpp:1771
Method
IsListEnd
simdb.hpp:678
Method
IsListEnd
special value for CncrHsh
simdb.hpp:1772
Method
List_End
simdb.hpp:671
Method
MemSize
simdb.hpp:1761
Method
OffsetBytes
simdb.hpp:1760
Function
PrintSpaceln
ConcurrentMap.cpp:199
Method
RngInt
ConcurrentMap.cpp:79
Method
SECTION
simdb.hpp:876
Method
SECTION
simdb.hpp:1236
Method
SharedMem
simdb.hpp:1689
Method
VerIdx
simdb.hpp:635
Method
addr
first 8 bytes should be the total size of the buffer in bytes
simdb.hpp:432
Method
alloc
simdb.hpp:871
Method
blkPtr
simdb.hpp:772
Method
blockFreePtr
simdb.hpp:771
Method
blockFreeSize
simdb.hpp:770
Method
blocksNeeded
simdb.hpp:773
Method
close
simdb.hpp:1933
Method
cmpEx
simdb.hpp:684
Method
count
simdb.hpp:599
Method
cur
simdb.hpp:1924
Method
data
simdb.hpp:430
Method
data
simdb.hpp:1108
Method
data
simdb.hpp:1427
Method
data
simdb.hpp:1715
Method
del
simdb.hpp:1492
Method
del
simdb.hpp:1870
Method
delHashed
simdb.hpp:1366
Method
deleted_vi
simdb.hpp:1154
Method
doFree
simdb.hpp:805
Method
error
simdb.hpp:1946
Method
findEndSetVersion
simdb.hpp:783
Method
free
simdb.hpp:917
Method
get
simdb.hpp:956
Method
get
simdb.hpp:1448
Method
getKey
simdb.hpp:1006
Method
head
simdb.hpp:617
Method
headCmpEx
simdb.hpp:488
Method
hi32
simdb.hpp:1163
Method
idx
simdb.hpp:600
Method
incHi32
simdb.hpp:1166
Method
incVersion
an extra 128 bytes so that Head can be placed (why 128 bytes? so that the head can be aligned on its own cache line to avoid false sharing, since it i
simdb.hpp:466
Method
inclo32
simdb.hpp:1165
Method
init
simdb.hpp:1398
Function
intHash
ConcurrentMap.cpp:51
Method
ipd
void doFree(u32 i) const { store_vi(i, empty_vi().asInt); }
simdb.hpp:1208
Function
keepAlphaNumeric
ConcurrentMap.cpp:94
Method
lava_vec
simdb.hpp:413
next →
1–100 of 148, ranked by callers