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
↓ 3 callers
Function
mz_zip_writer_end
src/storage/miniz.c:7457
↓ 3 callers
Function
mz_zip_writer_end_internal
src/storage/miniz.c:5703
↓ 3 callers
Function
mz_zip_writer_validate_archive_name
src/storage/miniz.c:6162
↓ 3 callers
Function
mz_zip_writer_write_zeros
src/storage/miniz.c:6182
↓ 3 callers
Function
online_tests_enabled
test/unit/execution/test_httpfs.cpp:18
↓ 3 callers
Method
read
()
docs/playground/slothdb.js:1
↓ 3 callers
Function
render
()
docs/playground/app.js:794
↓ 3 callers
Function
renderHistory
()
docs/playground/app.js:543
↓ 3 callers
Function
run
(exe, sql)
bench/clickbench/bench_one.py:26
↓ 3 callers
Function
setEditorValue
(text)
docs/playground/app.js:634
↓ 3 callers
Function
slothdb_column_count
src/api/slothdb_api.cpp:104
↓ 3 callers
Function
slothdb_column_name
src/api/slothdb_api.cpp:114
↓ 3 callers
Function
slothdb_connect
src/api/slothdb_api.cpp:68
↓ 3 callers
Function
slothdb_disconnect
src/api/slothdb_api.cpp:80
↓ 3 callers
Function
slothdb_ext_value_null
src/extension/extension_manager.cpp:32
↓ 3 callers
Function
slothdb_ext_value_varchar
src/extension/extension_manager.cpp:55
↓ 3 callers
Function
slothdb_open
src/api/slothdb_api.cpp:48
↓ 3 callers
Function
slothdb_result_error
src/api/slothdb_api.cpp:99
↓ 3 callers
Function
slothdb_table_count
src/api/slothdb_api.cpp:448
↓ 3 callers
Function
strip_invisible
Strip invisible UTF-8 characters that sneak into pasted input and break parsing silently: U+200B..U+200F ZWSP / ZWNJ / ZWJ / LRM / RLM U+202A..U+202E
tools/shell/shell.cpp:742
↓ 3 callers
Function
syscallGetVarargI
()
docs/playground/slothdb.js:1
↓ 3 callers
Function
syscallGetVarargI
()
packaging/npm/slothdb.js:1
↓ 3 callers
Function
tdefl_create_comp_flags_from_zip_params
level may actually range from [0,10] (10 is a "hidden" max level, where we want a bit more compression and it's fine if throughput to fall off a cliff
src/storage/miniz.c:2116
↓ 3 callers
Function
tdefl_record_match
src/storage/miniz.c:1724
↓ 3 callers
Function
write_test_csv
test/unit/storage/test_csv.cpp:18
↓ 2 callers
Method
AddChunk
src/execution/parallel_executor.cpp:6
↓ 2 callers
Function
ArrowIdToLogicalType
src/storage/arrow_ipc.cpp:28
↓ 2 callers
Function
BasenameNoExt
Strip directory + extension from a file path for the fallback CTAS name. "./data/sales.csv" -> "sales".
src/ask/nl_to_sql.cpp:386
↓ 2 callers
Method
Cardinality
Get cardinality (number of unique values).
include/slothdb/execution/dictionary_vector.hpp:40
↓ 2 callers
Function
CodecName
Map a Parquet CompressionCodec ID to a human-readable name for error messages. Mirrors the Parquet Thrift enum.
src/storage/parquet.cpp:673
↓ 2 callers
Function
CoerceVector
Cast a numeric Vector to `target_type` if its current type doesn't match. Returns the original Vector by-move if no cast is needed; otherwise builds a
src/execution/expression_executor.cpp:396
↓ 2 callers
Function
CountNewlinesRange
Count newlines in [start, end) using SWAR.
src/storage/fast_csv_reader.cpp:409
↓ 2 callers
Method
CountRows
src/storage/fast_csv_reader.cpp:439
↓ 2 callers
Method
CountValid
src/common/types/validity_mask.cpp:92
↓ 2 callers
Function
DaysFromYMD
Days from civil 1970-01-01 to civil (y,m,d). Inverse of DaysToYMD above. Algorithm by Howard Hinnant; valid for any proleptic Gregorian date.
src/common/types/value.cpp:184
↓ 2 callers
Function
DaysToYMD
Convert days-since-1970-01-01 to (Y, M, D) using Howard Hinnant's civil-from-days. Used to render DATE values as ISO-8601 strings instead of opaque in
src/common/types/value.cpp:29
↓ 2 callers
Function
DecodePlain
Decode PLAIN-encoded values from a buffer into `out`.
src/storage/parquet.cpp:1417
↓ 2 callers
Method
Encode
src/execution/dictionary_vector.cpp:36
↓ 2 callers
Function
EnsureModelAvailable
src/ask/embedded_llm.cpp:785
↓ 2 callers
Function
EnsureOpen
tools/playground/wasm_bindings.cpp:22
↓ 2 callers
Function
EvalSimplePredicatesChunk
Evaluate predicates against a DataChunk row (for CSV / JSON sources). Returns false if any predicate fails or the row is null in a predicate col.
src/execution/physical_planner.cpp:331
↓ 2 callers
Function
FS_fileDataToTypedArray
docs/playground/slothdb.js:1
↓ 2 callers
Function
FS_fileDataToTypedArray
packaging/npm/slothdb.js:1
↓ 2 callers
Function
FileExists
src/main/database.cpp:15
↓ 2 callers
Method
Finalize
src/execution/radix_count_agg.cpp:536
↓ 2 callers
Method
FindFunction
src/extension/extension_manager.cpp:263
↓ 2 callers
Function
FindSubstrLocal
Local copy of physical_planner.cpp::FindSubstr — same memchr-anchored memcmp loop, kept here to avoid pulling the planner header into this side TU. ~6
src/execution/substring_search.cpp:11
↓ 2 callers
Method
Flatten
src/common/types/vector.cpp:179
↓ 2 callers
Method
Flush
src/storage/csv_reader.cpp:346
↓ 2 callers
Method
GetCachedParquetReader
include/slothdb/catalog/table_catalog_entry.hpp:101
↓ 2 callers
Method
GetData
include/slothdb/common/types/string_type.hpp:54
↓ 2 callers
Method
GetLine
include/slothdb/common/exception.hpp:108
↓ 2 callers
Method
GetRowCount
src/execution/physical_planner.cpp:1620
↓ 2 callers
Method
GetStartTimestamp
include/slothdb/transaction/transaction.hpp:36
↓ 2 callers
Method
GetTableOffset
src/binder/binder.cpp:73
↓ 2 callers
Method
GetValue<uint16_t>
src/common/types/value.cpp:293
↓ 2 callers
Method
GetValue<uint64_t>
src/common/types/value.cpp:305
↓ 2 callers
Method
GetValue<uint8_t>
src/common/types/value.cpp:287
↓ 2 callers
Method
GetVectorType
Accessors.
include/slothdb/common/types/vector.hpp:82
↓ 2 callers
Method
HasCache
include/slothdb/catalog/table_catalog_entry.hpp:60
↓ 2 callers
Method
HasWritten
include/slothdb/transaction/transaction.hpp:51
↓ 2 callers
Function
HcFlush
Flush the active table: append every (key,count) to the thread's flat spill buffers (1-way — no scatter), then reset the table and arena.
src/execution/radix_count_agg.cpp:438
↓ 2 callers
Method
IsFileScan
File scan support: stores file path for streaming reads.
include/slothdb/catalog/table_catalog_entry.hpp:80
↓ 2 callers
Method
IsLiveView
Live view support: view's storage is cached; expansion in Connection::Query checks the watched file's mtime and only re-executes when it changes. Chea
include/slothdb/catalog/table_catalog_entry.hpp:54
↓ 2 callers
Function
IsYear
src/ask/nl_to_sql.cpp:53
↓ 2 callers
Function
LikeMatch
src/execution/expression_executor.cpp:577
↓ 2 callers
Method
MarkCacheValid
include/slothdb/catalog/table_catalog_entry.hpp:61
↓ 2 callers
Method
MaxLength
include/slothdb/common/types/logical_type.hpp:68
↓ 2 callers
Method
MergeRadix
src/execution/radix_count_agg.cpp:47
↓ 2 callers
Function
ModelDir
src/ask/embedded_llm.cpp:653
↓ 2 callers
Method
NumRowGroups
src/execution/physical_planner.cpp:1050
↓ 2 callers
Method
NumRows
src/storage/arrow_ipc.cpp:185
↓ 2 callers
Method
NumThreads
Number of worker threads.
include/slothdb/common/thread_pool.hpp:46
↓ 2 callers
Function
QuoteIdentIfNeeded
Wrap an identifier in double quotes if it contains any character that would need quoting in SQL (spaces, punctuation, starts with a digit, or is a res
src/ask/embedded_llm.cpp:46
↓ 2 callers
Method
ReadAt
src/storage/file_handle.cpp:40
↓ 2 callers
Function
ReadDictionaryPage
Read + decompress a dictionary page into `dict`. For VARCHAR, the dict bytes are copied into `heap` (so dict pointers remain stable across the RG). Se
src/storage/parquet.cpp:2340
↓ 2 callers
Method
ReadI64
Read int64 from any integer column (INTEGER or BIGINT); 0 if other.
src/execution/physical_planner.cpp:4612
↓ 2 callers
Function
RenderYearFilter
Render `WHERE EXTRACT(YEAR FROM <col>) = <year>` with fallback to string-prefix comparison if the column looks like a VARCHAR. This is the least-surpr
src/ask/nl_to_sql.cpp:248
↓ 2 callers
Method
ScanTableIntoChunks
Stream the rows of `table_name` into typed DataChunk vectors. Reuses the existing B-tree scan (which returns Value rows) and copies the results into t
src/storage/sqlite_scanner.cpp:290
↓ 2 callers
Method
SchemaExists
src/catalog/catalog.cpp:31
↓ 2 callers
Method
SetAuxiliaryPtr
Adopt another vector's auxiliary buffer so string_t pointers copied from the other vector remain valid. Used by vectorized operators that copy string_
include/slothdb/common/types/vector.hpp:131
↓ 2 callers
Method
SetCachedParquetReader
Optional cached ParquetReader shared across queries - the schema- detection path in Connection::Query opens one to populate the catalog, and we stash
include/slothdb/catalog/table_catalog_entry.hpp:98
↓ 2 callers
Method
SetFirstBytes
include/slothdb/catalog/table_catalog_entry.hpp:77
↓ 2 callers
Method
SetParquetPath
include/slothdb/catalog/table_catalog_entry.hpp:82
↓ 2 callers
Method
SetReturnType
Used by the binder when promoting a literal to match the type of the column it's compared with (avoids stod-per-row in the executor).
include/slothdb/binder/bound_expression.hpp:39
↓ 2 callers
Method
SetRowLimit
src/execution/physical_planner.cpp:4201
↓ 2 callers
Method
SetState
include/slothdb/transaction/transaction.hpp:41
↓ 2 callers
Method
SetStrLengthsOnly
Per-column hint: lengths-only mode. The decoder fills str_lengths (one uint32 per row) and skips byte materialization entirely. Use when the column is
src/execution/physical_planner.cpp:965
↓ 2 callers
Method
SetValid
src/common/types/validity_mask.cpp:77
↓ 2 callers
Method
SetVectorType
include/slothdb/common/types/vector.hpp:89
↓ 2 callers
Function
ShortestFloatString
src/common/types/value.cpp:15
↓ 2 callers
Function
SnappyDecompressRaw
Decompress a Snappy stream directly into a pre-allocated raw buffer. Caller pre-allocates `out` with at least the uncompressed-page-size bytes (read f
src/storage/parquet.cpp:70
↓ 2 callers
Function
SplitSchemaFields
Slice the schema JSON into one substring per field. Each substring covers from the field's "name" key to the matching closing brace of the field recor
src/storage/avro_reader.cpp:166
↓ 2 callers
Function
StartBackgroundDownloads
src/ask/embedded_llm.cpp:767
↓ 2 callers
Method
Str
src/storage/parquet.cpp:118
↓ 2 callers
Function
TDEFL_READ_UNALIGNED_WORD
src/storage/miniz.c:1412
↓ 2 callers
Function
TDEFL_READ_UNALIGNED_WORD32
src/storage/miniz.c:1528
↓ 2 callers
Method
ToString
src/common/types/value.cpp:334
↓ 2 callers
Function
TryBackgroundDownload
src/ask/embedded_llm.cpp:752
↓ 2 callers
Method
Update
src/execution/inline_row_agg.cpp:107
← previous
next →
301–400 of 2,343, ranked by callers