private final class RawAsyncTableImpl.CheckAndMutateWithFilterBuilderImpl extends Object implements AsyncTable.CheckAndMutateWithFilterBuilder
Modifier and Type | Field and Description |
---|---|
private Filter |
filter |
private byte[] |
row |
private TimeRange |
timeRange |
Constructor and Description |
---|
CheckAndMutateWithFilterBuilderImpl(byte[] row,
Filter filter) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Boolean> |
thenDelete(Delete delete) |
CompletableFuture<Boolean> |
thenMutate(RowMutations mutation) |
CompletableFuture<Boolean> |
thenPut(Put put) |
AsyncTable.CheckAndMutateWithFilterBuilder |
timeRange(TimeRange timeRange) |
private final byte[] row
public CheckAndMutateWithFilterBuilderImpl(byte[] row, Filter filter)
public AsyncTable.CheckAndMutateWithFilterBuilder timeRange(TimeRange timeRange)
timeRange
in interface AsyncTable.CheckAndMutateWithFilterBuilder
timeRange
- time range to check.public CompletableFuture<Boolean> thenPut(Put put)
thenPut
in interface AsyncTable.CheckAndMutateWithFilterBuilder
put
- data to put if check succeedstrue
if the new put was executed, false
otherwise. The return value
will be wrapped by a CompletableFuture
.public CompletableFuture<Boolean> thenDelete(Delete delete)
thenDelete
in interface AsyncTable.CheckAndMutateWithFilterBuilder
delete
- data to delete if check succeedstrue
if the new delete was executed, false
otherwise. The return
value will be wrapped by a CompletableFuture
.public CompletableFuture<Boolean> thenMutate(RowMutations mutation)
thenMutate
in interface AsyncTable.CheckAndMutateWithFilterBuilder
mutation
- mutations to perform if check succeedsCompletableFuture
.Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.