MCPcopy Create free account

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

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

↓ 3 callersFunctionmz_zip_writer_end
src/storage/miniz.c:7457
↓ 3 callersFunctionmz_zip_writer_end_internal
src/storage/miniz.c:5703
↓ 3 callersFunctionmz_zip_writer_validate_archive_name
src/storage/miniz.c:6162
↓ 3 callersFunctionmz_zip_writer_write_zeros
src/storage/miniz.c:6182
↓ 3 callersFunctiononline_tests_enabled
test/unit/execution/test_httpfs.cpp:18
↓ 3 callersMethodread
()
docs/playground/slothdb.js:1
↓ 3 callersFunctionrender
()
docs/playground/app.js:794
↓ 3 callersFunctionrenderHistory
()
docs/playground/app.js:543
↓ 3 callersFunctionrun
(exe, sql)
bench/clickbench/bench_one.py:26
↓ 3 callersFunctionsetEditorValue
(text)
docs/playground/app.js:634
↓ 3 callersFunctionslothdb_column_count
src/api/slothdb_api.cpp:104
↓ 3 callersFunctionslothdb_column_name
src/api/slothdb_api.cpp:114
↓ 3 callersFunctionslothdb_connect
src/api/slothdb_api.cpp:68
↓ 3 callersFunctionslothdb_disconnect
src/api/slothdb_api.cpp:80
↓ 3 callersFunctionslothdb_ext_value_null
src/extension/extension_manager.cpp:32
↓ 3 callersFunctionslothdb_ext_value_varchar
src/extension/extension_manager.cpp:55
↓ 3 callersFunctionslothdb_open
src/api/slothdb_api.cpp:48
↓ 3 callersFunctionslothdb_result_error
src/api/slothdb_api.cpp:99
↓ 3 callersFunctionslothdb_table_count
src/api/slothdb_api.cpp:448
↓ 3 callersFunctionstrip_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 callersFunctionsyscallGetVarargI
()
docs/playground/slothdb.js:1
↓ 3 callersFunctionsyscallGetVarargI
()
packaging/npm/slothdb.js:1
↓ 3 callersFunctiontdefl_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 callersFunctiontdefl_record_match
src/storage/miniz.c:1724
↓ 3 callersFunctionwrite_test_csv
test/unit/storage/test_csv.cpp:18
↓ 2 callersMethodAddChunk
src/execution/parallel_executor.cpp:6
↓ 2 callersFunctionArrowIdToLogicalType
src/storage/arrow_ipc.cpp:28
↓ 2 callersFunctionBasenameNoExt
Strip directory + extension from a file path for the fallback CTAS name. "./data/sales.csv" -> "sales".
src/ask/nl_to_sql.cpp:386
↓ 2 callersMethodCardinality
Get cardinality (number of unique values).
include/slothdb/execution/dictionary_vector.hpp:40
↓ 2 callersFunctionCodecName
Map a Parquet CompressionCodec ID to a human-readable name for error messages. Mirrors the Parquet Thrift enum.
src/storage/parquet.cpp:673
↓ 2 callersFunctionCoerceVector
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 callersFunctionCountNewlinesRange
Count newlines in [start, end) using SWAR.
src/storage/fast_csv_reader.cpp:409
↓ 2 callersMethodCountRows
src/storage/fast_csv_reader.cpp:439
↓ 2 callersMethodCountValid
src/common/types/validity_mask.cpp:92
↓ 2 callersFunctionDaysFromYMD
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 callersFunctionDaysToYMD
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 callersFunctionDecodePlain
Decode PLAIN-encoded values from a buffer into `out`.
src/storage/parquet.cpp:1417
↓ 2 callersMethodEncode
src/execution/dictionary_vector.cpp:36
↓ 2 callersFunctionEnsureModelAvailable
src/ask/embedded_llm.cpp:785
↓ 2 callersFunctionEnsureOpen
tools/playground/wasm_bindings.cpp:22
↓ 2 callersFunctionEvalSimplePredicatesChunk
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 callersFunctionFS_fileDataToTypedArray
docs/playground/slothdb.js:1
↓ 2 callersFunctionFS_fileDataToTypedArray
packaging/npm/slothdb.js:1
↓ 2 callersFunctionFileExists
src/main/database.cpp:15
↓ 2 callersMethodFinalize
src/execution/radix_count_agg.cpp:536
↓ 2 callersMethodFindFunction
src/extension/extension_manager.cpp:263
↓ 2 callersFunctionFindSubstrLocal
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 callersMethodFlatten
src/common/types/vector.cpp:179
↓ 2 callersMethodFlush
src/storage/csv_reader.cpp:346
↓ 2 callersMethodGetCachedParquetReader
include/slothdb/catalog/table_catalog_entry.hpp:101
↓ 2 callersMethodGetData
include/slothdb/common/types/string_type.hpp:54
↓ 2 callersMethodGetLine
include/slothdb/common/exception.hpp:108
↓ 2 callersMethodGetRowCount
src/execution/physical_planner.cpp:1620
↓ 2 callersMethodGetStartTimestamp
include/slothdb/transaction/transaction.hpp:36
↓ 2 callersMethodGetTableOffset
src/binder/binder.cpp:73
↓ 2 callersMethodGetValue<uint16_t>
src/common/types/value.cpp:293
↓ 2 callersMethodGetValue<uint64_t>
src/common/types/value.cpp:305
↓ 2 callersMethodGetValue<uint8_t>
src/common/types/value.cpp:287
↓ 2 callersMethodGetVectorType
Accessors.
include/slothdb/common/types/vector.hpp:82
↓ 2 callersMethodHasCache
include/slothdb/catalog/table_catalog_entry.hpp:60
↓ 2 callersMethodHasWritten
include/slothdb/transaction/transaction.hpp:51
↓ 2 callersFunctionHcFlush
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 callersMethodIsFileScan
File scan support: stores file path for streaming reads.
include/slothdb/catalog/table_catalog_entry.hpp:80
↓ 2 callersMethodIsLiveView
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 callersFunctionIsYear
src/ask/nl_to_sql.cpp:53
↓ 2 callersFunctionLikeMatch
src/execution/expression_executor.cpp:577
↓ 2 callersMethodMarkCacheValid
include/slothdb/catalog/table_catalog_entry.hpp:61
↓ 2 callersMethodMaxLength
include/slothdb/common/types/logical_type.hpp:68
↓ 2 callersMethodMergeRadix
src/execution/radix_count_agg.cpp:47
↓ 2 callersFunctionModelDir
src/ask/embedded_llm.cpp:653
↓ 2 callersMethodNumRowGroups
src/execution/physical_planner.cpp:1050
↓ 2 callersMethodNumRows
src/storage/arrow_ipc.cpp:185
↓ 2 callersMethodNumThreads
Number of worker threads.
include/slothdb/common/thread_pool.hpp:46
↓ 2 callersFunctionQuoteIdentIfNeeded
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 callersMethodReadAt
src/storage/file_handle.cpp:40
↓ 2 callersFunctionReadDictionaryPage
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 callersMethodReadI64
Read int64 from any integer column (INTEGER or BIGINT); 0 if other.
src/execution/physical_planner.cpp:4612
↓ 2 callersFunctionRenderYearFilter
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 callersMethodScanTableIntoChunks
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 callersMethodSchemaExists
src/catalog/catalog.cpp:31
↓ 2 callersMethodSetAuxiliaryPtr
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 callersMethodSetCachedParquetReader
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 callersMethodSetFirstBytes
include/slothdb/catalog/table_catalog_entry.hpp:77
↓ 2 callersMethodSetParquetPath
include/slothdb/catalog/table_catalog_entry.hpp:82
↓ 2 callersMethodSetReturnType
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 callersMethodSetRowLimit
src/execution/physical_planner.cpp:4201
↓ 2 callersMethodSetState
include/slothdb/transaction/transaction.hpp:41
↓ 2 callersMethodSetStrLengthsOnly
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 callersMethodSetValid
src/common/types/validity_mask.cpp:77
↓ 2 callersMethodSetVectorType
include/slothdb/common/types/vector.hpp:89
↓ 2 callersFunctionShortestFloatString
src/common/types/value.cpp:15
↓ 2 callersFunctionSnappyDecompressRaw
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 callersFunctionSplitSchemaFields
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 callersFunctionStartBackgroundDownloads
src/ask/embedded_llm.cpp:767
↓ 2 callersMethodStr
src/storage/parquet.cpp:118
↓ 2 callersFunctionTDEFL_READ_UNALIGNED_WORD
src/storage/miniz.c:1412
↓ 2 callersFunctionTDEFL_READ_UNALIGNED_WORD32
src/storage/miniz.c:1528
↓ 2 callersMethodToString
src/common/types/value.cpp:334
↓ 2 callersFunctionTryBackgroundDownload
src/ask/embedded_llm.cpp:752
↓ 2 callersMethodUpdate
src/execution/inline_row_agg.cpp:107
← previousnext →301–400 of 2,343, ranked by callers