Skip to main content

hasPartition()

Addedv2.3.xModifiedv2.6.x

This operation checks whether the specified partition exists in the specified collection.

public Boolean hasPartition(HasPartitionReq request)

Request Syntax

hasPartition(HasPartitionReq.builder()
.databaseName(String databaseName)
.collectionName(String collectionName)
.partitionName(String partitionName)
.build()
)

BUILDER METHODS:

  • databaseName(String databaseName)

    The name of the database to which the target collection belongs.

  • collectionName(String collectionName)

    The name of an existing collection.

  • partitionName(String partitionName)

    The name of the partition to check.

RETURN TYPE:

Boolean

RETURNS:

A boolean value indicating whether the specified partition exists.

EXCEPTIONS:

  • MilvusClientExceptions

    This exception will be raised when any error occurs during this operation.

Example

import io.milvus.v2.client.ConnectConfig;
import io.milvus.v2.client.MilvusClientV2;
import io.milvus.v2.service.partition.request.HasPartitionReq;

// 1. Set up a client
ConnectConfig connectConfig = ConnectConfig.builder()
.uri("YOUR_CLUSTER_ENDPOINT")
.token("YOUR_CLUSTER_TOKEN")
.build();

MilvusClientV2 client = new MilvusClientV2(connectConfig);

// 2. Check is partition "test_partition" exists in collection
HasPartitionReq hasPartitionReq = HasPartitionReq.builder()
.collectionName("test")
.partitionName("test_partition")
.build();
Boolean res = client.hasPartition(hasPartitionReq);