Class ThriftTable.CheckAndMutateBuilderImpl
java.lang.Object
org.apache.hadoop.hbase.thrift2.client.ThriftTable.CheckAndMutateBuilderImpl
- All Implemented Interfaces:
Table.CheckAndMutateBuilder
- Enclosing class:
- ThriftTable
private class ThriftTable.CheckAndMutateBuilderImpl
extends Object
implements Table.CheckAndMutateBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionifMatches(CompareOperator compareOp, byte[] value) Check for match.Check for lack of column.private voidpreCheck()qualifier(byte[] qualifier) Specify a column qualiferbooleanthenDelete(Delete delete) Specify a Delete to commit if the check succeeds.booleanthenMutate(RowMutations mutation) Specify a RowMutations to commit if the check succeeds.booleanSpecify a Put to commit if the check succeeds.Specify a timerangeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder
ifEquals
-
Field Details
-
row
-
family
-
qualifier
-
op
-
value
-
-
Constructor Details
-
CheckAndMutateBuilderImpl
CheckAndMutateBuilderImpl(byte[] row, byte[] family)
-
-
Method Details
-
qualifier
Description copied from interface:Table.CheckAndMutateBuilderSpecify a column qualifer- Specified by:
qualifierin interfaceTable.CheckAndMutateBuilder- Parameters:
qualifier- column qualifier to check.
-
timeRange
Description copied from interface:Table.CheckAndMutateBuilderSpecify a timerange- Specified by:
timeRangein interfaceTable.CheckAndMutateBuilder- Parameters:
timeRange- timeRange to check
-
ifNotExists
Description copied from interface:Table.CheckAndMutateBuilderCheck for lack of column.- Specified by:
ifNotExistsin interfaceTable.CheckAndMutateBuilder
-
ifMatches
Description copied from interface:Table.CheckAndMutateBuilderCheck for match.- Specified by:
ifMatchesin interfaceTable.CheckAndMutateBuilder- Parameters:
compareOp- comparison operator to usevalue- the expected value
-
preCheck
-
thenPut
Description copied from interface:Table.CheckAndMutateBuilderSpecify a Put to commit if the check succeeds.- Specified by:
thenPutin interfaceTable.CheckAndMutateBuilder- Parameters:
put- data to put if check succeeds- Returns:
trueif the new put was executed,falseotherwise.- Throws:
IOException
-
thenDelete
Description copied from interface:Table.CheckAndMutateBuilderSpecify a Delete to commit if the check succeeds.- Specified by:
thenDeletein interfaceTable.CheckAndMutateBuilder- Parameters:
delete- data to delete if check succeeds- Returns:
trueif the new delete was executed,falseotherwise.- Throws:
IOException
-
thenMutate
Description copied from interface:Table.CheckAndMutateBuilderSpecify a RowMutations to commit if the check succeeds.- Specified by:
thenMutatein interfaceTable.CheckAndMutateBuilder- Parameters:
mutation- mutations to perform if check succeeds- Returns:
- true if the new mutation was executed, false otherwise.
- Throws:
IOException
-