MCPcopy Create free account

hub / github.com/VexDB-THU/VexDB-Lite / functions

Functions3,466 in github.com/VexDB-THU/VexDB-Lite

↓ 2 callersFunctiontry_float
(s: str)
tests/spec/_lib/docker/compare.py:32
↓ 2 callersMethodtry_promote_entry
模拟 get_entry 路径
vexdb_duckdb/test/cpp/test_duck_pg_shim.cpp:36
↓ 2 callersFunctiontuple_apply_impl
thirdparties/boost/mp11/tuple.hpp:36
↓ 2 callersFunctiontuple_rotate_right
thirdparties/boost/unordered/detail/foa/tuple_rotate_right.hpp:38
↓ 2 callersFunctionturn_off
common/distance/core/distance_utils_core.h:137
↓ 2 callersFunctionunchecked_rehash
thirdparties/boost/unordered/detail/foa/core.hpp:2281
↓ 2 callersFunctionunlink_bucket
thirdparties/boost/unordered/detail/fca.hpp:884
↓ 2 callersMethodunlock
thirdparties/boost/unordered/detail/foa/reentrancy_check.hpp:77
↓ 2 callersMethodunlock_page_data
common/vtl/disk_container/blockmgr.hpp:85
↓ 2 callersMethodunlock_shared
thirdparties/boost/unordered/detail/foa/rw_spinlock.hpp:104
↓ 2 callersFunctionunsynchronized_push_impl
thirdparties/boost/lockfree/queue.hpp:410
↓ 2 callersFunctionupgrade_one_hash_arr
common/vtl/disk_container/disk_hashtable.hpp:1470
↓ 2 callersMethoduse_cluster
common/include/graph_index/graph_index_struct.h:47
↓ 2 callersFunctionvacuum_delay_point
vexdb_duckdb/include/vex_graph_index_depend_duck.hpp:260
↓ 2 callersMethodvalid_buf_offset
vexdb_pg/include/vector_buffer/vector_buffer_manager.h:145
↓ 2 callersFunctionvec_getseg
* Get the segment containing the specified block. * This is a simplified version of _mdfd_getseg() from md.c. * * For reads: use VEC_EXTENSION_RET
vexdb_pg/src/vector_buffer/vector_smgr.cpp:140
↓ 2 callersFunctionvec_read
* vec_read - read vector data directly from file * Returns SMGR_RD_OK on success, SMGR_RD_NO_BLOCK if file not found, * SMGR_RD_CRC_ERROR on read er
vexdb_pg/src/vector_buffer/vector_smgr.cpp:1037
↓ 2 callersFunctionvexdb_lite_get_enable_vec_buffer_manager
vexdb_pg/src/guc_config.cpp:27
↓ 2 callersFunctionvexdb_lite_get_vector_buffer_workers
vexdb_pg/src/guc_config.cpp:29
↓ 2 callersFunctionvexdb_lite_is_preloaded
vexdb_pg/src/pg_init.cpp:166
↓ 2 callersMethodwlock
common/vtl/disk_container/diskvector.hpp:243
↓ 2 callersMethodwrite
Writes `value` to the \ref boost::lockfree::spsc_value "spsc_value" * * \pre only one thread is allowed to write data to the \ref boost::lo
thirdparties/boost/lockfree/spsc_value.hpp:112
↓ 2 callersMethodwunlock
common/vtl/disk_container/diskvector.hpp:249
↓ 1 callersFunctionAllocFloatArray
common/quantizer/annkmeans.cpp:32
↓ 1 callersMethodAllocHugeZero
common/quantizer/pq_alloc.h:69
↓ 1 callersFunctionArchToName
vexdb_duckdb/functions/distance_functions.cpp:129
↓ 1 callersMethodBuildBulk
vexdb_duckdb/index/graph_index.cpp:313
↓ 1 callersFunctionCheckCenters
common/quantizer/annkmeans.cpp:356
↓ 1 callersFunctionComputeScanK
Decide how many rows VEXDB_INDEX_SCAN should produce so that, after the post-filter trims, the outer TOPN still has at least k rows. When cardinality
vexdb_duckdb/optimizer/vex_optimizer.cpp:259
↓ 1 callersMethodCreateAllocators
vexdb_duckdb/include/vex_graph_index_depend_duck.hpp:709
↓ 1 callersMethodDeserializeFromStorage
vexdb_duckdb/index/graph_index.cpp:1136
↓ 1 callersFunctionDeserializeManifest
vexdb_duckdb/index/vex_disk_block_store.cpp:53
↓ 1 callersFunctionDistanceFunctionMatchesMetric
vexdb_duckdb/optimizer/vex_optimizer.cpp:71
↓ 1 callersFunctionElkanKmeans
Elkan's accelerated K-means. Uses triangle inequality to skip distance computations. See ICML 2003 paper.
common/quantizer/annkmeans.cpp:160
↓ 1 callersFunctionExtractFloatVector
vexdb_duckdb/optimizer/vex_physical_index_scan.cpp:146
↓ 1 callersFunctionFetchRowsByRowIds
vexdb_duckdb/include/vex_fetch_utils.hpp:49
↓ 1 callersFunctionFreeFloatArray
common/quantizer/annkmeans.cpp:41
↓ 1 callersMethodGetDimension
vexdb_duckdb/include/vex_graph_index.hpp:61
↓ 1 callersMethodGetEfConstruction
vexdb_duckdb/include/vex_graph_index.hpp:67
↓ 1 callersMethodGetM
vexdb_duckdb/include/vex_graph_index.hpp:64
↓ 1 callersMethodGetMaxLevel
vexdb_duckdb/index/graph_index.cpp:1023
↓ 1 callersFunctionGetOutputTypes
vexdb_duckdb/optimizer/vex_optimizer.cpp:237
↓ 1 callersMethodGetPQCodebookBytes
vexdb_duckdb/include/vex_graph_index.hpp:81
↓ 1 callersMethodGetPQCodesBytes
vexdb_duckdb/include/vex_graph_index.hpp:80
↓ 1 callersMethodGetPQM
vexdb_duckdb/include/vex_graph_index.hpp:79
↓ 1 callersMethodGetRowIdCount
vexdb_duckdb/index/graph_index.cpp:1070
↓ 1 callersFunctionHasColumnRefFromTable
vexdb_duckdb/optimizer/vex_optimizer.cpp:97
↓ 1 callersFunctionInitCenters
Initialize centers with k-means++. Arthur & Vassilvitskii, SODA 2007 `lower_bound` is sized num_samples * num_centers and pre-allocated by caller.
common/quantizer/annkmeans.cpp:66
↓ 1 callersFunctionIsAscDistanceFunction
vexdb_duckdb/optimizer/vex_optimizer.cpp:76
↓ 1 callersFunctionIsColumnRefFromTable
vexdb_duckdb/optimizer/vex_optimizer.cpp:81
↓ 1 callersFunctionIsDistanceFunction
vexdb_duckdb/optimizer/vex_optimizer.cpp:67
↓ 1 callersFunctionLoadIntBin
vexdb_duckdb/test/benchmark/vex_sift_sql_benchmark.cpp:59
↓ 1 callersFunctionMakeArrayValue
vexdb_duckdb/test/stress_parallel_build.cpp:36
↓ 1 callersFunctionMakeArrayValue
vexdb_duckdb/test/benchmark/vex_sift_sql_benchmark.cpp:75
↓ 1 callersFunctionMetricToString
vexdb_duckdb/functions/index_info_function.cpp:47
↓ 1 callersFunctionParseMetric
vexdb_duckdb/index/graph_index.cpp:66
↓ 1 callersFunctionPgPQAllocator
vexdb_pg/include/pq_pg_adapter.h:27
↓ 1 callersFunctionPgQuantizerCall
vexdb_pg/include/pq_pg_adapter.h:40
↓ 1 callersFunctionQuerySingleInt
vexdb_duckdb/test/smoke_create_index.cpp:50
↓ 1 callersFunctionQuerySingleInt
vexdb_duckdb/test/stress_parallel_build.cpp:51
↓ 1 callersFunctionQueryToString
vexdb_duckdb/test/smoke_create_index.cpp:31
↓ 1 callersFunctionQuickCenters
Fast path when samples.length <= centers.maxlen: copy unique samples and fill the rest with random vectors (normalized for cosine).
common/quantizer/annkmeans.cpp:123
↓ 1 callersFunctionRandomDouble
Random number generator for level assignment */
common/distance/core/distance.h:430
↓ 1 callersMethodRandomInt
common/quantizer/pq_alloc.cpp:20
↓ 1 callersFunctionReadBlobFromBlocks
vexdb_duckdb/index/vex_disk_block_store.cpp:100
↓ 1 callersFunctionReadExplain
vexdb_duckdb/test/benchmark/vex_sift_sql_benchmark.cpp:110
↓ 1 callersFunctionReadTopIds
vexdb_duckdb/test/benchmark/vex_sift_sql_benchmark.cpp:98
↓ 1 callersFunctionRegisterIndexTypes
vexdb_duckdb/vex_extension.cpp:29
↓ 1 callersFunctionReplaceGetWithVexScan
vexdb_duckdb/optimizer/vex_optimizer.cpp:226
↓ 1 callersMethodReserveCapacity
并行 build 启动前 caller 应调一次。两件事: 1. 预留 outer vector 容量避免并行阶段 realloc 让 raw ptr 失效 2. 预 New() 所有节点的 FixedSizeAllocator 槽位(FixedSizeAllocator 内 部 buffers m
vexdb_duckdb/include/vex_graph_index_depend_duck.hpp:405
↓ 1 callersMethodResizeForReload
vexdb_duckdb/include/vex_graph_index_depend_duck.hpp:700
↓ 1 callersFunctionRunOneIteration
Build a table, insert N random vectors, CREATE INDEX with threads=K, run a few queries, return number of distinct row_ids seen across queries.
vexdb_duckdb/test/stress_parallel_build.cpp:63
↓ 1 callersMethodSearchANN
vexdb_duckdb/index/graph_index.cpp:737
↓ 1 callersMethodSearchPQ
vexdb_duckdb/index/graph_index.cpp:573
↓ 1 callersFunctionSharedAllocSetCreate
Create a new SharedAllocSet */
vexdb_pg/src/vector_buffer/shared_alloc_set.cpp:114
↓ 1 callersFunctionSharedAllocSetFreeInternal
Free memory — internal implementation that returns chunk to the per-size * freelist. Called by both the MemoryContext methods table (which PG kernel
vexdb_pg/src/vector_buffer/shared_alloc_set.cpp:216
↓ 1 callersFunctionSharedAllocSetReset
Reset */
vexdb_pg/src/vector_buffer/shared_alloc_set.cpp:267
↓ 1 callersFunctionToDuckMetric
vexdb_duckdb/index/graph_index.cpp:40
↓ 1 callersFunctionTryFindMatchingIndex
vexdb_duckdb/optimizer/vex_optimizer.cpp:273
↓ 1 callersFunction_betai
Regularized incomplete beta I_x(a, b).
scripts/validate_arm_perf.py:97
↓ 1 callersFunction_coerce
(s: str)
tests/spec/_lib/migrate_test_to_yaml.py:359
↓ 1 callersFunction_find_paren_end
从 ( 之后位置开始, 找匹配的 ). 支持嵌套 () [] 和 ${...}.
tests/spec/_lib/render.py:174
↓ 1 callersFunction_has_real_sql
body 是否含非注释非空白行 (sqllogictest 视空行 + # 为分隔/注释).
tests/spec/_lib/render.py:216
↓ 1 callersFunction_parse_expected_rows
解析 expected 区. 跳过空行和 # 注释行. 遇到第一个非数据行后停止.
tests/spec/_lib/migrate_test_to_yaml.py:337
↓ 1 callersFunction_pg_format_value
Python 值 → PG psql 默认输出规范字符串. None/bool/float 先按 Python 类型 处理 (保精度), 字符串走 _normalize.normalize_cell_str 兜底.
tests/spec/_lib/render.py:297
↓ 1 callersFunction_query_header
sqllogictest query header: 'query I' / 'query I rowsort' / ...
tests/spec/_lib/render.py:221
↓ 1 callersFunction_render_one_pass
(text: str, vars_map: dict, funcs_map: dict)
tests/spec/_lib/render.py:112
↓ 1 callersFunction_split_kv
(body: str)
tests/spec/_lib/migrate_test_to_yaml.py:105
↓ 1 callersFunction_t_cdf_two_sided
Two-sided p-value of Student's t with `df` degrees of freedom. p = I_x(df/2, 1/2) where x = df / (df + t**2). At df=18, t=2.0 returns ~0.0608
scripts/validate_arm_perf.py:112
↓ 1 callersFunction_t_critical_95
Rough 95% two-sided t critical. For df >= 30 use 1.96; small-sample table for 1..29; pure stdlib (no scipy).
scripts/validate_arm_perf.py:124
↓ 1 callersFunction_templatize_create_index
(sql: str)
tests/spec/_lib/migrate_test_to_yaml.py:69
↓ 1 callersFunction_templatize_vec_literals
`[1.0, 2.0, 3.0]::FLOAT[3]` → `${VEC_LITERAL([1.0, 2.0, 3.0], 3)}`. 只匹配不含嵌套 [] 的字面量, 避免误伤 list_transform 等表达式.
tests/spec/_lib/migrate_test_to_yaml.py:211
↓ 1 callersMethodactive
vexdb_pg/include/vector_buffer/local_vec_cache.h:64
↓ 1 callersFunctionadd_basepoint
common/include/graph_index/graph_index_algorithm.h:963
↓ 1 callersFunctionadd_first_basepoint
common/include/graph_index/graph_index_algorithm.h:980
↓ 1 callersFunctionadd_first_upperpoint
common/include/graph_index/graph_index_algorithm.h:987
↓ 1 callersFunctionadd_upperpoint
common/include/graph_index/graph_index_algorithm.h:943
↓ 1 callersFunctionadd_vector
common/include/graph_index/graph_index_storage.h:441
↓ 1 callersFunctionadjust_m
vexdb_pg/src/graph_index/graph_index_build.cpp:109
↓ 1 callersFunctionallocator_destroy_n
thirdparties/boost/core/allocator_access.hpp:704
← previousnext →701–800 of 3,466, ranked by callers