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
↓ 5 callers
Function
min_entry_key
()
src/index/ranged/trees.rs:101
↓ 5 callers
Method
new_schema
( &self, mut schema: Schema, )
src/client/mod.rs:559
↓ 5 callers
Method
new_schema
(fields: Vec<Field>)
src/ram/schema/mod.rs:304
↓ 5 callers
Function
new_test_file_manager
()
src/ram/tests/segment_alignment_test.rs:8
↓ 5 callers
Method
range_seek
( &'a self, range: Range, buffer_size: u16, pattern: Option<u8>, )
src/index/mod.rs:143
↓ 5 callers
Function
ranged_tree_cell
Create a cell for storing tree metadata
src/index/ranged/tree/tree.rs:348
↓ 5 callers
Method
read
(&self, id: Id)
src/client/transaction.rs:101
↓ 5 callers
Method
read_cells_from_ids
( &self, ids: &[Id], projection: &Vec<u64>, selection: &Expr, proc: &E
src/query/data_client/read.rs:136
↓ 5 callers
Function
read_unchecked
(node: &NodeCellRef)
src/index/ranged/tree/btree/node.rs:471
↓ 5 callers
Function
reconcile_global_hot_segments
( manager: &crate::ram::tiered::manager::TieredMemoryManager, chunk_sets: &[&Arc<Chunks>], )
src/ram/tiered/tests.rs:165
↓ 5 callers
Method
refresh_key_mapping
( &self, key: &EntryKey, )
src/index/ranged/client/mod.rs:402
↓ 5 callers
Method
remove
Remove an index from the indexer clients
src/index/builder.rs:292
↓ 5 callers
Method
remove_cell
(&self, id: Id)
src/client/mod.rs:339
↓ 5 callers
Method
rev_topological_sort
(&self)
src/exec/dag.rs:79
↓ 5 callers
Function
scoped_txn_client
( address: &String, group_name: &str, )
src/server/transactions/tests.rs:12
↓ 5 callers
Function
selection_to_dnf_conjunctions
(selection: &Expr)
src/query/planner/expr.rs:969
↓ 5 callers
Function
shared_meta_plane_id
(_group_name: &str)
src/server/mod.rs:163
↓ 5 callers
Method
sql_name
(self)
src/query/data_client/alignment_tests.rs:44
↓ 5 callers
Method
string
(&self, key: &str)
src/ram/cell.rs:434
↓ 5 callers
Function
tiered_txn_client
( address: &String, group_name: &str, )
src/ram/tiered/tests.rs:24
↓ 5 callers
Method
update_cell
( &self, cell: OwnedCell, )
src/client/mod.rs:325
↓ 5 callers
Method
update_clock
(&self, clock: &StandardVectorClock)
src/server/transactions/data_site.rs:169
↓ 5 callers
Method
used_spaces
(&self)
src/ram/segs.rs:377
↓ 5 callers
Function
write_targeted
( mut search_page: NodeWriteGuard<KS, PS>, key: &EntryKey, )
src/index/ranged/tree/btree/node.rs:292
↓ 4 callers
Method
add_compound_index
(&mut self, name: &str, fields: Vec<String>, indices: Vec<IndexType>)
src/ram/schema/mod.rs:185
↓ 4 callers
Method
adjust_delta
(&self, delta: isize)
src/ram/tiered/mod.rs:96
↓ 4 callers
Method
aggregate
( &self, schema: u32, query: AggregateQuery, projection: Vec<ProjectionItem>,
src/query/data_client.rs:350
↓ 4 callers
Function
align_ptr_addr
(addr: usize)
src/ram/io/mod.rs:27
↓ 4 callers
Method
all_chunk_statistics
(&self, schema_id: u32)
src/ram/chunk.rs:1717
↓ 4 callers
Method
alloc_seg_at_id_with
( &self, seg_id: u64, seq_id: u64, file_manager: &Arc<SegmentFileManager>,
src/ram/segs.rs:1393
↓ 4 callers
Function
are_keys_serial
(keys: &[EntryKey])
src/index/ranged/tree/btree/verification.rs:4
↓ 4 callers
Function
build_histogram
(partitations: Vec<&(Vec<HistogramKey>, usize, usize)>)
src/query/statistics/mod.rs:316
↓ 4 callers
Method
cell_count
(&self)
src/ram/chunk.rs:1310
↓ 4 callers
Method
cell_meta_mutex
(&self, id: &Id)
src/server/transactions/data_site.rs:208
↓ 4 callers
Function
chunk_and_segment_from_addr
Calculate chunk ID and segment ID from a fault address Returns: Some((chunk_id, segment_id)) or None if address not in range
src/ram/chunk.rs:58
↓ 4 callers
Method
cmp
(&self, other: &EntryKey)
src/index/entry.rs:223
↓ 4 callers
Function
collect_query_rows
(mut cursor: QueryResultCursor)
src/query/data_client/tests.rs:5480
↓ 4 callers
Method
collect_registered_chunk_sets
(&self)
src/ram/tiered/manager.rs:200
↓ 4 callers
Function
compare_owned_values
( left: &OwnedValue, right: &OwnedValue, ordering: QueryOrdering, )
src/query/data_client/aggregate.rs:505
↓ 4 callers
Method
count
(&self)
src/server/cell_rpc.rs:166
↓ 4 callers
Function
create_test_chunks
Helper to create test chunks
benches/inverted_index.rs:95
↓ 4 callers
Function
create_test_meta
Helper to create test document metadata
benches/inverted_index.rs:197
↓ 4 callers
Function
default_fields
()
src/ram/tiered/bench.rs:21
↓ 4 callers
Method
delete_index
Delete a vector index.
src/index/vector/mod.rs:342
↓ 4 callers
Method
ensure_indices_with_res
( &self, cell: &OwnedCell, old_indices: Option<Vec<IndexRes>>, schema: &Schema
src/ram/chunk.rs:676
↓ 4 callers
Function
expect_schema_registration_ok
(client: &Arc<client::AsyncClient>, schema: Schema)
src/client/tests.rs:436
↓ 4 callers
Method
explicit_evict
Explicitly evict a specific number of segments from one chunk (test-only) NOTE: This method is kept for tests compatibility. Production code should r
src/ram/tiered/manager.rs:326
↓ 4 callers
Function
expr_field_id
(expr: &Expr)
src/query/planner/expr.rs:1472
↓ 4 callers
Method
extnode
(&self)
src/index/ranged/tree/btree/node.rs:182
↓ 4 callers
Method
field_id
(self)
src/query/data_client/alignment_tests.rs:54
↓ 4 callers
Function
fields_with_score
Helper to create fields with a score counter for transaction tests
src/ram/tiered/tests.rs:44
↓ 4 callers
Function
find_owned_doc_ids
Helper to find owned document IDs
benches/inverted_index.rs:209
↓ 4 callers
Method
find_transaction
(&self, tid: &TxnId)
src/server/transactions/data_site.rs:183
↓ 4 callers
Method
get_by_seq_id
Get a segment by seq_id Returns a cloned Arc if the segment exists
src/ram/segment_list.rs:171
↓ 4 callers
Function
get_hash_partitioner
(env: &mut Environment)
src/exec/query/partitioning.rs:22
↓ 4 callers
Function
get_join_partitioner
( env: &mut query::env::Environment, )
src/exec/funcs/reducer/mod.rs:73
↓ 4 callers
Method
get_server_id_by_id
(&self, id: &Id)
src/server/transactions/manager.rs:47
↓ 4 callers
Method
get_term_postings
Get postings for a specific term by iterating ALL Chunks on this server Returns: (doc_id, term_freq, doc_length) Note: Version is stored for GC but no
src/index/full_text/shard.rs:730
↓ 4 callers
Method
group_into_stages
(&self, rev_topo_sorted: Vec<u32>)
src/exec/dag.rs:128
↓ 4 callers
Method
incr_references
(&self)
src/ram/segs.rs:791
↓ 4 callers
Method
insert_at
(&mut self, item: T, pos: usize, len: &mut usize)
src/index/ranged/trees.rs:41
↓ 4 callers
Function
is_cjk_char
(c: char)
src/index/full_text/tokenizer.rs:168
↓ 4 callers
Method
iter_values
Iterate over all active segments Returns an iterator over Arc<Segment> Uses bitmap for efficient iteration
src/ram/segment_list.rs:239
↓ 4 callers
Method
key_at
(&self, index: usize)
src/index/ranged/tree/btree/internal.rs:69
↓ 4 callers
Method
left_ref_mut
(&mut self)
src/index/ranged/tree/btree/node.rs:237
↓ 4 callers
Method
live_entries
(&'a self, seg: &'a Segment)
src/ram/chunk.rs:1241
↓ 4 callers
Function
make_feature
(n: u64)
src/index/ranged/tree/tree.rs:382
↓ 4 callers
Function
modeled_total_size
(schema: &Schema, payload_len: usize)
src/ram/tests/blob_schema.rs:69
↓ 4 callers
Function
null_check_clause
(clause: &Expr)
src/query/planner/expr.rs:1302
↓ 4 callers
Method
old_index_res
(&self, schema: &Schema)
src/ram/chunk.rs:2003
↓ 4 callers
Method
persist_root
(&self, neb: &Arc<crate::client::AsyncClient>)
src/index/ranged/tree/btree/mod.rs:137
↓ 4 callers
Method
prepare_read
( &self, clock: &StandardVectorClock, tid: &TxnId, id: &Id, )
src/server/transactions/data_site.rs:353
↓ 4 callers
Method
print
(&self)
src/ram/tiered/bench.rs:110
↓ 4 callers
Function
projection_fields
(fields: &[&str])
src/query/data_client/tests.rs:5488
↓ 4 callers
Function
random_id
Helper function to create a random Id
src/server/transactions/undo_log.rs:932
↓ 4 callers
Function
read_by_schema
(ptr: usize, schema: &Schema)
src/ram/io/reader.rs:353
↓ 4 callers
Method
read_selected
( &self, tid: TxnId, id: Id, fields: Vec<u64>, )
src/server/transactions/manager.rs:251
↓ 4 callers
Method
reduce_with
(&mut self, key: K, value: V)
src/exec/funcs/reducer/mod.rs:37
↓ 4 callers
Method
remove_document
Remove a document from the index Note: For now, we don't actually remove from posting lists (append-only). The document will be filtered out at query
src/index/full_text/shard.rs:642
↓ 4 callers
Function
render_sql_ordering
(ordering: QueryOrdering)
src/query/data_client/alignment_tests.rs:896
↓ 4 callers
Function
reserve_addr
()
tests/storage_lock_process.rs:108
↓ 4 callers
Function
run_alignment_suite
( server: Arc<NebServer>, port: u16, datasets: Vec<AlignDataset>, schema_mode: AlignSchemaMode
src/query/data_client/alignment_tests.rs:487
↓ 4 callers
Function
run_projection_alignment_suite
( server: Arc<NebServer>, port: u16, datasets: Vec<AlignDataset>, schema_mode: AlignSchemaMode
src/query/data_client/alignment_tests.rs:526
↓ 4 callers
Method
scan_by_expr_with_options
( &'a self, schema: u32, selection: Expr, ordering: QueryOrdering, ord
src/query/data_client.rs:314
↓ 4 callers
Method
scan_schema_ids
( &self, schema: u32, _ordering: QueryOrdering, )
src/query/data_client/read.rs:52
↓ 4 callers
Function
scoped_storage_path
( base_path: &Option<String>, database_name: &str, should_scope: bool, )
src/server/database.rs:138
↓ 4 callers
Function
scoped_txn_client_for_database
( address: &str, group_name: &str, database_name: &str, )
src/server/transactions/manager.rs:1100
↓ 4 callers
Method
search
(&self, key: &EntryKey)
src/index/ranged/tree/btree/node.rs:58
↓ 4 callers
Method
select_victim
Select a victim segment for eviction using the CLOCK algorithm Algorithm: 1. Start at current clock hand position 2. For each segment: - Skip if it's
src/ram/tiered/clock.rs:43
↓ 4 callers
Function
setup_test_conshash
Helper to set up ConsistentHashing for testing
benches/inverted_index.rs:115
↓ 4 callers
Method
shared_pool
Access the shared server-wide memory pool.
src/ram/tiered/manager.rs:677
↓ 4 callers
Function
start_manager_test_server
(address: &str, group: &str)
src/server/transactions/manager.rs:1110
↓ 4 callers
Function
start_transaction_test_server
( address: &str, group: &str, )
src/server/transactions/data_site.rs:782
↓ 4 callers
Method
threshold_limit
(&self)
src/ram/tiered/manager.rs:79
↓ 4 callers
Function
tiered_manager_for_test
(physical_memory_limit: usize)
src/ram/recovery.rs:1183
↓ 4 callers
Method
update_version
(&mut self, version: u64)
src/ram/chunk.rs:1863
↓ 4 callers
Method
with_compression
(mut self, compression: FieldCompression)
src/ram/schema/mod.rs:296
↓ 4 callers
Function
write_u64
(buffer: &mut W, value: u64)
src/ram/tombstone.rs:21
↓ 3 callers
Method
abort
(&self)
src/client/transaction.rs:245
↓ 3 callers
Method
add
(&mut self, doc_id: Id, version: u64, tf: u32, doc_len: u32)
src/index/full_text/shard.rs:336
← previous
next →
301–400 of 2,177, ranked by callers