Package io.milvus.grpc
Class FieldSchema
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.milvus.grpc.FieldSchema
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,FieldSchemaOrBuilder,Serializable
public final class FieldSchema
extends com.google.protobuf.GeneratedMessageV3
implements FieldSchemaOrBuilder
@brief Field schemaProtobuf type
milvus.proto.schema.FieldSchema- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbool autoID = 8;.milvus.proto.schema.DataType data_type = 5;int.milvus.proto.schema.DataType data_type = 5;static FieldSchemadefault_value only support scalars except array and json for nowdefault_value only support scalars except array and json for nowstring description = 4;com.google.protobuf.ByteStringstring description = 4;static final com.google.protobuf.Descriptors.Descriptorstate is `Created`.intstate is `Created`.longint64 fieldID = 1;getIndexParams(int index) repeated .milvus.proto.common.KeyValuePair index_params = 7;intrepeated .milvus.proto.common.KeyValuePair index_params = 7;repeated .milvus.proto.common.KeyValuePair index_params = 7;getIndexParamsOrBuilder(int index) repeated .milvus.proto.common.KeyValuePair index_params = 7;List<? extends KeyValuePairOrBuilder> repeated .milvus.proto.common.KeyValuePair index_params = 7;booleanbool is_clustering_key = 14;booleanmark whether this field is the dynamic fieldbooleanbool is_function_output = 16;booleanenable logic partitionsbooleanbool is_primary_key = 3;getName()string name = 2;com.google.protobuf.ByteStringstring name = 2;booleanenable set null as field valuecom.google.protobuf.Parser<FieldSchema> intgetState()To keep compatible with older version, the defaultintTo keep compatible with older version, the defaultgetTypeParams(int index) repeated .milvus.proto.common.KeyValuePair type_params = 6;intrepeated .milvus.proto.common.KeyValuePair type_params = 6;repeated .milvus.proto.common.KeyValuePair type_params = 6;getTypeParamsOrBuilder(int index) repeated .milvus.proto.common.KeyValuePair type_params = 6;List<? extends KeyValuePairOrBuilder> repeated .milvus.proto.common.KeyValuePair type_params = 6;booleandefault_value only support scalars except array and json for nowinthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic FieldSchema.Builderstatic FieldSchema.BuildernewBuilder(FieldSchema prototype) protected FieldSchema.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static FieldSchemaparseDelimitedFrom(InputStream input) static FieldSchemaparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FieldSchemaparseFrom(byte[] data) static FieldSchemaparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FieldSchemaparseFrom(com.google.protobuf.ByteString data) static FieldSchemaparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FieldSchemaparseFrom(com.google.protobuf.CodedInputStream input) static FieldSchemaparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FieldSchemaparseFrom(InputStream input) static FieldSchemaparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FieldSchemaparseFrom(ByteBuffer data) static FieldSchemaparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<FieldSchema> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
FIELDID_FIELD_NUMBER
public static final int FIELDID_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
IS_PRIMARY_KEY_FIELD_NUMBER
public static final int IS_PRIMARY_KEY_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
DATA_TYPE_FIELD_NUMBER
public static final int DATA_TYPE_FIELD_NUMBER- See Also:
-
TYPE_PARAMS_FIELD_NUMBER
public static final int TYPE_PARAMS_FIELD_NUMBER- See Also:
-
INDEX_PARAMS_FIELD_NUMBER
public static final int INDEX_PARAMS_FIELD_NUMBER- See Also:
-
AUTOID_FIELD_NUMBER
public static final int AUTOID_FIELD_NUMBER- See Also:
-
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER- See Also:
-
ELEMENT_TYPE_FIELD_NUMBER
public static final int ELEMENT_TYPE_FIELD_NUMBER- See Also:
-
DEFAULT_VALUE_FIELD_NUMBER
public static final int DEFAULT_VALUE_FIELD_NUMBER- See Also:
-
IS_DYNAMIC_FIELD_NUMBER
public static final int IS_DYNAMIC_FIELD_NUMBER- See Also:
-
IS_PARTITION_KEY_FIELD_NUMBER
public static final int IS_PARTITION_KEY_FIELD_NUMBER- See Also:
-
IS_CLUSTERING_KEY_FIELD_NUMBER
public static final int IS_CLUSTERING_KEY_FIELD_NUMBER- See Also:
-
NULLABLE_FIELD_NUMBER
public static final int NULLABLE_FIELD_NUMBER- See Also:
-
IS_FUNCTION_OUTPUT_FIELD_NUMBER
public static final int IS_FUNCTION_OUTPUT_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getFieldID
public long getFieldID()int64 fieldID = 1;- Specified by:
getFieldIDin interfaceFieldSchemaOrBuilder- Returns:
- The fieldID.
-
getName
string name = 2;- Specified by:
getNamein interfaceFieldSchemaOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()string name = 2;- Specified by:
getNameBytesin interfaceFieldSchemaOrBuilder- Returns:
- The bytes for name.
-
getIsPrimaryKey
public boolean getIsPrimaryKey()bool is_primary_key = 3;- Specified by:
getIsPrimaryKeyin interfaceFieldSchemaOrBuilder- Returns:
- The isPrimaryKey.
-
getDescription
string description = 4;- Specified by:
getDescriptionin interfaceFieldSchemaOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()string description = 4;- Specified by:
getDescriptionBytesin interfaceFieldSchemaOrBuilder- Returns:
- The bytes for description.
-
getDataTypeValue
public int getDataTypeValue().milvus.proto.schema.DataType data_type = 5;- Specified by:
getDataTypeValuein interfaceFieldSchemaOrBuilder- Returns:
- The enum numeric value on the wire for dataType.
-
getDataType
.milvus.proto.schema.DataType data_type = 5;- Specified by:
getDataTypein interfaceFieldSchemaOrBuilder- Returns:
- The dataType.
-
getTypeParamsList
repeated .milvus.proto.common.KeyValuePair type_params = 6;- Specified by:
getTypeParamsListin interfaceFieldSchemaOrBuilder
-
getTypeParamsOrBuilderList
repeated .milvus.proto.common.KeyValuePair type_params = 6;- Specified by:
getTypeParamsOrBuilderListin interfaceFieldSchemaOrBuilder
-
getTypeParamsCount
public int getTypeParamsCount()repeated .milvus.proto.common.KeyValuePair type_params = 6;- Specified by:
getTypeParamsCountin interfaceFieldSchemaOrBuilder
-
getTypeParams
repeated .milvus.proto.common.KeyValuePair type_params = 6;- Specified by:
getTypeParamsin interfaceFieldSchemaOrBuilder
-
getTypeParamsOrBuilder
repeated .milvus.proto.common.KeyValuePair type_params = 6;- Specified by:
getTypeParamsOrBuilderin interfaceFieldSchemaOrBuilder
-
getIndexParamsList
repeated .milvus.proto.common.KeyValuePair index_params = 7;- Specified by:
getIndexParamsListin interfaceFieldSchemaOrBuilder
-
getIndexParamsOrBuilderList
repeated .milvus.proto.common.KeyValuePair index_params = 7;- Specified by:
getIndexParamsOrBuilderListin interfaceFieldSchemaOrBuilder
-
getIndexParamsCount
public int getIndexParamsCount()repeated .milvus.proto.common.KeyValuePair index_params = 7;- Specified by:
getIndexParamsCountin interfaceFieldSchemaOrBuilder
-
getIndexParams
repeated .milvus.proto.common.KeyValuePair index_params = 7;- Specified by:
getIndexParamsin interfaceFieldSchemaOrBuilder
-
getIndexParamsOrBuilder
repeated .milvus.proto.common.KeyValuePair index_params = 7;- Specified by:
getIndexParamsOrBuilderin interfaceFieldSchemaOrBuilder
-
getAutoID
public boolean getAutoID()bool autoID = 8;- Specified by:
getAutoIDin interfaceFieldSchemaOrBuilder- Returns:
- The autoID.
-
getStateValue
public int getStateValue()To keep compatible with older version, the default
.milvus.proto.schema.FieldState state = 9;- Specified by:
getStateValuein interfaceFieldSchemaOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
getState
To keep compatible with older version, the default
.milvus.proto.schema.FieldState state = 9;- Specified by:
getStatein interfaceFieldSchemaOrBuilder- Returns:
- The state.
-
getElementTypeValue
public int getElementTypeValue()state is `Created`.
.milvus.proto.schema.DataType element_type = 10;- Specified by:
getElementTypeValuein interfaceFieldSchemaOrBuilder- Returns:
- The enum numeric value on the wire for elementType.
-
getElementType
state is `Created`.
.milvus.proto.schema.DataType element_type = 10;- Specified by:
getElementTypein interfaceFieldSchemaOrBuilder- Returns:
- The elementType.
-
hasDefaultValue
public boolean hasDefaultValue()default_value only support scalars except array and json for now
.milvus.proto.schema.ValueField default_value = 11;- Specified by:
hasDefaultValuein interfaceFieldSchemaOrBuilder- Returns:
- Whether the defaultValue field is set.
-
getDefaultValue
default_value only support scalars except array and json for now
.milvus.proto.schema.ValueField default_value = 11;- Specified by:
getDefaultValuein interfaceFieldSchemaOrBuilder- Returns:
- The defaultValue.
-
getDefaultValueOrBuilder
default_value only support scalars except array and json for now
.milvus.proto.schema.ValueField default_value = 11;- Specified by:
getDefaultValueOrBuilderin interfaceFieldSchemaOrBuilder
-
getIsDynamic
public boolean getIsDynamic()mark whether this field is the dynamic field
bool is_dynamic = 12;- Specified by:
getIsDynamicin interfaceFieldSchemaOrBuilder- Returns:
- The isDynamic.
-
getIsPartitionKey
public boolean getIsPartitionKey()enable logic partitions
bool is_partition_key = 13;- Specified by:
getIsPartitionKeyin interfaceFieldSchemaOrBuilder- Returns:
- The isPartitionKey.
-
getIsClusteringKey
public boolean getIsClusteringKey()bool is_clustering_key = 14;- Specified by:
getIsClusteringKeyin interfaceFieldSchemaOrBuilder- Returns:
- The isClusteringKey.
-
getNullable
public boolean getNullable()enable set null as field value
bool nullable = 15;- Specified by:
getNullablein interfaceFieldSchemaOrBuilder- Returns:
- The nullable.
-
getIsFunctionOutput
public boolean getIsFunctionOutput()bool is_function_output = 16;- Specified by:
getIsFunctionOutputin interfaceFieldSchemaOrBuilder- Returns:
- The isFunctionOutput.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static FieldSchema parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FieldSchema parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FieldSchema parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FieldSchema parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FieldSchema parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FieldSchema parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static FieldSchema parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static FieldSchema parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static FieldSchema parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected FieldSchema.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-