示例#1
0
 /**
  * Adds a counter mapping to store record field {@code name} in a column using the {@code
  * family} and {@code qualifier}. The record field can be updated atomically using {@link
  * RandomAccessDataset#increment(Key, String, long)}
  *
  * <p>The record field must be an int or a long.
  *
  * <p>Counters cannot be used in combination with optimistic concurrency (OCC).
  *
  * @param name The name of a record field
  * @param family The column family for storing the record counter value
  * @param qualifier The column qualifier for storing the record field value
  * @return This Builder for method chaining
  */
 public Builder counter(String name, String family, String qualifier) {
   addField(FieldMapping.counter(name, family, qualifier));
   return this;
 }