Class RemoteHTable.CheckAndMutateBuilderImpl

java.lang.Object
org.apache.hadoop.hbase.rest.client.RemoteHTable.CheckAndMutateBuilderImpl
All Implemented Interfaces:
org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
Enclosing class:
RemoteHTable

private class RemoteHTable.CheckAndMutateBuilderImpl extends Object implements org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final byte[]
     
    private byte[]
     
    private final byte[]
     
    private byte[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    CheckAndMutateBuilderImpl(byte[] row, byte[] family)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
    ifEquals(byte[] value)
     
    org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
    ifMatches(org.apache.hadoop.hbase.CompareOperator compareOp, byte[] value)
     
    org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
     
    org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
    qualifier(byte[] qualifier)
     
    boolean
    thenDelete(org.apache.hadoop.hbase.client.Delete delete)
     
    boolean
    thenMutate(org.apache.hadoop.hbase.client.RowMutations mutation)
     
    boolean
    thenPut(org.apache.hadoop.hbase.client.Put put)
     
    org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
    timeRange(org.apache.hadoop.hbase.io.TimeRange timeRange)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • row

      private final byte[] row
    • family

      private final byte[] family
    • qualifier

      private byte[] qualifier
    • value

      private byte[] value
  • Constructor Details

  • Method Details

    • qualifier

      public org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder qualifier(byte[] qualifier)
      Specified by:
      qualifier in interface org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
    • timeRange

      public org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder timeRange(org.apache.hadoop.hbase.io.TimeRange timeRange)
      Specified by:
      timeRange in interface org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
    • ifNotExists

      public org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder ifNotExists()
      Specified by:
      ifNotExists in interface org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
    • ifMatches

      public org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder ifMatches(org.apache.hadoop.hbase.CompareOperator compareOp, byte[] value)
      Specified by:
      ifMatches in interface org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
    • ifEquals

      public org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder ifEquals(byte[] value)
      Specified by:
      ifEquals in interface org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
    • thenPut

      public boolean thenPut(org.apache.hadoop.hbase.client.Put put) throws IOException
      Specified by:
      thenPut in interface org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
      Throws:
      IOException
    • thenDelete

      public boolean thenDelete(org.apache.hadoop.hbase.client.Delete delete) throws IOException
      Specified by:
      thenDelete in interface org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
      Throws:
      IOException
    • thenMutate

      public boolean thenMutate(org.apache.hadoop.hbase.client.RowMutations mutation) throws IOException
      Specified by:
      thenMutate in interface org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
      Throws:
      IOException