@Nullable @Override protected UdtValue outerToInner(@Nullable Annotation value) {
    if (value == null) return null;
    return getCqlType().newValue().setLong(0, value.timestamp()).setString(1, value.value());
  }
For better performance, this relies on ordinals instead of name lookups.

<p>0 = "ts" = {@link Annotation#timestamp()}
<p>0 = "v" = {@link Annotation#value()}
zipkin-storage/cassandra/src/main/java/zipkin2/storage/cassandra/AnnotationCodec.java