package org.bigtop.bigpetstore.util; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; /** * TODO : use this in pig etc/// */ public class PetStoreParseFunctions { String[] headers = { "code", "city", "country", "lat", "lon" }; public Map<String, Object> parse(String line) { Map<String, Object> resultMap = new HashMap<String, Object>(); List<String> csvObj = null; String[] temp = line.split(","); csvObj = new ArrayList<String>(Arrays.asList(temp)); if (csvObj.isEmpty()) { return resultMap; } int k = 0; for (String valueStr : csvObj) { resultMap.put(headers[k++], valueStr); } return resultMap; } }