public Map<String, String> toColumnNameValuePairs(String[] keyNames, String key) { String[] values = getParsedData(key); if (values != null && keyNames != null && values.length >= keyNames.length) { Map<String, String> map = new LinkedCaseInsensitiveMap<String>(keyNames.length); for (int i = 0; i < keyNames.length; i++) { map.put(keyNames[i], values[i]); } return map; } else { return new HashMap<String, String>(0); } }
ResultSetMetaData meta = rs.getMetaData(); int colCount = meta.getColumnCount(); result = new LinkedCaseInsensitiveMap<Object>(colCount); for (int i = 1; i <= colCount; i++) { String key = meta.getColumnName(i);