in streampipes-extensions/streampipes-sinks-databases-jvm/src/main/java/org/apache/streampipes/sinks/databases/jvm/milvus/MilvusSink.java [297:320]
private void initField(final String name , final String uri,
final CreateCollectionReq.CollectionSchema collectionSchema){
if (name.equals(this.vector)) {
initField(collectionSchema, name, this.vectorDataType);
} else {
if (uri.equals(BYTE)){
initField(collectionSchema, name, DataType.Int8);
} else if (uri.equals(SHORT)){
initField(collectionSchema, name, DataType.Int16);
} else if (uri.equals(INT)){
initField(collectionSchema, name, DataType.Int32);
} else if (uri.equals(LONG)){
initField(collectionSchema, name, DataType.Int64);
} else if (uri.equals(DOUBLE)){
initField(collectionSchema, name, DataType.Double);
} else if (uri.equals(FLOAT)){
initField(collectionSchema, name, DataType.Float);
} else if (uri.equals(BOOLEAN)){
initField(collectionSchema, name, DataType.Bool);
} else if (uri.equals(STRING)){
initField(collectionSchema, name, DataType.VarChar);
}
}
}