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 Detail

      • write

        Iterator<ConditionalWriter.Result> write​(Iterator<ConditionalMutation> mutations)
        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.
      • close

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