@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 • 597 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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
dbName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
dbName: {
type: string;
id: number;
};
alias: {
type: string;
id: number;
};
};
};
DescribeAliasResponse: {
fields: {
status: {
type: string;
id: number;
};
dbName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
};
};
ListAliasesResponse: {
fields: {
status: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
schema: {
type: string;
id: number;
};
shardsNum: {
type: string;
id: number;
};
consistencyLevel: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
numPartitions: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
deleteKeys: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
deleteKeys: {
rule: string;
type: string;
id: number;
};
};
};
HasCollectionRequest: {
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
timeStamp: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
timeStamp: {
type: string;
id: number;
};
};
};
DescribeCollectionResponse: {
fields: {
status: {
type: string;
id: number;
};
schema: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
virtualChannelNames: {
rule: string;
type: string;
id: number;
};
physicalChannelNames: {
rule: string;
type: string;
id: number;
};
createdTimestamp: {
type: string;
id: number;
};
createdUtcTimestamp: {
type: string;
id: number;
};
shardsNum: {
type: string;
id: number;
};
aliases: {
rule: string;
type: string;
id: number;
};
startPositions: {
rule: string;
type: string;
id: number;
};
consistencyLevel: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
numPartitions: {
type: string;
id: number;
};
dbId: {
type: string;
id: number;
};
requestTime: {
type: string;
id: number;
};
updateTimestamp: {
type: string;
id: number;
};
updateTimestampStr: {
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: {
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
replicaNumber: {
type: string;
id: number;
};
resourceGroups: {
rule: string;
type: string;
id: number;
};
refresh: {
type: string;
id: number;
};
loadFields: {
rule: string;
type: string;
id: number;
};
skipLoadDynamicField: {
type: string;
id: number;
};
loadParams: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
guaranteeTimestamp: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
dbName: {
type: string;
id: number;
};
timeStamp: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
collectionNames: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
};
};
ShowCollectionsResponse: {
fields: {
status: {
type: string;
id: number;
};
collectionNames: {
rule: string;
type: string;
id: number;
};
collectionIds: {
rule: string;
type: string;
id: number;
};
createdTimestamps: {
rule: string;
type: string;
id: number;
};
createdUtcTimestamps: {
rule: string;
type: string;
id: number;
};
inMemoryPercentages: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
queryServiceAvailable: {
rule: string;
type: string;
id: number;
};
shardsNum: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
replicaNumber: {
type: string;
id: number;
};
resourceGroups: {
rule: string;
type: string;
id: number;
};
refresh: {
type: string;
id: number;
};
loadFields: {
rule: string;
type: string;
id: number;
};
skipLoadDynamicField: {
type: string;
id: number;
};
loadParams: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
replicaNumber: {
type: string;
id: number;
};
resourceGroups: {
rule: string;
type: string;
id: number;
};
loadFields: {
rule: string;
type: string;
id: number;
};
skipLoadDynamicField: {
type: string;
id: number;
};
loadParams: {
keyType: string;
type: string;
id: number;
};
ttlSeconds: {
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;
};
errorMessage: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
};
};
GetPartitionStatisticsRequest: {
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
type: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
};
};
ShowPartitionsResponse: {
fields: {
status: {
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
partitionIDs: {
rule: string;
type: string;
id: number;
};
createdTimestamps: {
rule: string;
type: string;
id: number;
};
createdUtcTimestamps: {
rule: string;
type: string;
id: number;
};
inMemoryPercentages: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
};
};
NamespaceStats: {
fields: {
stats: {
rule: string;
type: string;
id: number;
};
approxEntityCount: {
type: string;
id: number;
};
entityCount: {
type: string;
id: number;
};
entityCountType: {
type: string;
id: number;
};
logicalBytes: {
type: string;
id: number;
};
lastWriteTimestamp: {
type: string;
id: number;
};
lastWriteUtcTimestamp: {
type: string;
id: number;
};
};
};
NamespaceInfo: {
fields: {
collectionName: {
type: string;
id: number;
};
namespaceName: {
type: string;
id: number;
};
createdTimestamp: {
type: string;
id: number;
};
createdUtcTimestamp: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
namespaceName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
namespaceName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
prefix: {
type: string;
id: number;
};
pageSize: {
type: string;
id: number;
};
pageToken: {
type: string;
id: number;
};
};
};
ListNamespacesResponse: {
fields: {
status: {
type: string;
id: number;
};
namespaces: {
rule: string;
type: string;
id: number;
};
nextPageToken: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
namespaceName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
namespaceName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
namespaceName: {
type: string;
id: number;
};
exact: {
type: string;
id: number;
};
};
};
GetNamespaceStatsResponse: {
fields: {
status: {
type: string;
id: number;
};
namespaceName: {
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;
};
enableIndex: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
extraParams: {
rule: string;
type: string;
id: number;
};
indexName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
indexName: {
type: string;
id: number;
};
extraParams: {
rule: string;
type: string;
id: number;
};
deleteKeys: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
indexName: {
type: string;
id: number;
};
timestamp: {
type: string;
id: number;
};
};
};
IndexDescription: {
fields: {
indexName: {
type: string;
id: number;
};
indexID: {
type: string;
id: number;
};
params: {
rule: string;
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
indexedRows: {
type: string;
id: number;
};
totalRows: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
indexStateFailReason: {
type: string;
id: number;
};
pendingIndexRows: {
type: string;
id: number;
};
minIndexVersion: {
type: string;
id: number;
};
maxIndexVersion: {
type: string;
id: number;
};
};
};
DescribeIndexResponse: {
fields: {
status: {
type: string;
id: number;
};
indexDescriptions: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
indexName: {
type: string;
id: number;
};
};
};
GetIndexBuildProgressResponse: {
fields: {
status: {
type: string;
id: number;
};
indexedRows: {
type: string;
id: number;
};
totalRows: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
indexName: {
type: string;
id: number;
};
};
};
GetIndexStateResponse: {
fields: {
status: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
failReason: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
indexName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionName: {
type: string;
id: number;
};
fieldsData: {
rule: string;
type: string;
id: number;
};
hashKeys: {
rule: string;
type: string;
id: number;
};
numRows: {
type: string;
id: number;
};
schemaTimestamp: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
structArrayFieldSchema: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
functionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
functionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionName: {
type: string;
id: number;
};
fieldsData: {
rule: string;
type: string;
id: number;
};
hashKeys: {
rule: string;
type: string;
id: number;
};
numRows: {
type: string;
id: number;
};
schemaTimestamp: {
type: string;
id: number;
};
partialUpdate: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
fieldOps: {
rule: string;
type: string;
id: number;
};
};
};
MutationResult: {
fields: {
status: {
type: string;
id: number;
};
IDs: {
type: string;
id: number;
};
succIndex: {
rule: string;
type: string;
id: number;
};
errIndex: {
rule: string;
type: string;
id: number;
};
acknowledged: {
type: string;
id: number;
};
insertCnt: {
type: string;
id: number;
};
deleteCnt: {
type: string;
id: number;
};
upsertCnt: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionName: {
type: string;
id: number;
};
expr: {
type: string;
id: number;
};
hashKeys: {
rule: string;
type: string;
id: number;
};
consistencyLevel: {
type: string;
id: number;
};
exprTemplateValues: {
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;
};
placeholderGroup: {
type: string;
id: number;
};
dslType: {
type: string;
id: number;
};
searchParams: {
rule: string;
type: string;
id: number;
};
nq: {
type: string;
id: number;
};
exprTemplateValues: {
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: {
searchInput: {
oneof: string[];
};
_namespace: {
oneof: string[];
};
};
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
dsl: {
type: string;
id: number;
};
placeholderGroup: {
type: string;
id: number;
};
ids: {
type: string;
id: number;
};
dslType: {
type: string;
id: number;
};
outputFields: {
rule: string;
type: string;
id: number;
};
searchParams: {
rule: string;
type: string;
id: number;
};
travelTimestamp: {
type: string;
id: number;
};
guaranteeTimestamp: {
type: string;
id: number;
};
nq: {
type: string;
id: number;
};
notReturnAllMeta: {
type: string;
id: number;
};
consistencyLevel: {
type: string;
id: number;
};
useDefaultConsistency: {
type: string;
id: number;
};
searchByPrimaryKeys: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
subReqs: {
rule: string;
type: string;
id: number;
};
exprTemplateValues: {
keyType: string;
type: string;
id: number;
};
functionScore: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
highlighter: {
type: string;
id: number;
};
searchAggregation: {
type: string;
id: number;
};
functionChains: {
rule: string;
type: string;
id: number;
};
};
};
Hits: {
fields: {
IDs: {
rule: string;
type: string;
id: number;
};
rowData: {
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;
};
collectionName: {
type: string;
id: number;
};
sessionTs: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
requests: {
rule: string;
type: string;
id: number;
};
rankParams: {
rule: string;
type: string;
id: number;
};
travelTimestamp: {
type: string;
id: number;
};
guaranteeTimestamp: {
type: string;
id: number;
};
notReturnAllMeta: {
type: string;
id: number;
};
outputFields: {
rule: string;
type: string;
id: number;
};
consistencyLevel: {
type: string;
id: number;
};
useDefaultConsistency: {
type: string;
id: number;
};
functionScore: {
type: string;
id: number;
};
namespace: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
functionChains: {
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;
};
dbName: {
type: string;
id: number;
};
collectionNames: {
rule: string;
type: string;
id: number;
};
};
};
FlushResponse: {
fields: {
status: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collSegIDs: {
keyType: string;
type: string;
id: number;
};
flushCollSegIDs: {
keyType: string;
type: string;
id: number;
};
collSealTimes: {
keyType: string;
type: string;
id: number;
};
collFlushTs: {
keyType: string;
type: string;
id: number;
};
channelCps: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
expr: {
type: string;
id: number;
};
outputFields: {
rule: string;
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
travelTimestamp: {
type: string;
id: number;
};
guaranteeTimestamp: {
type: string;
id: number;
};
queryParams: {
rule: string;
type: string;
id: number;
};
notReturnAllMeta: {
type: string;
id: number;
};
consistencyLevel: {
type: string;
id: number;
};
useDefaultConsistency: {
type: string;
id: number;
};
exprTemplateValues: {
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;
};
fieldsData: {
rule: string;
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
outputFields: {
rule: string;
type: string;
id: number;
};
sessionTs: {
type: string;
id: number;
};
primaryFieldName: {
type: string;
id: number;
};
elementIndices: {
rule: string;
type: string;
id: number;
};
};
};
QueryCursor: {
oneofs: {
cursorPk: {
oneof: string[];
};
};
fields: {
sessionTs: {
type: string;
id: number;
};
strPk: {
type: string;
id: number;
};
intPk: {
type: string;
id: number;
};
};
};
VectorIDs: {
fields: {
collectionName: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
idArray: {
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
};
};
VectorsArray: {
oneofs: {
array: {
oneof: string[];
};
};
fields: {
idArray: {
type: string;
id: number;
};
dataArray: {
type: string;
id: number;
};
};
};
CalcDistanceRequest: {
fields: {
base: {
type: string;
id: number;
};
opLeft: {
type: string;
id: number;
};
opRight: {
type: string;
id: number;
};
params: {
rule: string;
type: string;
id: number;
};
};
};
CalcDistanceResults: {
oneofs: {
array: {
oneof: string[];
};
};
fields: {
status: {
type: string;
id: number;
};
intDist: {
type: string;
id: number;
};
floatDist: {
type: string;
id: number;
};
};
};
FlushAllTarget: {
fields: {
dbName: {
type: string;
id: number;
};
collectionNames: {
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;
};
dbName: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
flushTargets: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
};
};
ClusterInfo: {
fields: {
clusterId: {
type: string;
id: number;
};
cchannel: {
type: string;
id: number;
};
pchannels: {
rule: string;
type: string;
id: number;
};
};
};
FlushAllResponse: {
fields: {
status: {
type: string;
id: number;
};
flushAllTs: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
flushResults: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
flushAllMsgs: {
keyType: string;
type: string;
id: number;
};
clusterInfo: {
type: string;
id: number;
};
};
};
FlushAllResult: {
fields: {
dbName: {
type: string;
id: number;
};
collectionResults: {
rule: string;
type: string;
id: number;
};
};
};
FlushCollectionResult: {
fields: {
collectionName: {
type: string;
id: number;
};
segmentIds: {
type: string;
id: number;
};
flushSegmentIds: {
type: string;
id: number;
};
sealTime: {
type: string;
id: number;
};
flushTs: {
type: string;
id: number;
};
channelCps: {
keyType: string;
type: string;
id: number;
};
};
};
PersistentSegmentInfo: {
fields: {
segmentID: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
partitionID: {
type: string;
id: number;
};
numRows: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
level: {
type: string;
id: number;
};
isSorted: {
type: string;
id: number;
};
storageVersion: {
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;
};
memSize: {
type: string;
id: number;
};
numRows: {
type: string;
id: number;
};
indexName: {
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;
};
isSorted: {
type: string;
id: number;
};
storageVersion: {
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: {
requestType: {
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;
};
componentName: {
type: string;
id: number;
};
};
};
ComponentInfo: {
fields: {
nodeID: {
type: string;
id: number;
};
role: {
type: string;
id: number;
};
stateCode: {
type: string;
id: number;
};
extraInfo: {
rule: string;
type: string;
id: number;
};
};
};
ComponentStates: {
fields: {
state: {
type: string;
id: number;
};
subcomponentStates: {
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;
};
srcNodeID: {
type: string;
id: number;
};
dstNodeIDs: {
rule: string;
type: string;
id: number;
};
sealedSegmentIDs: {
rule: string;
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
dbName: {
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;
};
collectionName: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
partitionId: {
type: string;
id: number;
};
channel: {
type: string;
id: number;
};
segmentIds: {
rule: string;
type: string;
id: number;
};
l0Compaction: {
type: string;
id: number;
};
targetSize: {
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;
};
flushTs: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
};
};
GetFlushStateResponse: {
fields: {
status: {
type: string;
id: number;
};
flushed: {
type: string;
id: number;
};
};
};
GetFlushAllStateRequest: {
fields: {
base: {
type: string;
id: number;
};
flushAllTs: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
dbName: {
type: string;
id: number;
options: {
deprecated: boolean;
};
};
flushTargets: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
flushAllTss: {
keyType: string;
type: string;
id: number;
};
};
};
GetFlushAllStateResponse: {
fields: {
status: {
type: string;
id: number;
};
flushed: {
type: string;
id: number;
};
flushStates: {
rule: string;
type: string;
id: number;
options: {
deprecated: boolean;
};
};
};
};
FlushAllState: {
fields: {
dbName: {
type: string;
id: number;
};
collectionFlushStates: {
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: {
collectionName: {
type: string;
id: number;
};
partitionName: {
type: string;
id: number;
};
channelNames: {
rule: string;
type: string;
id: number;
};
rowBased: {
type: string;
id: number;
};
files: {
rule: string;
type: string;
id: number;
};
options: {
rule: string;
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
clusteringInfo: {
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;
};
rowCount: {
type: string;
id: number;
};
idList: {
rule: string;
type: string;
id: number;
};
infos: {
rule: string;
type: string;
id: number;
};
id: {
type: string;
id: number;
};
collectionId: {
type: string;
id: number;
};
segmentIds: {
rule: string;
type: string;
id: number;
};
createTs: {
type: string;
id: number;
};
};
};
ListImportTasksRequest: {
fields: {
collectionName: {
type: string;
id: number;
};
limit: {
type: string;
id: number;
};
dbName: {
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;
};
withShardNodes: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
dbName: {
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;
};
partitionIds: {
rule: string;
type: string;
id: number;
};
shardReplicas: {
rule: string;
type: string;
id: number;
};
nodeIds: {
rule: string;
type: string;
id: number;
};
resourceGroupName: {
type: string;
id: number;
};
numOutboundNode: {
keyType: string;
type: string;
id: number;
};
};
};
ShardReplica: {
fields: {
leaderID: {
type: string;
id: number;
};
leaderAddr: {
type: string;
id: number;
};
dmChannelName: {
type: string;
id: number;
};
nodeIds: {
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;
};
createdUtcTimestamps: {
type: string;
id: number;
};
modifiedUtcTimestamps: {
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;
};
createdUtcTimestamps: {
type: string;
id: number;
};
modifiedUtcTimestamps: {
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;
};
roleName: {
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;
};
roleName: {
type: string;
id: number;
};
forceDrop: {
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;
};
groupName: {
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;
};
groupName: {
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;
};
privilegeGroups: {
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;
};
groupName: {
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;
};
roleName: {
type: string;
id: number;
};
type: {
type: string;
id: number;
};
};
};
PrivilegeGroupInfo: {
fields: {
groupName: {
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;
};
includeUserInfo: {
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;
};
includeRoleInfo: {
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;
};
objectName: {
type: string;
id: number;
};
grantor: {
type: string;
id: number;
};
dbName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
privilegeGroups: {
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;
};
RBACMeta: {
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;
};
RBACMeta: {
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;
};
collectionName: {
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
};
};
GetLoadingProgressResponse: {
fields: {
status: {
type: string;
id: number;
};
progress: {
type: string;
id: number;
};
refreshProgress: {
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;
};
collectionName: {
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
};
};
GetLoadStateResponse: {
fields: {
status: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
};
};
MilvusExt: {
fields: {
version: {
type: string;
id: number;
};
};
};
milvusExtObj: {
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;
};
quotaStates: {
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;
};
resourceGroup: {
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;
};
resourceGroups: {
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;
};
resourceGroup: {
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;
};
sourceResourceGroup: {
type: string;
id: number;
};
targetResourceGroup: {
type: string;
id: number;
};
numNode: {
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;
};
sourceResourceGroup: {
type: string;
id: number;
};
targetResourceGroup: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
numReplica: {
type: string;
id: number;
};
dbName: {
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;
};
resourceGroups: {
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;
};
resourceGroup: {
type: string;
id: number;
};
};
};
DescribeResourceGroupResponse: {
fields: {
status: {
type: string;
id: number;
};
resourceGroup: {
type: string;
id: number;
};
};
};
ResourceGroup: {
fields: {
name: {
type: string;
id: number;
};
capacity: {
type: string;
id: number;
};
numAvailableNode: {
type: string;
id: number;
};
numLoadedReplica: {
keyType: string;
type: string;
id: number;
};
numOutgoingNode: {
keyType: string;
type: string;
id: number;
};
numIncomingNode: {
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;
};
dbName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
indexName: {
type: string;
id: number;
};
timestamp: {
type: string;
id: number;
};
};
};
GetIndexStatisticsResponse: {
fields: {
status: {
type: string;
id: number;
};
indexDescriptions: {
rule: string;
type: string;
id: number;
};
};
};
ConnectRequest: {
fields: {
base: {
type: string;
id: number;
};
clientInfo: {
type: string;
id: number;
};
};
};
ConnectResponse: {
fields: {
status: {
type: string;
id: number;
};
serverInfo: {
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;
};
dbName: {
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;
};
dbName: {
type: string;
id: number;
};
};
};
ListDatabasesRequest: {
fields: {
base: {
type: string;
id: number;
};
};
};
ListDatabasesResponse: {
fields: {
status: {
type: string;
id: number;
};
dbNames: {
rule: string;
type: string;
id: number;
};
createdTimestamp: {
rule: string;
type: string;
id: number;
};
dbIds: {
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;
};
dbName: {
type: string;
id: number;
};
dbId: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
deleteKeys: {
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;
};
dbName: {
type: string;
id: number;
};
};
};
DescribeDatabaseResponse: {
fields: {
status: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
dbID: {
type: string;
id: number;
};
createdTimestamp: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
};
};
ReplicateMessageRequest: {
options: {
deprecated: boolean;
};
fields: {
base: {
type: string;
id: number;
};
channelName: {
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: {
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionName: {
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: {
dbName: {
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: {
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
};
};
RunAnalyzerRequest: {
fields: {
base: {
type: string;
id: number;
};
analyzerParams: {
type: string;
id: number;
};
placeholder: {
rule: string;
type: string;
id: number;
};
withDetail: {
type: string;
id: number;
};
withHash: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
analyzerNames: {
rule: string;
type: string;
id: number;
};
};
};
AnalyzerToken: {
fields: {
token: {
type: string;
id: number;
};
startOffset: {
type: string;
id: number;
};
endOffset: {
type: string;
id: number;
};
position: {
type: string;
id: number;
};
positionLength: {
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;
};
userName: {
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;
};
userName: {
type: string;
id: number;
};
tagKeys: {
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;
};
userName: {
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;
};
tagKey: {
type: string;
id: number;
};
tagValue: {
type: string;
id: number;
};
};
};
ListUsersWithTagResponse: {
fields: {
status: {
type: string;
id: number;
};
userNames: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
policyName: {
type: string;
id: number;
};
actions: {
rule: string;
type: string;
id: number;
};
roles: {
rule: string;
type: string;
id: number;
};
usingExpr: {
type: string;
id: number;
};
checkExpr: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
policyName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
};
};
RowPolicy: {
fields: {
policyName: {
type: string;
id: number;
};
actions: {
rule: string;
type: string;
id: number;
};
roles: {
rule: string;
type: string;
id: number;
};
usingExpr: {
type: string;
id: number;
};
checkExpr: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
createdAt: {
type: string;
id: number;
};
};
};
ListRowPoliciesResponse: {
fields: {
status: {
type: string;
id: number;
};
policies: {
rule: string;
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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: {
replicateConfiguration: {
type: string;
id: number;
};
forcePromote: {
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: {
sourceClusterId: {
type: string;
id: number;
};
targetPchannel: {
type: string;
id: number;
};
};
};
GetReplicateInfoResponse: {
fields: {
checkpoint: {
type: string;
id: number;
};
salvageCheckpoint: {
type: string;
id: number;
};
};
};
ReplicateMessage: {
fields: {
sourceClusterId: {
type: string;
id: number;
};
message: {
type: string;
id: number;
};
};
};
ReplicateRequest: {
oneofs: {
request: {
oneof: string[];
};
};
fields: {
replicateMessage: {
type: string;
id: number;
};
};
};
ReplicateConfirmedMessageInfo: {
fields: {
confirmedTimeTick: {
type: string;
id: number;
};
};
};
ReplicateResponse: {
oneofs: {
response: {
oneof: string[];
};
};
fields: {
replicateConfirmedMessageInfo: {
type: string;
id: number;
};
};
};
DumpMessagesRequest: {
fields: {
pchannel: {
type: string;
id: number;
};
startMessageId: {
type: string;
id: number;
};
startTimetick: {
type: string;
id: number;
};
endTimetick: {
type: string;
id: number;
};
includeStartMessage: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
};
};
TruncateCollectionResponse: {
fields: {
status: {
type: string;
id: number;
};
};
};
ComputePhraseMatchSlopRequest: {
fields: {
base: {
type: string;
id: number;
};
analyzerParams: {
type: string;
id: number;
};
queryText: {
type: string;
id: number;
};
dataTexts: {
rule: string;
type: string;
id: number;
};
};
};
ComputePhraseMatchSlopResponse: {
fields: {
status: {
type: string;
id: number;
};
isMatch: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
compactionProtectionSeconds: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
};
};
DescribeSnapshotResponse: {
fields: {
status: {
type: string;
id: number;
};
name: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
partitionNames: {
rule: string;
type: string;
id: number;
};
createTs: {
type: string;
id: number;
};
s3Location: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
rewriteData: {
type: string;
id: number;
};
targetDbName: {
type: string;
id: number;
};
targetCollectionName: {
type: string;
id: number;
};
};
};
RestoreSnapshotResponse: {
fields: {
status: {
type: string;
id: number;
};
jobId: {
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;
};
dbName: {
type: string;
id: number;
};
targetCollectionName: {
type: string;
id: number;
};
snapshotMetadataUri: {
type: string;
id: number;
};
externalSpec: {
type: string;
id: number;
};
};
};
RestoreExternalSnapshotResponse: {
fields: {
status: {
type: string;
id: number;
};
jobId: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
targetS3Path: {
type: string;
id: number;
};
externalSpec: {
type: string;
id: number;
};
};
};
ExportSnapshotResponse: {
fields: {
status: {
type: string;
id: number;
};
snapshotMetadataUri: {
type: string;
id: number;
};
};
};
RestoreSnapshotState: {
values: {
RestoreSnapshotNone: number;
RestoreSnapshotPending: number;
RestoreSnapshotExecuting: number;
RestoreSnapshotCompleted: number;
RestoreSnapshotFailed: number;
};
};
RestoreSnapshotInfo: {
fields: {
jobId: {
type: string;
id: number;
};
snapshotName: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
progress: {
type: string;
id: number;
};
reason: {
type: string;
id: number;
};
startTime: {
type: string;
id: number;
};
timeCost: {
type: string;
id: number;
};
};
};
GetRestoreSnapshotStateRequest: {
fields: {
base: {
type: string;
id: number;
};
jobId: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
ttlSeconds: {
type: string;
id: number;
};
};
};
PinSnapshotDataResponse: {
fields: {
status: {
type: string;
id: number;
};
pinId: {
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;
};
pinId: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
collectionID: {
type: string;
id: number;
};
action: {
type: string;
id: number;
};
};
nested: {
FieldInfo: {
fields: {
fieldSchema: {
type: string;
id: number;
};
indexName: {
type: string;
id: number;
};
extraParams: {
rule: string;
type: string;
id: number;
};
};
};
AddRequest: {
fields: {
fieldInfos: {
rule: string;
type: string;
id: number;
};
funcSchema: {
rule: string;
type: string;
id: number;
};
doPhysicalBackfill: {
type: string;
id: number;
};
};
};
DropRequest: {
oneofs: {
identifier: {
oneof: string[];
};
};
fields: {
fieldName: {
type: string;
id: number;
};
fieldId: {
type: string;
id: number;
};
functionName: {
type: string;
id: number;
};
dropFunctionOutputFields: {
type: string;
id: number;
};
};
};
Action: {
oneofs: {
op: {
oneof: string[];
};
};
fields: {
addRequest: {
type: string;
id: number;
};
dropRequest: {
type: string;
id: number;
};
};
};
};
};
AlterCollectionSchemaResponse: {
fields: {
alterStatus: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
fieldNames: {
rule: string;
type: string;
id: number;
};
items: {
rule: string;
type: string;
id: number;
};
};
};
BatchUpdateManifestItem: {
fields: {
segmentId: {
type: string;
id: number;
};
manifestVersion: {
type: string;
id: number;
};
};
};
ClientHeartbeatRequest: {
fields: {
clientInfo: {
type: string;
id: number;
};
reportTimestamp: {
type: string;
id: number;
};
metrics: {
rule: string;
type: string;
id: number;
};
commandReplies: {
rule: string;
type: string;
id: number;
};
configHash: {
type: string;
id: number;
};
lastCommandTimestamp: {
type: string;
id: number;
};
};
};
ClientHeartbeatResponse: {
fields: {
status: {
type: string;
id: number;
};
serverTimestamp: {
type: string;
id: number;
};
commands: {
rule: string;
type: string;
id: number;
};
};
};
GetClientTelemetryRequest: {
fields: {
database: {
type: string;
id: number;
};
clientId: {
type: string;
id: number;
};
includeMetrics: {
type: string;
id: number;
};
};
};
ClientTelemetry: {
fields: {
clientInfo: {
type: string;
id: number;
};
lastHeartbeatTime: {
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: {
commandType: {
type: string;
id: number;
};
payload: {
type: string;
id: number;
};
targetClientId: {
type: string;
id: number;
};
targetDatabase: {
type: string;
id: number;
};
ttlSeconds: {
type: string;
id: number;
};
persistent: {
type: string;
id: number;
};
};
};
PushClientCommandResponse: {
fields: {
status: {
type: string;
id: number;
};
commandId: {
type: string;
id: number;
};
};
};
DeleteClientCommandRequest: {
fields: {
commandId: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
externalSource: {
type: string;
id: number;
};
externalSpec: {
type: string;
id: number;
};
};
};
RefreshExternalCollectionResponse: {
fields: {
status: {
type: string;
id: number;
};
jobId: {
type: string;
id: number;
};
};
};
GetRefreshExternalCollectionProgressRequest: {
fields: {
base: {
type: string;
id: number;
};
jobId: {
type: string;
id: number;
};
};
};
RefreshExternalCollectionJobInfo: {
fields: {
jobId: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
progress: {
type: string;
id: number;
};
reason: {
type: string;
id: number;
};
externalSource: {
type: string;
id: number;
};
startTime: {
type: string;
id: number;
};
endTime: {
type: string;
id: number;
};
externalSpec: {
type: string;
id: number;
};
};
};
GetRefreshExternalCollectionProgressResponse: {
fields: {
status: {
type: string;
id: number;
};
jobInfo: {
type: string;
id: number;
};
};
};
ListRefreshExternalCollectionJobsRequest: {
fields: {
base: {
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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: {
errorCode: {
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;
};
extraInfo: {
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;
};
elementLevel: {
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: {
msgType: {
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: {
objectType: {
type: string;
id: number;
};
objectPrivilege: {
type: string;
id: number;
};
objectNameIndex: {
type: string;
id: number;
};
objectNameIndexs: {
type: string;
id: number;
};
};
};
privilegeExtObj: {
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: {
sdkType: {
type: string;
id: number;
};
sdkVersion: {
type: string;
id: number;
};
localTime: {
type: string;
id: number;
};
user: {
type: string;
id: number;
};
host: {
type: string;
id: number;
};
reserved: {
keyType: string;
type: string;
id: number;
};
};
};
Metrics: {
fields: {
requestCount: {
type: string;
id: number;
};
successCount: {
type: string;
id: number;
};
errorCount: {
type: string;
id: number;
};
avgLatencyMs: {
type: string;
id: number;
};
p99LatencyMs: {
type: string;
id: number;
};
maxLatencyMs: {
type: string;
id: number;
};
};
};
OperationMetrics: {
fields: {
operation: {
type: string;
id: number;
};
global: {
type: string;
id: number;
};
collectionMetrics: {
keyType: string;
type: string;
id: number;
};
};
};
ClientCommand: {
fields: {
commandId: {
type: string;
id: number;
};
commandType: {
type: string;
id: number;
};
payload: {
type: string;
id: number;
};
createTime: {
type: string;
id: number;
};
persistent: {
type: string;
id: number;
};
targetScope: {
type: string;
id: number;
};
};
};
CommandReply: {
fields: {
commandId: {
type: string;
id: number;
};
success: {
type: string;
id: number;
};
errorMessage: {
type: string;
id: number;
};
payload: {
type: string;
id: number;
};
};
};
ServerInfo: {
fields: {
buildTags: {
type: string;
id: number;
};
buildTime: {
type: string;
id: number;
};
gitCommit: {
type: string;
id: number;
};
goVersion: {
type: string;
id: number;
};
deployMode: {
type: string;
id: number;
};
reserved: {
keyType: string;
type: string;
id: number;
};
};
};
NodeInfo: {
fields: {
nodeId: {
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;
};
crossClusterTopology: {
rule: string;
type: string;
id: number;
};
};
};
ConnectionParam: {
fields: {
uri: {
type: string;
id: number;
};
token: {
type: string;
id: number;
};
};
};
MilvusCluster: {
fields: {
clusterId: {
type: string;
id: number;
};
connectionParam: {
type: string;
id: number;
};
pchannels: {
rule: string;
type: string;
id: number;
};
};
};
CrossClusterTopology: {
fields: {
sourceClusterId: {
type: string;
id: number;
};
targetClusterId: {
type: string;
id: number;
};
};
};
MessageID: {
fields: {
id: {
type: string;
id: number;
};
WALName: {
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: {
clusterId: {
type: string;
id: number;
};
pchannel: {
type: string;
id: number;
};
messageId: {
type: string;
id: number;
};
timeTick: {
type: string;
id: number;
};
};
};
HighlightData: {
fields: {
fragments: {
rule: string;
type: string;
id: number;
};
scores: {
rule: string;
type: string;
id: number;
};
};
};
HighlightResult: {
fields: {
fieldName: {
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;
};
fieldName: {
type: string;
id: number;
};
};
};
SortSpec: {
fields: {
fieldName: {
type: string;
id: number;
};
direction: {
type: string;
id: number;
};
nullFirst: {
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;
};
nullFirst: {
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;
};
topHits: {
type: string;
id: number;
};
subAggregation: {
type: string;
id: number;
};
searchSize: {
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: {
nodeNum: {
type: string;
id: number;
};
};
};
ResourceGroupTransfer: {
fields: {
resourceGroup: {
type: string;
id: number;
};
};
};
ResourceGroupNodeFilter: {
fields: {
nodeLabels: {
rule: string;
type: string;
id: number;
};
};
};
ResourceGroupConfig: {
fields: {
requests: {
type: string;
id: number;
};
limits: {
type: string;
id: number;
};
transferFrom: {
rule: string;
type: string;
id: number;
};
transferTo: {
rule: string;
type: string;
id: number;
};
nodeFilter: {
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;
};
isPrimaryKey: {
type: string;
id: number;
};
description: {
type: string;
id: number;
};
dataType: {
type: string;
id: number;
};
typeParams: {
rule: string;
type: string;
id: number;
};
indexParams: {
rule: string;
type: string;
id: number;
};
autoID: {
type: string;
id: number;
};
state: {
type: string;
id: number;
};
elementType: {
type: string;
id: number;
};
defaultValue: {
type: string;
id: number;
};
isDynamic: {
type: string;
id: number;
};
isPartitionKey: {
type: string;
id: number;
};
isClusteringKey: {
type: string;
id: number;
};
nullable: {
type: string;
id: number;
};
isFunctionOutput: {
type: string;
id: number;
};
externalField: {
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;
};
inputFieldNames: {
rule: string;
type: string;
id: number;
};
inputFieldIds: {
rule: string;
type: string;
id: number;
};
outputFieldNames: {
rule: string;
type: string;
id: number;
};
outputFieldIds: {
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: {
boolValue: {
type: string;
id: number;
};
int64Value: {
type: string;
id: number;
};
doubleValue: {
type: string;
id: number;
};
stringValue: {
type: string;
id: number;
};
arrayValue: {
type: string;
id: number;
};
objectValue: {
type: string;
id: number;
};
bytesValue: {
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;
};
enableDynamicField: {
type: string;
id: number;
};
properties: {
rule: string;
type: string;
id: number;
};
functions: {
rule: string;
type: string;
id: number;
};
dbName: {
type: string;
id: number;
};
structArrayFields: {
rule: string;
type: string;
id: number;
};
version: {
type: string;
id: number;
};
externalSource: {
type: string;
id: number;
};
externalSpec: {
type: string;
id: number;
};
doPhysicalBackfill: {
type: string;
id: number;
};
fileResourceIds: {
rule: string;
type: string;
id: number;
};
enableNamespace: {
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;
};
typeParams: {
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;
};
elementType: {
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: {
boolData: {
type: string;
id: number;
};
intData: {
type: string;
id: number;
};
longData: {
type: string;
id: number;
};
floatData: {
type: string;
id: number;
};
doubleData: {
type: string;
id: number;
};
stringData: {
type: string;
id: number;
};
bytesData: {
type: string;
id: number;
};
timestamptzData: {
type: string;
id: number;
};
dateData: {
type: string;
id: number;
};
timeData: {
type: string;
id: number;
};
};
};
ScalarField: {
oneofs: {
data: {
oneof: string[];
};
};
fields: {
boolData: {
type: string;
id: number;
};
intData: {
type: string;
id: number;
};
longData: {
type: string;
id: number;
};
floatData: {
type: string;
id: number;
};
doubleData: {
type: string;
id: number;
};
stringData: {
type: string;
id: number;
};
bytesData: {
type: string;
id: number;
};
arrayData: {
type: string;
id: number;
};
jsonData: {
type: string;
id: number;
};
geometryData: {
type: string;
id: number;
};
timestamptzData: {
type: string;
id: number;
};
geometryWktData: {
type: string;
id: number;
};
molData: {
type: string;
id: number;
};
molSmilesData: {
type: string;
id: number;
};
dateData: {
type: string;
id: number;
};
timeData: {
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;
};
floatVector: {
type: string;
id: number;
};
binaryVector: {
type: string;
id: number;
};
float16Vector: {
type: string;
id: number;
};
bfloat16Vector: {
type: string;
id: number;
};
sparseFloatVector: {
type: string;
id: number;
};
int8Vector: {
type: string;
id: number;
};
vectorArray: {
type: string;
id: number;
};
};
};
VectorArray: {
fields: {
dim: {
type: string;
id: number;
};
data: {
rule: string;
type: string;
id: number;
};
elementType: {
type: string;
id: number;
};
};
};
StructArrayField: {
fields: {
fields: {
rule: string;
type: string;
id: number;
};
};
};
FieldPartialUpdateOp: {
fields: {
fieldName: {
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;
};
fieldName: {
type: string;
id: number;
};
scalars: {
type: string;
id: number;
};
vectors: {
type: string;
id: number;
};
structArrays: {
type: string;
id: number;
};
fieldId: {
type: string;
id: number;
};
isDynamic: {
type: string;
id: number;
};
validData: {
rule: string;
type: string;
id: number;
};
};
};
IDs: {
oneofs: {
idField: {
oneof: string[];
};
};
fields: {
intId: {
type: string;
id: number;
};
strId: {
type: string;
id: number;
};
};
};
SearchIteratorV2Results: {
fields: {
token: {
type: string;
id: number;
};
lastBound: {
type: string;
id: number;
};
};
};
SearchResultData: {
oneofs: {
_searchIteratorV2Results: {
oneof: string[];
};
};
fields: {
numQueries: {
type: string;
id: number;
};
topK: {
type: string;
id: number;
};
fieldsData: {
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;
};
outputFields: {
rule: string;
type: string;
id: number;
};
groupByFieldValue: {
type: string;
id: number;
};
allSearchCount: {
type: string;
id: number;
};
distances: {
rule: string;
type: string;
id: number;
};
searchIteratorV2Results: {
type: string;
id: number;
options: {
proto3_optional: boolean;
};
};
recalls: {
rule: string;
type: string;
id: number;
};
primaryFieldName: {
type: string;
id: number;
};
highlightResults: {
rule: string;
type: string;
id: number;
};
elementIndices: {
type: string;
id: number;
};
groupByFieldValues: {
rule: string;
type: string;
id: number;
};
aggBuckets: {
rule: string;
type: string;
id: number;
};
aggTopks: {
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;
};
subGroups: {
rule: string;
type: string;
id: number;
};
};
};
MetricValue: {
oneofs: {
value: {
oneof: string[];
};
};
fields: {
intVal: {
type: string;
id: number;
};
doubleVal: {
type: string;
id: number;
};
stringVal: {
type: string;
id: number;
};
boolVal: {
type: string;
id: number;
};
};
};
BucketKeyEntry: {
oneofs: {
value: {
oneof: string[];
};
};
fields: {
fieldId: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
intVal: {
type: string;
id: number;
};
stringVal: {
type: string;
id: number;
};
boolVal: {
type: string;
id: number;
};
};
};
AggHit: {
oneofs: {
pk: {
oneof: string[];
};
};
fields: {
intPk: {
type: string;
id: number;
};
strPk: {
type: string;
id: number;
};
score: {
type: string;
id: number;
};
fields: {
rule: string;
type: string;
id: number;
};
};
};
AggHitField: {
oneofs: {
value: {
oneof: string[];
};
};
fields: {
fieldId: {
type: string;
id: number;
};
fieldName: {
type: string;
id: number;
};
intVal: {
type: string;
id: number;
};
boolVal: {
type: string;
id: number;
};
floatVal: {
type: string;
id: number;
};
doubleVal: {
type: string;
id: number;
};
stringVal: {
type: string;
id: number;
};
bytesVal: {
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: {
vectorClusteringInfos: {
rule: string;
type: string;
id: number;
};
scalarClusteringInfos: {
rule: string;
type: string;
id: number;
};
};
};
TemplateValue: {
oneofs: {
val: {
oneof: string[];
};
};
fields: {
boolVal: {
type: string;
id: number;
};
int64Val: {
type: string;
id: number;
};
floatVal: {
type: string;
id: number;
};
stringVal: {
type: string;
id: number;
};
arrayVal: {
type: string;
id: number;
};
bytesVal: {
type: string;
id: number;
};
};
};
TemplateArrayValue: {
oneofs: {
data: {
oneof: string[];
};
};
fields: {
boolData: {
type: string;
id: number;
};
longData: {
type: string;
id: number;
};
doubleData: {
type: string;
id: number;
};
stringData: {
type: string;
id: number;
};
arrayData: {
type: string;
id: number;
};
jsonData: {
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;
};
indexData: {
type: string;
id: number;
};
};
};
FederSegmentSearchResult: {
fields: {
segmentID: {
type: string;
id: number;
};
visitInfo: {
type: string;
id: number;
};
};
};
ListIndexedSegmentRequest: {
fields: {
base: {
type: string;
id: number;
};
collectionName: {
type: string;
id: number;
};
indexName: {
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;
};
collectionName: {
type: string;
id: number;
};
indexName: {
type: string;
id: number;
};
segmentsIDs: {
rule: string;
type: string;
id: number;
};
};
};
DescribeSegmentIndexDataResponse: {
fields: {
status: {
type: string;
id: number;
};
indexData: {
keyType: string;
type: string;
id: number;
};
indexParams: {
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;
};
dbName: {
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;
};
segmentID: {
type: string;
id: number;
};
timestamps: {
rule: string;
type: string;
id: number;
};
rowIDs: {
rule: string;
type: string;
id: number;
};
rowData: {
rule: string;
type: string;
id: number;
};
fieldsData: {
rule: string;
type: string;
id: number;
};
numRows: {
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;
};
dbName: {
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;
};
int64PrimaryKeys: {
rule: string;
type: string;
id: number;
};
timestamps: {
rule: string;
type: string;
id: number;
};
numRows: {
type: string;
id: number;
};
primaryKeys: {
type: string;
id: number;
};
segmentId: {
type: string;
id: number;
};
serializedExprPlan: {
type: string;
id: number;
};
};
};
MsgPosition: {
fields: {
channelName: {
type: string;
id: number;
};
msgID: {
type: string;
id: number;
};
msgGroup: {
type: string;
id: number;
};
timestamp: {
type: string;
id: number;
};
WALName: {
type: string;
id: number;
};
};
};
CreateCollectionRequest: {
fields: {
base: {
type: string;
id: number;
};
dbName: {
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;
};
collectionSchema: {
type: string;
id: number;
};
};
};
DropCollectionRequest: {
fields: {
base: {
type: string;
id: number;
};
dbName: {
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;
};
dbName: {
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;
};
};
};
DropPartitionRequest: {
fields: {
base: {
type: string;
id: number;
};
dbName: {
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;
};
};
};
TimeTickMsg: {
fields: {
base: {
type: string;
id: number;
};
};
};
DataNodeTtMsg: {
fields: {
base: {
type: string;
id: number;
};
channelName: {
type: string;
id: number;
};
timestamp: {
type: string;
id: number;
};
segmentsStats: {
rule: string;
type: string;
id: number;
};
};
};
ReplicateMsg: {
options: {
deprecated: boolean;
};
fields: {
base: {
type: string;
id: number;
};
isEnd: {
type: string;
id: number;
};
isCluster: {
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;
};
dbName: {
type: string;
id: number;
};
collectionName: {
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;