in backup-core/src/main/java/org/apache/iotdb/backup/core/model/FieldCopy.java [42:73]
public static FieldCopy copy(Field field) {
if (field == null) {
return null;
}
FieldCopy out = new FieldCopy(field.getDataType());
if (out.dataType != null) {
switch (out.dataType) {
case DOUBLE:
out.setDoubleV(field.getDoubleV());
break;
case FLOAT:
out.setFloatV(field.getFloatV());
break;
case INT64:
out.setLongV(field.getLongV());
break;
case INT32:
out.setIntV(field.getIntV());
break;
case BOOLEAN:
out.setBoolV(field.getBoolV());
break;
case TEXT:
out.setBinaryV(field.getBinaryV());
break;
default:
throw new UnSupportedDataTypeException(out.dataType.toString());
}
}
return out;
}