Module api

Source

Structs§

AddFieldArgs
add field args, response with crate::mochow::api::CommonResponse
AddFieldArgsBuilder
Builder for AddFieldArgs.
AliasTableArgs
alias table args, response with crate::mochow::api::CommonResponse
AliasTableArgsBuilder
Builder for AliasTableArgs.
AnnsSearchParams
AnnsSearchParamsBuilder
Builder for AnnsSearchParams.
AutoBuildPolicy
auto build index strategy
AutoBuildPolicyBuilder
Builder for AutoBuildPolicy.
BatchAnnsSearchParams
BatchAnnsSearchParamsBuilder
Builder for BatchAnnsSearchParams.
BatchRowResult
BatchSearchRowsArgs
batch search rows args response with BatchSearchRowsResponse, basing ann search of vector fields, support filter by scalar fields, you can input multiple vectors to search, and get result for every vector
BatchSearchRowsArgsBuilder
Builder for BatchSearchRowsArgs.
BatchSearchRowsResponse
CommonResponse
CommonResponse, usually used as the response of a request for update info
CreateDatabaseArgs
create database args, response with crate::mochow::api::CommonResponse
CreateDatabaseArgsBuilder
Builder for CreateDatabaseArgs.
CreateIndexArgs
create index args response with crate::mochow::api::CommonResponse
CreateIndexArgsBuilder
Builder for CreateIndexArgs.
CreateTableArgs
click https://cloud.baidu.com/doc/VDB/s/flrsob0zr for more details create table args, response with crate::mochow::api::CommonResponse
CreateTableArgsBuilder
Builder for CreateTableArgs.
DeleteIndexArgs
delete index args reponse with crate::mochow::api::CommonResponse
DeleteIndexArgsBuilder
Builder for DeleteIndexArgs.
DeleteRowArgs
delete row args response with crate::mochow::api::CommonResponse
DeleteRowArgsBuilder
Builder for DeleteRowArgs.
DescriptIndexArgs
descript index args response with DescriptIndexResponse
DescriptIndexArgsBuilder
Builder for DescriptIndexArgs.
DescriptIndexResponse
DescriptTable
DescriptTableArgs
descript table args, response with DescriptTableResponse
DescriptTableArgsBuilder
Builder for DescriptTableArgs.
DescriptTableResponse
DropDatabaseArgs
drop database args, response with crate::mochow::api::CommonResponse
DropDatabaseArgsBuilder
Builder for DropDatabaseArgs.
DropTableArgs
drop table args, response with crate::mochow::api::CommonResponse
DropTableArgsBuilder
Builder for DropTableArgs.
FLATSearchParams
FLATSearchParamsBuilder
Builder for FLATSearchParams.
FieldSchema
FieldSchemaBuilder
Builder for FieldSchema.
HNSWIndexParam
HNSWPQIndexParam
HNSWPQSearchParams
HNSWPQSearchParamsBuilder
Builder for HNSWPQSearchParams.
HNSWSearchParams
HNSWSearchParamsBuilder
Builder for HNSWSearchParams.
IndexSchema
index param
IndexSchemaBuilder
Builder for IndexSchema.
InsertRowArgs
insert row args response with InsertRowsResponse you can use serde_json::Value as T or any struct that implements Serialize
InsertRowArgsBuilder
Builder for InsertRowArgs.
InsertRowsResponse
ListDatabaseArgs
list databse args, response with ListDatabaseResponse
ListDatabaseArgsBuilder
Builder for ListDatabaseArgs.
ListDatabaseResponse
ListTableArgs
list table args, response with ListTableResponse
ListTableArgsBuilder
Builder for ListTableArgs.
ListTableResponse
ModifyIndexArgs
modify index args reponse with crate::mochow::api::CommonResponse
ModifyIndexArgsBuilder
Builder for ModifyIndexArgs.
PUCKIndexParam
PUCKSearchParams
PUCKSearchParamsBuilder
Builder for PUCKSearchParams.
Partition
PartitionBuilder
Builder for Partition.
QueryRowArgs
query row args response with QueryRowsResponse query single row by primary key
QueryRowArgsBuilder
Builder for QueryRowArgs.
QueryRowsResponse
response of query row, you can use serde_json::Value as T or any struct that implements Deserialize
RebuildIndexArgs
rebuild index args reponse with crate::mochow::api::CommonResponse
RebuildIndexArgsBuilder
Builder for RebuildIndexArgs.
RowResult
SearchRowsArgs
search rows args response with SearchRowsResponse basing ann search of vector fields, support filter by scalar fields
SearchRowsArgsBuilder
Builder for SearchRowsArgs.
SearchRowsResponse
response of search row, you can use serde_json::Value as T or any struct that implements Deserialize
SelectRowsArgs
select rows args response with SelectRowsResponse filter records by scalar fields
SelectRowsArgsBuilder
Builder for SelectRowsArgs.
SelectRowsResponse
response of select row, you can use serde_json::Value as T or any struct that implements Deserialize
ServiceError
ServiceError, internal error of database service
StatsTableArgs
stats table args, response with StatsTableResponse
StatsTableArgsBuilder
Builder for StatsTableArgs.
StatsTableResponse
TableSchema
TableSchemaBuilder
Builder for TableSchema.
UnaliasTableArgs
unalias table args, response with crate::mochow::api::CommonResponse
UnaliasTableArgsBuilder
Builder for UnaliasTableArgs.
UpdateRowArgs
update row args response with crate::mochow::api::CommonResponse
UpdateRowArgsBuilder
Builder for UpdateRowArgs.
UpsertRowArgs
upsert row args response with UpsertRowsResponse you can use serde_json::Value as T or any struct that implements Serialize
UpsertRowArgsBuilder
Builder for UpsertRowArgs.
UpsertRowsResponse

