Package org.apache.hadoop.hbase.client
Class DummyAsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
java.lang.Object
org.apache.hadoop.hbase.client.DummyAsyncTable<C>
- All Implemented Interfaces:
org.apache.hadoop.hbase.client.AsyncTable<C>
public class DummyAsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
extends Object
implements org.apache.hadoop.hbase.client.AsyncTable<C>
Can be overridden in UT if you only want to implement part of the methods in
AsyncTable.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.hbase.client.AsyncTable
org.apache.hadoop.hbase.client.AsyncTable.CheckAndMutateBuilder, org.apache.hadoop.hbase.client.AsyncTable.CheckAndMutateWithFilterBuilder, org.apache.hadoop.hbase.client.AsyncTable.CoprocessorCallback<R extends Object>, org.apache.hadoop.hbase.client.AsyncTable.CoprocessorServiceBuilder<S extends Object,R extends Object>, org.apache.hadoop.hbase.client.AsyncTable.PartialResultCoprocessorCallback<S extends Object, R extends Object> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<org.apache.hadoop.hbase.client.Result>append(org.apache.hadoop.hbase.client.Append append) <T> List<CompletableFuture<T>>org.apache.hadoop.hbase.client.AsyncTable.CheckAndMutateBuildercheckAndMutate(byte[] row, byte[] family) org.apache.hadoop.hbase.client.AsyncTable.CheckAndMutateWithFilterBuildercheckAndMutate(byte[] row, org.apache.hadoop.hbase.filter.Filter filter) List<CompletableFuture<org.apache.hadoop.hbase.client.CheckAndMutateResult>>checkAndMutate(List<org.apache.hadoop.hbase.client.CheckAndMutate> checkAndMutates) CompletableFuture<org.apache.hadoop.hbase.client.CheckAndMutateResult>checkAndMutate(org.apache.hadoop.hbase.client.CheckAndMutate checkAndMutate) <S,R> CompletableFuture<R> coprocessorService(Function<org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel, S> stubMaker, org.apache.hadoop.hbase.client.ServiceCaller<S, R> callable, byte[] row) <S,R> org.apache.hadoop.hbase.client.AsyncTable.CoprocessorServiceBuilder<S, R> coprocessorService(Function<org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel, S> stubMaker, org.apache.hadoop.hbase.client.ServiceCaller<S, R> callable, org.apache.hadoop.hbase.client.AsyncTable.CoprocessorCallback<R> callback) <S,R> org.apache.hadoop.hbase.client.AsyncTable.CoprocessorServiceBuilder<S, R> coprocessorService(Function<org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel, S> stubMaker, org.apache.hadoop.hbase.client.ServiceCaller<S, R> callable, org.apache.hadoop.hbase.client.AsyncTable.PartialResultCoprocessorCallback<S, R> callback) delete(org.apache.hadoop.hbase.client.Delete delete) List<CompletableFuture<org.apache.hadoop.hbase.client.Result>>CompletableFuture<org.apache.hadoop.hbase.client.Result>get(org.apache.hadoop.hbase.client.Get get) org.apache.hadoop.conf.ConfigurationCompletableFuture<org.apache.hadoop.hbase.client.TableDescriptor>org.apache.hadoop.hbase.TableNamegetName()longgetOperationTimeout(TimeUnit unit) longgetReadRpcTimeout(TimeUnit unit) org.apache.hadoop.hbase.client.AsyncTableRegionLocatorlonggetRpcTimeout(TimeUnit unit) org.apache.hadoop.hbase.client.ResultScannergetScanner(org.apache.hadoop.hbase.client.Scan scan) longgetScanTimeout(TimeUnit unit) longgetWriteRpcTimeout(TimeUnit unit) CompletableFuture<org.apache.hadoop.hbase.client.Result>increment(org.apache.hadoop.hbase.client.Increment increment) CompletableFuture<org.apache.hadoop.hbase.client.Result>mutateRow(org.apache.hadoop.hbase.client.RowMutations mutation) put(org.apache.hadoop.hbase.client.Put put) voidCompletableFuture<List<org.apache.hadoop.hbase.client.Result>>scanAll(org.apache.hadoop.hbase.client.Scan scan) Methods 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.AsyncTable
batchAll, checkAndMutateAll, deleteAll, exists, exists, existsAll, getAll, getScanner, getScanner, incrementColumnValue, incrementColumnValue, putAll
-
Constructor Details
-
DummyAsyncTable
public DummyAsyncTable()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
getConfiguration
- Specified by:
getConfigurationin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
getDescriptor
- Specified by:
getDescriptorin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
getRegionLocator
- Specified by:
getRegionLocatorin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
getRpcTimeout
- Specified by:
getRpcTimeoutin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
getReadRpcTimeout
- Specified by:
getReadRpcTimeoutin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
getWriteRpcTimeout
- Specified by:
getWriteRpcTimeoutin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
getOperationTimeout
- Specified by:
getOperationTimeoutin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
getScanTimeout
- Specified by:
getScanTimeoutin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
getRequestAttributes
- Specified by:
getRequestAttributesin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
get
public CompletableFuture<org.apache.hadoop.hbase.client.Result> get(org.apache.hadoop.hbase.client.Get get) - Specified by:
getin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
put
- Specified by:
putin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
delete
- Specified by:
deletein interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
append
public CompletableFuture<org.apache.hadoop.hbase.client.Result> append(org.apache.hadoop.hbase.client.Append append) - Specified by:
appendin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
increment
public CompletableFuture<org.apache.hadoop.hbase.client.Result> increment(org.apache.hadoop.hbase.client.Increment increment) - Specified by:
incrementin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
checkAndMutate
public org.apache.hadoop.hbase.client.AsyncTable.CheckAndMutateBuilder checkAndMutate(byte[] row, byte[] family) - Specified by:
checkAndMutatein interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
checkAndMutate
public org.apache.hadoop.hbase.client.AsyncTable.CheckAndMutateWithFilterBuilder checkAndMutate(byte[] row, org.apache.hadoop.hbase.filter.Filter filter) - Specified by:
checkAndMutatein interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
checkAndMutate
public CompletableFuture<org.apache.hadoop.hbase.client.CheckAndMutateResult> checkAndMutate(org.apache.hadoop.hbase.client.CheckAndMutate checkAndMutate) - Specified by:
checkAndMutatein interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
checkAndMutate
public List<CompletableFuture<org.apache.hadoop.hbase.client.CheckAndMutateResult>> checkAndMutate(List<org.apache.hadoop.hbase.client.CheckAndMutate> checkAndMutates) - Specified by:
checkAndMutatein interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
mutateRow
public CompletableFuture<org.apache.hadoop.hbase.client.Result> mutateRow(org.apache.hadoop.hbase.client.RowMutations mutation) - Specified by:
mutateRowin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
scan
- Specified by:
scanin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
getScanner
public org.apache.hadoop.hbase.client.ResultScanner getScanner(org.apache.hadoop.hbase.client.Scan scan) - Specified by:
getScannerin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
scanAll
public CompletableFuture<List<org.apache.hadoop.hbase.client.Result>> scanAll(org.apache.hadoop.hbase.client.Scan scan) - Specified by:
scanAllin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
get
public List<CompletableFuture<org.apache.hadoop.hbase.client.Result>> get(List<org.apache.hadoop.hbase.client.Get> gets) - Specified by:
getin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
put
- Specified by:
putin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
delete
- Specified by:
deletein interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
batch
public <T> List<CompletableFuture<T>> batch(List<? extends org.apache.hadoop.hbase.client.Row> actions) - Specified by:
batchin interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
coprocessorService
public <S,R> CompletableFuture<R> coprocessorService(Function<org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel, S> stubMaker, org.apache.hadoop.hbase.client.ServiceCaller<S, R> callable, byte[] row) - Specified by:
coprocessorServicein interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
coprocessorService
public <S,R> org.apache.hadoop.hbase.client.AsyncTable.CoprocessorServiceBuilder<S,R> coprocessorService(Function<org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel, S> stubMaker, org.apache.hadoop.hbase.client.ServiceCaller<S, R> callable, org.apache.hadoop.hbase.client.AsyncTable.CoprocessorCallback<R> callback) - Specified by:
coprocessorServicein interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-
coprocessorService
public <S,R> org.apache.hadoop.hbase.client.AsyncTable.CoprocessorServiceBuilder<S,R> coprocessorService(Function<org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel, S> stubMaker, org.apache.hadoop.hbase.client.ServiceCaller<S, R> callable, org.apache.hadoop.hbase.client.AsyncTable.PartialResultCoprocessorCallback<S, R> callback) - Specified by:
coprocessorServicein interfaceorg.apache.hadoop.hbase.client.AsyncTable<C extends org.apache.hadoop.hbase.client.ScanResultConsumerBase>
-