Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Frigatebird-db/frigatebird
/ functions
Functions
1,487 in github.com/Frigatebird-db/frigatebird
⨍
Functions
1,487
◇
Types & classes
193
↓ 355 callers
Method
push
(&mut self, val: &str)
src/sql/runtime/batch.rs:253
↓ 347 callers
Method
execute
(&self, f: F)
src/pool/scheduler.rs:41
↓ 290 callers
Method
iter
Returns an iterator over byte slices.
src/sql/runtime/batch.rs:439
↓ 255 callers
Method
map
()
src/wal/wal/runtime/allocator.rs:187
↓ 200 callers
Method
query
(&self, sql: &str)
src/sql/executor/execution.rs:29
↓ 194 callers
Method
len
(&self)
src/sql/runtime/batch.rs:25
↓ 176 callers
Method
len
(&self)
src/wal/wal/storage.rs:51
↓ 136 callers
Method
is_empty
(&self)
src/cache/page_cache.rs:86
↓ 135 callers
Method
get
(&self, id: &str)
src/cache/page_cache.rs:127
↓ 83 callers
Method
is_empty
(&self)
src/sql/runtime/batch.rs:37
↓ 76 callers
Method
table_name
(&self)
tests/common/mod.rs:484
↓ 73 callers
Method
is_set
(&self, idx: usize)
src/sql/runtime/batch.rs:62
↓ 72 callers
Method
register_page
( &mut self, table: &str, column: &str, disk_path: String, offset: u64
src/metadata_store/mod.rs:753
↓ 69 callers
Method
len
(&self)
src/pipeline/planner.rs:81
↓ 68 callers
Method
set
(&mut self, idx: usize)
src/sql/runtime/batch.rs:41
↓ 65 callers
Function
assert_query_matches
( executor: &SqlExecutor, fixture: &MassiveFixture, sql: &str, options: QueryOptions<'_>, )
tests/common/mod.rs:681
↓ 54 callers
Method
read
(&self, in_block_offset: u64)
src/wal/wal/block.rs:75
↓ 53 callers
Method
add_entry
(&mut self, entry: entry::Entry)
src/page/mod.rs:24
↓ 52 callers
Method
get_bytes
(&self, idx: usize)
src/sql/runtime/batch.rs:265
↓ 52 callers
Method
submit
Submit a job to be processed by the executor.
src/executor.rs:29
↓ 51 callers
Method
latest_in_table
(&self, table: &str, column: &str)
src/metadata_store/mod.rs:956
↓ 48 callers
Method
add
(&mut self, id: &str, page: T)
src/cache/page_cache.rs:102
↓ 46 callers
Method
next
(&mut self)
src/sql/runtime/batch.rs:184
↓ 46 callers
Method
to_vec
(&self)
src/sql/runtime/result.rs:120
↓ 44 callers
Method
as_f64
(&self)
src/sql/runtime/values.rs:94
↓ 43 callers
Function
assert_rows_sorted
(rows: &[Vec<String>], sort_indices: &[usize])
tests/order_by_integration_tests.rs:599
↓ 42 callers
Function
read_row
( handler: &PageHandler, table: &str, row_idx: u64, )
src/ops_handler/read.rs:5
↓ 40 callers
Function
collect_table_rows
( handler: &PageHandler, directory: &PageDirectory, table: &str, column_names: &[&str], )
tests/order_by_integration_tests.rs:199
↓ 39 callers
Function
scalar_from_f64
(value: f64)
src/sql/runtime/values.rs:200
↓ 36 callers
Method
get_page
(&self, page_meta: PageDescriptor)
src/page_handler/mod.rs:512
↓ 35 callers
Method
range
( &self, column: &str, l_bound: u64, r_bound: u64, commit_time_upper_b
src/metadata_store/mod.rs:1031
↓ 35 callers
Function
setup_executor
()
tests/cli_tests.rs:13
↓ 35 callers
Method
write
( &self, in_block_offset: u64, data: &[u8], owned_by: &str, next_block
src/wal/wal/block.rs:31
↓ 34 callers
Function
assert_metadata_for_columns
( store: &Arc<RwLock<TableMetaStore>>, table: &str, columns: &[&str], expected_len: usize, )
tests/order_by_integration_tests.rs:228
↓ 33 callers
Method
get
(&self, key: &str)
src/wal/wal/runtime/index.rs:58
↓ 33 callers
Function
plan_sql
Parse and plan a single SQL statement.
src/sql/mod.rs:56
↓ 32 callers
Method
compress
(&self, data: Arc<PageCacheEntryUncompressed>)
src/helpers/compressor.rs:20
↓ 29 callers
Method
get_string
(&self, idx: usize)
src/sql/runtime/batch.rs:296
↓ 28 callers
Function
build_pipeline
(plan: &QueryPlan, page_handler: Arc<PageHandler>)
src/pipeline/builder.rs:11
↓ 28 callers
Function
build_word_bitmap
( values: &[T], null_bitmap: &Bitmap, num_rows: usize, mut predicate: F, )
src/sql/runtime/physical_evaluator.rs:639
↓ 28 callers
Method
page_handler
(&self)
src/sql/executor/core.rs:32
↓ 28 callers
Function
setup_writer
()
tests/writer_tests.rs:152
↓ 27 callers
Function
setup_page_handler
()
tests/ops_handler_tests.rs:15
↓ 26 callers
Function
collect_expr_columns
(expr: &Expr, columns: &mut BTreeSet<String>)
src/sql/planner.rs:433
↓ 26 callers
Method
decompress
(&self, data: Arc<PageCacheEntryCompressed>)
src/helpers/compressor.rs:28
↓ 25 callers
Method
load
(page: Page, dtype: DataType)
src/sql/runtime/batch.rs:877
↓ 25 callers
Function
other_error
(msg: impl Into<String>)
src/ops_handler/helpers.rs:7
↓ 24 callers
Function
parse_sql
Parse SQL text into AST statements using the generic SQL dialect.
src/sql/parser.rs:6
↓ 24 callers
Method
write
(&self, data: &[u8])
src/wal/wal/runtime/writer.rs:54
↓ 23 callers
Method
last
(&self)
src/metadata_store/mod.rs:290
↓ 23 callers
Method
lock
(&self)
src/wal/wal/runtime/allocator.rs:143
↓ 21 callers
Function
compare_scalar_values
(left: &ScalarValue, right: &ScalarValue)
src/sql/runtime/values.rs:223
↓ 21 callers
Function
evaluate_expression_on_batch
( expr: &Expr, batch: &ColumnarBatch, catalog: &TableCatalog, )
src/sql/runtime/expressions.rs:675
↓ 21 callers
Function
install_fixture
()
tests/sql_massive_correctness/edge_cases.rs:4
↓ 21 callers
Function
setup_executor
()
tests/sql_e2e_tests.rs:19
↓ 20 callers
Method
as_bool
(&self)
src/sql/runtime/values.rs:87
↓ 19 callers
Method
duckdb
(&self)
tests/common/mod.rs:496
↓ 19 callers
Function
evaluate_row_expr
( expr: &Expr, row_idx: u64, dataset: &AggregateDataset, )
src/sql/runtime/expressions.rs:372
↓ 19 callers
Method
get_data
(&self)
src/entry/mod.rs:29
↓ 19 callers
Method
get_next
(&self)
src/pipeline/types.rs:476
↓ 19 callers
Method
register_table
(&mut self, definition: TableDefinition)
src/metadata_store/mod.rs:514
↓ 18 callers
Method
remove
(&mut self, key: &str)
src/wal/wal/runtime/index.rs:62
↓ 18 callers
Method
row_iter
(&self)
src/sql/runtime/result.rs:11
↓ 18 callers
Method
table_catalog
(&self, table: &str)
src/page_handler/mod.rs:94
↓ 18 callers
Function
upsert_data_into_column
TODO: update (l,r) ranges on upsert
src/ops_handler/insert.rs:10
↓ 18 callers
Method
write_back_uncompressed
(&self, id: &str, page: PageCacheEntryUncompressed)
src/page_handler/mod.rs:583
↓ 17 callers
Function
create_test_page
(id: usize)
tests/page_cache_tests.rs:8
↓ 17 callers
Function
setup_executor
Builds a fresh in-memory execution stack for integration tests.
tests/common/mod.rs:52
↓ 16 callers
Function
build_sql_executor
()
tests/edge_cases_and_stress_tests.rs:10
↓ 16 callers
Function
build_table_with_rows
( table: &str, columns_with_data: &[(&str, Vec<&str>)], order_by: Vec<String>, )
tests/order_by_integration_tests.rs:28
↓ 15 callers
Function
build_indexed_word_bitmap
(num_rows: usize, null_bitmap: &Bitmap, mut predicate: F)
src/sql/runtime/physical_evaluator.rs:697
↓ 15 callers
Function
column_name_from_expr
(expr: &Expr)
src/sql/runtime/helpers.rs:49
↓ 15 callers
Function
create_dummy_job
(step_count: usize)
tests/executor_tests.rs:33
↓ 15 callers
Method
into_option_string
(self)
src/sql/runtime/values.rs:33
↓ 15 callers
Method
is_null
(&self)
src/sql/runtime/values.rs:83
↓ 15 callers
Method
partial_cmp
(&self, other: &Self)
src/sql/runtime/values.rs:125
↓ 14 callers
Function
collect_expr_column_ordinals
( expr: &Expr, column_ordinals: &HashMap<String, usize>, table: &str, )
src/sql/runtime/helpers.rs:213
↓ 14 callers
Function
create_page_handler_with_data
Helper function to create a PageHandler with test data
tests/pipeline_filtering_integration_tests.rs:30
↓ 14 callers
Method
get_cached
(&self, id: &str)
src/page_handler/mod.rs:129
↓ 14 callers
Function
install_fixture
()
tests/sql_massive_correctness/expressions.rs:3
↓ 14 callers
Function
range_scan_column_entry
( handler: &PageHandler, col: &str, l_row: u64, r_row: u64, commit_time_upper_bound: u64,
src/ops_handler/scan.rs:5
↓ 13 callers
Function
compare_strs
(left: &str, right: &str)
src/sql/runtime/values.rs:246
↓ 13 callers
Method
lookup
(&self, id: &str)
src/page_handler/mod.rs:90
↓ 13 callers
Method
value_as_string
(&self, idx: usize)
src/sql/runtime/batch.rs:1042
↓ 12 callers
Method
as_slice
(&self)
src/page_handler/page_io.rs:61
↓ 12 callers
Method
cmp
(&self, other: &Self)
tests/common/mod.rs:617
↓ 12 callers
Method
columns
(&self)
src/metadata_store/mod.rs:152
↓ 12 callers
Function
evaluate_scalar_expression
( expr: &Expr, dataset: &AggregateDataset, )
src/sql/runtime/expressions.rs:22
↓ 12 callers
Method
iter_ones
(&self)
src/sql/runtime/batch.rs:115
↓ 12 callers
Function
plan_statement
( statement: &Statement, directory: &PageDirectory, )
src/sql/planner.rs:17
↓ 12 callers
Function
setup_persistent_executor
(namespace: &str)
tests/cli_tests.rs:754
↓ 11 callers
Method
column
(&self, name: &str)
src/metadata_store/mod.rs:156
↓ 11 callers
Method
plan_expression
(&self, expr: &Expr)
src/sql/planner.rs:757
↓ 11 callers
Method
words
(&self)
src/sql/runtime/batch.rs:29
↓ 10 callers
Method
append
Appends another BytesColumn to this one.
src/sql/runtime/batch.rs:343
↓ 10 callers
Function
combine_numeric
( left: &ScalarValue, right: &ScalarValue, op: F, )
src/sql/runtime/values.rs:210
↓ 10 callers
Function
create_page
(size: usize)
tests/stress_tests.rs:34
↓ 10 callers
Function
create_test_page_handler
()
tests/pipeline_tests.rs:30
↓ 10 callers
Function
current_epoch_millis
()
src/entry/mod.rs:5
↓ 10 callers
Method
flush
(&self)
src/wal/wal/storage.rs:47
next →
1–100 of 1,487, ranked by callers