Skip to main content

Crate vldb_controller_ffi

Crate vldb_controller_ffi 

Source

Structs§

FfiByteBuffer
Native byte-buffer item returned by structured ABI calls. 由结构化 ABI 调用返回的原生字节缓冲项。
FfiByteBufferArray
Native byte-buffer array returned by structured ABI calls. 由结构化 ABI 调用返回的原生字节缓冲数组。
FfiClientRegistration
Native client registration used by hosts that prefer structured ABI calls. 供偏好结构化 ABI 调用的宿主使用的原生客户端注册结构。
FfiControllerClientConfig
Native client configuration used by hosts that prefer structured ABI calls. 供偏好结构化 ABI 调用的宿主使用的原生客户端配置。
FfiControllerClientHandle
Opaque FFI handle that owns one Tokio runtime and one controller client proxy. 拥有一个 Tokio 运行时和一个控制器客户端代理的不透明 FFI 句柄。
FfiControllerLanceDbColumnDef
Native LanceDB column definition used by structured ABI calls. 供结构化 ABI 调用使用的原生 LanceDB 列定义。
FfiControllerLanceDbCreateTableResult
Native LanceDB create-table result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 LanceDB 建表结果。
FfiControllerLanceDbDeleteResult
Native LanceDB delete result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 LanceDB 删除结果。
FfiControllerLanceDbDropTableResult
Native LanceDB drop-table result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 LanceDB 删表结果。
FfiControllerLanceDbEnableRequest
Native LanceDB enable request used by structured ABI calls. 供结构化 ABI 调用使用的原生 LanceDB 启用请求。
FfiControllerLanceDbSearchResult
Native LanceDB search result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 LanceDB 检索结果。
FfiControllerLanceDbUpsertResult
Native LanceDB upsert result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 LanceDB 写入结果。
FfiControllerSqliteCustomWordArray
Native SQLite custom-word array returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite 自定义词数组。
FfiControllerSqliteCustomWordEntry
Native SQLite custom-word entry returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite 自定义词条目。
FfiControllerSqliteDictionaryMutationResult
Native SQLite dictionary mutation result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite 词典变更结果。
FfiControllerSqliteEnableRequest
Native SQLite enable request used by structured ABI calls. 供结构化 ABI 调用使用的原生 SQLite 启用请求。
FfiControllerSqliteEnsureFtsIndexResult
Native SQLite ensure-FTS result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite FTS 确认结果。
FfiControllerSqliteExecuteBatchResult
Native SQLite batch execution result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite 批量执行结果。
FfiControllerSqliteExecuteResult
Native SQLite execution result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite 执行结果。
FfiControllerSqliteFtsMutationResult
Native SQLite FTS document mutation result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite FTS 文档变更结果。
FfiControllerSqliteListCustomWordsResult
Native SQLite custom-word listing result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite 自定义词列表结果。
FfiControllerSqliteQueryResult
Native SQLite JSON query result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite JSON 查询结果。
FfiControllerSqliteQueryStreamResult
Native SQLite streaming query result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite 流式查询结果。
FfiControllerSqliteRebuildFtsIndexResult
Native SQLite rebuild-FTS result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite FTS 重建结果。
FfiControllerSqliteSearchFtsHit
Native SQLite FTS search hit returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite FTS 检索命中。
FfiControllerSqliteSearchFtsHitArray
Native SQLite FTS hit array returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite FTS 命中数组。
FfiControllerSqliteSearchFtsResult
Native SQLite FTS search result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite FTS 检索结果。
FfiControllerSqliteTokenizeResult
Native SQLite tokenize result returned by structured ABI calls. 由结构化 ABI 调用返回的原生 SQLite 分词结果。
FfiControllerStatusSnapshot
Native controller status snapshot returned by structured ABI calls. 由结构化 ABI 调用返回的原生控制器状态快照。
FfiSpaceBackendStatus
Native backend status snapshot returned by structured ABI calls. 由结构化 ABI 调用返回的原生后端状态快照。
FfiSpaceRegistration
Native runtime space registration used by structured ABI calls. 供结构化 ABI 调用使用的原生运行时空间注册结构。
FfiSpaceSnapshot
Native space snapshot returned by structured ABI calls. 由结构化 ABI 调用返回的原生空间快照。
FfiSpaceSnapshotArray
Native array wrapper for space snapshots. 用于包装空间快照数组的原生结构。
FfiSqliteBatchItem
Native SQLite batch item used by structured ABI calls. 供结构化 ABI 调用使用的原生 SQLite 批量参数项。
FfiSqliteValue
Native SQLite value used by structured ABI calls. 供结构化 ABI 调用使用的原生 SQLite 值。
FfiStringArray
Native string array used by structured ABI calls. 供结构化 ABI 调用使用的原生字符串数组。

