@zilliz/milvus2-sdk-node
Version:
Official Node.js SDK for [Milvus](https://github.com/milvus-io/milvus) vector database. Provides gRPC and HTTP clients for vector similarity search, metadata filtering, and full collection/index/user management.
11,367 lines • 598 kB
TypeScript
declare const _default: {
nested: {
milvus: {
nested: {
proto: {
nested: {
milvus: {
options: {
go_package: string;
java_multiple_files: boolean;
java_package: string;
java_outer_classname: string;
java_generate_equals_and_hash: boolean;
csharp_namespace: string;
};
nested: {
MilvusService: {
methods: {
CreateCollection: {
requestType: string;
responseType: string;
};
DropCollection: {
requestType: string;
responseType: string;
};
HasCollection: {
requestType: string;
responseType: string;
};
LoadCollection: {
requestType: string;
responseType: string;
};
ReleaseCollection: {
requestType: string;
responseType: string;
};
DescribeCollection: {
requestType: string;
responseType: string;
};
BatchDescribeCollection: {
requestType: string;
responseType: string;
};
GetCollectionStatistics: {
requestType: string;
responseType: string;
};
ShowCollections: {
requestType: string;
responseType: string;
};
AlterCollection: {
requestType: string;
responseType: string;
};
AlterCollectionField: {
requestType: string;
responseType: string;
};
AddCollectionFunction: {
requestType: string;
responseType: string;
};
AlterCollectionFunction: {
requestType: string;
responseType: string;
};
DropCollectionFunction: {
requestType: string;
responseType: string;
};
TruncateCollection: {
requestType: string;
responseType: string;
};
CreatePartition: {
requestType: string;
responseType: string;
};
DropPartition: {
requestType: string;
responseType: string;
};
HasPartition: {
requestType: string;
responseType: string;
};
LoadPartitions: {
requestType: string;
responseType: string;
};
Prewarm: {
requestType: string;
responseType: string;
};
DescribePrewarmTask: {
requestType: string;
responseType: string;
};
ReleasePartitions: {
requestType: string;
responseType: string;
};
GetPartitionStatistics: {
requestType: string;
responseType: string;
};
ShowPartitions: {
requestType: string;
responseType: string;
};
CreateNamespace: {
requestType: string;
responseType: string;
};
DescribeNamespace: {
requestType: string;
responseType: string;
};
ListNamespaces: {
requestType: string;
responseType: string;
};
DropNamespace: {
requestType: string;
responseType: string;
};
HasNamespace: {
requestType: string;
responseType: string;
};
GetNamespaceStats: {
requestType: string;
responseType: string;
};
GetLoadingProgress: {
requestType: string;
responseType: string;
};
GetLoadState: {
requestType: string;
responseType: string;
};
CreateAlias: {
requestType: string;
responseType: string;
};
DropAlias: {
requestType: string;
responseType: string;
};
AlterAlias: {
requestType: string;
responseType: string;
};
DescribeAlias: {
requestType: string;
responseType: string;
};
ListAliases: {
requestType: string;
responseType: string;
};
CreateIndex: {
requestType: string;
responseType: string;
};
AlterIndex: {
requestType: string;
responseType: string;
};
DescribeIndex: {
requestType: string;
responseType: string;
};
GetIndexStatistics: {
requestType: string;
responseType: string;
};
GetIndexState: {
requestType: string;
responseType: string;
options: {
deprecated: boolean;
};
parsedOptions: {
deprecated: boolean;
}[];
};
GetIndexBuildProgress: {
requestType: string;
responseType: string;
options: {
deprecated: boolean;
};
parsedOptions: {
deprecated: boolean;
}[];
};
DropIndex: {
requestType: string;
responseType: string;
};
Insert: {
requestType: string;
responseType: string;
};
Delete: {
requestType: string;
responseType: string;
};
Upsert: {
requestType: string;
responseType: string;
};
Search: {
requestType: string;
responseType: string;
};
HybridSearch: {
requestType: string;
responseType: string;
};
Flush: {
requestType: string;
responseType: string;
};
Query: {
requestType: string;
responseType: string;
};
CalcDistance: {
requestType: string;
responseType: string;
};
FlushAll: {
requestType: string;
responseType: string;
};
AddCollectionField: {
requestType: string;
responseType: string;
};
AddCollectionStructField: {
requestType: string;
responseType: string;
};
GetFlushState: {
requestType: string;
responseType: string;
};
GetFlushAllState: {
requestType: string;
responseType: string;
};
GetPersistentSegmentInfo: {
requestType: string;
responseType: string;
};
GetQuerySegmentInfo: {
requestType: string;
responseType: string;
};
GetReplicas: {
requestType: string;
responseType: string;
};
Dummy: {
requestType: string;
responseType: string;
};
RegisterLink: {
requestType: string;
responseType: string;
};
GetMetrics: {
requestType: string;
responseType: string;
};
GetComponentStates: {
requestType: string;
responseType: string;
};
LoadBalance: {
requestType: string;
responseType: string;
};
GetCompactionState: {
requestType: string;
responseType: string;
};
ManualCompaction: {
requestType: string;
responseType: string;
};
GetCompactionStateWithPlans: {
requestType: string;
responseType: string;
};
Import: {
requestType: string;
responseType: string;
};
GetImportState: {
requestType: string;
responseType: string;
};
ListImportTasks: {
requestType: string;
responseType: string;
};
CreateCredential: {
requestType: string;
responseType: string;
};
UpdateCredential: {
requestType: string;
responseType: string;
};
DeleteCredential: {
requestType: string;
responseType: string;
};
ListCredUsers: {
requestType: string;
responseType: string;
};
CreateRole: {
requestType: string;
responseType: string;
};
AlterRole: {
requestType: string;
responseType: string;
};
DropRole: {
requestType: string;
responseType: string;
};
OperateUserRole: {
requestType: string;
responseType: string;
};
SelectRole: {
requestType: string;
responseType: string;
};
SelectUser: {
requestType: string;
responseType: string;
};
OperatePrivilege: {
requestType: string;
responseType: string;
};
OperatePrivilegeV2: {
requestType: string;
responseType: string;
};
SelectGrant: {
requestType: string;
responseType: string;
};
GetVersion: {
requestType: string;
responseType: string;
};
CheckHealth: {
requestType: string;
responseType: string;
};
CreateResourceGroup: {
requestType: string;
responseType: string;
};
DropResourceGroup: {
requestType: string;
responseType: string;
};
UpdateResourceGroups: {
requestType: string;
responseType: string;
};
TransferNode: {
requestType: string;
responseType: string;
};
TransferReplica: {
requestType: string;
responseType: string;
};
ListResourceGroups: {
requestType: string;
responseType: string;
};
DescribeResourceGroup: {
requestType: string;
responseType: string;
};
RenameCollection: {
requestType: string;
responseType: string;
};
ListIndexedSegment: {
requestType: string;
responseType: string;
};
DescribeSegmentIndexData: {
requestType: string;
responseType: string;
};
Connect: {
requestType: string;
responseType: string;
};
AllocTimestamp: {
requestType: string;
responseType: string;
};
CreateDatabase: {
requestType: string;
responseType: string;
};
DropDatabase: {
requestType: string;
responseType: string;
};
ListDatabases: {
requestType: string;
responseType: string;
};
AlterDatabase: {
requestType: string;
responseType: string;
};
DescribeDatabase: {
requestType: string;
responseType: string;
};
ReplicateMessage: {
requestType: string;
responseType: string;
options: {
deprecated: boolean;
};
parsedOptions: {
deprecated: boolean;
}[];
};
BackupRBAC: {
requestType: string;
responseType: string;
};
RestoreRBAC: {
requestType: string;
responseType: string;
};
CreatePrivilegeGroup: {
requestType: string;
responseType: string;
};
DropPrivilegeGroup: {
requestType: string;
responseType: string;
};
ListPrivilegeGroups: {
requestType: string;
responseType: string;
};
OperatePrivilegeGroup: {
requestType: string;
responseType: string;
};
RunAnalyzer: {
requestType: string;
responseType: string;
};
AddFileResource: {
requestType: string;
responseType: string;
};
RemoveFileResource: {
requestType: string;
responseType: string;
};
ListFileResources: {
requestType: string;
responseType: string;
};
AddUserTags: {
requestType: string;
responseType: string;
};
DeleteUserTags: {
requestType: string;
responseType: string;
};
GetUserTags: {
requestType: string;
responseType: string;
};
ListUsersWithTag: {
requestType: string;
responseType: string;
};
CreateRowPolicy: {
requestType: string;
responseType: string;
};
DropRowPolicy: {
requestType: string;
responseType: string;
};
ListRowPolicies: {
requestType: string;
responseType: string;
};
UpdateReplicateConfiguration: {
requestType: string;
responseType: string;
};
GetReplicateConfiguration: {
requestType: string;
responseType: string;
};
GetReplicateInfo: {
requestType: string;
responseType: string;
};
CreateReplicateStream: {
requestType: string;
requestStream: boolean;
responseType: string;
responseStream: boolean;
};
DumpMessages: {
requestType: string;
responseType: string;
responseStream: boolean;
};
ComputePhraseMatchSlop: {
requestType: string;
responseType: string;
};
CreateSnapshot: {
requestType: string;
responseType: string;
};
DropSnapshot: {
requestType: string;
responseType: string;
};
ListSnapshots: {
requestType: string;
responseType: string;
};
DescribeSnapshot: {
requestType: string;
responseType: string;
};
RestoreSnapshot: {
requestType: string;
responseType: string;
};
RestoreExternalSnapshot: {
requestType: string;
responseType: string;
};
ExportSnapshot: {
requestType: string;
responseType: string;
};
GetRestoreSnapshotState: {
requestType: string;
responseType: string;
};
ListRestoreSnapshotJobs: {
requestType: string;
responseType: string;
};
PinSnapshotData: {
requestType: string;
responseType: string;
};
UnpinSnapshotData: {
requestType: string;
responseType: string;
};
AlterCollectionSchema: {
requestType: string;
responseType: string;
};
BatchUpdateManifest: {
requestType: string;
responseType: string;
};
RefreshExternalCollection: {
requestType: string;
responseType: string;
};
GetRefreshExternalCollectionProgress: {
requestType: string;
responseType: string;
};
ListRefreshExternalCollectionJobs: {
requestType: string;
responseType: string;
};
};
};
ClientTelemetryService: {
methods: {
ClientHeartbeat: {
requestType: string;
responseType: string;
};
GetClientTelemetry: {
requestType: string;
responseType: string;
};
PushClientCommand: {
requestType: string;
responseType: string;
};
DeleteClientCommand: {
requestType: string;
responseType: string;
};
};
};
CreateAliasRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
alias: {
type: string;
id: number;
};
};
};
DropAliasRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
alias: {
type: string;
id: number;
};
};
};
AlterAliasRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
alias: {
type: string;
id: number;
};
};
};
DescribeAliasRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
alias: {
type: string;
id: number;
};
};
};
DescribeAliasResponse: {
fields: {
status: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
alias: {
type: string;
id: number;
};
collection: {
type: string;
id: number;
};
};
};
ListAliasesRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
ListAliasesResponse: {
fields: {
status: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
aliases: {
rule: string;
type: string;
id: number;
};
};
};
CreateCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
schema: {
type: string;
id: number;
};
shards_num: {
type: string;
id: number;
};
consistency_level: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
num_partitions: {
type: string;
id: number;
};
};
};
DropCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
AlterCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
delete_keys: {
rule: string;
type: string;
id: number;
};
};
};
AlterCollectionFieldRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
delete_keys: {
rule: string;
type: string;
id: number;
};
};
};
HasCollectionRequest: {
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
time_stamp: {
type: string;
id: number;
};
};
};
BoolResponse: {
fields: {
status: {
type: string;
id: number;
};
value: {
type: string;
id: number;
};
};
};
StringResponse: {
fields: {
status: {
type: string;
id: number;
};
value: {
type: string;
id: number;
};
};
};
DescribeCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
time_stamp: {
type: string;
id: number;
};
};
};
DescribeCollectionResponse: {
fields: {
status: {
type: string;
id: number;
};
schema: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
virtual_channel_names: {
rule: string;
type: string;
id: number;
};
physical_channel_names: {
rule: string;
type: string;
id: number;
};
created_timestamp: {
type: string;
id: number;
};
created_utc_timestamp: {
type: string;
id: number;
};
shards_num: {
type: string;
id: number;
};
aliases: {
rule: string;
type: string;
id: number;
};
start_positions: {
rule: string;
type: string;
id: number;
};
consistency_level: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
num_partitions: {
type: string;
id: number;
};
db_id: {
type: string;
id: number;
};
request_time: {
type: string;
id: number;
};
update_timestamp: {
type: string;
id: number;
};
update_timestamp_str: {
type: string;
id: number;
};
};
};
BatchDescribeCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
db_name: {
type: string;
id: number;
};
collection_name: {
rule: string;
type: string;
id: number;
};
collectionID: {
rule: string;
type: string;
id: number;
};
};
};
BatchDescribeCollectionResponse: {
fields: {
status: {
type: string;
id: number;
};
responses: {
rule: string;
type: string;
id: number;
};
};
};
LoadCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
replica_number: {
type: string;
id: number;
};
resource_groups: {
rule: string;
type: string;
id: number;
};
refresh: {
type: string;
id: number;
};
load_fields: {
rule: string;
type: string;
id: number;
};
skip_load_dynamic_field: {
type: string;
id: number;
};
load_params: {
keyType: string;
type: string;
id: number;
};
};
};
ReleaseCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
GetStatisticsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_names: {
rule: string;
type: string;
id: number;
};
guarantee_timestamp: {
type: string;
id: number;
};
};
};
GetStatisticsResponse: {
fields: {
status: {
type: string;
id: number;
};
stats: {
rule: string;
type: string;
id: number;
};
};
};
GetCollectionStatisticsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
GetCollectionStatisticsResponse: {
fields: {
status: {
type: string;
id: number;
};
stats: {
rule: string;
type: string;
id: number;
};
};
};
ShowType: {
options: {
deprecated: boolean;
};
values: {
All: number;
InMemory: number;
};
};
ShowCollectionsRequest: {
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
time_stamp: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
collection_names: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
};
};
ShowCollectionsResponse: {
fields: {
status: {
type: string;
id: number;
};
collection_names: {
rule: string;
type: string;
id: number;
};
collection_ids: {
rule: string;
type: string;
id: number;
};
created_timestamps: {
rule: string;
type: string;
id: number;
};
created_utc_timestamps: {
rule: string;
type: string;
id: number;
};
inMemory_percentages: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
query_service_available: {
rule: string;
type: string;
id: number;
};
shards_num: {
rule: string;
type: string;
id: number;
};
};
};
CreatePartitionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
};
};
DropPartitionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
};
};
HasPartitionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
};
};
LoadPartitionsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_names: {
rule: string;
type: string;
id: number;
};
replica_number: {
type: string;
id: number;
};
resource_groups: {
rule: string;
type: string;
id: number;
};
refresh: {
type: string;
id: number;
};
load_fields: {
rule: string;
type: string;
id: number;
};
skip_load_dynamic_field: {
type: string;
id: number;
};
load_params: {
keyType: string;
type: string;
id: number;
};
};
};
PrewarmRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
oneofs: {
_namespace: {
oneof: string[];
};
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
replica_number: {
type: string;
id: number;
};
resource_groups: {
rule: string;
type: string;
id: number;
};
load_fields: {
rule: string;
type: string;
id: number;
};
skip_load_dynamic_field: {
type: string;
id: number;
};
load_params: {
keyType: string;
type: string;
id: number;
};
ttl_seconds: {
type: string;
id: number;
};
priority: {
type: string;
id: number;
};
};
};
PrewarmTaskState: {
values: {
PrewarmTaskStateUnknown: number;
PrewarmTaskStatePending: number;
PrewarmTaskStateWarming: number;
PrewarmTaskStateCompleted: number;
PrewarmTaskStateFailed: number;
};
};
PrewarmResponse: {
oneofs: {
_namespace: {
oneof: string[];
};
};
fields: {
status: {
type: string;
id: number;
};
taskID: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
};
};
DescribePrewarmTaskRequest: {
fields: {
base: {
type: string;
id: number;
};
taskID: {
type: string;
id: number;
};
};
};
DescribePrewarmTaskResponse: {
fields: {
status: {
type: string;
id: number;
};
taskID: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
progress: {
type: string;
id: number;
};
error_message: {
type: string;
id: number;
};
};
};
ReleasePartitionsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_names: {
rule: string;
type: string;
id: number;
};
};
};
GetPartitionStatisticsRequest: {
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
};
};
GetPartitionStatisticsResponse: {
fields: {
status: {
type: string;
id: number;
};
stats: {
rule: string;
type: string;
id: number;
};
};
};
ShowPartitionsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partition_names: {
rule: string;
type: string;
id: number;
};
type: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
};
};
ShowPartitionsResponse: {
fields: {
status: {
type: string;
id: number;
};
partition_names: {
rule: string;
type: string;
id: number;
};
partitionIDs: {
rule: string;
type: string;
id: number;
};
created_timestamps: {
rule: string;
type: string;
id: number;
};
created_utc_timestamps: {
rule: string;
type: string;
id: number;
};
inMemory_percentages: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
};
};
NamespaceStats: {
fields: {
stats: {
rule: string;
type: string;
id: number;
};
approx_entity_count: {
type: string;
id: number;
};
entity_count: {
type: string;
id: number;
};
entity_count_type: {
type: string;
id: number;
};
logical_bytes: {
type: string;
id: number;
};
last_write_timestamp: {
type: string;
id: number;
};
last_write_utc_timestamp: {
type: string;
id: number;
};
};
};
NamespaceInfo: {
fields: {
collection_name: {
type: string;
id: number;
};
namespace_name: {
type: string;
id: number;
};
created_timestamp: {
type: string;
id: number;
};
created_utc_timestamp: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
stats: {
type: string;
id: number;
};
};
};
CreateNamespaceRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
namespace_name: {
type: string;
id: number;
};
};
};
CreateNamespaceResponse: {
fields: {
status: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
};
};
};
DescribeNamespaceRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
namespace_name: {
type: string;
id: number;
};
};
};
DescribeNamespaceResponse: {
fields: {
status: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
};
};
};
ListNamespacesRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
prefix: {
type: string;
id: number;
};
page_size: {
type: string;
id: number;
};
page_token: {
type: string;
id: number;
};
};
};
ListNamespacesResponse: {
fields: {
status: {
type: string;
id: number;
};
namespaces: {
rule: string;
type: string;
id: number;
};
next_page_token: {
type: string;
id: number;
};
};
};
DropNamespaceRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
namespace_name: {
type: string;
id: number;
};
};
};
DropNamespaceResponse: {
fields: {
status: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
};
};
};
HasNamespaceRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
namespace_name: {
type: string;
id: number;
};
};
};
HasNamespaceResponse: {
fields: {
status: {
type: string;
id: number;
};
value: {
type: string;
id: number;
};
};
};
GetNamespaceStatsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
namespace_name: {
type: string;
id: number;
};
exact: {
type: string;
id: number;
};
};
};
GetNamespaceStatsResponse: {
fields: {
status: {
type: string;
id: number;
};
namespace_name: {
type: string;
id: number;
};
stats: {
type: string;
id: number;
};
};
};
DescribeSegmentRequest: {
fields: {
base: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
segmentID: {
type: string;
id: number;
};
};
};
DescribeSegmentResponse: {
fields: {
status: {
type: string;
id: number;
};
indexID: {
type: string;
id: number;
};
buildID: {
type: string;
id: number;
};
enable_index: {
type: string;
id: number;
};
fieldID: {
type: string;
id: number;
};
};
};
ShowSegmentsRequest: {
fields: {
base: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partitionID: {
type: string;
id: number;
};
};
};
ShowSegmentsResponse: {
fields: {
status: {
type: string;
id: number;
};
segmentIDs: {
rule: string;
type: string;
id: number;
};
};
};
CreateIndexRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
extra_params: {
rule: string;
type: string;
id: number;
};
index_name: {
type: string;
id: number;
};
};
};
AlterIndexRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
index_name: {
type: string;
id: number;
};
extra_params: {
rule: string;
type: string;
id: number;
};
delete_keys: {
rule: string;
type: string;
id: number;
};
};
};
DescribeIndexRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
index_name: {
type: string;
id: number;
};
timestamp: {
type: string;
id: number;
};
};
};
IndexDescription: {
fields: {
index_name: {
type: string;
id: number;
};
indexID: {
type: string;
id: number;
};
params: {
rule: string;
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
indexed_rows: {
type: string;
id: number;
};
total_rows: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
index_state_fail_reason: {
type: string;
id: number;
};
pending_index_rows: {
type: string;
id: number;
};
min_index_version: {
type: string;
id: number;
};
max_index_version: {
type: string;
id: number;
};
};
};
DescribeIndexResponse: {
fields: {
status: {
type: string;
id: number;
};
index_descriptions: {
rule: string;
type: string;
id: number;
};
};
};
GetIndexBuildProgressRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
index_name: {
type: string;
id: number;
};
};
};
GetIndexBuildProgressResponse: {
fields: {
status: {
type: string;
id: number;
};
indexed_rows: {
type: string;
id: number;
};
total_rows: {
type: string;
id: number;
};
};
};
GetIndexStateRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
index_name: {
type: string;
id: number;
};
};
};
GetIndexStateResponse: {
fields: {
status: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
fail_reason: {
type: string;
id: number;
};
};
};
DropIndexRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
index_name: {
type: string;
id: number;
};
};
};
InsertRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
oneofs: {
_namespace: {
oneof: string[];
};
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
fields_data: {
rule: string;
type: string;
id: number;
};
hash_keys: {
rule: string;
type: string;
id: number;
};
num_rows: {
type: string;
id: number;
};
schema_timestamp: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
};
};
AddCollectionFieldRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
schema: {
type: string;
id: number;
};
};
};
AddCollectionStructFieldRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
struct_array_field_schema: {
type: string;
id: number;
};
};
};
AddCollectionFunctionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
functionSchema: {
type: string;
id: number;
};
};
};
AlterCollectionFunctionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
function_name: {
type: string;
id: number;
};
functionSchema: {
type: string;
id: number;
};
};
};
DropCollectionFunctionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
function_name: {
type: string;
id: number;
};
};
};
UpsertRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
oneofs: {
_namespace: {
oneof: string[];
};
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
fields_data: {
rule: string;
type: string;
id: number;
};
hash_keys: {
rule: string;
type: string;
id: number;
};
num_rows: {
type: string;
id: number;
};
schema_timestamp: {
type: string;
id: number;
};
partial_update: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
field_ops: {
rule: string;
type: string;
id: number;
};
};
};
MutationResult: {
fields: {
status: {
type: string;
id: number;
};
IDs: {
type: string;
id: number;
};
succ_index: {
rule: string;
type: string;
id: number;
};
err_index: {
rule: string;
type: string;
id: number;
};
acknowledged: {
type: string;
id: number;
};
insert_cnt: {
type: string;
id: number;
};
delete_cnt: {
type: string;
id: number;
};
upsert_cnt: {
type: string;
id: number;
};
timestamp: {
type: string;
id: number;
};
};
};
DeleteRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
oneofs: {
_namespace: {
oneof: string[];
};
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
expr: {
type: string;
id: number;
};
hash_keys: {
rule: string;
type: string;
id: number;
};
consistency_level: {
type: string;
id: number;
};
expr_template_values: {
keyType: string;
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
};
};
SubSearchRequest: {
oneofs: {
_namespace: {
oneof: string[];
};
};
fields: {
dsl: {
type: string;
id: number;
};
placeholder_group: {
type: string;
id: number;
};
dsl_type: {
type: string;
id: number;
};
search_params: {
rule: string;
type: string;
id: number;
};
nq: {
type: string;
id: number;
};
expr_template_values: {
keyType: string;
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
};
};
SearchRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
oneofs: {
search_input: {
oneof: string[];
};
_namespace: {
oneof: string[];
};
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_names: {
rule: string;
type: string;
id: number;
};
dsl: {
type: string;
id: number;
};
placeholder_group: {
type: string;
id: number;
};
ids: {
type: string;
id: number;
};
dsl_type: {
type: string;
id: number;
};
output_fields: {
rule: string;
type: string;
id: number;
};
search_params: {
rule: string;
type: string;
id: number;
};
travel_timestamp: {
type: string;
id: number;
};
guarantee_timestamp: {
type: string;
id: number;
};
nq: {
type: string;
id: number;
};
not_return_all_meta: {
type: string;
id: number;
};
consistency_level: {
type: string;
id: number;
};
use_default_consistency: {
type: string;
id: number;
};
search_by_primary_keys: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
sub_reqs: {
rule: string;
type: string;
id: number;
};
expr_template_values: {
keyType: string;
type: string;
id: number;
};
function_score: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
highlighter: {
type: string;
id: number;
};
search_aggregation: {
type: string;
id: number;
};
function_chains: {
rule: string;
type: string;
id: number;
};
};
};
Hits: {
fields: {
IDs: {
rule: string;
type: string;
id: number;
};
row_data: {
rule: string;
type: string;
id: number;
};
scores: {
rule: string;
type: string;
id: number;
};
};
};
SearchResults: {
fields: {
status: {
type: string;
id: number;
};
results: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
session_ts: {
type: string;
id: number;
};
};
};
HybridSearchRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
oneofs: {
_namespace: {
oneof: string[];
};
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_names: {
rule: string;
type: string;
id: number;
};
requests: {
rule: string;
type: string;
id: number;
};
rank_params: {
rule: string;
type: string;
id: number;
};
travel_timestamp: {
type: string;
id: number;
};
guarantee_timestamp: {
type: string;
id: number;
};
not_return_all_meta: {
type: string;
id: number;
};
output_fields: {
rule: string;
type: string;
id: number;
};
consistency_level: {
type: string;
id: number;
};
use_default_consistency: {
type: string;
id: number;
};
function_score: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
function_chains: {
rule: string;
type: string;
id: number;
};
};
};
FlushRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_indexs": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_names: {
rule: string;
type: string;
id: number;
};
};
};
FlushResponse: {
fields: {
status: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
coll_segIDs: {
keyType: string;
type: string;
id: number;
};
flush_coll_segIDs: {
keyType: string;
type: string;
id: number;
};
coll_seal_times: {
keyType: string;
type: string;
id: number;
};
coll_flush_ts: {
keyType: string;
type: string;
id: number;
};
channel_cps: {
keyType: string;
type: string;
id: number;
};
};
};
QueryRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
oneofs: {
_namespace: {
oneof: string[];
};
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
expr: {
type: string;
id: number;
};
output_fields: {
rule: string;
type: string;
id: number;
};
partition_names: {
rule: string;
type: string;
id: number;
};
travel_timestamp: {
type: string;
id: number;
};
guarantee_timestamp: {
type: string;
id: number;
};
query_params: {
rule: string;
type: string;
id: number;
};
not_return_all_meta: {
type: string;
id: number;
};
consistency_level: {
type: string;
id: number;
};
use_default_consistency: {
type: string;
id: number;
};
expr_template_values: {
keyType: string;
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
};
};
ElementIndices: {
fields: {
indices: {
type: string;
id: number;
};
};
};
QueryResults: {
fields: {
status: {
type: string;
id: number;
};
fields_data: {
rule: string;
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
output_fields: {
rule: string;
type: string;
id: number;
};
session_ts: {
type: string;
id: number;
};
primary_field_name: {
type: string;
id: number;
};
element_indices: {
rule: string;
type: string;
id: number;
};
};
};
QueryCursor: {
oneofs: {
cursor_pk: {
oneof: string[];
};
};
fields: {
session_ts: {
type: string;
id: number;
};
str_pk: {
type: string;
id: number;
};
int_pk: {
type: string;
id: number;
};
};
};
VectorIDs: {
fields: {
collection_name: {
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
id_array: {
type: string;
id: number;
};
partition_names: {
rule: string;
type: string;
id: number;
};
};
};
VectorsArray: {
oneofs: {
array: {
oneof: string[];
};
};
fields: {
id_array: {
type: string;
id: number;
};
data_array: {
type: string;
id: number;
};
};
};
CalcDistanceRequest: {
fields: {
base: {
type: string;
id: number;
};
op_left: {
type: string;
id: number;
};
op_right: {
type: string;
id: number;
};
params: {
rule: string;
type: string;
id: number;
};
};
};
CalcDistanceResults: {
oneofs: {
array: {
oneof: string[];
};
};
fields: {
status: {
type: string;
id: number;
};
int_dist: {
type: string;
id: number;
};
float_dist: {
type: string;
id: number;
};
};
};
FlushAllTarget: {
fields: {
db_name: {
type: string;
id: number;
};
collection_names: {
rule: string;
type: string;
id: number;
};
};
};
FlushAllRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
flush_targets: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
};
};
ClusterInfo: {
fields: {
cluster_id: {
type: string;
id: number;
};
cchannel: {
type: string;
id: number;
};
pchannels: {
rule: string;
type: string;
id: number;
};
};
};
FlushAllResponse: {
fields: {
status: {
type: string;
id: number;
};
flush_all_ts: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
flush_results: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
flush_all_msgs: {
keyType: string;
type: string;
id: number;
};
cluster_info: {
type: string;
id: number;
};
};
};
FlushAllResult: {
fields: {
db_name: {
type: string;
id: number;
};
collection_results: {
rule: string;
type: string;
id: number;
};
};
};
FlushCollectionResult: {
fields: {
collection_name: {
type: string;
id: number;
};
segment_ids: {
type: string;
id: number;
};
flush_segment_ids: {
type: string;
id: number;
};
seal_time: {
type: string;
id: number;
};
flush_ts: {
type: string;
id: number;
};
channel_cps: {
keyType: string;
type: string;
id: number;
};
};
};
PersistentSegmentInfo: {
fields: {
segmentID: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partitionID: {
type: string;
id: number;
};
num_rows: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
level: {
type: string;
id: number;
};
is_sorted: {
type: string;
id: number;
};
storage_version: {
type: string;
id: number;
};
};
};
GetPersistentSegmentInfoRequest: {
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
};
};
GetPersistentSegmentInfoResponse: {
fields: {
status: {
type: string;
id: number;
};
infos: {
rule: string;
type: string;
id: number;
};
};
};
QuerySegmentInfo: {
fields: {
segmentID: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partitionID: {
type: string;
id: number;
};
mem_size: {
type: string;
id: number;
};
num_rows: {
type: string;
id: number;
};
index_name: {
type: string;
id: number;
};
indexID: {
type: string;
id: number;
};
nodeID: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
state: {
type: string;
id: number;
};
nodeIds: {
rule: string;
type: string;
id: number;
};
level: {
type: string;
id: number;
};
is_sorted: {
type: string;
id: number;
};
storage_version: {
type: string;
id: number;
};
};
};
GetQuerySegmentInfoRequest: {
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
};
};
GetQuerySegmentInfoResponse: {
fields: {
status: {
type: string;
id: number;
};
infos: {
rule: string;
type: string;
id: number;
};
};
};
DummyRequest: {
fields: {
request_type: {
type: string;
id: number;
};
};
};
DummyResponse: {
fields: {
response: {
type: string;
id: number;
};
};
};
RegisterLinkRequest: {
fields: {};
};
RegisterLinkResponse: {
fields: {
address: {
type: string;
id: number;
};
status: {
type: string;
id: number;
};
};
};
GetMetricsRequest: {
fields: {
base: {
type: string;
id: number;
};
request: {
type: string;
id: number;
};
};
};
GetMetricsResponse: {
fields: {
status: {
type: string;
id: number;
};
response: {
type: string;
id: number;
};
component_name: {
type: string;
id: number;
};
};
};
ComponentInfo: {
fields: {
nodeID: {
type: string;
id: number;
};
role: {
type: string;
id: number;
};
state_code: {
type: string;
id: number;
};
extra_info: {
rule: string;
type: string;
id: number;
};
};
};
ComponentStates: {
fields: {
state: {
type: string;
id: number;
};
subcomponent_states: {
rule: string;
type: string;
id: number;
};
status: {
type: string;
id: number;
};
};
};
GetComponentStatesRequest: {
fields: {};
};
LoadBalanceRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
src_nodeID: {
type: string;
id: number;
};
dst_nodeIDs: {
rule: string;
type: string;
id: number;
};
sealed_segmentIDs: {
rule: string;
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
};
};
ManualCompactionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
collectionID: {
type: string;
id: number;
};
timetravel: {
type: string;
id: number;
};
majorCompaction: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
partition_id: {
type: string;
id: number;
};
channel: {
type: string;
id: number;
};
segment_ids: {
rule: string;
type: string;
id: number;
};
l0Compaction: {
type: string;
id: number;
};
target_size: {
type: string;
id: number;
};
};
};
ManualCompactionResponse: {
fields: {
status: {
type: string;
id: number;
};
compactionID: {
type: string;
id: number;
};
compactionPlanCount: {
type: string;
id: number;
};
};
};
GetCompactionStateRequest: {
fields: {
compactionID: {
type: string;
id: number;
};
};
};
GetCompactionStateResponse: {
fields: {
status: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
executingPlanNo: {
type: string;
id: number;
};
timeoutPlanNo: {
type: string;
id: number;
};
completedPlanNo: {
type: string;
id: number;
};
failedPlanNo: {
type: string;
id: number;
};
};
};
GetCompactionPlansRequest: {
fields: {
compactionID: {
type: string;
id: number;
};
};
};
GetCompactionPlansResponse: {
fields: {
status: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
mergeInfos: {
rule: string;
type: string;
id: number;
};
};
};
CompactionMergeInfo: {
fields: {
sources: {
rule: string;
type: string;
id: number;
};
target: {
type: string;
id: number;
};
};
};
GetFlushStateRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
segmentIDs: {
rule: string;
type: string;
id: number;
};
flush_ts: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
GetFlushStateResponse: {
fields: {
status: {
type: string;
id: number;
};
flushed: {
type: string;
id: number;
};
};
};
GetFlushAllStateRequest: {
fields: {
base: {
type: string;
id: number;
};
flush_all_ts: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
db_name: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
flush_targets: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
flush_all_tss: {
keyType: string;
type: string;
id: number;
};
};
};
GetFlushAllStateResponse: {
fields: {
status: {
type: string;
id: number;
};
flushed: {
type: string;
id: number;
};
flush_states: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
};
};
FlushAllState: {
fields: {
db_name: {
type: string;
id: number;
};
collection_flush_states: {
keyType: string;
type: string;
id: number;
};
};
};
ImportRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
channel_names: {
rule: string;
type: string;
id: number;
};
row_based: {
type: string;
id: number;
};
files: {
rule: string;
type: string;
id: number;
};
options: {
rule: string;
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
clustering_info: {
type: string;
id: number;
};
};
};
ImportResponse: {
fields: {
status: {
type: string;
id: number;
};
tasks: {
rule: string;
type: string;
id: number;
};
};
};
GetImportStateRequest: {
fields: {
task: {
type: string;
id: number;
};
};
};
GetImportStateResponse: {
fields: {
status: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
row_count: {
type: string;
id: number;
};
id_list: {
rule: string;
type: string;
id: number;
};
infos: {
rule: string;
type: string;
id: number;
};
id: {
type: string;
id: number;
};
collection_id: {
type: string;
id: number;
};
segment_ids: {
rule: string;
type: string;
id: number;
};
create_ts: {
type: string;
id: number;
};
};
};
ListImportTasksRequest: {
fields: {
collection_name: {
type: string;
id: number;
};
limit: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
};
};
ListImportTasksResponse: {
fields: {
status: {
type: string;
id: number;
};
tasks: {
rule: string;
type: string;
id: number;
};
};
};
GetReplicasRequest: {
fields: {
base: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
with_shard_nodes: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
};
};
GetReplicasResponse: {
fields: {
status: {
type: string;
id: number;
};
replicas: {
rule: string;
type: string;
id: number;
};
};
};
ReplicaInfo: {
fields: {
replicaID: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partition_ids: {
rule: string;
type: string;
id: number;
};
shard_replicas: {
rule: string;
type: string;
id: number;
};
node_ids: {
rule: string;
type: string;
id: number;
};
resource_group_name: {
type: string;
id: number;
};
num_outbound_node: {
keyType: string;
type: string;
id: number;
};
};
};
ShardReplica: {
fields: {
leaderID: {
type: string;
id: number;
};
leader_addr: {
type: string;
id: number;
};
dm_channel_name: {
type: string;
id: number;
};
node_ids: {
rule: string;
type: string;
id: number;
};
};
};
ProxyService: {
methods: {
RegisterLink: {
requestType: string;
responseType: string;
};
};
};
CreateCredentialRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
oneofs: {
_description: {
oneof: string[];
};
};
fields: {
base: {
type: string;
id: number;
};
username: {
type: string;
id: number;
};
password: {
type: string;
id: number;
};
created_utc_timestamps: {
type: string;
id: number;
};
modified_utc_timestamps: {
type: string;
id: number;
};
description: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
};
};
UpdateCredentialRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
oneofs: {
_description: {
oneof: string[];
};
};
fields: {
base: {
type: string;
id: number;
};
username: {
type: string;
id: number;
};
oldPassword: {
type: string;
id: number;
};
newPassword: {
type: string;
id: number;
};
created_utc_timestamps: {
type: string;
id: number;
};
modified_utc_timestamps: {
type: string;
id: number;
};
description: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
};
};
DeleteCredentialRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
username: {
type: string;
id: number;
};
};
};
ListCredUsersResponse: {
fields: {
status: {
type: string;
id: number;
};
usernames: {
rule: string;
type: string;
id: number;
};
};
};
ListCredUsersRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
};
};
RoleEntity: {
fields: {
name: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
};
};
UserEntity: {
fields: {
name: {
type: string;
id: number;
};
};
};
CreateRoleRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
entity: {
type: string;
id: number;
};
};
};
AlterRoleRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
role_name: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
};
};
DropRoleRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
role_name: {
type: string;
id: number;
};
force_drop: {
type: string;
id: number;
};
};
};
CreatePrivilegeGroupRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
group_name: {
type: string;
id: number;
};
};
};
DropPrivilegeGroupRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
group_name: {
type: string;
id: number;
};
};
};
ListPrivilegeGroupsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
};
};
ListPrivilegeGroupsResponse: {
fields: {
status: {
type: string;
id: number;
};
privilege_groups: {
rule: string;
type: string;
id: number;
};
};
};
OperatePrivilegeGroupRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
group_name: {
type: string;
id: number;
};
privileges: {
rule: string;
type: string;
id: number;
};
type: {
type: string;
id: number;
};
};
};
OperatePrivilegeGroupType: {
values: {
AddPrivilegesToGroup: number;
RemovePrivilegesFromGroup: number;
};
};
OperateUserRoleType: {
values: {
AddUserToRole: number;
RemoveUserFromRole: number;
};
};
OperateUserRoleRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
username: {
type: string;
id: number;
};
role_name: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
};
};
PrivilegeGroupInfo: {
fields: {
group_name: {
type: string;
id: number;
};
privileges: {
rule: string;
type: string;
id: number;
};
};
};
SelectRoleRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
role: {
type: string;
id: number;
};
include_user_info: {
type: string;
id: number;
};
};
};
RoleResult: {
fields: {
role: {
type: string;
id: number;
};
users: {
rule: string;
type: string;
id: number;
};
};
};
SelectRoleResponse: {
fields: {
status: {
type: string;
id: number;
};
results: {
rule: string;
type: string;
id: number;
};
};
};
SelectUserRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
user: {
type: string;
id: number;
};
include_role_info: {
type: string;
id: number;
};
};
};
UserResult: {
fields: {
user: {
type: string;
id: number;
};
roles: {
rule: string;
type: string;
id: number;
};
description: {
type: string;
id: number;
};
};
};
SelectUserResponse: {
fields: {
status: {
type: string;
id: number;
};
results: {
rule: string;
type: string;
id: number;
};
};
};
ObjectEntity: {
fields: {
name: {
type: string;
id: number;
};
};
};
PrivilegeEntity: {
fields: {
name: {
type: string;
id: number;
};
};
};
GrantorEntity: {
fields: {
user: {
type: string;
id: number;
};
privilege: {
type: string;
id: number;
};
};
};
GrantPrivilegeEntity: {
fields: {
entities: {
rule: string;
type: string;
id: number;
};
};
};
GrantEntity: {
fields: {
role: {
type: string;
id: number;
};
object: {
type: string;
id: number;
};
object_name: {
type: string;
id: number;
};
grantor: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
};
};
PrivilegeLevel: {
values: {
Cluster: number;
Database: number;
Collection: number;
};
};
SelectGrantRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
entity: {
type: string;
id: number;
};
};
};
SelectGrantResponse: {
fields: {
status: {
type: string;
id: number;
};
entities: {
rule: string;
type: string;
id: number;
};
};
};
OperatePrivilegeType: {
values: {
Grant: number;
Revoke: number;
};
};
OperatePrivilegeRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
entity: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
version: {
type: string;
id: number;
};
};
};
OperatePrivilegeV2Request: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
role: {
type: string;
id: number;
};
grantor: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
UserInfo: {
fields: {
user: {
type: string;
id: number;
};
password: {
type: string;
id: number;
};
roles: {
rule: string;
type: string;
id: number;
};
};
};
RBACMeta: {
fields: {
users: {
rule: string;
type: string;
id: number;
};
roles: {
rule: string;
type: string;
id: number;
};
grants: {
rule: string;
type: string;
id: number;
};
privilege_groups: {
rule: string;
type: string;
id: number;
};
};
};
BackupRBACMetaRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
};
};
BackupRBACMetaResponse: {
fields: {
status: {
type: string;
id: number;
};
RBAC_meta: {
type: string;
id: number;
};
};
};
RestoreRBACMetaRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
RBAC_meta: {
type: string;
id: number;
};
};
};
GetLoadingProgressRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_names: {
rule: string;
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
};
};
GetLoadingProgressResponse: {
fields: {
status: {
type: string;
id: number;
};
progress: {
type: string;
id: number;
};
refresh_progress: {
type: string;
id: number;
};
};
};
GetLoadStateRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_names: {
rule: string;
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
};
};
GetLoadStateResponse: {
fields: {
status: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
};
};
MilvusExt: {
fields: {
version: {
type: string;
id: number;
};
};
};
milvus_ext_obj: {
type: string;
id: number;
extend: string;
};
GetVersionRequest: {
fields: {};
};
GetVersionResponse: {
fields: {
status: {
type: string;
id: number;
};
version: {
type: string;
id: number;
};
};
};
QuotaState: {
values: {
Unknown: number;
ReadLimited: number;
WriteLimited: number;
DenyToRead: number;
DenyToWrite: number;
DenyToDDL: number;
};
};
CheckHealthRequest: {
fields: {};
};
CheckHealthResponse: {
fields: {
status: {
type: string;
id: number;
};
isHealthy: {
type: string;
id: number;
};
reasons: {
rule: string;
type: string;
id: number;
};
quota_states: {
rule: string;
type: string;
id: number;
};
};
};
CreateResourceGroupRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
resource_group: {
type: string;
id: number;
};
config: {
type: string;
id: number;
};
};
};
UpdateResourceGroupsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
resource_groups: {
keyType: string;
type: string;
id: number;
};
};
};
DropResourceGroupRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
resource_group: {
type: string;
id: number;
};
};
};
TransferNodeRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
source_resource_group: {
type: string;
id: number;
};
target_resource_group: {
type: string;
id: number;
};
num_node: {
type: string;
id: number;
};
};
};
TransferReplicaRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
source_resource_group: {
type: string;
id: number;
};
target_resource_group: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
num_replica: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
};
};
ListResourceGroupsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
};
};
ListResourceGroupsResponse: {
fields: {
status: {
type: string;
id: number;
};
resource_groups: {
rule: string;
type: string;
id: number;
};
};
};
DescribeResourceGroupRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
resource_group: {
type: string;
id: number;
};
};
};
DescribeResourceGroupResponse: {
fields: {
status: {
type: string;
id: number;
};
resource_group: {
type: string;
id: number;
};
};
};
ResourceGroup: {
fields: {
name: {
type: string;
id: number;
};
capacity: {
type: string;
id: number;
};
num_available_node: {
type: string;
id: number;
};
num_loaded_replica: {
keyType: string;
type: string;
id: number;
};
num_outgoing_node: {
keyType: string;
type: string;
id: number;
};
num_incoming_node: {
keyType: string;
type: string;
id: number;
};
config: {
type: string;
id: number;
};
nodes: {
rule: string;
type: string;
id: number;
};
};
};
RenameCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
oldName: {
type: string;
id: number;
};
newName: {
type: string;
id: number;
};
newDBName: {
type: string;
id: number;
};
};
};
GetIndexStatisticsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
index_name: {
type: string;
id: number;
};
timestamp: {
type: string;
id: number;
};
};
};
GetIndexStatisticsResponse: {
fields: {
status: {
type: string;
id: number;
};
index_descriptions: {
rule: string;
type: string;
id: number;
};
};
};
ConnectRequest: {
fields: {
base: {
type: string;
id: number;
};
client_info: {
type: string;
id: number;
};
};
};
ConnectResponse: {
fields: {
status: {
type: string;
id: number;
};
server_info: {
type: string;
id: number;
};
identifier: {
type: string;
id: number;
};
};
};
AllocTimestampRequest: {
fields: {
base: {
type: string;
id: number;
};
};
};
AllocTimestampResponse: {
fields: {
status: {
type: string;
id: number;
};
timestamp: {
type: string;
id: number;
};
};
};
CreateDatabaseRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
};
};
DropDatabaseRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
};
};
ListDatabasesRequest: {
fields: {
base: {
type: string;
id: number;
};
};
};
ListDatabasesResponse: {
fields: {
status: {
type: string;
id: number;
};
db_names: {
rule: string;
type: string;
id: number;
};
created_timestamp: {
rule: string;
type: string;
id: number;
};
db_ids: {
rule: string;
type: string;
id: number;
};
};
};
AlterDatabaseRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
db_id: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
delete_keys: {
rule: string;
type: string;
id: number;
};
};
};
DescribeDatabaseRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
};
};
DescribeDatabaseResponse: {
fields: {
status: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
dbID: {
type: string;
id: number;
};
created_timestamp: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
};
};
ReplicateMessageRequest: {
options: {
deprecated: boolean;
};
fields: {
base: {
type: string;
id: number;
};
channel_name: {
type: string;
id: number;
};
BeginTs: {
type: string;
id: number;
};
EndTs: {
type: string;
id: number;
};
Msgs: {
rule: string;
type: string;
id: number;
};
StartPositions: {
rule: string;
type: string;
id: number;
};
EndPositions: {
rule: string;
type: string;
id: number;
};
};
};
ReplicateMessageResponse: {
options: {
deprecated: boolean;
};
fields: {
status: {
type: string;
id: number;
};
position: {
type: string;
id: number;
};
};
};
ImportAuthPlaceholder: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
};
};
GetImportProgressAuthPlaceholder: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
db_name: {
type: string;
id: number;
};
};
};
ListImportsAuthPlaceholder: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
RunAnalyzerRequest: {
fields: {
base: {
type: string;
id: number;
};
analyzer_params: {
type: string;
id: number;
};
placeholder: {
rule: string;
type: string;
id: number;
};
with_detail: {
type: string;
id: number;
};
with_hash: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
analyzer_names: {
rule: string;
type: string;
id: number;
};
};
};
AnalyzerToken: {
fields: {
token: {
type: string;
id: number;
};
start_offset: {
type: string;
id: number;
};
end_offset: {
type: string;
id: number;
};
position: {
type: string;
id: number;
};
position_length: {
type: string;
id: number;
};
hash: {
type: string;
id: number;
};
};
};
AnalyzerResult: {
fields: {
tokens: {
rule: string;
type: string;
id: number;
};
};
};
RunAnalyzerResponse: {
fields: {
status: {
type: string;
id: number;
};
results: {
rule: string;
type: string;
id: number;
};
};
};
FileResourceInfo: {
fields: {
id: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
path: {
type: string;
id: number;
};
};
};
AddFileResourceRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
path: {
type: string;
id: number;
};
};
};
RemoveFileResourceRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
};
};
ListFileResourcesRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
};
};
ListFileResourcesResponse: {
fields: {
status: {
type: string;
id: number;
};
resources: {
rule: string;
type: string;
id: number;
};
};
};
RowPolicyAction: {
values: {
Query: number;
Search: number;
Insert: number;
Delete: number;
Upsert: number;
};
};
AddUserTagsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
user_name: {
type: string;
id: number;
};
tags: {
keyType: string;
type: string;
id: number;
};
};
};
DeleteUserTagsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
user_name: {
type: string;
id: number;
};
tag_keys: {
rule: string;
type: string;
id: number;
};
};
};
GetUserTagsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
user_name: {
type: string;
id: number;
};
};
};
GetUserTagsResponse: {
fields: {
status: {
type: string;
id: number;
};
tags: {
keyType: string;
type: string;
id: number;
};
};
};
ListUsersWithTagRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
tag_key: {
type: string;
id: number;
};
tag_value: {
type: string;
id: number;
};
};
};
ListUsersWithTagResponse: {
fields: {
status: {
type: string;
id: number;
};
user_names: {
rule: string;
type: string;
id: number;
};
};
};
CreateRowPolicyRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
policy_name: {
type: string;
id: number;
};
actions: {
rule: string;
type: string;
id: number;
};
roles: {
rule: string;
type: string;
id: number;
};
using_expr: {
type: string;
id: number;
};
check_expr: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
};
};
DropRowPolicyRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
policy_name: {
type: string;
id: number;
};
};
};
ListRowPoliciesRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
RowPolicy: {
fields: {
policy_name: {
type: string;
id: number;
};
actions: {
rule: string;
type: string;
id: number;
};
roles: {
rule: string;
type: string;
id: number;
};
using_expr: {
type: string;
id: number;
};
check_expr: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
created_at: {
type: string;
id: number;
};
};
};
ListRowPoliciesResponse: {
fields: {
status: {
type: string;
id: number;
};
policies: {
rule: string;
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
UpdateReplicateConfigurationRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
replicate_configuration: {
type: string;
id: number;
};
force_promote: {
type: string;
id: number;
};
};
};
GetReplicateConfigurationRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {};
};
GetReplicateConfigurationResponse: {
fields: {
status: {
type: string;
id: number;
};
configuration: {
type: string;
id: number;
};
};
};
GetReplicateInfoRequest: {
fields: {
source_cluster_id: {
type: string;
id: number;
};
target_pchannel: {
type: string;
id: number;
};
};
};
GetReplicateInfoResponse: {
fields: {
checkpoint: {
type: string;
id: number;
};
salvage_checkpoint: {
type: string;
id: number;
};
};
};
ReplicateMessage: {
fields: {
source_cluster_id: {
type: string;
id: number;
};
message: {
type: string;
id: number;
};
};
};
ReplicateRequest: {
oneofs: {
request: {
oneof: string[];
};
};
fields: {
replicate_message: {
type: string;
id: number;
};
};
};
ReplicateConfirmedMessageInfo: {
fields: {
confirmed_time_tick: {
type: string;
id: number;
};
};
};
ReplicateResponse: {
oneofs: {
response: {
oneof: string[];
};
};
fields: {
replicate_confirmed_message_info: {
type: string;
id: number;
};
};
};
DumpMessagesRequest: {
fields: {
pchannel: {
type: string;
id: number;
};
start_message_id: {
type: string;
id: number;
};
start_timetick: {
type: string;
id: number;
};
end_timetick: {
type: string;
id: number;
};
include_start_message: {
type: string;
id: number;
};
};
};
DumpMessagesResponse: {
oneofs: {
response: {
oneof: string[];
};
};
fields: {
status: {
type: string;
id: number;
};
message: {
type: string;
id: number;
};
};
};
TruncateCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
TruncateCollectionResponse: {
fields: {
status: {
type: string;
id: number;
};
};
};
ComputePhraseMatchSlopRequest: {
fields: {
base: {
type: string;
id: number;
};
analyzer_params: {
type: string;
id: number;
};
query_text: {
type: string;
id: number;
};
data_texts: {
rule: string;
type: string;
id: number;
};
};
};
ComputePhraseMatchSlopResponse: {
fields: {
status: {
type: string;
id: number;
};
is_match: {
rule: string;
type: string;
id: number;
};
slops: {
rule: string;
type: string;
id: number;
};
};
};
CreateSnapshotRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
compaction_protection_seconds: {
type: string;
id: number;
};
};
};
DropSnapshotRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
ListSnapshotsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
ListSnapshotsResponse: {
fields: {
status: {
type: string;
id: number;
};
snapshots: {
rule: string;
type: string;
id: number;
};
};
};
DescribeSnapshotRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
DescribeSnapshotResponse: {
fields: {
status: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_names: {
rule: string;
type: string;
id: number;
};
create_ts: {
type: string;
id: number;
};
s3_location: {
type: string;
id: number;
};
};
};
RestoreSnapshotRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
rewrite_data: {
type: string;
id: number;
};
target_db_name: {
type: string;
id: number;
};
target_collection_name: {
type: string;
id: number;
};
};
};
RestoreSnapshotResponse: {
fields: {
status: {
type: string;
id: number;
};
job_id: {
type: string;
id: number;
};
};
};
RestoreExternalSnapshotRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
target_collection_name: {
type: string;
id: number;
};
snapshot_metadata_uri: {
type: string;
id: number;
};
external_spec: {
type: string;
id: number;
};
};
};
RestoreExternalSnapshotResponse: {
fields: {
status: {
type: string;
id: number;
};
job_id: {
type: string;
id: number;
};
};
};
ExportSnapshotRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
target_s3_path: {
type: string;
id: number;
};
external_spec: {
type: string;
id: number;
};
};
};
ExportSnapshotResponse: {
fields: {
status: {
type: string;
id: number;
};
snapshot_metadata_uri: {
type: string;
id: number;
};
};
};
RestoreSnapshotState: {
values: {
RestoreSnapshotNone: number;
RestoreSnapshotPending: number;
RestoreSnapshotExecuting: number;
RestoreSnapshotCompleted: number;
RestoreSnapshotFailed: number;
};
};
RestoreSnapshotInfo: {
fields: {
job_id: {
type: string;
id: number;
};
snapshot_name: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
progress: {
type: string;
id: number;
};
reason: {
type: string;
id: number;
};
start_time: {
type: string;
id: number;
};
time_cost: {
type: string;
id: number;
};
};
};
GetRestoreSnapshotStateRequest: {
fields: {
base: {
type: string;
id: number;
};
job_id: {
type: string;
id: number;
};
};
};
GetRestoreSnapshotStateResponse: {
fields: {
status: {
type: string;
id: number;
};
info: {
type: string;
id: number;
};
};
};
ListRestoreSnapshotJobsRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
ListRestoreSnapshotJobsResponse: {
fields: {
status: {
type: string;
id: number;
};
jobs: {
rule: string;
type: string;
id: number;
};
};
};
PinSnapshotDataRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
ttl_seconds: {
type: string;
id: number;
};
};
};
PinSnapshotDataResponse: {
fields: {
status: {
type: string;
id: number;
};
pin_id: {
type: string;
id: number;
};
};
};
UnpinSnapshotDataRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
pin_id: {
type: string;
id: number;
};
};
};
AlterCollectionSchemaRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
action: {
type: string;
id: number;
};
};
nested: {
FieldInfo: {
fields: {
field_schema: {
type: string;
id: number;
};
index_name: {
type: string;
id: number;
};
extra_params: {
rule: string;
type: string;
id: number;
};
};
};
AddRequest: {
fields: {
field_infos: {
rule: string;
type: string;
id: number;
};
func_schema: {
rule: string;
type: string;
id: number;
};
do_physical_backfill: {
type: string;
id: number;
};
};
};
DropRequest: {
oneofs: {
identifier: {
oneof: string[];
};
};
fields: {
field_name: {
type: string;
id: number;
};
field_id: {
type: string;
id: number;
};
function_name: {
type: string;
id: number;
};
drop_function_output_fields: {
type: string;
id: number;
};
};
};
Action: {
oneofs: {
op: {
oneof: string[];
};
};
fields: {
add_request: {
type: string;
id: number;
};
drop_request: {
type: string;
id: number;
};
};
};
};
};
AlterCollectionSchemaResponse: {
fields: {
alter_status: {
type: string;
id: number;
};
};
};
BatchUpdateManifestRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
field_names: {
rule: string;
type: string;
id: number;
};
items: {
rule: string;
type: string;
id: number;
};
};
};
BatchUpdateManifestItem: {
fields: {
segment_id: {
type: string;
id: number;
};
manifest_version: {
type: string;
id: number;
};
};
};
ClientHeartbeatRequest: {
fields: {
client_info: {
type: string;
id: number;
};
report_timestamp: {
type: string;
id: number;
};
metrics: {
rule: string;
type: string;
id: number;
};
command_replies: {
rule: string;
type: string;
id: number;
};
config_hash: {
type: string;
id: number;
};
last_command_timestamp: {
type: string;
id: number;
};
};
};
ClientHeartbeatResponse: {
fields: {
status: {
type: string;
id: number;
};
server_timestamp: {
type: string;
id: number;
};
commands: {
rule: string;
type: string;
id: number;
};
};
};
GetClientTelemetryRequest: {
fields: {
database: {
type: string;
id: number;
};
client_id: {
type: string;
id: number;
};
include_metrics: {
type: string;
id: number;
};
};
};
ClientTelemetry: {
fields: {
client_info: {
type: string;
id: number;
};
last_heartbeat_time: {
type: string;
id: number;
};
status: {
type: string;
id: number;
};
databases: {
rule: string;
type: string;
id: number;
};
metrics: {
rule: string;
type: string;
id: number;
};
};
};
GetClientTelemetryResponse: {
fields: {
status: {
type: string;
id: number;
};
clients: {
rule: string;
type: string;
id: number;
};
aggregated: {
type: string;
id: number;
};
};
};
PushClientCommandRequest: {
fields: {
command_type: {
type: string;
id: number;
};
payload: {
type: string;
id: number;
};
target_client_id: {
type: string;
id: number;
};
target_database: {
type: string;
id: number;
};
ttl_seconds: {
type: string;
id: number;
};
persistent: {
type: string;
id: number;
};
};
};
PushClientCommandResponse: {
fields: {
status: {
type: string;
id: number;
};
command_id: {
type: string;
id: number;
};
};
};
DeleteClientCommandRequest: {
fields: {
command_id: {
type: string;
id: number;
};
};
};
DeleteClientCommandResponse: {
fields: {
status: {
type: string;
id: number;
};
};
};
RefreshExternalCollectionState: {
values: {
RefreshPending: number;
RefreshInProgress: number;
RefreshCompleted: number;
RefreshFailed: number;
};
};
RefreshExternalCollectionRequest: {
options: {
"(common.privilege_ext_obj).object_type": string;
"(common.privilege_ext_obj).object_privilege": string;
"(common.privilege_ext_obj).object_name_index": number;
};
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
external_source: {
type: string;
id: number;
};
external_spec: {
type: string;
id: number;
};
};
};
RefreshExternalCollectionResponse: {
fields: {
status: {
type: string;
id: number;
};
job_id: {
type: string;
id: number;
};
};
};
GetRefreshExternalCollectionProgressRequest: {
fields: {
base: {
type: string;
id: number;
};
job_id: {
type: string;
id: number;
};
};
};
RefreshExternalCollectionJobInfo: {
fields: {
job_id: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
progress: {
type: string;
id: number;
};
reason: {
type: string;
id: number;
};
external_source: {
type: string;
id: number;
};
start_time: {
type: string;
id: number;
};
end_time: {
type: string;
id: number;
};
external_spec: {
type: string;
id: number;
};
};
};
GetRefreshExternalCollectionProgressResponse: {
fields: {
status: {
type: string;
id: number;
};
job_info: {
type: string;
id: number;
};
};
};
ListRefreshExternalCollectionJobsRequest: {
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
};
};
ListRefreshExternalCollectionJobsResponse: {
fields: {
status: {
type: string;
id: number;
};
jobs: {
rule: string;
type: string;
id: number;
};
};
};
};
};
common: {
options: {
go_package: string;
java_multiple_files: boolean;
java_package: string;
java_outer_classname: string;
java_generate_equals_and_hash: boolean;
csharp_namespace: string;
};
nested: {
ErrorCode: {
options: {
deprecated: boolean;
};
values: {
Success: number;
UnexpectedError: number;
ConnectFailed: number;
PermissionDenied: number;
CollectionNotExists: number;
IllegalArgument: number;
IllegalDimension: number;
IllegalIndexType: number;
IllegalCollectionName: number;
IllegalTOPK: number;
IllegalRowRecord: number;
IllegalVectorID: number;
IllegalSearchResult: number;
FileNotFound: number;
MetaFailed: number;
CacheFailed: number;
CannotCreateFolder: number;
CannotCreateFile: number;
CannotDeleteFolder: number;
CannotDeleteFile: number;
BuildIndexError: number;
IllegalNLIST: number;
IllegalMetricType: number;
OutOfMemory: number;
IndexNotExist: number;
EmptyCollection: number;
UpdateImportTaskFailure: number;
CollectionNameNotFound: number;
CreateCredentialFailure: number;
UpdateCredentialFailure: number;
DeleteCredentialFailure: number;
GetCredentialFailure: number;
ListCredUsersFailure: number;
GetUserFailure: number;
CreateRoleFailure: number;
DropRoleFailure: number;
OperateUserRoleFailure: number;
SelectRoleFailure: number;
SelectUserFailure: number;
SelectResourceFailure: number;
OperatePrivilegeFailure: number;
SelectGrantFailure: number;
RefreshPolicyInfoCacheFailure: number;
ListPolicyFailure: number;
NotShardLeader: number;
NoReplicaAvailable: number;
SegmentNotFound: number;
ForceDeny: number;
RateLimit: number;
NodeIDNotMatch: number;
UpsertAutoIDTrue: number;
InsufficientMemoryToLoad: number;
MemoryQuotaExhausted: number;
DiskQuotaExhausted: number;
TimeTickLongDelay: number;
NotReadyServe: number;
NotReadyCoordActivating: number;
CreatePrivilegeGroupFailure: number;
DropPrivilegeGroupFailure: number;
ListPrivilegeGroupsFailure: number;
OperatePrivilegeGroupFailure: number;
SchemaMismatch: number;
DataCoordNA: number;
DDRequestRace: number;
};
};
IndexState: {
values: {
IndexStateNone: number;
Unissued: number;
InProgress: number;
Finished: number;
Failed: number;
Retry: number;
};
};
SegmentState: {
values: {
SegmentStateNone: number;
NotExist: number;
Growing: number;
Sealed: number;
Flushed: number;
Flushing: number;
Dropped: number;
Importing: number;
};
};
SegmentLevel: {
values: {
Legacy: number;
L0: number;
L1: number;
L2: number;
};
};
Status: {
fields: {
error_code: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
reason: {
type: string;
id: number;
};
code: {
type: string;
id: number;
};
retriable: {
type: string;
id: number;
};
detail: {
type: string;
id: number;
};
extra_info: {
keyType: string;
type: string;
id: number;
};
};
};
KeyValuePair: {
fields: {
key: {
type: string;
id: number;
};
value: {
type: string;
id: number;
};
};
};
KeyDataPair: {
fields: {
key: {
type: string;
id: number;
};
data: {
type: string;
id: number;
};
};
};
Blob: {
fields: {
value: {
type: string;
id: number;
};
};
};
PlaceholderType: {
values: {
None: number;
BinaryVector: number;
FloatVector: number;
Float16Vector: number;
BFloat16Vector: number;
SparseFloatVector: number;
Int8Vector: number;
Int64: number;
VarChar: number;
EmbListBinaryVector: number;
EmbListFloatVector: number;
EmbListFloat16Vector: number;
EmbListBFloat16Vector: number;
EmbListSparseFloatVector: number;
EmbListInt8Vector: number;
};
};
PlaceholderValue: {
fields: {
tag: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
values: {
rule: string;
type: string;
id: number;
};
element_level: {
type: string;
id: number;
};
};
};
PlaceholderGroup: {
fields: {
placeholders: {
rule: string;
type: string;
id: number;
};
};
};
Address: {
fields: {
ip: {
type: string;
id: number;
};
port: {
type: string;
id: number;
};
};
};
MsgType: {
valuesOptions: {
Replicate: {
deprecated: boolean;
};
};
values: {
Undefined: number;
CreateCollection: number;
DropCollection: number;
HasCollection: number;
DescribeCollection: number;
ShowCollections: number;
GetSystemConfigs: number;
LoadCollection: number;
ReleaseCollection: number;
CreateAlias: number;
DropAlias: number;
AlterAlias: number;
AlterCollection: number;
RenameCollection: number;
DescribeAlias: number;
ListAliases: number;
AlterCollectionField: number;
AddCollectionFunction: number;
AlterCollectionFunction: number;
DropCollectionFunction: number;
TruncateCollection: number;
CreatePartition: number;
DropPartition: number;
HasPartition: number;
DescribePartition: number;
ShowPartitions: number;
LoadPartitions: number;
ReleasePartitions: number;
ShowSegments: number;
DescribeSegment: number;
LoadSegments: number;
ReleaseSegments: number;
HandoffSegments: number;
LoadBalanceSegments: number;
DescribeSegments: number;
FederListIndexedSegment: number;
FederDescribeSegmentIndexData: number;
CreateIndex: number;
DescribeIndex: number;
DropIndex: number;
GetIndexStatistics: number;
AlterIndex: number;
Insert: number;
Delete: number;
Flush: number;
ResendSegmentStats: number;
Upsert: number;
ManualFlush: number;
FlushSegment: number;
CreateSegment: number;
Import: number;
FlushAll: number;
Search: number;
SearchResult: number;
GetIndexState: number;
GetIndexBuildProgress: number;
GetCollectionStatistics: number;
GetPartitionStatistics: number;
Retrieve: number;
RetrieveResult: number;
WatchDmChannels: number;
RemoveDmChannels: number;
WatchQueryChannels: number;
RemoveQueryChannels: number;
SealedSegmentsChangeInfo: number;
WatchDeltaChannels: number;
GetShardLeaders: number;
GetReplicas: number;
UnsubDmChannel: number;
GetDistribution: number;
SyncDistribution: number;
RunAnalyzer: number;
SegmentInfo: number;
SystemInfo: number;
GetRecoveryInfo: number;
GetSegmentState: number;
TimeTick: number;
QueryNodeStats: number;
LoadIndex: number;
RequestID: number;
RequestTSO: number;
AllocateSegment: number;
SegmentStatistics: number;
SegmentFlushDone: number;
DataNodeTt: number;
Connect: number;
ListClientInfos: number;
AllocTimestamp: number;
Replicate: number;
CreateCredential: number;
GetCredential: number;
DeleteCredential: number;
UpdateCredential: number;
ListCredUsernames: number;
CreateRole: number;
DropRole: number;
OperateUserRole: number;
SelectRole: number;
SelectUser: number;
SelectResource: number;
OperatePrivilege: number;
SelectGrant: number;
RefreshPolicyInfoCache: number;
ListPolicy: number;
CreatePrivilegeGroup: number;
DropPrivilegeGroup: number;
ListPrivilegeGroups: number;
OperatePrivilegeGroup: number;
OperatePrivilegeV2: number;
AlterRole: number;
CreateResourceGroup: number;
DropResourceGroup: number;
ListResourceGroups: number;
DescribeResourceGroup: number;
TransferNode: number;
TransferReplica: number;
UpdateResourceGroups: number;
CreateDatabase: number;
DropDatabase: number;
ListDatabases: number;
AlterDatabase: number;
DescribeDatabase: number;
AddCollectionField: number;
AlterWAL: number;
CreateSnapshot: number;
DropSnapshot: number;
ListSnapshots: number;
DescribeSnapshot: number;
RestoreSnapshot: number;
GetRestoreSnapshotState: number;
ListRestoreSnapshotJobs: number;
PinSnapshotData: number;
UnpinSnapshotData: number;
RestoreExternalSnapshot: number;
ExportSnapshot: number;
AlterCollectionSchema: number;
RefreshExternalCollection: number;
GetRefreshExternalCollectionProgress: number;
ListRefreshExternalCollectionJobs: number;
};
};
MsgBase: {
fields: {
msg_type: {
type: string;
id: number;
};
msgID: {
type: string;
id: number;
};
timestamp: {
type: string;
id: number;
};
sourceID: {
type: string;
id: number;
};
targetID: {
type: string;
id: number;
};
properties: {
keyType: string;
type: string;
id: number;
};
replicateInfo: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
};
};
ReplicateInfo: {
options: {
deprecated: boolean;
};
fields: {
isReplicate: {
type: string;
id: number;
};
msgTimestamp: {
type: string;
id: number;
};
replicateID: {
type: string;
id: number;
};
};
};
DslType: {
values: {
Dsl: number;
BoolExprV1: number;
};
};
MsgHeader: {
fields: {
base: {
type: string;
id: number;
};
};
};
DMLMsgHeader: {
fields: {
base: {
type: string;
id: number;
};
shardName: {
type: string;
id: number;
};
};
};
CompactionState: {
values: {
UndefiedState: number;
Executing: number;
Completed: number;
};
};
ConsistencyLevel: {
values: {
Strong: number;
Session: number;
Bounded: number;
Eventually: number;
Customized: number;
};
};
ImportState: {
values: {
ImportPending: number;
ImportFailed: number;
ImportStarted: number;
ImportPersisted: number;
ImportFlushed: number;
ImportCompleted: number;
ImportFailedAndCleaned: number;
};
};
ObjectType: {
values: {
Collection: number;
Global: number;
User: number;
};
};
ObjectPrivilege: {
values: {
PrivilegeAll: number;
PrivilegeCreateCollection: number;
PrivilegeDropCollection: number;
PrivilegeDescribeCollection: number;
PrivilegeShowCollections: number;
PrivilegeLoad: number;
PrivilegeRelease: number;
PrivilegeCompaction: number;
PrivilegeInsert: number;
PrivilegeDelete: number;
PrivilegeGetStatistics: number;
PrivilegeCreateIndex: number;
PrivilegeIndexDetail: number;
PrivilegeDropIndex: number;
PrivilegeSearch: number;
PrivilegeFlush: number;
PrivilegeQuery: number;
PrivilegeLoadBalance: number;
PrivilegeImport: number;
PrivilegeCreateOwnership: number;
PrivilegeUpdateUser: number;
PrivilegeDropOwnership: number;
PrivilegeSelectOwnership: number;
PrivilegeManageOwnership: number;
PrivilegeSelectUser: number;
PrivilegeUpsert: number;
PrivilegeCreateResourceGroup: number;
PrivilegeDropResourceGroup: number;
PrivilegeDescribeResourceGroup: number;
PrivilegeListResourceGroups: number;
PrivilegeTransferNode: number;
PrivilegeTransferReplica: number;
PrivilegeGetLoadingProgress: number;
PrivilegeGetLoadState: number;
PrivilegeRenameCollection: number;
PrivilegeCreateDatabase: number;
PrivilegeDropDatabase: number;
PrivilegeListDatabases: number;
PrivilegeFlushAll: number;
PrivilegeCreatePartition: number;
PrivilegeDropPartition: number;
PrivilegeShowPartitions: number;
PrivilegeHasPartition: number;
PrivilegeGetFlushState: number;
PrivilegeCreateAlias: number;
PrivilegeDropAlias: number;
PrivilegeDescribeAlias: number;
PrivilegeListAliases: number;
PrivilegeUpdateResourceGroups: number;
PrivilegeAlterDatabase: number;
PrivilegeDescribeDatabase: number;
PrivilegeBackupRBAC: number;
PrivilegeRestoreRBAC: number;
PrivilegeGroupReadOnly: number;
PrivilegeGroupReadWrite: number;
PrivilegeGroupAdmin: number;
PrivilegeCreatePrivilegeGroup: number;
PrivilegeDropPrivilegeGroup: number;
PrivilegeListPrivilegeGroups: number;
PrivilegeOperatePrivilegeGroup: number;
PrivilegeGroupClusterReadOnly: number;
PrivilegeGroupClusterReadWrite: number;
PrivilegeGroupClusterAdmin: number;
PrivilegeGroupDatabaseReadOnly: number;
PrivilegeGroupDatabaseReadWrite: number;
PrivilegeGroupDatabaseAdmin: number;
PrivilegeGroupCollectionReadOnly: number;
PrivilegeGroupCollectionReadWrite: number;
PrivilegeGroupCollectionAdmin: number;
PrivilegeGetImportProgress: number;
PrivilegeListImport: number;
PrivilegeAddCollectionField: number;
PrivilegeAddFileResource: number;
PrivilegeRemoveFileResource: number;
PrivilegeListFileResources: number;
PrivilegeUpdateReplicateConfiguration: number;
PrivilegeCreateSnapshot: number;
PrivilegeDropSnapshot: number;
PrivilegeDescribeSnapshot: number;
PrivilegeListSnapshots: number;
PrivilegeRestoreSnapshot: number;
PrivilegeAlterCollectionSchema: number;
PrivilegeGetReplicateConfiguration: number;
PrivilegeRefreshExternalCollection: number;
PrivilegePinSnapshotData: number;
PrivilegeUnpinSnapshotData: number;
PrivilegeRestoreExternalSnapshot: number;
PrivilegeExportSnapshot: number;
};
};
PrivilegeExt: {
fields: {
object_type: {
type: string;
id: number;
};
object_privilege: {
type: string;
id: number;
};
object_name_index: {
type: string;
id: number;
};
object_name_indexs: {
type: string;
id: number;
};
};
};
privilege_ext_obj: {
type: string;
id: number;
extend: string;
};
StateCode: {
values: {
Initializing: number;
Healthy: number;
Abnormal: number;
StandBy: number;
Stopping: number;
};
};
LoadState: {
values: {
LoadStateNotExist: number;
LoadStateNotLoad: number;
LoadStateLoading: number;
LoadStateLoaded: number;
};
};
SegmentStats: {
fields: {
SegmentID: {
type: string;
id: number;
};
NumRows: {
type: string;
id: number;
};
};
};
ClientInfo: {
fields: {
sdk_type: {
type: string;
id: number;
};
sdk_version: {
type: string;
id: number;
};
local_time: {
type: string;
id: number;
};
user: {
type: string;
id: number;
};
host: {
type: string;
id: number;
};
reserved: {
keyType: string;
type: string;
id: number;
};
};
};
Metrics: {
fields: {
request_count: {
type: string;
id: number;
};
success_count: {
type: string;
id: number;
};
error_count: {
type: string;
id: number;
};
avg_latency_ms: {
type: string;
id: number;
};
p99_latency_ms: {
type: string;
id: number;
};
max_latency_ms: {
type: string;
id: number;
};
};
};
OperationMetrics: {
fields: {
operation: {
type: string;
id: number;
};
global: {
type: string;
id: number;
};
collection_metrics: {
keyType: string;
type: string;
id: number;
};
};
};
ClientCommand: {
fields: {
command_id: {
type: string;
id: number;
};
command_type: {
type: string;
id: number;
};
payload: {
type: string;
id: number;
};
create_time: {
type: string;
id: number;
};
persistent: {
type: string;
id: number;
};
target_scope: {
type: string;
id: number;
};
};
};
CommandReply: {
fields: {
command_id: {
type: string;
id: number;
};
success: {
type: string;
id: number;
};
error_message: {
type: string;
id: number;
};
payload: {
type: string;
id: number;
};
};
};
ServerInfo: {
fields: {
build_tags: {
type: string;
id: number;
};
build_time: {
type: string;
id: number;
};
git_commit: {
type: string;
id: number;
};
go_version: {
type: string;
id: number;
};
deploy_mode: {
type: string;
id: number;
};
reserved: {
keyType: string;
type: string;
id: number;
};
};
};
NodeInfo: {
fields: {
node_id: {
type: string;
id: number;
};
address: {
type: string;
id: number;
};
hostname: {
type: string;
id: number;
};
};
};
LoadPriority: {
values: {
HIGH: number;
LOW: number;
};
};
WALName: {
values: {
Unknown: number;
RocksMQ: number;
Pulsar: number;
Kafka: number;
WoodPecker: number;
Test: number;
};
};
ReplicateConfiguration: {
fields: {
clusters: {
rule: string;
type: string;
id: number;
};
cross_cluster_topology: {
rule: string;
type: string;
id: number;
};
};
};
ConnectionParam: {
fields: {
uri: {
type: string;
id: number;
};
token: {
type: string;
id: number;
};
};
};
MilvusCluster: {
fields: {
cluster_id: {
type: string;
id: number;
};
connection_param: {
type: string;
id: number;
};
pchannels: {
rule: string;
type: string;
id: number;
};
};
};
CrossClusterTopology: {
fields: {
source_cluster_id: {
type: string;
id: number;
};
target_cluster_id: {
type: string;
id: number;
};
};
};
MessageID: {
fields: {
id: {
type: string;
id: number;
};
WAL_name: {
type: string;
id: number;
};
};
};
ImmutableMessage: {
fields: {
id: {
type: string;
id: number;
};
payload: {
type: string;
id: number;
};
properties: {
keyType: string;
type: string;
id: number;
};
};
};
ReplicateCheckpoint: {
fields: {
cluster_id: {
type: string;
id: number;
};
pchannel: {
type: string;
id: number;
};
message_id: {
type: string;
id: number;
};
time_tick: {
type: string;
id: number;
};
};
};
HighlightData: {
fields: {
fragments: {
rule: string;
type: string;
id: number;
};
scores: {
rule: string;
type: string;
id: number;
};
};
};
HighlightResult: {
fields: {
field_name: {
type: string;
id: number;
};
datas: {
rule: string;
type: string;
id: number;
};
};
};
HighlightType: {
values: {
Lexical: number;
Semantic: number;
};
};
Highlighter: {
fields: {
type: {
type: string;
id: number;
};
params: {
rule: string;
type: string;
id: number;
};
};
};
MetricAggSpec: {
fields: {
op: {
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
};
};
SortSpec: {
fields: {
field_name: {
type: string;
id: number;
};
direction: {
type: string;
id: number;
};
null_first: {
type: string;
id: number;
};
};
};
TopHitsSpec: {
fields: {
size: {
type: string;
id: number;
};
sort: {
rule: string;
type: string;
id: number;
};
};
};
OrderSpec: {
fields: {
key: {
type: string;
id: number;
};
direction: {
type: string;
id: number;
};
null_first: {
type: string;
id: number;
};
};
};
SearchAggregationSpec: {
fields: {
fields: {
rule: string;
type: string;
id: number;
};
size: {
type: string;
id: number;
};
metrics: {
keyType: string;
type: string;
id: number;
};
order: {
rule: string;
type: string;
id: number;
};
top_hits: {
type: string;
id: number;
};
sub_aggregation: {
type: string;
id: number;
};
search_size: {
type: string;
id: number;
};
};
};
};
};
rg: {
options: {
go_package: string;
java_multiple_files: boolean;
java_package: string;
java_outer_classname: string;
java_generate_equals_and_hash: boolean;
csharp_namespace: string;
};
nested: {
ResourceGroupLimit: {
fields: {
node_num: {
type: string;
id: number;
};
};
};
ResourceGroupTransfer: {
fields: {
resource_group: {
type: string;
id: number;
};
};
};
ResourceGroupNodeFilter: {
fields: {
node_labels: {
rule: string;
type: string;
id: number;
};
};
};
ResourceGroupConfig: {
fields: {
requests: {
type: string;
id: number;
};
limits: {
type: string;
id: number;
};
transfer_from: {
rule: string;
type: string;
id: number;
};
transfer_to: {
rule: string;
type: string;
id: number;
};
node_filter: {
type: string;
id: number;
};
};
};
};
};
schema: {
options: {
go_package: string;
java_multiple_files: boolean;
java_package: string;
java_outer_classname: string;
java_generate_equals_and_hash: boolean;
csharp_namespace: string;
};
nested: {
DataType: {
values: {
None: number;
Bool: number;
Int8: number;
Int16: number;
Int32: number;
Int64: number;
Float: number;
Double: number;
String: number;
VarChar: number;
Array: number;
JSON: number;
Geometry: number;
Text: number;
Timestamptz: number;
Mol: number;
Date: number;
Time: number;
Decimal: number;
BinaryVector: number;
FloatVector: number;
Float16Vector: number;
BFloat16Vector: number;
SparseFloatVector: number;
Int8Vector: number;
ArrayOfVector: number;
ArrayOfStruct: number;
Struct: number;
};
};
FunctionType: {
values: {
Unknown: number;
BM25: number;
TextEmbedding: number;
Rerank: number;
MinHash: number;
MolFingerprint: number;
};
};
FieldState: {
values: {
FieldCreated: number;
FieldCreating: number;
FieldDropping: number;
FieldDropped: number;
};
};
FieldSchema: {
fields: {
fieldID: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
is_primary_key: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
data_type: {
type: string;
id: number;
};
type_params: {
rule: string;
type: string;
id: number;
};
index_params: {
rule: string;
type: string;
id: number;
};
autoID: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
element_type: {
type: string;
id: number;
};
default_value: {
type: string;
id: number;
};
is_dynamic: {
type: string;
id: number;
};
is_partition_key: {
type: string;
id: number;
};
is_clustering_key: {
type: string;
id: number;
};
nullable: {
type: string;
id: number;
};
is_function_output: {
type: string;
id: number;
};
external_field: {
type: string;
id: number;
};
};
};
FunctionSchema: {
fields: {
name: {
type: string;
id: number;
};
id: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
input_field_names: {
rule: string;
type: string;
id: number;
};
input_field_ids: {
rule: string;
type: string;
id: number;
};
output_field_names: {
rule: string;
type: string;
id: number;
};
output_field_ids: {
rule: string;
type: string;
id: number;
};
params: {
rule: string;
type: string;
id: number;
};
};
};
FunctionScore: {
fields: {
functions: {
rule: string;
type: string;
id: number;
};
params: {
rule: string;
type: string;
id: number;
};
};
};
FunctionChainStage: {
values: {
FunctionChainStageUnspecified: number;
FunctionChainStageIngestion: number;
FunctionChainStagePreProcess: number;
FunctionChainStageL0Rerank: number;
FunctionChainStageL1Rerank: number;
FunctionChainStageL2Rerank: number;
FunctionChainStagePostProcess: number;
};
};
FunctionChain: {
fields: {
name: {
type: string;
id: number;
};
stage: {
type: string;
id: number;
};
ops: {
rule: string;
type: string;
id: number;
};
};
};
FunctionChainOp: {
fields: {
op: {
type: string;
id: number;
};
expr: {
type: string;
id: number;
};
inputs: {
rule: string;
type: string;
id: number;
};
outputs: {
rule: string;
type: string;
id: number;
};
params: {
keyType: string;
type: string;
id: number;
};
};
};
FunctionChainExpr: {
fields: {
name: {
type: string;
id: number;
};
args: {
rule: string;
type: string;
id: number;
};
params: {
keyType: string;
type: string;
id: number;
};
};
};
FunctionChainExprArg: {
oneofs: {
arg: {
oneof: string[];
};
};
fields: {
column: {
type: string;
id: number;
};
literal: {
type: string;
id: number;
};
};
};
FunctionChainColumnArg: {
fields: {
name: {
type: string;
id: number;
};
};
};
FunctionParamValue: {
oneofs: {
value: {
oneof: string[];
};
};
fields: {
bool_value: {
type: string;
id: number;
};
int64_value: {
type: string;
id: number;
};
double_value: {
type: string;
id: number;
};
string_value: {
type: string;
id: number;
};
array_value: {
type: string;
id: number;
};
object_value: {
type: string;
id: number;
};
bytes_value: {
type: string;
id: number;
};
};
};
FunctionParamArray: {
fields: {
values: {
rule: string;
type: string;
id: number;
};
};
};
FunctionParamObject: {
fields: {
fields: {
keyType: string;
type: string;
id: number;
};
};
};
CollectionSchema: {
fields: {
name: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
autoID: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
fields: {
rule: string;
type: string;
id: number;
};
enable_dynamic_field: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
functions: {
rule: string;
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
struct_array_fields: {
rule: string;
type: string;
id: number;
};
version: {
type: string;
id: number;
};
external_source: {
type: string;
id: number;
};
external_spec: {
type: string;
id: number;
};
do_physical_backfill: {
type: string;
id: number;
};
file_resource_ids: {
rule: string;
type: string;
id: number;
};
enable_namespace: {
type: string;
id: number;
};
};
};
StructArrayFieldSchema: {
fields: {
fieldID: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
fields: {
rule: string;
type: string;
id: number;
};
type_params: {
rule: string;
type: string;
id: number;
};
nullable: {
type: string;
id: number;
};
};
};
BoolArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
IntArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
LongArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
FloatArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
DoubleArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
BytesArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
StringArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
ArrayArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
element_type: {
type: string;
id: number;
};
};
};
JSONArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
GeometryArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
TimestamptzArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
DateArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
TimeArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
GeometryWktArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
MolArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
MolSmilesArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
ValueField: {
oneofs: {
data: {
oneof: string[];
};
};
fields: {
bool_data: {
type: string;
id: number;
};
int_data: {
type: string;
id: number;
};
long_data: {
type: string;
id: number;
};
float_data: {
type: string;
id: number;
};
double_data: {
type: string;
id: number;
};
string_data: {
type: string;
id: number;
};
bytes_data: {
type: string;
id: number;
};
timestamptz_data: {
type: string;
id: number;
};
date_data: {
type: string;
id: number;
};
time_data: {
type: string;
id: number;
};
};
};
ScalarField: {
oneofs: {
data: {
oneof: string[];
};
};
fields: {
bool_data: {
type: string;
id: number;
};
int_data: {
type: string;
id: number;
};
long_data: {
type: string;
id: number;
};
float_data: {
type: string;
id: number;
};
double_data: {
type: string;
id: number;
};
string_data: {
type: string;
id: number;
};
bytes_data: {
type: string;
id: number;
};
array_data: {
type: string;
id: number;
};
json_data: {
type: string;
id: number;
};
geometry_data: {
type: string;
id: number;
};
timestamptz_data: {
type: string;
id: number;
};
geometry_wkt_data: {
type: string;
id: number;
};
mol_data: {
type: string;
id: number;
};
mol_smiles_data: {
type: string;
id: number;
};
date_data: {
type: string;
id: number;
};
time_data: {
type: string;
id: number;
};
};
};
SparseFloatArray: {
fields: {
contents: {
rule: string;
type: string;
id: number;
};
dim: {
type: string;
id: number;
};
};
};
VectorField: {
oneofs: {
data: {
oneof: string[];
};
};
fields: {
dim: {
type: string;
id: number;
};
float_vector: {
type: string;
id: number;
};
binary_vector: {
type: string;
id: number;
};
float16_vector: {
type: string;
id: number;
};
bfloat16_vector: {
type: string;
id: number;
};
sparse_float_vector: {
type: string;
id: number;
};
int8_vector: {
type: string;
id: number;
};
vector_array: {
type: string;
id: number;
};
};
};
VectorArray: {
fields: {
dim: {
type: string;
id: number;
};
data: {
rule: string;
type: string;
id: number;
};
element_type: {
type: string;
id: number;
};
};
};
StructArrayField: {
fields: {
fields: {
rule: string;
type: string;
id: number;
};
};
};
FieldPartialUpdateOp: {
fields: {
field_name: {
type: string;
id: number;
};
op: {
type: string;
id: number;
};
};
nested: {
OpType: {
values: {
REPLACE: number;
ARRAY_APPEND: number;
ARRAY_REMOVE: number;
};
};
};
};
FieldData: {
oneofs: {
field: {
oneof: string[];
};
};
fields: {
type: {
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
scalars: {
type: string;
id: number;
};
vectors: {
type: string;
id: number;
};
struct_arrays: {
type: string;
id: number;
};
field_id: {
type: string;
id: number;
};
is_dynamic: {
type: string;
id: number;
};
valid_data: {
rule: string;
type: string;
id: number;
};
};
};
IDs: {
oneofs: {
id_field: {
oneof: string[];
};
};
fields: {
int_id: {
type: string;
id: number;
};
str_id: {
type: string;
id: number;
};
};
};
SearchIteratorV2Results: {
fields: {
token: {
type: string;
id: number;
};
last_bound: {
type: string;
id: number;
};
};
};
SearchResultData: {
oneofs: {
_search_iterator_v2_results: {
oneof: string[];
};
};
fields: {
num_queries: {
type: string;
id: number;
};
top_k: {
type: string;
id: number;
};
fields_data: {
rule: string;
type: string;
id: number;
};
scores: {
rule: string;
type: string;
id: number;
};
ids: {
type: string;
id: number;
};
topks: {
rule: string;
type: string;
id: number;
};
output_fields: {
rule: string;
type: string;
id: number;
};
group_by_field_value: {
type: string;
id: number;
};
all_search_count: {
type: string;
id: number;
};
distances: {
rule: string;
type: string;
id: number;
};
search_iterator_v2_results: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
recalls: {
rule: string;
type: string;
id: number;
};
primary_field_name: {
type: string;
id: number;
};
highlight_results: {
rule: string;
type: string;
id: number;
};
element_indices: {
type: string;
id: number;
};
group_by_field_values: {
rule: string;
type: string;
id: number;
};
agg_buckets: {
rule: string;
type: string;
id: number;
};
agg_topks: {
rule: string;
type: string;
id: number;
};
};
reserved: number[][];
};
AggBucket: {
fields: {
key: {
rule: string;
type: string;
id: number;
};
count: {
type: string;
id: number;
};
metrics: {
keyType: string;
type: string;
id: number;
};
hits: {
rule: string;
type: string;
id: number;
};
sub_groups: {
rule: string;
type: string;
id: number;
};
};
};
MetricValue: {
oneofs: {
value: {
oneof: string[];
};
};
fields: {
int_val: {
type: string;
id: number;
};
double_val: {
type: string;
id: number;
};
string_val: {
type: string;
id: number;
};
bool_val: {
type: string;
id: number;
};
};
};
BucketKeyEntry: {
oneofs: {
value: {
oneof: string[];
};
};
fields: {
field_id: {
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
int_val: {
type: string;
id: number;
};
string_val: {
type: string;
id: number;
};
bool_val: {
type: string;
id: number;
};
};
};
AggHit: {
oneofs: {
pk: {
oneof: string[];
};
};
fields: {
int_pk: {
type: string;
id: number;
};
str_pk: {
type: string;
id: number;
};
score: {
type: string;
id: number;
};
fields: {
rule: string;
type: string;
id: number;
};
};
};
AggHitField: {
oneofs: {
value: {
oneof: string[];
};
};
fields: {
field_id: {
type: string;
id: number;
};
field_name: {
type: string;
id: number;
};
int_val: {
type: string;
id: number;
};
bool_val: {
type: string;
id: number;
};
float_val: {
type: string;
id: number;
};
double_val: {
type: string;
id: number;
};
string_val: {
type: string;
id: number;
};
bytes_val: {
type: string;
id: number;
};
};
};
VectorClusteringInfo: {
fields: {
field: {
type: string;
id: number;
};
centroid: {
type: string;
id: number;
};
};
};
ScalarClusteringInfo: {
fields: {
field: {
type: string;
id: number;
};
};
};
ClusteringInfo: {
fields: {
vector_clustering_infos: {
rule: string;
type: string;
id: number;
};
scalar_clustering_infos: {
rule: string;
type: string;
id: number;
};
};
};
TemplateValue: {
oneofs: {
val: {
oneof: string[];
};
};
fields: {
bool_val: {
type: string;
id: number;
};
int64_val: {
type: string;
id: number;
};
float_val: {
type: string;
id: number;
};
string_val: {
type: string;
id: number;
};
array_val: {
type: string;
id: number;
};
bytes_val: {
type: string;
id: number;
};
};
};
TemplateArrayValue: {
oneofs: {
data: {
oneof: string[];
};
};
fields: {
bool_data: {
type: string;
id: number;
};
long_data: {
type: string;
id: number;
};
double_data: {
type: string;
id: number;
};
string_data: {
type: string;
id: number;
};
array_data: {
type: string;
id: number;
};
json_data: {
type: string;
id: number;
};
};
};
TemplateArrayValueArray: {
fields: {
data: {
rule: string;
type: string;
id: number;
};
};
};
};
};
feder: {
options: {
go_package: string;
};
nested: {
SegmentIndexData: {
fields: {
segmentID: {
type: string;
id: number;
};
index_data: {
type: string;
id: number;
};
};
};
FederSegmentSearchResult: {
fields: {
segmentID: {
type: string;
id: number;
};
visit_info: {
type: string;
id: number;
};
};
};
ListIndexedSegmentRequest: {
fields: {
base: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
index_name: {
type: string;
id: number;
};
};
};
ListIndexedSegmentResponse: {
fields: {
status: {
type: string;
id: number;
};
segmentIDs: {
rule: string;
type: string;
id: number;
};
};
};
DescribeSegmentIndexDataRequest: {
fields: {
base: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
index_name: {
type: string;
id: number;
};
segmentsIDs: {
rule: string;
type: string;
id: number;
};
};
};
DescribeSegmentIndexDataResponse: {
fields: {
status: {
type: string;
id: number;
};
index_data: {
keyType: string;
type: string;
id: number;
};
index_params: {
rule: string;
type: string;
id: number;
};
};
};
};
};
msg: {
options: {
go_package: string;
};
nested: {
InsertDataVersion: {
values: {
RowBased: number;
ColumnBased: number;
};
};
InsertRequest: {
oneofs: {
_namespace: {
oneof: string[];
};
};
fields: {
base: {
type: string;
id: number;
};
shardName: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
dbID: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partitionID: {
type: string;
id: number;
};
segmentID: {
type: string;
id: number;
};
timestamps: {
rule: string;
type: string;
id: number;
};
rowIDs: {
rule: string;
type: string;
id: number;
};
row_data: {
rule: string;
type: string;
id: number;
};
fields_data: {
rule: string;
type: string;
id: number;
};
num_rows: {
type: string;
id: number;
};
version: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
};
};
DeleteRequest: {
fields: {
base: {
type: string;
id: number;
};
shardName: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
dbID: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partitionID: {
type: string;
id: number;
};
int64_primary_keys: {
rule: string;
type: string;
id: number;
};
timestamps: {
rule: string;
type: string;
id: number;
};
num_rows: {
type: string;
id: number;
};
primary_keys: {
type: string;
id: number;
};
segment_id: {
type: string;
id: number;
};
serialized_expr_plan: {
type: string;
id: number;
};
};
};
MsgPosition: {
fields: {
channel_name: {
type: string;
id: number;
};
msgID: {
type: string;
id: number;
};
msgGroup: {
type: string;
id: number;
};
timestamp: {
type: string;
id: number;
};
WAL_name: {
type: string;
id: number;
};
};
};
CreateCollectionRequest: {
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionName: {
type: string;
id: number;
};
dbID: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partitionID: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
schema: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
virtualChannelNames: {
rule: string;
type: string;
id: number;
};
physicalChannelNames: {
rule: string;
type: string;
id: number;
};
partitionIDs: {
rule: string;
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
collection_schema: {
type: string;
id: number;
};
};
};
DropCollectionRequest: {
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
dbID: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
};
};
CreatePartitionRequest: {
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
dbID: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partitionID: {
type: string;
id: number;
};
};
};
DropPartitionRequest: {
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
partition_name: {
type: string;
id: number;
};
dbID: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partitionID: {
type: string;
id: number;
};
};
};
TimeTickMsg: {
fields: {
base: {
type: string;
id: number;
};
};
};
DataNodeTtMsg: {
fields: {
base: {
type: string;
id: number;
};
channel_name: {
type: string;
id: number;
};
timestamp: {
type: string;
id: number;
};
segments_stats: {
rule: string;
type: string;
id: number;
};
};
};
ReplicateMsg: {
options: {
deprecated: boolean;
};
fields: {
base: {
type: string;
id: number;
};
is_end: {
type: string;
id: number;
};
is_cluster: {
type: string;
id: number;
};
database: {
type: string;
id: number;
};
collection: {
type: string;
id: number;
};
};
};
ImportFile: {
fields: {
id: {
type: string;
id: number;
};
paths: {
rule: string;
type: string;
id: number;
};
};
};
ImportMsg: {
fields: {
base: {
type: string;
id: number;
};
db_name: {
type: string;
id: number;
};
collection_name: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partitionIDs: {
rule: string;
type: string;
id: number;
};
options: {
keyType: string;
type: string;
id: number;
};
files: {
rule: string;
type: string;
id: number;
};
schema: {
type: string;
id: number;
};
jobID: {
type: string;
id: number;
};
};
};
};
};
};
};
};
};
google: {
nested: {
protobuf: {
nested: {
FileDescriptorSet: {
edition: string;
fields: {
file: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
};
Edition: {
edition: string;
values: {
EDITION_UNKNOWN: number;
EDITION_LEGACY: number;
EDITION_PROTO2: number;
EDITION_PROTO3: number;
EDITION_2023: number;
EDITION_2024: number;
EDITION_1_TEST_ONLY: number;
EDITION_2_TEST_ONLY: number;
EDITION_99997_TEST_ONLY: number;
EDITION_99998_TEST_ONLY: number;
EDITION_99999_TEST_ONLY: number;
EDITION_MAX: number;
};
};
FileDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
package: {
type: string;
id: number;
};
dependency: {
rule: string;
type: string;
id: number;
};
publicDependency: {
rule: string;
type: string;
id: number;
};
weakDependency: {
rule: string;
type: string;
id: number;
};
optionDependency: {
rule: string;
type: string;
id: number;
};
messageType: {
rule: string;
type: string;
id: number;
};
enumType: {
rule: string;
type: string;
id: number;
};
service: {
rule: string;
type: string;
id: number;
};
extension: {
rule: string;
type: string;
id: number;
};
options: {
type: string;
id: number;
};
sourceCodeInfo: {
type: string;
id: number;
};
syntax: {
type: string;
id: number;
};
edition: {
type: string;
id: number;
};
};
};
DescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
field: {
rule: string;
type: string;
id: number;
};
extension: {
rule: string;
type: string;
id: number;
};
nestedType: {
rule: string;
type: string;
id: number;
};
enumType: {
rule: string;
type: string;
id: number;
};
extensionRange: {
rule: string;
type: string;
id: number;
};
oneofDecl: {
rule: string;
type: string;
id: number;
};
options: {
type: string;
id: number;
};
reservedRange: {
rule: string;
type: string;
id: number;
};
reservedName: {
rule: string;
type: string;
id: number;
};
visibility: {
type: string;
id: number;
};
};
nested: {
ExtensionRange: {
fields: {
start: {
type: string;
id: number;
};
end: {
type: string;
id: number;
};
options: {
type: string;
id: number;
};
};
};
ReservedRange: {
fields: {
start: {
type: string;
id: number;
};
end: {
type: string;
id: number;
};
};
};
};
};
ExtensionRangeOptions: {
edition: string;
fields: {
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
declaration: {
rule: string;
type: string;
id: number;
options: {
retention: string;
};
};
features: {
type: string;
id: number;
};
verification: {
type: string;
id: number;
options: {
default: string;
retention: string;
};
};
};
extensions: number[][];
nested: {
Declaration: {
fields: {
number: {
type: string;
id: number;
};
fullName: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
reserved: {
type: string;
id: number;
};
repeated: {
type: string;
id: number;
};
};
reserved: number[][];
};
VerificationState: {
values: {
DECLARATION: number;
UNVERIFIED: number;
};
};
};
};
FieldDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
number: {
type: string;
id: number;
};
label: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
typeName: {
type: string;
id: number;
};
extendee: {
type: string;
id: number;
};
defaultValue: {
type: string;
id: number;
};
oneofIndex: {
type: string;
id: number;
};
jsonName: {
type: string;
id: number;
};
options: {
type: string;
id: number;
};
proto3Optional: {
type: string;
id: number;
};
};
nested: {
Type: {
values: {
TYPE_DOUBLE: number;
TYPE_FLOAT: number;
TYPE_INT64: number;
TYPE_UINT64: number;
TYPE_INT32: number;
TYPE_FIXED64: number;
TYPE_FIXED32: number;
TYPE_BOOL: number;
TYPE_STRING: number;
TYPE_GROUP: number;
TYPE_MESSAGE: number;
TYPE_BYTES: number;
TYPE_UINT32: number;
TYPE_ENUM: number;
TYPE_SFIXED32: number;
TYPE_SFIXED64: number;
TYPE_SINT32: number;
TYPE_SINT64: number;
};
};
Label: {
values: {
LABEL_OPTIONAL: number;
LABEL_REPEATED: number;
LABEL_REQUIRED: number;
};
};
};
};
OneofDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
options: {
type: string;
id: number;
};
};
};
EnumDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
value: {
rule: string;
type: string;
id: number;
};
options: {
type: string;
id: number;
};
reservedRange: {
rule: string;
type: string;
id: number;
};
reservedName: {
rule: string;
type: string;
id: number;
};
visibility: {
type: string;
id: number;
};
};
nested: {
EnumReservedRange: {
fields: {
start: {
type: string;
id: number;
};
end: {
type: string;
id: number;
};
};
};
};
};
EnumValueDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
number: {
type: string;
id: number;
};
options: {
type: string;
id: number;
};
};
};
ServiceDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
method: {
rule: string;
type: string;
id: number;
};
options: {
type: string;
id: number;
};
};
};
MethodDescriptorProto: {
edition: string;
fields: {
name: {
type: string;
id: number;
};
inputType: {
type: string;
id: number;
};
outputType: {
type: string;
id: number;
};
options: {
type: string;
id: number;
};
clientStreaming: {
type: string;
id: number;
};
serverStreaming: {
type: string;
id: number;
};
};
};
FileOptions: {
edition: string;
fields: {
javaPackage: {
type: string;
id: number;
};
javaOuterClassname: {
type: string;
id: number;
};
javaMultipleFiles: {
type: string;
id: number;
};
javaGenerateEqualsAndHash: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
javaStringCheckUtf8: {
type: string;
id: number;
};
optimizeFor: {
type: string;
id: number;
options: {
default: string;
};
};
goPackage: {
type: string;
id: number;
};
ccGenericServices: {
type: string;
id: number;
};
javaGenericServices: {
type: string;
id: number;
};
pyGenericServices: {
type: string;
id: number;
};
deprecated: {
type: string;
id: number;
};
ccEnableArenas: {
type: string;
id: number;
options: {
default: boolean;
};
};
objcClassPrefix: {
type: string;
id: number;
};
csharpNamespace: {
type: string;
id: number;
};
swiftPrefix: {
type: string;
id: number;
};
phpClassPrefix: {
type: string;
id: number;
};
phpNamespace: {
type: string;
id: number;
};
phpMetadataNamespace: {
type: string;
id: number;
};
rubyPackage: {
type: string;
id: number;
};
features: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
reserved: (string | number[])[];
nested: {
OptimizeMode: {
values: {
SPEED: number;
CODE_SIZE: number;
LITE_RUNTIME: number;
};
};
};
};
MessageOptions: {
edition: string;
fields: {
messageSetWireFormat: {
type: string;
id: number;
};
noStandardDescriptorAccessor: {
type: string;
id: number;
};
deprecated: {
type: string;
id: number;
};
mapEntry: {
type: string;
id: number;
};
deprecatedLegacyJsonFieldConflicts: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
features: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
reserved: number[][];
};
FieldOptions: {
edition: string;
fields: {
ctype: {
type: string;
id: number;
options: {
default: string;
};
};
packed: {
type: string;
id: number;
};
jstype: {
type: string;
id: number;
options: {
default: string;
};
};
lazy: {
type: string;
id: number;
};
unverifiedLazy: {
type: string;
id: number;
};
deprecated: {
type: string;
id: number;
};
weak: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
debugRedact: {
type: string;
id: number;
};
retention: {
type: string;
id: number;
};
targets: {
rule: string;
type: string;
id: number;
};
editionDefaults: {
rule: string;
type: string;
id: number;
};
features: {
type: string;
id: number;
};
featureSupport: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
reserved: number[][];
nested: {
CType: {
values: {
STRING: number;
CORD: number;
STRING_PIECE: number;
};
};
JSType: {
values: {
JS_NORMAL: number;
JS_STRING: number;
JS_NUMBER: number;
};
};
OptionRetention: {
values: {
RETENTION_UNKNOWN: number;
RETENTION_RUNTIME: number;
RETENTION_SOURCE: number;
};
};
OptionTargetType: {
values: {
TARGET_TYPE_UNKNOWN: number;
TARGET_TYPE_FILE: number;
TARGET_TYPE_EXTENSION_RANGE: number;
TARGET_TYPE_MESSAGE: number;
TARGET_TYPE_FIELD: number;
TARGET_TYPE_ONEOF: number;
TARGET_TYPE_ENUM: number;
TARGET_TYPE_ENUM_ENTRY: number;
TARGET_TYPE_SERVICE: number;
TARGET_TYPE_METHOD: number;
};
};
EditionDefault: {
fields: {
edition: {
type: string;
id: number;
};
value: {
type: string;
id: number;
};
};
};
FeatureSupport: {
fields: {
editionIntroduced: {
type: string;
id: number;
};
editionDeprecated: {
type: string;
id: number;
};
deprecationWarning: {
type: string;
id: number;
};
editionRemoved: {
type: string;
id: number;
};
};
};
};
};
OneofOptions: {
edition: string;
fields: {
features: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
};
EnumOptions: {
edition: string;
fields: {
allowAlias: {
type: string;
id: number;
};
deprecated: {
type: string;
id: number;
};
deprecatedLegacyJsonFieldConflicts: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
features: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
reserved: number[][];
};
EnumValueOptions: {
edition: string;
fields: {
deprecated: {
type: string;
id: number;
};
features: {
type: string;
id: number;
};
debugRedact: {
type: string;
id: number;
};
featureSupport: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
};
ServiceOptions: {
edition: string;
fields: {
features: {
type: string;
id: number;
};
deprecated: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
};
MethodOptions: {
edition: string;
fields: {
deprecated: {
type: string;
id: number;
};
idempotencyLevel: {
type: string;
id: number;
options: {
default: string;
};
};
features: {
type: string;
id: number;
};
uninterpretedOption: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
nested: {
IdempotencyLevel: {
values: {
IDEMPOTENCY_UNKNOWN: number;
NO_SIDE_EFFECTS: number;
IDEMPOTENT: number;
};
};
};
};
UninterpretedOption: {
edition: string;
fields: {
name: {
rule: string;
type: string;
id: number;
};
identifierValue: {
type: string;
id: number;
};
positiveIntValue: {
type: string;
id: number;
};
negativeIntValue: {
type: string;
id: number;
};
doubleValue: {
type: string;
id: number;
};
stringValue: {
type: string;
id: number;
};
aggregateValue: {
type: string;
id: number;
};
};
nested: {
NamePart: {
fields: {
namePart: {
rule: string;
type: string;
id: number;
};
isExtension: {
rule: string;
type: string;
id: number;
};
};
};
};
};
FeatureSet: {
edition: string;
fields: {
fieldPresence: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
enumType: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
repeatedFieldEncoding: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
utf8Validation: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
messageEncoding: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
jsonFormat: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
enforceNamingStyle: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
defaultSymbolVisibility: {
type: string;
id: number;
options: {
retention: string;
targets: string;
"feature_support.edition_introduced": string;
"edition_defaults.edition": string;
"edition_defaults.value": string;
};
};
};
extensions: number[][];
reserved: number[][];
nested: {
FieldPresence: {
values: {
FIELD_PRESENCE_UNKNOWN: number;
EXPLICIT: number;
IMPLICIT: number;
LEGACY_REQUIRED: number;
};
};
EnumType: {
values: {
ENUM_TYPE_UNKNOWN: number;
OPEN: number;
CLOSED: number;
};
};
RepeatedFieldEncoding: {
values: {
REPEATED_FIELD_ENCODING_UNKNOWN: number;
PACKED: number;
EXPANDED: number;
};
};
Utf8Validation: {
values: {
UTF8_VALIDATION_UNKNOWN: number;
VERIFY: number;
NONE: number;
};
};
MessageEncoding: {
values: {
MESSAGE_ENCODING_UNKNOWN: number;
LENGTH_PREFIXED: number;
DELIMITED: number;
};
};
JsonFormat: {
values: {
JSON_FORMAT_UNKNOWN: number;
ALLOW: number;
LEGACY_BEST_EFFORT: number;
};
};
EnforceNamingStyle: {
values: {
ENFORCE_NAMING_STYLE_UNKNOWN: number;
STYLE2024: number;
STYLE_LEGACY: number;
};
};
VisibilityFeature: {
fields: {};
reserved: number[][];
nested: {
DefaultSymbolVisibility: {
values: {
DEFAULT_SYMBOL_VISIBILITY_UNKNOWN: number;
EXPORT_ALL: number;
EXPORT_TOP_LEVEL: number;
LOCAL_ALL: number;
STRICT: number;
};
};
};
};
};
};
FeatureSetDefaults: {
edition: string;
fields: {
defaults: {
rule: string;
type: string;
id: number;
};
minimumEdition: {
type: string;
id: number;
};
maximumEdition: {
type: string;
id: number;
};
};
nested: {
FeatureSetEditionDefault: {
fields: {
edition: {
type: string;
id: number;
};
overridableFeatures: {
type: string;
id: number;
};
fixedFeatures: {
type: string;
id: number;
};
};
reserved: (string | number[])[];
};
};
};
SourceCodeInfo: {
edition: string;
fields: {
location: {
rule: string;
type: string;
id: number;
};
};
extensions: number[][];
nested: {
Location: {
fields: {
path: {
rule: string;
type: string;
id: number;
options: {
packed: boolean;
};
};
span: {
rule: string;
type: string;
id: number;
options: {
packed: boolean;
};
};
leadingComments: {
type: string;
id: number;
};
trailingComments: {
type: string;
id: number;
};
leadingDetachedComments: {
rule: string;
type: string;
id: number;
};
};
};
};
};
GeneratedCodeInfo: {
edition: string;
fields: {
annotation: {
rule: string;
type: string;
id: number;
};
};
nested: {
Annotation: {
fields: {
path: {
rule: string;
type: string;
id: number;
options: {
packed: boolean;
};
};
sourceFile: {
type: string;
id: number;
};
begin: {
type: string;
id: number;
};
end: {
type: string;
id: number;
};
semantic: {
type: string;
id: number;
};
};
nested: {
Semantic: {
values: {
NONE: number;
SET: number;
ALIAS: number;
};
};
};
};
};
};
SymbolVisibility: {
edition: string;
values: {
VISIBILITY_UNSET: number;
VISIBILITY_LOCAL: number;
VISIBILITY_EXPORT: number;
};
};
};
};
};
};
};
};
export default _default;