| 限定符和类型 | 方法和说明 |
|---|---|
FieldType.Builder |
addTypeParam(@NonNull String key,
@NonNull String value)
Adds a parameter pair for the field.
|
FieldType |
build()
Verifies parameters and creates a new
FieldType instance. |
FieldType.Builder |
withAutoID(boolean autoID)
Enables auto-id function for the field.
|
FieldType.Builder |
withDataType(@NonNull DataType dataType)
Sets the data type for the field.
|
FieldType.Builder |
withDescription(@NonNull String description)
Sets the field description.
|
FieldType.Builder |
withDimension(@NonNull Integer dimension)
Sets the dimension of a vector field.
|
FieldType.Builder |
withMaxLength(@NonNull Integer maxLength)
Sets the max length of a varchar field.
|
FieldType.Builder |
withName(@NonNull String name) |
FieldType.Builder |
withPrimaryKey(boolean primaryKey)
Sets the field as the primary key field.
|
FieldType.Builder |
withTypeParams(@NonNull Map<String,String> typeParams)
Sets more parameters for the field.
|
public FieldType.Builder withName(@NonNull @NonNull String name)
public FieldType.Builder withPrimaryKey(boolean primaryKey)
Long data type as primary key.primaryKey - true is primary key, false is notBuilderpublic FieldType.Builder withDescription(@NonNull @NonNull String description)
description - description of the fieldBuilderpublic FieldType.Builder withDataType(@NonNull @NonNull DataType dataType)
dataType - data type of the fieldBuilderpublic FieldType.Builder addTypeParam(@NonNull @NonNull String key, @NonNull @NonNull String value)
key - parameter keyvalue - parameter valueBuilderpublic FieldType.Builder withTypeParams(@NonNull @NonNull Map<String,String> typeParams)
typeParams - parameters of the fieldBuilderpublic FieldType.Builder withDimension(@NonNull @NonNull Integer dimension)
dimension - dimension of the fieldBuilderpublic FieldType.Builder withMaxLength(@NonNull @NonNull Integer maxLength)
maxLength - max length of a varchar fieldBuilderpublic FieldType.Builder withAutoID(boolean autoID)
autoID - true enable auto-id, false disable auto-idBuilderpublic FieldType build() throws ParamException
FieldType instance.FieldTypeParamExceptionCopyright © 2023. All rights reserved.