MCPcopy Create free account

hub / github.com/SouravRoy-ETL/slothdb / functions

Functions2,343 in github.com/SouravRoy-ETL/slothdb

↓ 1,316 callersMethodsize
src/execution/physical_planner.cpp:4586
↓ 696 callersMethodQuery
src/main/connection.cpp:167
↓ 502 callersMethodGetValue
src/common/types/vector.cpp:125
↓ 490 callersMethodempty
include/slothdb/execution/simple_i64_set.hpp:58
↓ 351 callersMethoddata
include/slothdb/common/types/selection_vector.hpp:26
↓ 319 callersMethodid
include/slothdb/common/types/logical_type.hpp:122
↓ 260 callersFunctionmz_zip_set_error
src/storage/miniz.c:3478
↓ 236 callersMethodget
(idx)
packaging/npm/slothdb.js:1
↓ 206 callersMethodGetExpressionType
include/slothdb/binder/bound_expression.hpp:35
↓ 199 callersMethodreserve
include/slothdb/execution/simple_i64_set.hpp:85
↓ 166 callersMethodGetValue<int32_t>
src/common/types/value.cpp:275
↓ 165 callersMethodRowCount
src/execution/parallel_executor.cpp:21
↓ 161 callersMethodGetData
src/execution/physical_planner.cpp:4033
↓ 159 callersMethodGetTypes
src/catalog/table_catalog_entry.cpp:19
↓ 159 callersMethodSetValue
src/common/types/vector.cpp:64
↓ 152 callersMethodGetSize
include/slothdb/common/types/string_type.hpp:63
↓ 151 callersMethodGetValue<int64_t>
src/common/types/value.cpp:281
↓ 138 callersMethodIsNull
src/execution/physical_planner.cpp:4591
↓ 129 callersMethodsize
Number of rows.
include/slothdb/common/types/data_chunk.hpp:28
↓ 98 callersMethodInitialize
src/common/types/vector.cpp:51
↓ 98 callersMethodSetInvalid
src/common/types/validity_mask.cpp:70
↓ 80 callersMethodGetValue<double>
src/common/types/value.cpp:317
↓ 78 callersMethodRowIsValid
Check if a specific row is valid.
include/slothdb/common/types/validity_mask.hpp:32
↓ 77 callersMethodToString
src/main/connection.cpp:2261
↓ 77 callersMethodinsert
Returns true iff this insert added a new element.
include/slothdb/execution/simple_i64_set.hpp:36
↓ 73 callersMethodColumnCount
Number of columns.
include/slothdb/storage/row_group.hpp:31
↓ 70 callersMethodGetType
src/storage/compression/compression.cpp:281
↓ 56 callersMethodGetData
src/execution/literal_emit_filter.cpp:39
↓ 49 callersFunctiongetWasmTableEntry
docs/playground/slothdb.js:1
↓ 49 callersFunctiongetWasmTableEntry
packaging/npm/slothdb.js:1
↓ 49 callersFunctionstackRestore
docs/playground/slothdb.js:1
↓ 49 callersFunctionstackRestore
packaging/npm/slothdb.js:1
↓ 49 callersFunctionstackSave
()
docs/playground/slothdb.js:1
↓ 49 callersFunctionstackSave
()
packaging/npm/slothdb.js:1
↓ 47 callersMethodGetTable
src/catalog/catalog.cpp:47
↓ 42 callersMethodCreateTable
src/main/connection.cpp:2187
↓ 35 callersMethodSetStorage
include/slothdb/catalog/table_catalog_entry.hpp:43
↓ 34 callersMethodIsNull
include/slothdb/common/types/value.hpp:72
↓ 33 callersMethodSetCardinality
include/slothdb/common/types/data_chunk.hpp:30
↓ 33 callersMethodwrite
()
packaging/npm/slothdb.js:1
↓ 32 callersMethodread
()
packaging/npm/slothdb.js:1
↓ 30 callersFunction$
(s, root = document)
docs/playground/app.js:14
↓ 30 callersMethodBind
src/binder/binder.cpp:86
↓ 29 callersMethodGet
src/execution/physical_planner.cpp:4588
↓ 28 callersMethodDropTable
src/main/connection.cpp:2199
↓ 26 callersFunctionpx_rect
(x, y, w, h, color, opacity=1.0)
assets/gen_hero.py:61
↓ 25 callersMethodAppend
src/main/connection.cpp:2205
↓ 25 callersMethodGetCondition
Exposed so fused FILTER+AGG+SCAN paths can inline the predicate.
src/execution/physical_planner.cpp:1637
↓ 25 callersMethodInit
src/execution/physical_planner.cpp:4022
↓ 25 callersFunctionQ
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 callersFunctionTranslate
src/ask/nl_to_sql.cpp:492
↓ 24 callersMethodclose
Close the connection.
python/slothdb/__init__.py:484
↓ 23 callersMethodZigI32
src/storage/parquet.cpp:115
↓ 22 callersMethodGetReader
src/execution/physical_planner.cpp:818
↓ 22 callersFunctionSalesSchema
test/unit/ask/test_nl_to_sql.cpp:7
↓ 22 callersFunctionlower
Case-fold a string to lowercase for matching.
src/ask/nl_to_sql.cpp:14
↓ 20 callersFunctionmz_zip_array_clear
src/storage/miniz.c:3350
↓ 19 callersMethodGetValue<bool>
src/common/types/value.cpp:257
↓ 19 callersMethodReadAll
src/storage/parquet.cpp:2961
↓ 19 callersMethodReset
src/common/allocator.cpp:64
↓ 19 callersMethodRowGroupSize
src/execution/physical_planner.cpp:1046
↓ 19 callersMethodSetNeededOutputs
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 callersFunctionTDEFL_READ_UNALIGNED_WORD2
src/storage/miniz.c:1418
↓ 17 callersMethodGetColumns
src/storage/sqlite_scanner.cpp:224
↓ 17 callersFunctionmake_catalog
Helper: create a catalog with a test table.
test/unit/binder/test_binder.cpp:10
↓ 16 callersMethodGetInternalType
src/common/types/logical_type.cpp:43
↓ 16 callersMethodRunParallelRGs
src/execution/physical_planner.cpp:1070
↓ 16 callersMethodSetRGConsumer
src/execution/physical_planner.cpp:1062
↓ 15 callersMethodAllValid
Check if all values are valid (fast path: mask not allocated).
include/slothdb/common/types/validity_mask.hpp:29
↓ 15 callersFunctionBuildTypedKeepMask
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 callersFunctionEvalSimplePredicates
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 callersFunctionHWThreads
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 callersMethodScan
src/main/connection.cpp:2213
↓ 15 callersFunctionmz_zip_array_push_back
src/storage/miniz.c:3402
↓ 14 callersMethodGetDouble
src/execution/physical_planner.cpp:4603
↓ 14 callersMethodGetInt32
src/execution/physical_planner.cpp:4595
↓ 14 callersMethodGetInt64
src/execution/physical_planner.cpp:4599
↓ 14 callersMethodGetString
include/slothdb/common/types/string_type.hpp:71
↓ 14 callersFunctioncleanup
test/unit/storage/test_parquet.cpp:11
↓ 14 callersFunctionlog
(text, cls = '')
docs/playground/app.js:50
↓ 14 callersFunctionmz_zip_array_resize
src/storage/miniz.c:3386
↓ 13 callersFunctionAppendRaw
src/execution/count_group_agg.cpp:23
↓ 13 callersFunctionBulkLoadRows
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 callersMethodGetColumnIndex
src/catalog/table_catalog_entry.cpp:10
↓ 13 callersMethodInitScan
src/storage/data_table.cpp:38
↓ 13 callersMethodReadHeader
src/storage/csv_reader.cpp:68
↓ 13 callersFunctionReadLEU32
Read a varint from a byte range (used by the RLE/bit-packed header length prefix).
src/storage/parquet.cpp:738
↓ 13 callersFunctionTryCompileSimplePredicate
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 callersFunctionclose
(stream)
packaging/npm/slothdb.js:1
↓ 13 callersFunctionsetup_employees
test/unit/execution/test_aggregation.cpp:7
↓ 12 callersMethodAddString
src/common/types/vector.cpp:10
↓ 12 callersMethodFinish
src/storage/parquet.cpp:960
↓ 12 callersMethodGetValue<float>
src/common/types/value.cpp:311
↓ 12 callersFunctionNoMatch
Build a NO_MATCH result with a specific message.
src/ask/nl_to_sql.cpp:201
↓ 12 callersMethodSetSkipStrData
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 callersMethodTokenize
src/parser/tokenizer.cpp:241
↓ 12 callersFunctionmz_crc32
src/storage/miniz.c:70
↓ 12 callersFunctionrun
()
python/slothdb/_demo.py:53
↓ 11 callersFunctionAsciiToString
docs/playground/slothdb.js:1
↓ 11 callersFunctionAsciiToString
packaging/npm/slothdb.js:1
next →1–100 of 2,343, ranked by callers