private class RemoteHTable.CheckAndMutateBuilderImpl extends Object implements Table.CheckAndMutateBuilder
| Modifier and Type | Field and Description | 
|---|---|
private byte[] | 
family  | 
private byte[] | 
qualifier  | 
private byte[] | 
row  | 
private byte[] | 
value  | 
| Constructor and Description | 
|---|
CheckAndMutateBuilderImpl(byte[] row,
                         byte[] family)  | 
| Modifier and Type | Method and Description | 
|---|---|
Table.CheckAndMutateBuilder | 
ifEquals(byte[] value)
Check for equality. 
 | 
Table.CheckAndMutateBuilder | 
ifMatches(CompareOperator compareOp,
         byte[] value)  | 
Table.CheckAndMutateBuilder | 
ifNotExists()
Check for lack of column. 
 | 
Table.CheckAndMutateBuilder | 
qualifier(byte[] qualifier)  | 
boolean | 
thenDelete(Delete delete)  | 
boolean | 
thenMutate(RowMutations mutation)  | 
boolean | 
thenPut(Put put)  | 
Table.CheckAndMutateBuilder | 
timeRange(TimeRange timeRange)  | 
private final byte[] row
private final byte[] family
private byte[] qualifier
private byte[] value
CheckAndMutateBuilderImpl(byte[] row, byte[] family)
public Table.CheckAndMutateBuilder qualifier(byte[] qualifier)
qualifier in interface Table.CheckAndMutateBuilderqualifier - column qualifier to check.public Table.CheckAndMutateBuilder timeRange(TimeRange timeRange)
timeRange in interface Table.CheckAndMutateBuildertimeRange - timeRange to checkpublic Table.CheckAndMutateBuilder ifNotExists()
Table.CheckAndMutateBuilderifNotExists in interface Table.CheckAndMutateBuilderpublic Table.CheckAndMutateBuilder ifMatches(CompareOperator compareOp, byte[] value)
ifMatches in interface Table.CheckAndMutateBuildercompareOp - comparison operator to usevalue - the expected valuepublic Table.CheckAndMutateBuilder ifEquals(byte[] value)
Table.CheckAndMutateBuilderifEquals in interface Table.CheckAndMutateBuildervalue - the expected valuepublic boolean thenPut(Put put) throws IOException
thenPut in interface Table.CheckAndMutateBuilderput - data to put if check succeedstrue if the new put was executed, false otherwise.IOExceptionpublic boolean thenDelete(Delete delete) throws IOException
thenDelete in interface Table.CheckAndMutateBuilderdelete - data to delete if check succeedstrue if the new delete was executed, false otherwise.IOExceptionpublic boolean thenMutate(RowMutations mutation) throws IOException
thenMutate in interface Table.CheckAndMutateBuildermutation - mutations to perform if check succeedsIOExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.