(final StringBuilder buf, final KeyValue kv,
final long base_time)
| 272 | } |
| 273 | |
| 274 | static void appendAnnotation(final StringBuilder buf, final KeyValue kv, |
| 275 | final long base_time) { |
| 276 | final long timestamp = |
| 277 | Internal.getTimestampFromQualifier(kv.qualifier(), base_time); |
| 278 | buf.append(Arrays.toString(kv.qualifier())) |
| 279 | .append("\t") |
| 280 | .append(Arrays.toString(kv.value())) |
| 281 | .append("\t") |
| 282 | .append(Internal.getOffsetFromQualifier(kv.qualifier(), 1) / 1000) |
| 283 | .append("\t") |
| 284 | .append(new String(kv.value(), Charset.forName("ISO-8859-1"))) |
| 285 | .append("\t") |
| 286 | .append(timestamp) |
| 287 | .append("\t") |
| 288 | .append("(") |
| 289 | .append(date(timestamp)) |
| 290 | .append(")"); |
| 291 | } |
| 292 | |
| 293 | /** Transforms a UNIX timestamp into a human readable date. */ |
| 294 | static String date(final long timestamp) { |
no test coverage detected