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
↓ 11 callers
Function
PqProfileOn
include/slothdb/storage/parquet.hpp:39
↓ 11 callers
Method
ReserveExpectedRows
src/execution/inline_row_agg.cpp:88
↓ 11 callers
Function
ResolveRemoteFile
If `path_or_url` starts with http://, https://, or s3://, fetch it to a system temp file and return the temp path (with the original extension preserv
src/main/connection.cpp:120
↓ 11 callers
Function
abort
(what)
docs/playground/slothdb.js:1
↓ 11 callers
Function
abort
(what)
packaging/npm/slothdb.js:1
↓ 11 callers
Method
add
Add `delta` to the count for `k`. Returns true iff this added a new key.
include/slothdb/execution/simple_i64_count_map.hpp:50
↓ 11 callers
Function
throwBindingError
docs/playground/slothdb.js:1
↓ 11 callers
Function
throwBindingError
packaging/npm/slothdb.js:1
↓ 10 callers
Function
DecompressPage
Decompress a page body. Parquet codecs we handle: UNCOMPRESSED (0), SNAPPY (1), GZIP (2), ZSTD (6). LZO (3) / BROTLI (4) / LZ4 (5) / LZ4_RAW (7) are n
src/storage/parquet.cpp:719
↓ 10 callers
Method
Field
Returns true if field present; sets fid, tid. tid==0 marks end of struct.
src/storage/parquet.cpp:128
↓ 10 callers
Method
MergeShard
src/execution/inline_row_agg.cpp:159
↓ 10 callers
Function
ResolveColumn
Resolve an English noun to a column on a specific table. Synonyms are tried in order: exact, lowercase, then the synonym class the noun belongs to (if
src/ask/nl_to_sql.cpp:126
↓ 10 callers
Method
Skip
src/storage/parquet.cpp:150
↓ 10 callers
Method
StructBegin
src/storage/parquet.cpp:125
↓ 10 callers
Method
StructEnd
src/storage/parquet.cpp:126
↓ 10 callers
Method
alloc
src/execution/radix_count_agg.cpp:809
↓ 10 callers
Function
cleanup
Clean up test file.
test/unit/storage/test_persistence.cpp:11
↓ 10 callers
Function
cleanup_files
test/unit/storage/test_json_fileio.cpp:10
↓ 10 callers
Function
mz_zip_reader_end_internal
src/storage/miniz.c:3904
↓ 10 callers
Function
open
(stream)
packaging/npm/slothdb.js:1
↓ 10 callers
Function
registerType
(rawType,registeredInstance,options={})
docs/playground/slothdb.js:1
↓ 10 callers
Function
registerType
(rawType,registeredInstance,options={})
packaging/npm/slothdb.js:1
↓ 9 callers
Method
Count
include/slothdb/storage/row_group.hpp:15
↓ 9 callers
Method
GetOperatorType
include/slothdb/planner/logical_operator.hpp:37
↓ 9 callers
Method
GetValue<int16_t>
src/common/types/value.cpp:269
↓ 9 callers
Method
GetValue<int8_t>
src/common/types/value.cpp:263
↓ 9 callers
Method
IsIdentityProjection
Detect SELECT * style identity projection: every output column is a plain BoundColumnRef pointing at the same input slot. When this holds, GetData bec
src/execution/physical_planner.cpp:1889
↓ 9 callers
Method
ReadColumnInto
src/storage/parquet.cpp:2475
↓ 9 callers
Method
RegisterScalarFunction
src/extension/extension_manager.cpp:259
↓ 9 callers
Method
SetProjection
Column pruning: tell the scan which columns are needed.
src/execution/physical_planner.cpp:805
↓ 9 callers
Function
WriteFile
Write a full file replacing its previous contents. Used by LIVE VIEW tests - the mtime change is what the cache check observes.
test/unit/execution/test_between_explain_view.cpp:14
↓ 9 callers
Method
ZigI64
src/storage/parquet.cpp:116
↓ 9 callers
Function
escapeHtml
(s)
docs/playground/app.js:30
↓ 9 callers
Function
mz_zip_reader_locate_file_v2
src/storage/miniz.c:4418
↓ 8 callers
Function
$$
(s, root = document)
docs/playground/app.js:15
↓ 8 callers
Function
FindSubstr
LIKE '%needle%' substring search. memchr-anchored memcmp confirm — uses the CRT's SIMD memchr (MSVC) for the hot byte-scan, then memcmp to verify. Mic
src/execution/physical_planner.cpp:85
↓ 8 callers
Method
Init
src/execution/literal_emit_filter.cpp:22
↓ 8 callers
Method
MightContain
src/storage/compression/compression.cpp:26
↓ 8 callers
Method
ReadData
src/storage/block_manager.cpp:47
↓ 8 callers
Function
ReadOnePageMapped
Read one page from the given file offset. Returns bytes consumed. `body_ptr` is set to point at the (compressed) page body inside `file_base` - no cop
src/storage/parquet.cpp:1468
↓ 8 callers
Method
SetQueryLocation
src/common/exception.cpp:22
↓ 8 callers
Method
WriteData
src/storage/block_manager.cpp:43
↓ 8 callers
Function
cleanup
test/unit/storage/test_csv.cpp:13
↓ 8 callers
Function
fast_skip_ws
Fast NDJSON parser: single pass over the mmap'd/loaded buffer, no per-line std::unordered_map, no per-char std::string append. Detects schema from the
src/storage/json_reader.cpp:156
↓ 8 callers
Function
fetch
(request, env)
cloudflare/cors-proxy/worker.js:25
↓ 8 callers
Function
fmt_ms
(seconds)
bench/run.py:94
↓ 8 callers
Function
stringToUTF8
(str,outPtr,maxBytesToWrite)
docs/playground/slothdb.js:1
↓ 8 callers
Function
stringToUTF8
(str,outPtr,maxBytesToWrite)
packaging/npm/slothdb.js:1
↓ 8 callers
Function
tinfl_decompress
src/storage/miniz.c:2437
↓ 7 callers
Method
DetectSchema
src/storage/json_reader.cpp:443
↓ 7 callers
Method
DetectSchemaLight
Parse only the schema header - magic bytes + column list - so callers can register the catalog entry without reading every row.
src/storage/arrow_ipc.cpp:196
↓ 7 callers
Method
GetTableNames
src/catalog/schema_catalog_entry.cpp:34
↓ 7 callers
Function
IdentKey
Normalize an identifier for fuzzy matching: lowercase + map `_`, ` `, and `-` to a single separator. This lets us recognise `customer_id` as referring
src/ask/embedded_llm.cpp:344
↓ 7 callers
Method
Next
src/storage/parquet.cpp:518
↓ 7 callers
Method
Plan
src/planner/planner.cpp:320
↓ 7 callers
Method
max_val_is_null
src/execution/physical_planner.cpp:6057
↓ 7 callers
Method
min_val_is_null
src/execution/physical_planner.cpp:6056
↓ 7 callers
Function
mz_zip_get_cdh
src/storage/miniz.c:4132
↓ 7 callers
Function
mz_zip_reader_file_stat
src/storage/miniz.c:7809
↓ 7 callers
Function
parse_double_range
Parse a double from [start, end). Apple's libc++ doesn't implement `std::from_chars` for floating point, so we can't use it portably - fall back to st
src/storage/json_reader.cpp:34
↓ 7 callers
Method
write
()
docs/playground/slothdb.js:1
↓ 6 callers
Method
ActiveTransactionCount
src/transaction/transaction.cpp:69
↓ 6 callers
Method
BeginTransaction
src/main/connection.cpp:2234
↓ 6 callers
Method
Build
src/execution/dictionary_vector.cpp:6
↓ 6 callers
Method
DetectTypes
src/storage/csv_reader.cpp:76
↓ 6 callers
Method
EmitTopK
src/execution/inline_row_agg.cpp:201
↓ 6 callers
Method
ExecuteFunction
src/extension/extension_manager.cpp:269
↓ 6 callers
Method
GetBuffer
Expose internal buffer for parallel processing.
include/slothdb/storage/fast_csv_reader.hpp:70
↓ 6 callers
Method
GetID
include/slothdb/transaction/transaction.hpp:35
↓ 6 callers
Method
NextBatch
Bulk-extract up to n indices from whichever run is currently active. If the active run is bit-packed, peel values in a tight loop without re-checking
src/storage/parquet.cpp:548
↓ 6 callers
Method
ReadIntoChunks
Stream-parse the Arrow data directly into typed DataChunk Vectors. Each chunk holds up to VECTOR_SIZE rows. No Value-boxed rows_ stored.
src/storage/arrow_ipc.cpp:233
↓ 6 callers
Function
UTF8ArrayToString
(heapOrArray,idx=0,maxBytesToRead,ignoreNul)
docs/playground/slothdb.js:1
↓ 6 callers
Function
UTF8ArrayToString
(heapOrArray,idx=0,maxBytesToRead,ignoreNul)
packaging/npm/slothdb.js:1
↓ 6 callers
Method
WriteRow
src/storage/csv_reader.cpp:318
↓ 6 callers
Method
WriteRowGroup
src/storage/parquet.cpp:936
↓ 6 callers
Function
bigintToI53Checked
docs/playground/slothdb.js:1
↓ 6 callers
Function
bigintToI53Checked
packaging/npm/slothdb.js:1
↓ 6 callers
Method
merge
include/slothdb/execution/simple_i64_set.hpp:80
↓ 6 callers
Function
mz_zip_writer_create_zip64_extra_data
src/storage/miniz.c:6044
↓ 6 callers
Function
runQuery
()
docs/playground/app.js:497
↓ 6 callers
Function
setStatus
(text, state = 'ok')
docs/playground/app.js:64
↓ 6 callers
Function
slothdb_ext_value_free
src/extension/extension_manager.cpp:95
↓ 6 callers
Function
slothdb_free_result
src/api/slothdb_api.cpp:177
↓ 6 callers
Function
tdefl_compress_buffer
src/storage/miniz.c:1986
↓ 6 callers
Function
tdefl_init
src/storage/miniz.c:1992
↓ 5 callers
Function
BuildValidity
src/api/slothdb_api.cpp:196
↓ 5 callers
Method
CommitTransaction
src/main/connection.cpp:2241
↓ 5 callers
Function
EmitAggValue
src/execution/agg_emit_helpers.cpp:26
↓ 5 callers
Function
EnsureColBuf
src/api/slothdb_api.cpp:187
↓ 5 callers
Method
InTransaction
include/slothdb/main/connection.hpp:118
↓ 5 callers
Method
ListBeg
List/set header: (count << 4) | elem_type, count==15 => varint count.
src/storage/parquet.cpp:144
↓ 5 callers
Function
MixIntStrHash
src/execution/radix_count_agg.cpp:793
↓ 5 callers
Method
ReadChunk
src/storage/csv_reader.cpp:264
↓ 5 callers
Method
ReadChunkProjected
src/storage/fast_csv_reader.cpp:587
↓ 5 callers
Method
ReadColumn
src/storage/parquet.cpp:2708
↓ 5 callers
Function
ResolveTable
Resolve an English noun to a table in the schema. Tries exact match, case-insensitive, and singular<->plural. Returns nullptr if nothing matches or mu
src/ask/nl_to_sql.cpp:102
↓ 5 callers
Method
RowGroupMightMatch
src/storage/parquet.cpp:3200
↓ 5 callers
Method
SetFilePath
include/slothdb/catalog/table_catalog_entry.hpp:81
↓ 5 callers
Function
UnresolvedColumn
src/ask/nl_to_sql.cpp:216
↓ 5 callers
Function
UnresolvedTable
src/ask/nl_to_sql.cpp:208
← previous
next →
101–200 of 2,343, ranked by callers