(Tuple t, String delim)
| 211 | } |
| 212 | |
| 213 | @SuppressWarnings("unchecked") |
| 214 | private String toDelimitedString(Tuple t, String delim) throws ExecException { |
| 215 | StringBuilder buf = new StringBuilder(); |
| 216 | for (int i = 0; i < t.size(); i++) { |
| 217 | Object field = t.get(i); |
| 218 | if(field == null) { |
| 219 | buf.append(""); |
| 220 | } else { |
| 221 | if(field instanceof Map) { |
| 222 | Map<String, Object> m = (Map<String, Object>)field; |
| 223 | buf.append(DataType.mapToString(m)); |
| 224 | } else { |
| 225 | buf.append(field.toString()); |
| 226 | } |
| 227 | } |
| 228 | |
| 229 | if (i != t.size() - 1) |
| 230 | buf.append(delim); |
| 231 | } |
| 232 | return buf.toString(); |
| 233 | } |
| 234 | |
| 235 | @Test |
| 236 | public void testStoreComplexData() throws Exception { |
no test coverage detected