in Java/src/main/java/com/example/customername/FeatureGroupRecordOperations.java [85:105]
private static String getDataType(String data) {
String data_type;
boolean has_number = data.matches("[0-9.,]+");
boolean has_alphabet = data.matches("[a-zA-Z]+");
// Decide data type
if (has_number && !has_alphabet) { // Must be number
boolean has_period = data.contains(".");
if (has_period) {
data_type = "Fractional";
} else {
data_type = "Integral";
}
} else { // Must be string since isn't just number values even if special characters exist
data_type = "String";
}
return data_type;
}