private static String getDataType()

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;
    }