From a7f02f42a199207e7f8694a196b7e26b72186eb7 Mon Sep 17 00:00:00 2001 From: yhmo Date: Wed, 7 May 2025 16:22:23 +0800 Subject: [PATCH] describeCollection returns collection createUtcTime Signed-off-by: yhmo --- .../v2/service/collection/response/DescribeCollectionResp.java | 1 + sdk-core/src/main/java/io/milvus/v2/utils/ConvertUtils.java | 1 + 2 files changed, 2 insertions(+) diff --git a/sdk-core/src/main/java/io/milvus/v2/service/collection/response/DescribeCollectionResp.java b/sdk-core/src/main/java/io/milvus/v2/service/collection/response/DescribeCollectionResp.java index 6f6ca168e..20ada024c 100644 --- a/sdk-core/src/main/java/io/milvus/v2/service/collection/response/DescribeCollectionResp.java +++ b/sdk-core/src/main/java/io/milvus/v2/service/collection/response/DescribeCollectionResp.java @@ -46,6 +46,7 @@ public class DescribeCollectionResp { private CreateCollectionReq.CollectionSchema collectionSchema; private Long createTime; + private Long createUtcTime; private ConsistencyLevel consistencyLevel; private Integer shardsNum; @Builder.Default diff --git a/sdk-core/src/main/java/io/milvus/v2/utils/ConvertUtils.java b/sdk-core/src/main/java/io/milvus/v2/utils/ConvertUtils.java index 39bbef5d2..5756b6b7d 100644 --- a/sdk-core/src/main/java/io/milvus/v2/utils/ConvertUtils.java +++ b/sdk-core/src/main/java/io/milvus/v2/utils/ConvertUtils.java @@ -145,6 +145,7 @@ public DescribeCollectionResp convertDescCollectionResp(DescribeCollectionRespon .vectorFieldNames(response.getSchema().getFieldsList().stream().filter(fieldSchema -> ParamUtils.isVectorDataType(fieldSchema.getDataType())).map(FieldSchema::getName).collect(java.util.stream.Collectors.toList())) .primaryFieldName(response.getSchema().getFieldsList().stream().filter(FieldSchema::getIsPrimaryKey).map(FieldSchema::getName).collect(java.util.stream.Collectors.toList()).get(0)) .createTime(response.getCreatedTimestamp()) + .createUtcTime(response.getCreatedUtcTimestamp()) .consistencyLevel(io.milvus.v2.common.ConsistencyLevel.valueOf(response.getConsistencyLevel().name().toUpperCase())) .shardsNum(response.getShardsNum()) .properties(properties)