Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arthurprs/sucredb
/ functions
Functions
434 in github.com/arthurprs/sucredb
⨍
Functions
434
◇
Types & classes
100
↓ 3 callers
Method
respond
(&self, context: &mut Context)
src/command.rs:503
↓ 3 callers
Method
respond_ok
(&self, context: &mut Context)
src/command.rs:517
↓ 3 callers
Method
response_resp
(&self, token: Token)
src/database.rs:710
↓ 3 callers
Method
run
(self)
src/server.rs:162
↓ 3 callers
Method
satisfied
(&self)
src/vnode.rs:139
↓ 3 callers
Method
save
(&mut self, db: &Database, shutdown: bool)
src/vnode.rs:167
↓ 3 callers
Method
send_next
send (possibly multiple) SyncSend messages and eventual SyncFin (also takes care of expired SyncSend)
src/vnode_sync.rs:382
↓ 3 callers
Method
set_status
(&mut self, status: NodeStatus, incarnation: Seq)
src/gossip.rs:157
↓ 3 callers
Method
signal_sync_start
(&self, direction: SyncDirection)
src/database.rs:465
↓ 3 callers
Method
start
(self, *args)
scripts/sanity.py:51
↓ 3 callers
Method
start_connect
(&self, expected_node: Option<NodeId>, addr: SocketAddr)
src/fabric.rs:442
↓ 3 callers
Method
sync
(&self)
src/storage.rs:314
↓ 2 callers
Method
alive_count
(&self)
src/gossip.rs:703
↓ 2 callers
Function
assume_str
(bytes: &[u8])
src/utils.rs:67
↓ 2 callers
Method
base
(&self)
src/version_vector.rs:119
↓ 2 callers
Method
clear_data
(self)
scripts/sanity.py:33
↓ 2 callers
Method
cluster_join
(self)
scripts/sanity.py:40
↓ 2 callers
Method
cmd_cset
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:412
↓ 2 callers
Method
cmd_del
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:393
↓ 2 callers
Method
cmd_exec
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:209
↓ 2 callers
Method
cmd_hdel
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:261
↓ 2 callers
Method
cmd_hset
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:238
↓ 2 callers
Method
cmd_incrby
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:446
↓ 2 callers
Method
cmd_sadd
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:290
↓ 2 callers
Method
cmd_srem
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:311
↓ 2 callers
Function
contains
()
src/version_vector.rs:997
↓ 2 callers
Method
contains_all
(&self, version: Version)
src/version_vector.rs:127
↓ 2 callers
Method
direction
(&self)
src/vnode_sync.rs:609
↓ 2 callers
Method
do_start_sync
(&mut self, db: &Database)
src/vnode.rs:855
↓ 2 callers
Method
do_sync
(&mut self, state: Vec<State<T>>)
src/gossip.rs:608
↓ 2 callers
Method
done
(&self)
src/vnode.rs:135
↓ 2 callers
Method
execute
(self, *args, **kwargs)
scripts/sanity.py:88
↓ 2 callers
Method
get_type
(&self)
src/fabric_msg.rs:55
↓ 2 callers
Method
handle_cmd
(&self, context: &mut Context, cmd: RespValue)
src/command.rs:89
↓ 2 callers
Method
handler_cmd
(&self, mut context: Context)
src/command.rs:81
↓ 2 callers
Method
handler_fabric_msg
(&self, from: NodeId, msg: FabricMsg)
src/database.rs:417
↓ 2 callers
Function
hash_slot
RedisCluster style partitioning
src/hash.rs:6
↓ 2 callers
Function
into_io_error
(e: E)
src/utils.rs:55
↓ 2 callers
Method
is_empty
(&self)
src/version_vector.rs:659
↓ 2 callers
Method
is_subsumed
(&self, bvv: &BitmappedVersionVector)
src/cubes.rs:43
↓ 2 callers
Method
iterator
(&self)
src/storage.rs:180
↓ 2 callers
Method
kill
(self)
scripts/sanity.py:74
↓ 2 callers
Method
log_get
( &self, log_key: (u64, u64), callback: F, )
src/storage.rs:243
↓ 2 callers
Method
log_iterator
(&self, prefix: u64, start: u64)
src/storage.rs:211
↓ 2 callers
Method
members
(&self)
src/dht.rs:943
↓ 2 callers
Method
next
(&mut self, state: &VNodeState)
src/vnode_sync.rs:116
↓ 2 callers
Method
next
(&mut self)
src/storage.rs:359
↓ 2 callers
Method
parse_value
(&mut self)
src/resp.rs:197
↓ 2 callers
Method
parse_vv
( &self, try: bool, args: &[&Bytes], i: usize, )
src/command.rs:173
↓ 2 callers
Method
process_set
( &mut self, db: &Database, cookie: Cookie, response: Result<I, FabricError>,
src/vnode.rs:538
↓ 2 callers
Method
read_byte
(&mut self)
src/resp.rs:219
↓ 2 callers
Method
read_with_separator
(&mut self, len: usize)
src/resp.rs:238
↓ 2 callers
Method
register_node
(&self, peer: NodeId, peer_addr: SocketAddr)
src/fabric.rs:125
↓ 2 callers
Method
save_ring
(&self)
src/dht.rs:939
↓ 2 callers
Method
send_error_fin
Sending Errors always result in Error
src/vnode_sync.rs:302
↓ 2 callers
Method
send_start
send SyncStart message, only valid for Receivers
src/vnode_sync.rs:264
↓ 2 callers
Method
serialize_into
(self, f: &mut W)
src/resp.rs:46
↓ 2 callers
Method
serialized_size
(&self)
src/resp.rs:32
↓ 2 callers
Method
set_nodes
(&self, it: I)
src/fabric.rs:423
↓ 2 callers
Function
split_number_suffix
(s: &str)
src/config.rs:90
↓ 2 callers
Method
storage_set_remote
( &mut self, _db: &Database, writes: Vec<(Bytes, Cube, bool)>, )
src/vnode.rs:1066
↓ 2 callers
Function
stub_aae_converge
(drop: usize)
src/database.rs:1178
↓ 2 callers
Method
syncs_inflight
(&self)
src/database.rs:447
↓ 2 callers
Method
take_response
(&mut self)
src/database.rs:98
↓ 2 callers
Function
test_reload_stub
(shutdown: bool)
src/database.rs:776
↓ 2 callers
Method
valid_physical_count
(&self, physical: PhysicalNodeId)
src/dht.rs:154
↓ 2 callers
Method
wait_fabric
(&self)
src/database.rs:701
↓ 2 callers
Method
wait_ready
(self, callback=lambda c: c.ping(), timeout=5, sleep=0.1)
scripts/sanity.py:44
↓ 1 callers
Method
_dump_log
(&self)
src/vnode.rs:176
↓ 1 callers
Method
_start_sync
(&self, vnode: VNodeNo)
src/database.rs:459
↓ 1 callers
Function
build_log_prefix
(buffer: &'a mut [u8], num: u16, prefix: u64)
src/storage.rs:45
↓ 1 callers
Method
clear
(&mut self)
src/version_vector.rs:273
↓ 1 callers
Method
clear
(&mut self)
src/database.rs:111
↓ 1 callers
Method
clear
(&self)
src/storage.rs:290
↓ 1 callers
Method
cluster_init
(self)
scripts/sanity.py:36
↓ 1 callers
Method
cmd_cget
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:433
↓ 1 callers
Method
cmd_cluster
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:472
↓ 1 callers
Method
cmd_config
(&self, context: &mut Context, _args: &[&Bytes])
src/command.rs:226
↓ 1 callers
Method
cmd_get
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:332
↓ 1 callers
Method
cmd_hgetall
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:230
↓ 1 callers
Method
cmd_mget
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:340
↓ 1 callers
Method
cmd_multi
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:202
↓ 1 callers
Method
cmd_smembers
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:282
↓ 1 callers
Method
cmd_type
(&self, context: &mut Context, args: &[&Bytes])
src/command.rs:466
↓ 1 callers
Function
configure
()
src/main.rs:67
↓ 1 callers
Method
consumed
(&self)
src/resp.rs:182
↓ 1 callers
Function
decode_values
(value: RespValue)
src/database.rs:749
↓ 1 callers
Method
del
(&self, key: &[u8])
src/storage.rs:273
↓ 1 callers
Method
discard
(&mut self, vv: &VersionVector)
src/version_vector.rs:669
↓ 1 callers
Method
dispatch
(&mut self, req: RespValue)
src/server.rs:86
↓ 1 callers
Method
dispatch
(&self, msg: FabricMsg)
src/fabric.rs:182
↓ 1 callers
Method
dispatch_next
(&mut self, mut db_context: DbContext)
src/server.rs:100
↓ 1 callers
Method
dump_logs
(&self)
src/database.rs:731
↓ 1 callers
Method
finish
(&self)
src/utils.rs:22
↓ 1 callers
Method
for_each_dot
minimum set of dots required to assemble this cube see comment at the bottom
src/cubes.rs:61
↓ 1 callers
Method
generate_ping_msg
(&mut self)
src/gossip.rs:642
↓ 1 callers
Method
get
( &self, context: &mut Context, key: &Bytes, consistency: ConsistencyLevel,
src/database.rs:560
↓ 1 callers
Method
get
( &self, key: &[u8], callback: F, )
src/storage.rs:227
↓ 1 callers
Method
handler_dht_change
(&self)
src/database.rs:368
↓ 1 callers
Method
handler_tick
(&self, time: Instant)
src/dht.rs:837
← previous
next →
101–200 of 434, ranked by callers