public BigtableMutation deleteCellsFromColumn()

in src/main/java/com/spotify/bigtable/mutate/BigtableMutationImpl.java [104:120]


  public BigtableMutation deleteCellsFromColumn(final String columnFamily,
                                                final String columnQualifier,
                                                final Optional<Long> startTimestampMicros,
                                                final Optional<Long> endTimestampMicros) {
    final TimestampRange.Builder timestampRange = TimestampRange.newBuilder();
    startTimestampMicros.ifPresent(timestampRange::setStartTimestampMicros);
    endTimestampMicros.ifPresent(timestampRange::setEndTimestampMicros);

    final Mutation.DeleteFromColumn.Builder deleteFromColumn =
        Mutation.DeleteFromColumn.newBuilder()
            .setFamilyName(columnFamily)
            .setColumnQualifier(ByteString.copyFromUtf8(columnQualifier))
            .setTimeRange(timestampRange);

    mutateRowRequest.addMutations(Mutation.newBuilder().setDeleteFromColumn(deleteFromColumn));
    return this;
  }