Functions§

vldb_controller_ffi_byte_buffer_array_free
Free one native byte-buffer array. 释放一份原生字节缓冲数组。
vldb_controller_ffi_bytes_free
Free one byte buffer allocated by the FFI layer. 释放一段由 FFI 层分配的字节缓冲区。
vldb_controller_ffi_client_attach_space
Attach one runtime space using native structured input. 使用原生结构化输入附着一个运行时空间。
vldb_controller_ffi_client_attach_space_json
Attach one runtime space using JSON input and JSON output. 使用 JSON 输入与 JSON 输出附着一个运行时空间。
vldb_controller_ffi_client_connect
Connect one controller client and start lease maintenance. 连接一个控制器客户端并启动租约维护。
vldb_controller_ffi_client_connect_json
Connect one controller client using JSON mode. 使用 JSON 模式连接一个控制器客户端。
vldb_controller_ffi_client_create
Create one controller client handle from native input structures. 从原生输入结构创建一个控制器客户端句柄。
vldb_controller_ffi_client_create_json
Create one controller client handle from JSON input payloads. 从 JSON 输入载荷创建一个控制器客户端句柄。
vldb_controller_ffi_client_create_lancedb_table
Create one LanceDB table using native input. 使用原生输入创建一张 LanceDB 表。
vldb_controller_ffi_client_create_lancedb_table_json
Create one LanceDB table using JSON mode. 使用 JSON 模式创建一张 LanceDB 表。
vldb_controller_ffi_client_delete_lancedb
Delete LanceDB rows using native input. 使用原生输入删除 LanceDB 行数据。
vldb_controller_ffi_client_delete_lancedb_json
Delete LanceDB rows using JSON mode. 使用 JSON 模式删除 LanceDB 行数据。
vldb_controller_ffi_client_delete_sqlite_fts_document
Delete one SQLite FTS document using native arguments. 使用原生参数删除一条 SQLite FTS 文档。
vldb_controller_ffi_client_delete_sqlite_fts_document_json
Delete one SQLite FTS document using JSON mode. 使用 JSON 模式删除一条 SQLite FTS 文档。
vldb_controller_ffi_client_detach_space
Detach one runtime space using native structured input. 使用原生结构化输入解除一个运行时空间附着。
vldb_controller_ffi_client_detach_space_json
Detach one runtime space using JSON input and JSON output. 使用 JSON 输入与 JSON 输出解除一个运行时空间附着。
vldb_controller_ffi_client_disable_lancedb
Disable one LanceDB backend using native structured input. 使用原生结构化输入关闭一个 LanceDB 后端。
vldb_controller_ffi_client_disable_lancedb_json
Disable one LanceDB backend using JSON mode. 使用 JSON 模式关闭一个 LanceDB 后端。
vldb_controller_ffi_client_disable_sqlite
Disable one SQLite backend using native structured input. 使用原生结构化输入关闭一个 SQLite 后端。
vldb_controller_ffi_client_disable_sqlite_json
Disable one SQLite backend using JSON mode. 使用 JSON 模式关闭一个 SQLite 后端。
vldb_controller_ffi_client_drop_lancedb_table
Drop one LanceDB table using native input. 使用原生输入删除一张 LanceDB 表。
vldb_controller_ffi_client_drop_lancedb_table_json
Drop one LanceDB table using JSON mode. 使用 JSON 模式删除一张 LanceDB 表。
vldb_controller_ffi_client_enable_lancedb
Enable one LanceDB backend using native structured input. 使用原生结构化输入启用一个 LanceDB 后端。
vldb_controller_ffi_client_enable_lancedb_json
Enable one LanceDB backend using JSON mode. 使用 JSON 模式启用一个 LanceDB 后端。
vldb_controller_ffi_client_enable_sqlite
Enable one SQLite backend using native structured input. 使用原生结构化输入启用一个 SQLite 后端。
vldb_controller_ffi_client_enable_sqlite_json
Enable one SQLite backend using JSON mode. 使用 JSON 模式启用一个 SQLite 后端。
vldb_controller_ffi_client_ensure_sqlite_fts_index
Ensure one SQLite FTS index using native arguments. 使用原生参数确认一条 SQLite FTS 索引。
vldb_controller_ffi_client_ensure_sqlite_fts_index_json
Ensure one SQLite FTS index using JSON mode. 使用 JSON 模式确认一条 SQLite FTS 索引。
vldb_controller_ffi_client_execute_sqlite_batch
Execute one SQLite batch using native arguments. 使用原生参数执行一组 SQLite 批量语句。
vldb_controller_ffi_client_execute_sqlite_batch_json
Execute one SQLite batch using JSON mode. 使用 JSON 模式执行一组 SQLite 批量语句。
vldb_controller_ffi_client_execute_sqlite_script
Execute one SQLite script using native arguments. 使用原生参数执行一条 SQLite 脚本。
vldb_controller_ffi_client_execute_sqlite_script_json
Execute one SQLite script using JSON mode. 使用 JSON 模式执行一条 SQLite 脚本。
vldb_controller_ffi_client_free
Free one controller client handle created by the FFI layer. 释放一个由 FFI 层创建的控制器客户端句柄。
vldb_controller_ffi_client_get_status
Return one native controller status snapshot. 返回一份原生控制器状态快照。
vldb_controller_ffi_client_get_status_json
Return one JSON controller status snapshot. 返回一份 JSON 控制器状态快照。
vldb_controller_ffi_client_list_spaces
Return all known spaces using a native array payload. 使用原生数组载荷返回全部已知空间。
vldb_controller_ffi_client_list_spaces_json
Return all known spaces using JSON mode. 使用 JSON 模式返回全部已知空间。
vldb_controller_ffi_client_list_sqlite_custom_words
List SQLite custom words using native arguments. 使用原生参数列出 SQLite 自定义词。
vldb_controller_ffi_client_list_sqlite_custom_words_json
List SQLite custom words using JSON mode. 使用 JSON 模式列出 SQLite 自定义词。
vldb_controller_ffi_client_query_sqlite_json
Execute one SQLite JSON query using native arguments. 使用原生参数执行一条 SQLite JSON 查询。
vldb_controller_ffi_client_query_sqlite_json_json
Execute one SQLite JSON query using JSON mode. 使用 JSON 模式执行一条 SQLite JSON 查询。
vldb_controller_ffi_client_query_sqlite_stream
Execute one SQLite streaming query using native arguments. 使用原生参数执行一条 SQLite 流式查询。
vldb_controller_ffi_client_query_sqlite_stream_json
Execute one SQLite streaming query using JSON mode. 使用 JSON 模式执行一条 SQLite 流式查询。
vldb_controller_ffi_client_rebuild_sqlite_fts_index
Rebuild one SQLite FTS index using native arguments. 使用原生参数重建一条 SQLite FTS 索引。
vldb_controller_ffi_client_rebuild_sqlite_fts_index_json
Rebuild one SQLite FTS index using JSON mode. 使用 JSON 模式重建一条 SQLite FTS 索引。
vldb_controller_ffi_client_remove_sqlite_custom_word
Remove one SQLite custom word using native arguments. 使用原生参数删除一条 SQLite 自定义词。
vldb_controller_ffi_client_remove_sqlite_custom_word_json
Remove one SQLite custom word using JSON mode. 使用 JSON 模式删除一条 SQLite 自定义词。
vldb_controller_ffi_client_search_lancedb
Search LanceDB rows using native input. 使用原生输入检索 LanceDB 行数据。
vldb_controller_ffi_client_search_lancedb_json
Search LanceDB rows using JSON mode. 使用 JSON 模式检索 LanceDB 行数据。
vldb_controller_ffi_client_search_sqlite_fts
Search one SQLite FTS index using native arguments. 使用原生参数检索一条 SQLite FTS 索引。
vldb_controller_ffi_client_search_sqlite_fts_json
Search one SQLite FTS index using JSON mode. 使用 JSON 模式检索一条 SQLite FTS 索引。
vldb_controller_ffi_client_shutdown
Shutdown one controller client and unregister its lease explicitly. 关闭一个控制器客户端并显式注销其租约。
vldb_controller_ffi_client_shutdown_json
Shutdown one controller client using JSON mode. 使用 JSON 模式关闭一个控制器客户端。
vldb_controller_ffi_client_tokenize_sqlite_text
Tokenize SQLite text using native arguments. 使用原生参数执行 SQLite 文本分词。
vldb_controller_ffi_client_tokenize_sqlite_text_json
Tokenize SQLite text using JSON mode. 使用 JSON 模式执行 SQLite 文本分词。
vldb_controller_ffi_client_upsert_lancedb
Upsert LanceDB rows using native input. 使用原生输入写入 LanceDB 行数据。
vldb_controller_ffi_client_upsert_lancedb_json
Upsert LanceDB rows using JSON mode. 使用 JSON 模式写入 LanceDB 行数据。
vldb_controller_ffi_client_upsert_sqlite_custom_word
Upsert one SQLite custom word using native arguments. 使用原生参数写入一条 SQLite 自定义词。
vldb_controller_ffi_client_upsert_sqlite_custom_word_json
Upsert one SQLite custom word using JSON mode. 使用 JSON 模式写入一条 SQLite 自定义词。
vldb_controller_ffi_client_upsert_sqlite_fts_document
Upsert one SQLite FTS document using native arguments. 使用原生参数写入一条 SQLite FTS 文档。
vldb_controller_ffi_client_upsert_sqlite_fts_document_json
Upsert one SQLite FTS document using JSON mode. 使用 JSON 模式写入一条 SQLite FTS 文档。
vldb_controller_ffi_controller_status_free
Free one native controller status snapshot. 释放一份原生控制器状态快照。
vldb_controller_ffi_lancedb_create_table_result_free
Free one native LanceDB create-table result. 释放一份原生 LanceDB 建表结果。
vldb_controller_ffi_lancedb_delete_result_free
Free one native LanceDB delete result. 释放一份原生 LanceDB 删除结果。
vldb_controller_ffi_lancedb_drop_table_result_free
Free one native LanceDB drop-table result. 释放一份原生 LanceDB 删表结果。
vldb_controller_ffi_lancedb_search_result_free
Free one native LanceDB search result. 释放一份原生 LanceDB 检索结果。
vldb_controller_ffi_lancedb_upsert_result_free
Free one native LanceDB upsert result. 释放一份原生 LanceDB 写入结果。
vldb_controller_ffi_space_snapshot_array_free
Free one native space snapshot array. 释放一份原生空间快照数组。
vldb_controller_ffi_space_snapshot_free
Free one native space snapshot returned by single-object APIs. 释放由单对象接口返回的一份原生空间快照。
vldb_controller_ffi_sqlite_custom_word_array_free
Free one native SQLite custom-word array. 释放一份原生 SQLite 自定义词数组。
vldb_controller_ffi_sqlite_dictionary_mutation_result_free
Free one native SQLite dictionary mutation result. 释放一份原生 SQLite 词典变更结果。
vldb_controller_ffi_sqlite_ensure_fts_index_result_free
Free one native SQLite ensure-FTS result. 释放一份原生 SQLite FTS 确认结果。
vldb_controller_ffi_sqlite_execute_batch_result_free
Free one native SQLite batch execution result. 释放一份原生 SQLite 批量执行结果。
vldb_controller_ffi_sqlite_execute_result_free
Free one native SQLite execution result. 释放一份原生 SQLite 执行结果。
vldb_controller_ffi_sqlite_fts_mutation_result_free
Free one native SQLite FTS document mutation result. 释放一份原生 SQLite FTS 文档变更结果。
vldb_controller_ffi_sqlite_list_custom_words_result_free
Free one native SQLite custom-word listing result. 释放一份原生 SQLite 自定义词列表结果。
vldb_controller_ffi_sqlite_query_result_free
Free one native SQLite JSON query result. 释放一份原生 SQLite JSON 查询结果。
vldb_controller_ffi_sqlite_query_stream_result_free
Free one native SQLite streaming query result. 释放一份原生 SQLite 流式查询结果。
vldb_controller_ffi_sqlite_rebuild_fts_index_result_free
Free one native SQLite rebuild-FTS result. 释放一份原生 SQLite FTS 重建结果。
vldb_controller_ffi_sqlite_search_fts_hit_array_free
Free one native SQLite FTS hit array. 释放一份原生 SQLite FTS 命中数组。
vldb_controller_ffi_sqlite_search_fts_result_free
Free one native SQLite FTS search result. 释放一份原生 SQLite FTS 检索结果。
vldb_controller_ffi_sqlite_tokenize_result_free
Free one native SQLite tokenize result. 释放一份原生 SQLite 分词结果。
vldb_controller_ffi_string_free
Free one string allocated by the FFI layer. 释放一条由 FFI 层分配的字符串。
vldb_controller_ffi_version
Return the FFI package version. 返回 FFI 包版本号。