MCPcopy Create free account
hub / github.com/OpenTSDB/opentsdb / appendAnnotation

Method appendAnnotation

src/tools/DumpSeries.java:274–291  ·  view source on GitHub ↗
(final StringBuilder buf, final KeyValue kv, 
      final long base_time)

Source from the content-addressed store, hash-verified

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) {

Callers 1

formatKeyValueMethod · 0.95

Calls 7

dateMethod · 0.95
qualifierMethod · 0.45
appendMethod · 0.45
toStringMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected