Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ShisoftResearch/Nebuchadnezzar
/ functions
Functions
2,177 in github.com/ShisoftResearch/Nebuchadnezzar
⨍
Functions
2,177
◇
Types & classes
366
↓ 2,265 callers
Method
unwrap
(self)
src/server/transactions/mod.rs:37
↓ 929 callers
Method
clone
(&self)
src/index/full_text/shard.rs:1139
↓ 472 callers
Method
to_string
(&self)
src/index/ranged/tree/btree/cell_ref.rs:92
↓ 417 callers
Method
map
(&self, input: impl Iterator<Item = I>, func: F)
src/exec/funcs/mapper/map.rs:13
↓ 270 callers
Method
iter
Iterate over all (key, segment) pairs Uses bitmap for efficient iteration
src/ram/segment_list.rs:252
↓ 233 callers
Method
clone
(&self)
src/index/ranged/tree/btree/cell_ref.rs:150
↓ 224 callers
Method
push
(&mut self, inst: Instruction<'a>)
src/ram/io/writer.rs:36
↓ 171 callers
Method
get
(&self, id: &u32)
src/ram/schema/mod.rs:663
↓ 161 callers
Method
collect
(field: &Field, path: &mut CompressedFieldPath, out: &mut CompressedFieldPlans)
src/ram/schema/mod.rs:564
↓ 159 callers
Method
insert
Insert or update a segment at the given key (segment ID) Returns the old segment if one existed
src/ram/segment_list.rs:123
↓ 149 callers
Method
len
(&self)
src/index/entry.rs:56
↓ 139 callers
Method
insert
Insert an entry into the ranged index
src/client/ranged.rs:200
↓ 134 callers
Method
debug_only_new_schema
(&self, schema: Schema)
src/ram/schema/mod.rs:666
↓ 132 callers
Method
chunks
(&self)
src/server/mod.rs:572
↓ 129 callers
Method
into_iter
(self)
src/index/entry.rs:171
↓ 119 callers
Method
new_schema_with_id
( &self, schema: Schema, )
src/client/mod.rs:516
↓ 113 callers
Method
push
( &mut self, level: usize, node: &NodeCellRef, left_node: Option<&mut NodeWrit
src/index/ranged/tree/btree/reconstruct.rs:58
↓ 111 callers
Method
to_owned
(&self)
src/ram/cell.rs:423
↓ 107 callers
Method
len
Count the number of active segments Uses bitmap with population count for O(capacity/64) performance
src/ram/segment_list.rs:265
↓ 106 callers
Method
write_cell
( &self, cell: OwnedCell, )
src/client/mod.rs:318
↓ 103 callers
Method
as_slice
(&self)
src/index/entry.rs:61
↓ 101 callers
Method
len
(&self)
src/index/ranged/tree/btree/mod.rs:310
↓ 99 callers
Method
lock
(&self, k: K)
src/utils/raii_mutex_table.rs:28
↓ 94 callers
Method
read_cell
(&self, hash: u64)
src/ram/chunk.rs:625
↓ 90 callers
Method
next
(&mut self)
src/query/data_client/cursor.rs:45
↓ 88 callers
Method
write_cell
(&self, cell: &mut OwnedCell)
src/ram/chunk.rs:687
↓ 79 callers
Method
segments
(&self)
src/ram/chunk.rs:1148
↓ 78 callers
Method
iter
Iterate all entries: (doc_id, version, term_freq, doc_length)
src/index/full_text/shard.rs:447
↓ 77 callers
Method
data_client
(&self, members: &Vec<String>)
src/server/mod.rs:612
↓ 77 callers
Method
indexed_data_client
(&self)
src/server/mod.rs:600
↓ 72 callers
Method
is_empty
(&self)
src/ram/schema/mod.rs:594
↓ 61 callers
Method
meta
(&self)
src/server/mod.rs:576
↓ 59 callers
Method
is_empty
(&self)
src/index/ranged/tree/btree/node.rs:43
↓ 53 callers
Function
create_test_server
Helper function to create a test server for ranged query tests
src/query/data_client/tests.rs:525
↓ 53 callers
Method
max
()
src/index/entry.rs:71
↓ 46 callers
Method
shutdown
Gracefully shutdown the server, flushing all data to disk
src/server/mod.rs:1172
↓ 44 callers
Method
indexer
(&self)
src/server/mod.rs:588
↓ 44 callers
Method
is_none
(&self)
src/index/ranged/tree/btree/node.rs:37
↓ 44 callers
Function
now
()
src/ram/clock.rs:27
↓ 42 callers
Method
to_vec
(&self, len: usize)
src/index/ranged/tree/btree/internal.rs:98
↓ 40 callers
Method
next
TODO: Copy current after next
src/index/ranged/tree/btree/cursor.rs:207
↓ 39 callers
Method
archive
archive this segment and write the data to backup storage Backup files are opened on demand and closed immediately after use
src/ram/segs.rs:540
↓ 39 callers
Function
default_fields
()
src/ram/tests/mod.rs:18
↓ 38 callers
Method
chunks
(&self)
src/server/transactions/data_site.rs:233
↓ 38 callers
Function
setup_test_schema
()
src/ram/recovery.rs:1167
↓ 33 callers
Method
as_slice_immute
(&self)
src/index/ranged/trees.rs:10
↓ 33 callers
Method
begin
(&self)
src/server/transactions/manager.rs:367
↓ 30 callers
Method
id
(&self)
src/server/database.rs:88
↓ 29 callers
Method
insert
(&self, hash_id: &Id, cell_id: &Id)
src/index/hash/mod.rs:357
↓ 29 callers
Method
write
(&self, addr: usize)
src/ram/tombstone.rs:31
↓ 28 callers
Method
id
(&self)
src/index/ranged/sm.rs:162
↓ 28 callers
Method
read
/////////////////////// STARTING IMPL RPC CALLS// ///////////////////////
src/server/transactions/manager.rs:194
↓ 27 callers
Function
align_address_with_ty
(ty: Type, addr: usize)
src/ram/io/mod.rs:22
↓ 27 callers
Method
id
(&self)
src/ram/cell.rs:87
↓ 27 callers
Method
response_with
(&self, data: T)
src/server/transactions/data_site.rs:225
↓ 26 callers
Method
query_ids
( &'a self, schema: u32, selection: Expr, ordering: QueryOrdering, )
src/query/data_client.rs:445
↓ 26 callers
Method
write_undo_entry
Write an undo entry to the log
src/server/transactions/undo_log.rs:338
↓ 25 callers
Method
recover
Recover undo log from disk on startup Returns a HashMap of incomplete transactions for rollback
src/server/transactions/undo_log.rs:819
↓ 24 callers
Function
create_entry_key
(schema_id: u32, field: u64, feature_value: u64, id: Id)
src/index/ranged/tree/service_test.rs:15
↓ 24 callers
Method
insert
Insert an entry into the tree
src/index/ranged/tree/tree.rs:176
↓ 23 callers
Method
count
(&self)
src/ram/schema/mod.rs:691
↓ 23 callers
Method
is_default
(&self)
src/index/ranged/tree/btree/cell_ref.rs:88
↓ 23 callers
Method
query_ids_with_options
( &'a self, schema: u32, selection: Expr, ordering: QueryOrdering, ord
src/query/data_client.rs:468
↓ 22 callers
Method
add_document
Add a document to the index Writes posting lists to the SAME Chunk as the document (based on partition). This ensures data locality - document and it
src/index/full_text/shard.rs:561
↓ 22 callers
Method
distributed_search
Search across all partitions and aggregate results This provides a unified BM25 search interface that: 1. Queries all nodes in parallel 2. Collects l
src/index/full_text/coordinator.rs:90
↓ 22 callers
Method
ensure_indices
Ensure indices are properly set for a cell
src/index/builder.rs:414
↓ 22 callers
Method
is_hot
(&self)
src/ram/segs.rs:909
↓ 21 callers
Function
default_fields
Helper to create default test fields
src/ram/tiered/tests.rs:34
↓ 21 callers
Method
insert
( &self, _cell_id: &Id, _schema_id: u32, _field_id: u64, _metric_encod
src/query/data_client/tests.rs:46
↓ 21 callers
Method
into_iter
(self)
src/exec/funcs/reducer/mod.rs:43
↓ 21 callers
Method
is_cold
(&self)
src/ram/segs.rs:919
↓ 20 callers
Method
cmp
(field: AlignField, op: AlignOp, value: u64)
src/query/data_client/alignment_tests.rs:120
↓ 20 callers
Method
fulltext_indexer
Get the inverted indexer if initialized
src/index/mod.rs:101
↓ 20 callers
Function
is_symbol_named
(expr: &Expr, name: &str)
src/query/planner/expr.rs:1510
↓ 19 callers
Method
backup_path
Generate backup file path for a segment
src/ram/file_manager.rs:60
↓ 19 callers
Method
current
TODO: Use copied key reference
src/index/ranged/tree/btree/cursor.rs:216
↓ 19 callers
Method
database_name
(&self)
src/client/mod.rs:122
↓ 19 callers
Method
group_name
(&self)
src/client/mod.rs:126
↓ 19 callers
Method
seek
Seek to a position in the tree
src/index/ranged/tree/tree.rs:211
↓ 19 callers
Function
temp_raft_dir
()
src/ram/recovery.rs:1225
↓ 19 callers
Method
update
( &self, tid: TxnId, cell: OwnedCell, )
src/server/transactions/manager.rs:432
↓ 18 callers
Method
contains_key
Check if a segment exists at the given key
src/ram/segment_list.rs:203
↓ 18 callers
Function
wait_until_updated
()
src/index/ranged/tree/btree/storage.rs:128
↓ 17 callers
Function
create_test_cell
(schema_id: u32, id: &Id, name: &str, score: u64)
src/ram/tests/chunk.rs:1297
↓ 17 callers
Method
keys
(&self)
src/index/ranged/tree/btree/node.rs:101
↓ 17 callers
Method
read
(addr: usize)
src/ram/tombstone.rs:56
↓ 16 callers
Method
bm25_search
Search using BM25 by iterating ALL Chunks on this server Each Chunk has its own posting lists for terms in documents stored in that Chunk. We iterate
src/index/full_text/shard.rs:778
↓ 16 callers
Method
cleaner
(&self)
src/server/mod.rs:584
↓ 16 callers
Function
default_cell
(id: &Id)
src/ram/recovery.rs:1152
↓ 16 callers
Method
insert
(&self, key: &EntryKey)
src/index/ranged/tree/btree/mod.rs:202
↓ 16 callers
Method
prepare
(&self, tid: TxnId)
src/server/transactions/manager.rs:311
↓ 16 callers
Method
range_index_scan
( &'a self, schema: u32, field: u64, range: ValueRange, projection: Ve
src/query/data_client.rs:175
↓ 16 callers
Method
stop
(&self)
src/ram/cleaner/mod.rs:210
↓ 15 callers
Method
add_index
(&self, cell_id: &Id, index_id: &Id)
src/index/hash/mod.rs:51
↓ 15 callers
Function
build_indexed_predicate_plan
( schema: &Schema, selection: &Expr, schema_stats: Option<&SchemaStatistics>, order_by_field:
src/query/planner/expr.rs:234
↓ 15 callers
Method
clear
Non-atomic
src/index/ranged/tree/btree/mod.rs:126
↓ 15 callers
Method
get_field_stats
Get field statistics from memory, loading from disk if not found
src/index/full_text/shard.rs:679
↓ 15 callers
Method
get_ptr
(&self)
src/ram/chunk.rs:1986
↓ 15 callers
Method
get_root
(&self)
src/index/ranged/tree/btree/mod.rs:178
↓ 15 callers
Method
next
Get the next document ID
src/client/ranged.rs:238
next →
1–100 of 2,177, ranked by callers