Enums§

AddFieldArgsBuilderError
Error type for AddFieldArgsBuilder
AliasTableArgsBuilderError
Error type for AliasTableArgsBuilder
AnnsSearchParamsBuilderError
Error type for AnnsSearchParamsBuilder
AutoBuildPolicyBuilderError
Error type for AutoBuildPolicyBuilder
AutoBuildPolicyType
BatchAnnsSearchParamsBuilderError
Error type for BatchAnnsSearchParamsBuilder
BatchSearchRowsArgsBuilderError
Error type for BatchSearchRowsArgsBuilder
CreateDatabaseArgsBuilderError
Error type for CreateDatabaseArgsBuilder
CreateIndexArgsBuilderError
Error type for CreateIndexArgsBuilder
CreateTableArgsBuilderError
Error type for CreateTableArgsBuilder
DeleteIndexArgsBuilderError
Error type for DeleteIndexArgsBuilder
DeleteRowArgsBuilderError
Error type for DeleteRowArgsBuilder
DescriptIndexArgsBuilderError
Error type for DescriptIndexArgsBuilder
DescriptTableArgsBuilderError
Error type for DescriptTableArgsBuilder
DropDatabaseArgsBuilderError
Error type for DropDatabaseArgsBuilder
DropTableArgsBuilderError
Error type for DropTableArgsBuilder
FLATSearchParamsBuilderError
Error type for FLATSearchParamsBuilder
FieldSchemaBuilderError
Error type for FieldSchemaBuilder
FieldType
HNSWPQSearchParamsBuilderError
Error type for HNSWPQSearchParamsBuilder
HNSWSearchParamsBuilderError
Error type for HNSWSearchParamsBuilder
IndexSchemaBuilderError
Error type for IndexSchemaBuilder
IndexState
IndexType
InsertRowArgsBuilderError
Error type for InsertRowArgsBuilder
ListDatabaseArgsBuilderError
Error type for ListDatabaseArgsBuilder
ListTableArgsBuilderError
Error type for ListTableArgsBuilder
MetricType
ModifyIndexArgsBuilderError
Error type for ModifyIndexArgsBuilder
PUCKSearchParamsBuilderError
Error type for PUCKSearchParamsBuilder
PartitionBuilderError
Error type for PartitionBuilder
PartitionType
QueryRowArgsBuilderError
Error type for QueryRowArgsBuilder
ReadConsistency
RebuildIndexArgsBuilderError
Error type for RebuildIndexArgsBuilder
SearchRowsArgsBuilderError
Error type for SearchRowsArgsBuilder
SelectRowsArgsBuilderError
Error type for SelectRowsArgsBuilder
ServerErrorCode
StatsTableArgsBuilderError
Error type for StatsTableArgsBuilder
TableSchemaBuilderError
Error type for TableSchemaBuilder
TableState
UnaliasTableArgsBuilderError
Error type for UnaliasTableArgsBuilder
UpdateRowArgsBuilderError
Error type for UpdateRowArgsBuilder
UpsertRowArgsBuilderError
Error type for UpsertRowArgsBuilder
VectorIndexParams
VectorSearchParams