Package io.milvus.response
Class DescCollResponseWrapper
- java.lang.Object
-
- io.milvus.response.DescCollResponseWrapper
-
public class DescCollResponseWrapper extends Object
Util class to wrap response ofdescribeCollectioninterface.
-
-
Constructor Summary
Constructors Constructor Description DescCollResponseWrapper(@NonNull DescribeCollectionResponse response)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getAliases()Get aliases of the collection.StringgetCollectionDescription()Get description of the collection.longgetCollectionID()Get internal id of the collection.StringgetCollectionName()Get name of the collection.longgetCreatedUtcTimestamp()Get utc timestamp when collection created.booleangetEnableDynamicField()FieldTypegetFieldByName(@NonNull String fieldName)Get schema of a field by name.List<FieldType>getFields()Get schema of the collection's fields.FieldTypegetPartitionKeyField()Get the partition key field.FieldTypegetPrimaryField()Get the primary key field.intgetShardNumber()Get shard number of the collection.FieldTypegetVectorField()Get the vector key field.booleanisDynamicFieldEnabled()Get whether the collection dynamic field is enabledStringtoString()Construct aStringbyDescCollResponseWrapperinstance.
-
-
-
Constructor Detail
-
DescCollResponseWrapper
public DescCollResponseWrapper(@NonNull @NonNull DescribeCollectionResponse response)
-
-
Method Detail
-
getEnableDynamicField
public boolean getEnableDynamicField()
-
getCollectionName
public String getCollectionName()
Get name of the collection.- Returns:
Stringname of the collection
-
getCollectionDescription
public String getCollectionDescription()
Get description of the collection.- Returns:
Stringdescription of the collection
-
getCollectionID
public long getCollectionID()
Get internal id of the collection.- Returns:
longinternal id of the collection
-
getShardNumber
public int getShardNumber()
Get shard number of the collection.- Returns:
intshard number of the collection
-
getCreatedUtcTimestamp
public long getCreatedUtcTimestamp()
Get utc timestamp when collection created.- Returns:
longutc timestamp when collection created
-
getAliases
public List<String> getAliases()
Get aliases of the collection.- Returns:
- List of String, aliases of the collection
-
getFields
public List<FieldType> getFields()
Get schema of the collection's fields.- Returns:
- List of FieldType, schema of the collection's fields
-
getFieldByName
public FieldType getFieldByName(@NonNull @NonNull String fieldName)
Get schema of a field by name. Return null if the field doesn't exist- Parameters:
fieldName- field name to get field description- Returns:
FieldTypeschema of the field
-
isDynamicFieldEnabled
public boolean isDynamicFieldEnabled()
Get whether the collection dynamic field is enabled- Returns:
- boolean
-
getPartitionKeyField
public FieldType getPartitionKeyField()
Get the partition key field. Return null if the partition key field doesn't exist.- Returns:
FieldTypeschema of the partition key field
-
getPrimaryField
public FieldType getPrimaryField()
Get the primary key field. throw ParamException if the primary key field doesn't exist.- Returns:
FieldTypeschema of the primary key field
-
getVectorField
public FieldType getVectorField()
Get the vector key field. throw ParamException if the vector key field doesn't exist.- Returns:
FieldTypeschema of the vector key field
-
toString
public String toString()
Construct aStringbyDescCollResponseWrapperinstance.
-
-