public class AliHBaseMultiTable
extends org.apache.hadoop.hbase.client.HTable
implements org.apache.hadoop.hbase.client.Table
| 构造器和说明 |
|---|
AliHBaseMultiTable(org.apache.hadoop.hbase.TableName tableName,
AliHBaseMultiClusterConnection connection,
org.apache.hadoop.hbase.client.HTable table) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.hadoop.hbase.client.Result |
append(org.apache.hadoop.hbase.client.Append append) |
void |
batch(List<? extends org.apache.hadoop.hbase.client.Row> actions,
Object[] results) |
void |
batch(List<? extends org.apache.hadoop.hbase.client.Row> actions,
Object[] results,
int rpcTimeout) |
<R> void |
batchCallback(List<? extends org.apache.hadoop.hbase.client.Row> actions,
Object[] results,
org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback) |
<R extends com.google.protobuf.Message> |
batchCoprocessorService(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor,
com.google.protobuf.Message request,
byte[] startKey,
byte[] endKey,
R responsePrototype) |
<R extends com.google.protobuf.Message> |
batchCoprocessorService(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor,
com.google.protobuf.Message request,
byte[] startKey,
byte[] endKey,
R responsePrototype,
org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback) |
boolean |
checkAndDelete(byte[] row,
byte[] family,
byte[] qualifier,
byte[] value,
org.apache.hadoop.hbase.client.Delete delete)
已过时。
|
boolean |
checkAndDelete(byte[] row,
byte[] family,
byte[] qualifier,
org.apache.hadoop.hbase.filter.CompareFilter.CompareOp compareOp,
byte[] value,
org.apache.hadoop.hbase.client.Delete delete)
已过时。
|
boolean |
checkAndDelete(byte[] row,
byte[] family,
byte[] qualifier,
org.apache.hadoop.hbase.CompareOperator op,
byte[] value,
org.apache.hadoop.hbase.client.Delete delete)
已过时。
|
org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder |
checkAndMutate(byte[] row,
byte[] family) |
boolean |
checkAndMutate(byte[] row,
byte[] family,
byte[] qualifier,
org.apache.hadoop.hbase.filter.CompareFilter.CompareOp compareOp,
byte[] value,
org.apache.hadoop.hbase.client.RowMutations rm)
已过时。
|
boolean |
checkAndMutate(byte[] row,
byte[] family,
byte[] qualifier,
org.apache.hadoop.hbase.CompareOperator op,
byte[] value,
org.apache.hadoop.hbase.client.RowMutations rm)
已过时。
|
boolean |
checkAndPut(byte[] row,
byte[] family,
byte[] qualifier,
byte[] value,
org.apache.hadoop.hbase.client.Put put)
已过时。
|
boolean |
checkAndPut(byte[] row,
byte[] family,
byte[] qualifier,
org.apache.hadoop.hbase.filter.CompareFilter.CompareOp compareOp,
byte[] value,
org.apache.hadoop.hbase.client.Put put)
已过时。
|
boolean |
checkAndPut(byte[] row,
byte[] family,
byte[] qualifier,
org.apache.hadoop.hbase.CompareOperator op,
byte[] value,
org.apache.hadoop.hbase.client.Put put)
已过时。
|
void |
clearRegionCache() |
void |
close() |
org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel |
coprocessorService(byte[] row) |
<T extends com.google.protobuf.Service,R> |
coprocessorService(Class<T> service,
byte[] startKey,
byte[] endKey,
org.apache.hadoop.hbase.client.coprocessor.Batch.Call<T,R> callable) |
<T extends com.google.protobuf.Service,R> |
coprocessorService(Class<T> service,
byte[] startKey,
byte[] endKey,
org.apache.hadoop.hbase.client.coprocessor.Batch.Call<T,R> callable,
org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback) |
void |
delete(org.apache.hadoop.hbase.client.Delete delete) |
void |
delete(List<org.apache.hadoop.hbase.client.Delete> deletes) |
boolean |
exists(org.apache.hadoop.hbase.client.Get get) |
boolean[] |
exists(List<org.apache.hadoop.hbase.client.Get> gets) |
org.apache.hadoop.hbase.client.Result |
get(org.apache.hadoop.hbase.client.Get get) |
org.apache.hadoop.hbase.client.Result[] |
get(List<org.apache.hadoop.hbase.client.Get> gets) |
org.apache.hadoop.conf.Configuration |
getConfiguration() |
org.apache.hadoop.hbase.client.TableDescriptor |
getDescriptor() |
org.apache.hadoop.hbase.TableName |
getName() |
int |
getOperationTimeout()
已过时。
|
long |
getOperationTimeout(TimeUnit unit) |
int |
getReadRpcTimeout()
已过时。
|
long |
getReadRpcTimeout(TimeUnit unit) |
org.apache.hadoop.hbase.client.RegionLocator |
getRegionLocator() |
int |
getRpcTimeout()
已过时。
|
long |
getRpcTimeout(TimeUnit unit) |
org.apache.hadoop.hbase.client.ResultScanner |
getScanner(byte[] family) |
org.apache.hadoop.hbase.client.ResultScanner |
getScanner(byte[] family,
byte[] qualifier) |
org.apache.hadoop.hbase.client.ResultScanner |
getScanner(org.apache.hadoop.hbase.client.Scan scan) |
org.apache.hadoop.hbase.HTableDescriptor |
getTableDescriptor() |
boolean |
getTableDualEnable() |
int |
getWriteRpcTimeout()
已过时。
|
long |
getWriteRpcTimeout(TimeUnit unit) |
org.apache.hadoop.hbase.client.Result |
increment(org.apache.hadoop.hbase.client.Increment increment) |
long |
incrementColumnValue(byte[] row,
byte[] family,
byte[] qualifier,
long amount) |
long |
incrementColumnValue(byte[] row,
byte[] family,
byte[] qualifier,
long amount,
org.apache.hadoop.hbase.client.Durability durability) |
void |
mutateRow(org.apache.hadoop.hbase.client.RowMutations rm) |
<R> void |
processBatchCallback(List<? extends org.apache.hadoop.hbase.client.Row> list,
Object[] results,
org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback) |
void |
put(List<org.apache.hadoop.hbase.client.Put> puts) |
void |
put(org.apache.hadoop.hbase.client.Put put) |
void |
setOperationTimeout(int operationTimeout)
已过时。
|
void |
setReadRpcTimeout(int readRpcTimeout)
已过时。
|
void |
setRpcTimeout(int rpcTimeout)
已过时。
|
void |
setWriteRpcTimeout(int writeRpcTimeout)
已过时。
|
String |
toString() |
void |
validatePut(org.apache.hadoop.hbase.client.Put put) |
doBatchWithCallback, getConnection, getDefaultExecutor, getMaxKeyValueSize, validatePutpublic AliHBaseMultiTable(org.apache.hadoop.hbase.TableName tableName,
AliHBaseMultiClusterConnection connection,
org.apache.hadoop.hbase.client.HTable table)
public boolean getTableDualEnable()
public org.apache.hadoop.conf.Configuration getConfiguration()
getConfiguration 在接口中 org.apache.hadoop.hbase.client.TablegetConfiguration 在类中 org.apache.hadoop.hbase.client.HTablepublic org.apache.hadoop.hbase.TableName getName()
getName 在接口中 org.apache.hadoop.hbase.client.TablegetName 在类中 org.apache.hadoop.hbase.client.HTablepublic org.apache.hadoop.hbase.HTableDescriptor getTableDescriptor()
throws IOException
getTableDescriptor 在接口中 org.apache.hadoop.hbase.client.TablegetTableDescriptor 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic org.apache.hadoop.hbase.client.TableDescriptor getDescriptor()
throws IOException
getDescriptor 在接口中 org.apache.hadoop.hbase.client.TablegetDescriptor 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic org.apache.hadoop.hbase.client.ResultScanner getScanner(org.apache.hadoop.hbase.client.Scan scan)
throws IOException
getScanner 在接口中 org.apache.hadoop.hbase.client.TablegetScanner 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic org.apache.hadoop.hbase.client.ResultScanner getScanner(byte[] family)
throws IOException
getScanner 在接口中 org.apache.hadoop.hbase.client.TablegetScanner 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic org.apache.hadoop.hbase.client.ResultScanner getScanner(byte[] family,
byte[] qualifier)
throws IOException
getScanner 在接口中 org.apache.hadoop.hbase.client.TablegetScanner 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic org.apache.hadoop.hbase.client.Result get(org.apache.hadoop.hbase.client.Get get)
throws IOException
get 在接口中 org.apache.hadoop.hbase.client.Tableget 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic org.apache.hadoop.hbase.client.Result[] get(List<org.apache.hadoop.hbase.client.Get> gets) throws IOException
get 在接口中 org.apache.hadoop.hbase.client.Tableget 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic void batch(List<? extends org.apache.hadoop.hbase.client.Row> actions, Object[] results) throws InterruptedException, IOException
batch 在接口中 org.apache.hadoop.hbase.client.Tablebatch 在类中 org.apache.hadoop.hbase.client.HTableInterruptedExceptionIOExceptionpublic void batch(List<? extends org.apache.hadoop.hbase.client.Row> actions, Object[] results, int rpcTimeout) throws InterruptedException, IOException
batch 在类中 org.apache.hadoop.hbase.client.HTableInterruptedExceptionIOExceptionpublic <R> void batchCallback(List<? extends org.apache.hadoop.hbase.client.Row> actions, Object[] results, org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback) throws IOException, InterruptedException
batchCallback 在接口中 org.apache.hadoop.hbase.client.TablebatchCallback 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionInterruptedExceptionpublic void delete(org.apache.hadoop.hbase.client.Delete delete)
throws IOException
delete 在接口中 org.apache.hadoop.hbase.client.Tabledelete 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic void delete(List<org.apache.hadoop.hbase.client.Delete> deletes) throws IOException
delete 在接口中 org.apache.hadoop.hbase.client.Tabledelete 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic void put(org.apache.hadoop.hbase.client.Put put)
throws IOException
put 在接口中 org.apache.hadoop.hbase.client.Tableput 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic void put(List<org.apache.hadoop.hbase.client.Put> puts) throws IOException
put 在接口中 org.apache.hadoop.hbase.client.Tableput 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic void mutateRow(org.apache.hadoop.hbase.client.RowMutations rm)
throws IOException
mutateRow 在接口中 org.apache.hadoop.hbase.client.TablemutateRow 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic org.apache.hadoop.hbase.client.Result append(org.apache.hadoop.hbase.client.Append append)
throws IOException
append 在接口中 org.apache.hadoop.hbase.client.Tableappend 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic org.apache.hadoop.hbase.client.Result increment(org.apache.hadoop.hbase.client.Increment increment)
throws IOException
increment 在接口中 org.apache.hadoop.hbase.client.Tableincrement 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic long incrementColumnValue(byte[] row,
byte[] family,
byte[] qualifier,
long amount)
throws IOException
incrementColumnValue 在接口中 org.apache.hadoop.hbase.client.TableincrementColumnValue 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic long incrementColumnValue(byte[] row,
byte[] family,
byte[] qualifier,
long amount,
org.apache.hadoop.hbase.client.Durability durability)
throws IOException
incrementColumnValue 在接口中 org.apache.hadoop.hbase.client.TableincrementColumnValue 在类中 org.apache.hadoop.hbase.client.HTableIOException@Deprecated public boolean checkAndPut(byte[] row, byte[] family, byte[] qualifier, byte[] value, org.apache.hadoop.hbase.client.Put put) throws IOException
checkAndPut 在接口中 org.apache.hadoop.hbase.client.TablecheckAndPut 在类中 org.apache.hadoop.hbase.client.HTableIOException@Deprecated public boolean checkAndPut(byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.filter.CompareFilter.CompareOp compareOp, byte[] value, org.apache.hadoop.hbase.client.Put put) throws IOException
checkAndPut 在接口中 org.apache.hadoop.hbase.client.TablecheckAndPut 在类中 org.apache.hadoop.hbase.client.HTableIOException@Deprecated public boolean checkAndPut(byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator op, byte[] value, org.apache.hadoop.hbase.client.Put put) throws IOException
checkAndPut 在接口中 org.apache.hadoop.hbase.client.TablecheckAndPut 在类中 org.apache.hadoop.hbase.client.HTableIOException@Deprecated public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, byte[] value, org.apache.hadoop.hbase.client.Delete delete) throws IOException
checkAndDelete 在接口中 org.apache.hadoop.hbase.client.TablecheckAndDelete 在类中 org.apache.hadoop.hbase.client.HTableIOException@Deprecated public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.filter.CompareFilter.CompareOp compareOp, byte[] value, org.apache.hadoop.hbase.client.Delete delete) throws IOException
checkAndDelete 在接口中 org.apache.hadoop.hbase.client.TablecheckAndDelete 在类中 org.apache.hadoop.hbase.client.HTableIOException@Deprecated public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator op, byte[] value, org.apache.hadoop.hbase.client.Delete delete) throws IOException
checkAndDelete 在接口中 org.apache.hadoop.hbase.client.TablecheckAndDelete 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder checkAndMutate(byte[] row,
byte[] family)
checkAndMutate 在接口中 org.apache.hadoop.hbase.client.TablecheckAndMutate 在类中 org.apache.hadoop.hbase.client.HTable@Deprecated public boolean checkAndMutate(byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.filter.CompareFilter.CompareOp compareOp, byte[] value, org.apache.hadoop.hbase.client.RowMutations rm) throws IOException
checkAndMutate 在接口中 org.apache.hadoop.hbase.client.TablecheckAndMutate 在类中 org.apache.hadoop.hbase.client.HTableIOException@Deprecated public boolean checkAndMutate(byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator op, byte[] value, org.apache.hadoop.hbase.client.RowMutations rm) throws IOException
checkAndMutate 在接口中 org.apache.hadoop.hbase.client.TablecheckAndMutate 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic boolean exists(org.apache.hadoop.hbase.client.Get get)
throws IOException
exists 在接口中 org.apache.hadoop.hbase.client.Tableexists 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic boolean[] exists(List<org.apache.hadoop.hbase.client.Get> gets) throws IOException
exists 在接口中 org.apache.hadoop.hbase.client.Tableexists 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic <R> void processBatchCallback(List<? extends org.apache.hadoop.hbase.client.Row> list, Object[] results, org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback) throws IOException, InterruptedException
processBatchCallback 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionInterruptedExceptionpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableclose 在接口中 org.apache.hadoop.hbase.client.Tableclose 在类中 org.apache.hadoop.hbase.client.HTableIOExceptionpublic void validatePut(org.apache.hadoop.hbase.client.Put put)
throws IllegalArgumentException
validatePut 在类中 org.apache.hadoop.hbase.client.HTableIllegalArgumentExceptionpublic void clearRegionCache()
clearRegionCache 在类中 org.apache.hadoop.hbase.client.HTablepublic org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel coprocessorService(byte[] row)
coprocessorService 在接口中 org.apache.hadoop.hbase.client.TablecoprocessorService 在类中 org.apache.hadoop.hbase.client.HTablepublic <T extends com.google.protobuf.Service,R> Map<byte[],R> coprocessorService(Class<T> service, byte[] startKey, byte[] endKey, org.apache.hadoop.hbase.client.coprocessor.Batch.Call<T,R> callable) throws com.google.protobuf.ServiceException, Throwable
coprocessorService 在接口中 org.apache.hadoop.hbase.client.TablecoprocessorService 在类中 org.apache.hadoop.hbase.client.HTablecom.google.protobuf.ServiceExceptionThrowablepublic <T extends com.google.protobuf.Service,R> void coprocessorService(Class<T> service, byte[] startKey, byte[] endKey, org.apache.hadoop.hbase.client.coprocessor.Batch.Call<T,R> callable, org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback) throws com.google.protobuf.ServiceException, Throwable
coprocessorService 在接口中 org.apache.hadoop.hbase.client.TablecoprocessorService 在类中 org.apache.hadoop.hbase.client.HTablecom.google.protobuf.ServiceExceptionThrowablepublic long getRpcTimeout(TimeUnit unit)
getRpcTimeout 在接口中 org.apache.hadoop.hbase.client.TablegetRpcTimeout 在类中 org.apache.hadoop.hbase.client.HTable@Deprecated public int getRpcTimeout()
getRpcTimeout 在接口中 org.apache.hadoop.hbase.client.TablegetRpcTimeout 在类中 org.apache.hadoop.hbase.client.HTable@Deprecated public void setRpcTimeout(int rpcTimeout)
setRpcTimeout 在接口中 org.apache.hadoop.hbase.client.TablesetRpcTimeout 在类中 org.apache.hadoop.hbase.client.HTablepublic long getReadRpcTimeout(TimeUnit unit)
getReadRpcTimeout 在接口中 org.apache.hadoop.hbase.client.TablegetReadRpcTimeout 在类中 org.apache.hadoop.hbase.client.HTable@Deprecated public int getReadRpcTimeout()
getReadRpcTimeout 在接口中 org.apache.hadoop.hbase.client.TablegetReadRpcTimeout 在类中 org.apache.hadoop.hbase.client.HTable@Deprecated public void setReadRpcTimeout(int readRpcTimeout)
setReadRpcTimeout 在接口中 org.apache.hadoop.hbase.client.TablesetReadRpcTimeout 在类中 org.apache.hadoop.hbase.client.HTablepublic long getWriteRpcTimeout(TimeUnit unit)
getWriteRpcTimeout 在接口中 org.apache.hadoop.hbase.client.TablegetWriteRpcTimeout 在类中 org.apache.hadoop.hbase.client.HTable@Deprecated public int getWriteRpcTimeout()
getWriteRpcTimeout 在接口中 org.apache.hadoop.hbase.client.TablegetWriteRpcTimeout 在类中 org.apache.hadoop.hbase.client.HTable@Deprecated public void setWriteRpcTimeout(int writeRpcTimeout)
setWriteRpcTimeout 在接口中 org.apache.hadoop.hbase.client.TablesetWriteRpcTimeout 在类中 org.apache.hadoop.hbase.client.HTablepublic long getOperationTimeout(TimeUnit unit)
getOperationTimeout 在接口中 org.apache.hadoop.hbase.client.TablegetOperationTimeout 在类中 org.apache.hadoop.hbase.client.HTable@Deprecated public int getOperationTimeout()
getOperationTimeout 在接口中 org.apache.hadoop.hbase.client.TablegetOperationTimeout 在类中 org.apache.hadoop.hbase.client.HTable@Deprecated public void setOperationTimeout(int operationTimeout)
setOperationTimeout 在接口中 org.apache.hadoop.hbase.client.TablesetOperationTimeout 在类中 org.apache.hadoop.hbase.client.HTablepublic String toString()
toString 在类中 org.apache.hadoop.hbase.client.HTablepublic <R extends com.google.protobuf.Message> Map<byte[],R> batchCoprocessorService(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor, com.google.protobuf.Message request, byte[] startKey, byte[] endKey, R responsePrototype) throws com.google.protobuf.ServiceException, Throwable
batchCoprocessorService 在接口中 org.apache.hadoop.hbase.client.TablebatchCoprocessorService 在类中 org.apache.hadoop.hbase.client.HTablecom.google.protobuf.ServiceExceptionThrowablepublic <R extends com.google.protobuf.Message> void batchCoprocessorService(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor,
com.google.protobuf.Message request,
byte[] startKey,
byte[] endKey,
R responsePrototype,
org.apache.hadoop.hbase.client.coprocessor.Batch.Callback<R> callback)
throws com.google.protobuf.ServiceException,
Throwable
batchCoprocessorService 在接口中 org.apache.hadoop.hbase.client.TablebatchCoprocessorService 在类中 org.apache.hadoop.hbase.client.HTablecom.google.protobuf.ServiceExceptionThrowablepublic org.apache.hadoop.hbase.client.RegionLocator getRegionLocator()
getRegionLocator 在类中 org.apache.hadoop.hbase.client.HTableCopyright © 2019. All rights reserved.