title: hbase checkAndPut for existing value or greater or equal
body: <p>I need to have a checkandput operation for the following condition:</p>
  
  <p>1: exists 
  2: with value less than specified value.</p>
  
  <p>The put operation will be executed if the value is not existed or the value is less than a specific value.</p>
  
  <p>I know it has two versions for checkandput and I can implement either condition with one of requests. But I don't know how I can check both conditions with one atomic call.   </p>
  
  <pre><code>boolean checkAndPut(byte[] row, byte[] family, byte[] qualifier, byte[] value, Put put)
  boolean checkAndPut(byte[] row, byte[] family, byte[] qualifier, CompareFilter.CompareOp compareOp, byte[] value,Put put)
  </code></pre>
  
  <p>Thanks in advance!</p>
  
  <p>James</p>