- 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.
Nested Class Summary
Method SummaryModifier and TypeMethodDescription
close()release any resources (like threads pools) used by conditional writerThis method returns one result for each mutation passed to it.
writeThis 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.
- Result for the submitted mutation
closevoid close()release any resources (like threads pools) used by conditional writer