Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SouravRoy-ETL/slothdb
/ functions
Functions
2,343 in github.com/SouravRoy-ETL/slothdb
⨍
Functions
2,343
◇
Types & classes
479
↓ 1,316 callers
Method
size
src/execution/physical_planner.cpp:4586
↓ 696 callers
Method
Query
src/main/connection.cpp:167
↓ 502 callers
Method
GetValue
src/common/types/vector.cpp:125
↓ 490 callers
Method
empty
include/slothdb/execution/simple_i64_set.hpp:58
↓ 351 callers
Method
data
include/slothdb/common/types/selection_vector.hpp:26
↓ 319 callers
Method
id
include/slothdb/common/types/logical_type.hpp:122
↓ 260 callers
Function
mz_zip_set_error
src/storage/miniz.c:3478
↓ 236 callers
Method
get
(idx)
packaging/npm/slothdb.js:1
↓ 206 callers
Method
GetExpressionType
include/slothdb/binder/bound_expression.hpp:35
↓ 199 callers
Method
reserve
include/slothdb/execution/simple_i64_set.hpp:85
↓ 166 callers
Method
GetValue<int32_t>
src/common/types/value.cpp:275
↓ 165 callers
Method
RowCount
src/execution/parallel_executor.cpp:21
↓ 161 callers
Method
GetData
src/execution/physical_planner.cpp:4033
↓ 159 callers
Method
GetTypes
src/catalog/table_catalog_entry.cpp:19
↓ 159 callers
Method
SetValue
src/common/types/vector.cpp:64
↓ 152 callers
Method
GetSize
include/slothdb/common/types/string_type.hpp:63
↓ 151 callers
Method
GetValue<int64_t>
src/common/types/value.cpp:281
↓ 138 callers
Method
IsNull
src/execution/physical_planner.cpp:4591
↓ 129 callers
Method
size
Number of rows.
include/slothdb/common/types/data_chunk.hpp:28
↓ 98 callers
Method
Initialize
src/common/types/vector.cpp:51
↓ 98 callers
Method
SetInvalid
src/common/types/validity_mask.cpp:70
↓ 80 callers
Method
GetValue<double>
src/common/types/value.cpp:317
↓ 78 callers
Method
RowIsValid
Check if a specific row is valid.
include/slothdb/common/types/validity_mask.hpp:32
↓ 77 callers
Method
ToString
src/main/connection.cpp:2261
↓ 77 callers
Method
insert
Returns true iff this insert added a new element.
include/slothdb/execution/simple_i64_set.hpp:36
↓ 73 callers
Method
ColumnCount
Number of columns.
include/slothdb/storage/row_group.hpp:31
↓ 70 callers
Method
GetType
src/storage/compression/compression.cpp:281
↓ 56 callers
Method
GetData
src/execution/literal_emit_filter.cpp:39
↓ 49 callers
Function
getWasmTableEntry
docs/playground/slothdb.js:1
↓ 49 callers
Function
getWasmTableEntry
packaging/npm/slothdb.js:1
↓ 49 callers
Function
stackRestore
docs/playground/slothdb.js:1
↓ 49 callers
Function
stackRestore
packaging/npm/slothdb.js:1
↓ 49 callers
Function
stackSave
()
docs/playground/slothdb.js:1
↓ 49 callers
Function
stackSave
()
packaging/npm/slothdb.js:1
↓ 47 callers
Method
GetTable
src/catalog/catalog.cpp:47
↓ 42 callers
Method
CreateTable
src/main/connection.cpp:2187
↓ 35 callers
Method
SetStorage
include/slothdb/catalog/table_catalog_entry.hpp:43
↓ 34 callers
Method
IsNull
include/slothdb/common/types/value.hpp:72
↓ 33 callers
Method
SetCardinality
include/slothdb/common/types/data_chunk.hpp:30
↓ 33 callers
Method
write
()
packaging/npm/slothdb.js:1
↓ 32 callers
Method
read
()
packaging/npm/slothdb.js:1
↓ 30 callers
Function
$
(s, root = document)
docs/playground/app.js:14
↓ 30 callers
Method
Bind
src/binder/binder.cpp:86
↓ 29 callers
Method
Get
src/execution/physical_planner.cpp:4588
↓ 28 callers
Method
DropTable
src/main/connection.cpp:2199
↓ 26 callers
Function
px_rect
(x, y, w, h, color, opacity=1.0)
assets/gen_hero.py:61
↓ 25 callers
Method
Append
src/main/connection.cpp:2205
↓ 25 callers
Method
GetCondition
Exposed so fused FILTER+AGG+SCAN paths can inline the predicate.
src/execution/physical_planner.cpp:1637
↓ 25 callers
Method
Init
src/execution/physical_planner.cpp:4022
↓ 25 callers
Function
Q
Quote an identifier for SQL. We use double-quotes because SlothDB's parser accepts them and they're unambiguous across dialects.
src/ask/nl_to_sql.cpp:263
↓ 24 callers
Function
Translate
src/ask/nl_to_sql.cpp:492
↓ 24 callers
Method
close
Close the connection.
python/slothdb/__init__.py:484
↓ 23 callers
Method
ZigI32
src/storage/parquet.cpp:115
↓ 22 callers
Method
GetReader
src/execution/physical_planner.cpp:818
↓ 22 callers
Function
SalesSchema
test/unit/ask/test_nl_to_sql.cpp:7
↓ 22 callers
Function
lower
Case-fold a string to lowercase for matching.
src/ask/nl_to_sql.cpp:14
↓ 20 callers
Function
mz_zip_array_clear
src/storage/miniz.c:3350
↓ 19 callers
Method
GetValue<bool>
src/common/types/value.cpp:257
↓ 19 callers
Method
ReadAll
src/storage/parquet.cpp:2961
↓ 19 callers
Method
Reset
src/common/allocator.cpp:64
↓ 19 callers
Method
RowGroupSize
src/execution/physical_planner.cpp:1046
↓ 19 callers
Method
SetNeededOutputs
Forward needed-output mask to child, augmented with columns the filter condition itself references. Without this, a parquet scan child sees no project
src/execution/physical_planner.cpp:1643
↓ 18 callers
Function
TDEFL_READ_UNALIGNED_WORD2
src/storage/miniz.c:1418
↓ 17 callers
Method
GetColumns
src/storage/sqlite_scanner.cpp:224
↓ 17 callers
Function
make_catalog
Helper: create a catalog with a test table.
test/unit/binder/test_binder.cpp:10
↓ 16 callers
Method
GetInternalType
src/common/types/logical_type.cpp:43
↓ 16 callers
Method
RunParallelRGs
src/execution/physical_planner.cpp:1070
↓ 16 callers
Method
SetRGConsumer
src/execution/physical_planner.cpp:1062
↓ 15 callers
Method
AllValid
Check if all values are valid (fast path: mask not allocated).
include/slothdb/common/types/validity_mask.hpp:29
↓ 15 callers
Function
BuildTypedKeepMask
Build a per-row keep mask for a list of SimplePredicates over a row group's column data. Returns true on success and fills `out_mask` (size == nrows,
src/execution/physical_planner.cpp:505
↓ 15 callers
Function
EvalSimplePredicates
Evaluate all predicates against typed Parquet row-group columns at row r. Returns false (fail) if any predicate misses or the row is null in a predica
src/execution/physical_planner.cpp:396
↓ 15 callers
Function
HWThreads
Returns the number of hardware threads available, clamped to 1 on single-threaded WASM (Emscripten without pthreads). Std::thread's constructor throws
include/slothdb/common/parallel.hpp:17
↓ 15 callers
Method
Scan
src/main/connection.cpp:2213
↓ 15 callers
Function
mz_zip_array_push_back
src/storage/miniz.c:3402
↓ 14 callers
Method
GetDouble
src/execution/physical_planner.cpp:4603
↓ 14 callers
Method
GetInt32
src/execution/physical_planner.cpp:4595
↓ 14 callers
Method
GetInt64
src/execution/physical_planner.cpp:4599
↓ 14 callers
Method
GetString
include/slothdb/common/types/string_type.hpp:71
↓ 14 callers
Function
cleanup
test/unit/storage/test_parquet.cpp:11
↓ 14 callers
Function
log
(text, cls = '')
docs/playground/app.js:50
↓ 14 callers
Function
mz_zip_array_resize
src/storage/miniz.c:3386
↓ 13 callers
Function
AppendRaw
src/execution/count_group_agg.cpp:23
↓ 13 callers
Function
BulkLoadRows
Bulk-load rows into a DataTable using chunked appends (VECTOR_SIZE rows per chunk). This avoids creating one DataChunk per row, which is the primary b
src/main/connection.cpp:33
↓ 13 callers
Method
GetColumnIndex
src/catalog/table_catalog_entry.cpp:10
↓ 13 callers
Method
InitScan
src/storage/data_table.cpp:38
↓ 13 callers
Method
ReadHeader
src/storage/csv_reader.cpp:68
↓ 13 callers
Function
ReadLEU32
Read a varint from a byte range (used by the RLE/bit-packed header length prefix).
src/storage/parquet.cpp:738
↓ 13 callers
Function
TryCompileSimplePredicate
Top-level entry: compile then reorder so cheap+selective predicates run first. LIKE '%needle%' is per-row substring search; a substring-LIKE clause is
src/execution/physical_planner.cpp:318
↓ 13 callers
Function
close
(stream)
packaging/npm/slothdb.js:1
↓ 13 callers
Function
setup_employees
test/unit/execution/test_aggregation.cpp:7
↓ 12 callers
Method
AddString
src/common/types/vector.cpp:10
↓ 12 callers
Method
Finish
src/storage/parquet.cpp:960
↓ 12 callers
Method
GetValue<float>
src/common/types/value.cpp:311
↓ 12 callers
Function
NoMatch
Build a NO_MATCH result with a specific message.
src/ask/nl_to_sql.cpp:201
↓ 12 callers
Method
SetSkipStrData
Per-column hint: if set, VARCHAR dict-encoded cols skip per-row string_t materialization (populate only str_dict_indices + str_dict_values). Consumers
src/execution/physical_planner.cpp:960
↓ 12 callers
Method
Tokenize
src/parser/tokenizer.cpp:241
↓ 12 callers
Function
mz_crc32
src/storage/miniz.c:70
↓ 12 callers
Function
run
()
python/slothdb/_demo.py:53
↓ 11 callers
Function
AsciiToString
docs/playground/slothdb.js:1
↓ 11 callers
Function
AsciiToString
packaging/npm/slothdb.js:1
next →
1–100 of 2,343, ranked by callers