Module index_api

Module index_api 

Source

Enums§

CreateTableIndexError
struct for typed errors of method create_table_index
DescribeTableIndexStatsError
struct for typed errors of method describe_table_index_stats
DropTableIndexError
struct for typed errors of method drop_table_index
ListTableIndicesError
struct for typed errors of method list_table_indices

Functions§

create_table_index
Create an index on a table column for faster search operations. Supports vector indexes (IVF_FLAT, IVF_HNSW_SQ, IVF_PQ, etc.) and scalar indexes (BTREE, BITMAP, FTS, etc.). Index creation is handled asynchronously. Use the ListTableIndices and DescribeTableIndexStats operations to monitor index creation progress.
describe_table_index_stats
Get statistics for a specific index on a table. Returns information about the index type, distance type (for vector indices), and row counts.
drop_table_index
Drop the specified index from table id.
list_table_indices
List all indices created on a table. Returns information about each index including name, columns, status, and UUID.