public interface AliHBaseAPIProxy
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addColumnFamily(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily) |
void |
addExternalIndex(com.alibaba.lindorm.client.core.meta.ExternalIndexConfig config,
List<com.alibaba.lindorm.client.core.meta.ExternalIndexField> fields) |
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 |
buildExternalIndex() |
void |
cancelBuildExternalIndex() |
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 |
checkAndPut(byte[] row,
byte[] family,
byte[] qualifier,
org.apache.hadoop.hbase.CompareOperator op,
byte[] value,
org.apache.hadoop.hbase.client.Put put) |
void |
close() |
void |
compactRegion(String regionName) |
void |
compactTable(org.apache.hadoop.hbase.TableName tableName) |
<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 |
createIndex(AliHBaseIndexDescriptor indexDescriptor) |
void |
createIndex(AliHBaseIndexDescriptor indexDescriptor,
byte[][] splitKeys) |
void |
createIndex(AliHBaseIndexDescriptor index,
byte[] startKey,
byte[] endKey,
int numRegions) |
void |
createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor) |
void |
createTable(org.apache.hadoop.hbase.client.TableDescriptor desc,
byte[][] splitKeys) |
void |
delete(org.apache.hadoop.hbase.client.Delete delete) |
void |
delete(List<org.apache.hadoop.hbase.client.Delete> deletes) |
void |
deleteColumnFamily(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily) |
void |
deleteIndex(String indexName,
org.apache.hadoop.hbase.TableName dataTable) |
void |
deleteNamespace(String name) |
void |
deleteTable(org.apache.hadoop.hbase.TableName tableName) |
List<AliHBaseIndexDescriptor> |
describeIndex(org.apache.hadoop.hbase.TableName dataTableName) |
void |
disableTable(org.apache.hadoop.hbase.TableName tableName) |
void |
enableTable(org.apache.hadoop.hbase.TableName tableName) |
boolean |
exists(org.apache.hadoop.hbase.client.Get get) |
boolean[] |
exists(List<org.apache.hadoop.hbase.client.Get> gets) |
void |
flushRegion(String regionName) |
void |
flushTable(org.apache.hadoop.hbase.TableName tableName) |
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) |
List<org.apache.hadoop.hbase.HRegionLocation> |
getAllRegionLocations() |
org.apache.hadoop.hbase.HTableDescriptor |
getDescriptor(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.NamespaceDescriptor |
getNamespaceDescriptor(String name) |
org.apache.hadoop.hbase.HRegionLocation |
getRegionLocation(byte[] row) |
org.apache.hadoop.hbase.client.ResultScanner |
getScanner(org.apache.hadoop.hbase.client.Scan scan) |
org.apache.hadoop.hbase.util.Pair<byte[][],byte[][]> |
getStartEndKeys() |
org.apache.hadoop.hbase.client.Result |
increment(org.apache.hadoop.hbase.client.Increment increment) |
boolean |
isTableAvailable(org.apache.hadoop.hbase.TableName tableName) |
boolean |
isTableDisabled(org.apache.hadoop.hbase.TableName tableName) |
boolean |
isTableEnabled(org.apache.hadoop.hbase.TableName tableName) |
org.apache.hadoop.hbase.NamespaceDescriptor[] |
listNamespaceDescriptors() |
List<org.apache.hadoop.hbase.client.TableDescriptor> |
listTableDescriptors() |
List<org.apache.hadoop.hbase.client.TableDescriptor> |
listTableDescriptorsByNamespace(byte[] name) |
org.apache.hadoop.hbase.TableName[] |
listTableNames() |
org.apache.hadoop.hbase.TableName[] |
listTableNamesByNamespace(String name) |
void |
majorCompactRegion(String regionName) |
void |
majorCompactTable(org.apache.hadoop.hbase.TableName tableName) |
void |
modifyColumnFamily(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily) |
void |
modifyTable(org.apache.hadoop.hbase.client.TableDescriptor td) |
void |
mutateRow(org.apache.hadoop.hbase.client.RowMutations rm) |
void |
offlineIndex(String indexName,
org.apache.hadoop.hbase.TableName dataTable) |
void |
put(List<org.apache.hadoop.hbase.client.Put> puts) |
void |
put(org.apache.hadoop.hbase.client.Put put) |
void |
removeExternalIndex(List<String> fields) |
boolean |
tableExists(org.apache.hadoop.hbase.TableName tableName) |
void |
truncateTable(org.apache.hadoop.hbase.TableName tableName,
boolean preserveSplits) |
boolean tableExists(org.apache.hadoop.hbase.TableName tableName)
throws IOException
IOExceptionList<org.apache.hadoop.hbase.client.TableDescriptor> listTableDescriptors() throws IOException
IOExceptionorg.apache.hadoop.hbase.TableName[] listTableNames()
throws IOException
IOExceptionorg.apache.hadoop.hbase.HTableDescriptor getDescriptor(org.apache.hadoop.hbase.TableName tableName)
throws IOException
IOExceptionorg.apache.hadoop.hbase.TableName[] listTableNamesByNamespace(String name) throws IOException
IOExceptionList<org.apache.hadoop.hbase.client.TableDescriptor> listTableDescriptorsByNamespace(byte[] name) throws IOException
IOExceptionvoid createTable(org.apache.hadoop.hbase.client.TableDescriptor desc,
byte[][] splitKeys)
throws IOException
IOExceptionvoid deleteTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
IOExceptionvoid truncateTable(org.apache.hadoop.hbase.TableName tableName,
boolean preserveSplits)
throws IOException
IOExceptionvoid enableTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
IOExceptionvoid disableTable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
IOExceptionboolean isTableEnabled(org.apache.hadoop.hbase.TableName tableName)
throws IOException
IOExceptionboolean isTableDisabled(org.apache.hadoop.hbase.TableName tableName)
throws IOException
IOExceptionboolean isTableAvailable(org.apache.hadoop.hbase.TableName tableName)
throws IOException
IOExceptionvoid addColumnFamily(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily)
throws IOException
IOExceptionvoid deleteColumnFamily(org.apache.hadoop.hbase.TableName tableName,
byte[] columnFamily)
throws IOException
IOExceptionvoid modifyColumnFamily(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.client.ColumnFamilyDescriptor columnFamily)
throws IOException
IOExceptionvoid modifyTable(org.apache.hadoop.hbase.client.TableDescriptor td)
throws IOException
IOExceptionvoid deleteNamespace(String name) throws IOException
IOExceptionorg.apache.hadoop.hbase.NamespaceDescriptor getNamespaceDescriptor(String name) throws org.apache.hadoop.hbase.NamespaceNotFoundException, IOException
org.apache.hadoop.hbase.NamespaceNotFoundExceptionIOExceptionorg.apache.hadoop.hbase.NamespaceDescriptor[] listNamespaceDescriptors()
throws IOException
IOExceptionvoid createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor)
throws IOException
IOExceptionvoid flushRegion(String regionName)
void compactRegion(String regionName)
void majorCompactRegion(String regionName)
void flushTable(org.apache.hadoop.hbase.TableName tableName)
void compactTable(org.apache.hadoop.hbase.TableName tableName)
void majorCompactTable(org.apache.hadoop.hbase.TableName tableName)
org.apache.hadoop.hbase.HRegionLocation getRegionLocation(byte[] row)
throws IOException
IOExceptionList<org.apache.hadoop.hbase.HRegionLocation> getAllRegionLocations() throws IOException
IOExceptionorg.apache.hadoop.hbase.util.Pair<byte[][],byte[][]> getStartEndKeys()
throws IOException
IOExceptionboolean exists(org.apache.hadoop.hbase.client.Get get)
throws IOException
IOExceptionboolean[] exists(List<org.apache.hadoop.hbase.client.Get> gets) throws IOException
IOExceptionvoid batch(List<? extends org.apache.hadoop.hbase.client.Row> actions, Object[] results) throws IOException
IOExceptionorg.apache.hadoop.hbase.client.Result get(org.apache.hadoop.hbase.client.Get get)
throws IOException
IOExceptionorg.apache.hadoop.hbase.client.Result[] get(List<org.apache.hadoop.hbase.client.Get> gets) throws IOException
IOExceptionorg.apache.hadoop.hbase.client.ResultScanner getScanner(org.apache.hadoop.hbase.client.Scan scan)
throws IOException
IOExceptionvoid put(org.apache.hadoop.hbase.client.Put put) throws IOException
IOExceptionvoid put(List<org.apache.hadoop.hbase.client.Put> puts) throws IOException
IOExceptionvoid delete(org.apache.hadoop.hbase.client.Delete delete)
throws IOException
IOExceptionvoid delete(List<org.apache.hadoop.hbase.client.Delete> deletes) throws IOException
IOExceptionorg.apache.hadoop.hbase.client.Table.CheckAndMutateBuilder checkAndMutate(byte[] row,
byte[] family)
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
IOExceptionboolean checkAndDelete(byte[] row,
byte[] family,
byte[] qualifier,
org.apache.hadoop.hbase.CompareOperator op,
byte[] value,
org.apache.hadoop.hbase.client.Delete delete)
throws IOException
IOExceptionvoid mutateRow(org.apache.hadoop.hbase.client.RowMutations rm)
throws IOException
IOExceptionorg.apache.hadoop.hbase.client.Result append(org.apache.hadoop.hbase.client.Append append)
throws IOException
IOExceptionorg.apache.hadoop.hbase.client.Result increment(org.apache.hadoop.hbase.client.Increment increment)
throws IOException
IOException<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
com.google.protobuf.ServiceExceptionThrowablevoid addExternalIndex(com.alibaba.lindorm.client.core.meta.ExternalIndexConfig config,
List<com.alibaba.lindorm.client.core.meta.ExternalIndexField> fields)
throws IOException
IOExceptionvoid removeExternalIndex(List<String> fields) throws IOException
IOExceptionvoid buildExternalIndex()
throws IOException
IOExceptionvoid cancelBuildExternalIndex()
throws IOException
IOExceptionvoid close()
throws IOException
IOExceptionList<AliHBaseIndexDescriptor> describeIndex(org.apache.hadoop.hbase.TableName dataTableName) throws IOException
IOExceptionvoid createIndex(AliHBaseIndexDescriptor indexDescriptor) throws IOException
IOExceptionvoid createIndex(AliHBaseIndexDescriptor indexDescriptor, byte[][] splitKeys) throws IOException
IOExceptionvoid createIndex(AliHBaseIndexDescriptor index, byte[] startKey, byte[] endKey, int numRegions) throws IOException
IOExceptionvoid deleteIndex(String indexName, org.apache.hadoop.hbase.TableName dataTable) throws IOException
IOExceptionvoid offlineIndex(String indexName, org.apache.hadoop.hbase.TableName dataTable) throws IOException
IOExceptionCopyright © 2019. All rights reserved.