Interface ConditionalWriter

All Superinterfaces:

public interface ConditionalWriter extends AutoCloseable
ConditionalWriter provides the ability to do efficient, atomic read-modify-write operations on rows. These operations are performed on the tablet server while a row lock is held.
  • Method Details

    • write

      This method returns one result for each mutation passed to it. This method is thread safe. Multiple threads can safely use a single conditional writer. Sharing a conditional writer between multiple threads may result in batching of request to tablet servers.
      Result for each mutation submitted. The mutations may still be processing in the background when this method returns, if so the iterator will block.
    • write

      This method has the same thread safety guarantees as @link write(Iterator)
      Result for the submitted mutation
    • close

      void close()
      release any resources (like threads pools) used by conditional writer
      Specified by:
      close in interface AutoCloseable