Package | Description |
---|---|
org.apache.hadoop.hbase | |
org.apache.hadoop.hbase.client |
Provides HBase Client
|
org.apache.hadoop.hbase.coprocessor |
Table of Contents
|
org.apache.hadoop.hbase.mapred |
Provides HBase MapReduce
Input/OutputFormats, a table indexing MapReduce job, and utility methods.
|
org.apache.hadoop.hbase.mapreduce |
Provides HBase MapReduce
Input/OutputFormats, a table indexing MapReduce job, and utility methods.
|
org.apache.hadoop.hbase.mapreduce.replication | |
org.apache.hadoop.hbase.mob.mapreduce | |
org.apache.hadoop.hbase.protobuf |
Holds classes generated from protobuf
src/main/protobuf definition files. |
org.apache.hadoop.hbase.quotas | |
org.apache.hadoop.hbase.regionserver | |
org.apache.hadoop.hbase.rest.client | |
org.apache.hadoop.hbase.security.access | |
org.apache.hadoop.hbase.security.visibility | |
org.apache.hadoop.hbase.test |
Modifier and Type | Method and Description |
---|---|
Result |
HBaseTestCase.Incommon.get(Get get) |
Result |
HBaseTestCase.HRegionIncommon.get(Get get) |
Result |
HBaseTestCase.HTableIncommon.get(Get get) |
static Result |
MetaMockingUtil.getMetaTableRowResult(HRegionInfo region)
Returns a Result object constructed from the given region information simulating
a catalog table result.
|
static Result |
MetaMockingUtil.getMetaTableRowResult(HRegionInfo region,
ServerName sn)
Returns a Result object constructed from the given region information simulating
a catalog table result.
|
static Result |
MetaMockingUtil.getMetaTableRowResult(HRegionInfo region,
ServerName sn,
HRegionInfo splita,
HRegionInfo splitb)
Returns a Result object constructed from the given region information simulating
a catalog table result.
|
static Result |
MetaMockingUtil.getMetaTableRowResultAsSplitRegion(HRegionInfo hri,
ServerName sn) |
static Result |
MetaTableAccessor.getRegionResult(Connection connection,
byte[] regionName)
Gets the result in hbase:meta for the specified region.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<Result> |
MetaTableAccessor.fullScan(Connection connection)
Performs a full scan of
hbase:meta . |
static java.util.List<Result> |
MetaTableAccessor.fullScanOfMeta(Connection connection)
Performs a full scan of a
hbase:meta table. |
static java.util.NavigableMap<HRegionInfo,Result> |
MetaTableAccessor.getServerUserRegions(Connection connection,
ServerName serverName) |
java.util.Iterator<Result> |
HBaseTestCase.ClientScannerIncommon.iterator() |
java.util.Iterator<Result> |
HBaseTestCase.InternalScannerIncommon.iterator() |
Modifier and Type | Method and Description |
---|---|
static PairOfSameType<HRegionInfo> |
HRegionInfo.getDaughterRegions(Result data)
Deprecated.
use MetaTableAccessor methods for interacting with meta layouts
|
static PairOfSameType<HRegionInfo> |
MetaTableAccessor.getDaughterRegions(Result data)
Returns the daughter regions by reading the corresponding columns of the catalog table
Result.
|
static HRegionInfo |
HRegionInfo.getHRegionInfo(Result data)
Deprecated.
use MetaTableAccessor methods for interacting with meta layouts
|
static HRegionInfo |
MetaTableAccessor.getHRegionInfo(Result data)
Returns HRegionInfo object from the column
HConstants.CATALOG_FAMILY:HConstants.REGIONINFO_QUALIFIER of the catalog
table Result.
|
static HRegionInfo |
HRegionInfo.getHRegionInfo(Result r,
byte[] qualifier)
Deprecated.
use MetaTableAccessor methods for interacting with meta layouts
|
static Pair<HRegionInfo,ServerName> |
HRegionInfo.getHRegionInfoAndServerName(Result r)
Deprecated.
use MetaTableAccessor methods for interacting with meta layouts
|
static PairOfSameType<HRegionInfo> |
HRegionInfo.getMergeRegions(Result data)
Deprecated.
use MetaTableAccessor methods for interacting with meta layouts
|
static PairOfSameType<HRegionInfo> |
MetaTableAccessor.getMergeRegions(Result data)
Returns the merge regions by reading the corresponding columns of the catalog table
Result.
|
static RegionLocations |
MetaTableAccessor.getRegionLocations(Result r)
Returns an HRegionLocationList extracted from the result.
|
static long |
HRegionInfo.getSeqNumDuringOpen(Result r)
Deprecated.
use MetaTableAccessor methods for interacting with meta layouts
|
static ServerName |
HRegionInfo.getServerName(Result r)
Deprecated.
use MetaTableAccessor methods for interacting with meta layouts
|
boolean |
MetaTableAccessor.Visitor.visit(Result r)
Visit the catalog table row.
|
boolean |
MetaTableAccessor.DefaultVisitorBase.visit(Result rowResult) |
abstract boolean |
MetaTableAccessor.DefaultVisitorBase.visitInternal(Result rowResult) |
Modifier and Type | Field and Description |
---|---|
static Result |
Result.EMPTY_RESULT |
protected Result |
ClientScanner.lastResult |
Modifier and Type | Field and Description |
---|---|
protected java.util.LinkedList<Result> |
ClientScanner.cache |
protected java.util.LinkedList<Result> |
ClientScanner.partialResults
A list of partial results that have been returned from the server.
|
Modifier and Type | Method and Description |
---|---|
Result |
HTable.append(Append append)
Appends values to one or more columns within a single row.
|
Result |
Table.append(Append append)
Appends values to one or more columns within a single row.
|
Result |
HTableWrapper.append(Append append) |
Result |
RpcRetryingCallerWithReadReplicas.call(int operationTimeout)
Algo:
- we put the query into the execution pool.
|
Result[] |
ScannerCallable.call(int callTimeout) |
static Result |
Result.create(Cell[] cells)
Instantiate a Result with the specified array of KeyValues.
|
static Result |
Result.create(Cell[] cells,
java.lang.Boolean exists,
boolean stale) |
static Result |
Result.create(Cell[] cells,
java.lang.Boolean exists,
boolean stale,
boolean partial) |
static Result |
Result.create(java.util.List<Cell> cells)
Instantiate a Result with the specified List of KeyValues.
|
static Result |
Result.create(java.util.List<Cell> cells,
java.lang.Boolean exists) |
static Result |
Result.create(java.util.List<Cell> cells,
java.lang.Boolean exists,
boolean stale) |
static Result |
Result.create(java.util.List<Cell> cells,
java.lang.Boolean exists,
boolean stale,
boolean partial) |
static Result |
Result.createCompleteResult(java.util.List<Result> partialResults)
Forms a single result from the partial results in the partialResults list.
|
Result |
HTable.get(Get get)
Extracts certain cells from a given row.
|
Result |
Table.get(Get get)
Extracts certain cells from a given row.
|
Result |
HTableWrapper.get(Get get) |
Result[] |
HTable.get(java.util.List<Get> gets)
Extracts certain cells from the given rows, in batch.
|
Result[] |
Table.get(java.util.List<Get> gets)
Extracts certain cells from the given rows, in batch.
|
Result[] |
HTableWrapper.get(java.util.List<Get> gets) |
Result |
HTable.getRowOrBefore(byte[] row,
byte[] family)
Deprecated.
Use reversed scan instead.
|
Result |
HTableInterface.getRowOrBefore(byte[] row,
byte[] family)
Deprecated.
As of version 0.92 this method is deprecated without
replacement. Since version 0.96+, you can use reversed scan.
getRowOrBefore is used internally to find entries in hbase:meta and makes
various assumptions about the table (which are true for hbase:meta but not
in general) to be efficient.
|
Result |
HTableWrapper.getRowOrBefore(byte[] row,
byte[] family)
Deprecated.
|
Result |
HTable.increment(Increment increment)
Increments one or more columns within a single row.
|
Result |
Table.increment(Increment increment)
Increments one or more columns within a single row.
|
Result |
HTableWrapper.increment(Increment increment) |
Result |
ClientScanner.next() |
Result |
ClientSmallReversedScanner.next() |
Result |
ClientSmallScanner.next() |
Result |
ResultScanner.next()
Grab the next row's worth of values.
|
Result |
ClientSideRegionScanner.next() |
Result |
TableSnapshotScanner.next() |
Result[] |
AbstractClientScanner.next(int nbRows)
Get nbRows rows.
|
Result[] |
ResultScanner.next(int nbRows) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<Result> |
ClientScanner.getResultsToAddToCache(Result[] resultsFromServer,
boolean heartbeatMessage)
This method ensures all of our book keeping regarding partial results is kept up to date.
|
java.util.Iterator<Result> |
AbstractClientScanner.iterator() |
Modifier and Type | Method and Description |
---|---|
static void |
Result.compareResults(Result res1,
Result res2)
Does a deep comparison of two Results, down to the byte arrays.
|
void |
Result.copyFrom(Result other)
Copy another Result into this one.
|
static HRegionInfo |
MetaScanner.getHRegionInfo(Result data)
Deprecated.
|
protected java.util.List<Result> |
ClientScanner.getResultsToAddToCache(Result[] resultsFromServer,
boolean heartbeatMessage)
This method ensures all of our book keeping regarding partial results is kept up to date.
|
static long |
Result.getTotalSizeOfCells(Result result)
Get total size of raw cells
|
boolean |
MetaScanner.MetaScannerVisitor.processRow(Result rowResult)
Visitor method that accepts a RowResult and the meta region location.
|
boolean |
MetaScanner.DefaultMetaScannerVisitor.processRow(Result rowResult) |
boolean |
MetaScanner.TableMetaScannerVisitor.processRow(Result rowResult) |
abstract boolean |
MetaScanner.DefaultMetaScannerVisitor.processRowInternal(Result rowResult) |
protected void |
ClientScanner.updateLastCellLoadedToCache(Result result) |
protected void |
ScannerCallable.updateResultsMetrics(Result[] rrs) |
Modifier and Type | Method and Description |
---|---|
static Result |
Result.createCompleteResult(java.util.List<Result> partialResults)
Forms a single result from the partial results in the partialResults list.
|
boolean |
TestReplicasClient.SlowMeCopro.preScannerNext(ObserverContext<RegionCoprocessorEnvironment> e,
InternalScanner s,
java.util.List<Result> results,
int limit,
boolean hasMore) |
Modifier and Type | Method and Description |
---|---|
boolean |
BaseRegionObserver.postScannerNext(ObserverContext<RegionCoprocessorEnvironment> e,
InternalScanner s,
java.util.List<Result> results,
int limit,
boolean hasMore) |
boolean |
RegionObserver.postScannerNext(ObserverContext<RegionCoprocessorEnvironment> c,
InternalScanner s,
java.util.List<Result> result,
int limit,
boolean hasNext)
Called after the client asks for the next row on a scanner.
|
boolean |
SimpleRegionObserver.postScannerNext(ObserverContext<RegionCoprocessorEnvironment> c,
InternalScanner s,
java.util.List<Result> results,
int limit,
boolean hasMore) |
boolean |
BaseRegionObserver.preScannerNext(ObserverContext<RegionCoprocessorEnvironment> e,
InternalScanner s,
java.util.List<Result> results,
int limit,
boolean hasMore) |
boolean |
RegionObserver.preScannerNext(ObserverContext<RegionCoprocessorEnvironment> c,
InternalScanner s,
java.util.List<Result> result,
int limit,
boolean hasNext)
Called before the client asks for the next row on a scanner.
|
boolean |
SimpleRegionObserver.preScannerNext(ObserverContext<RegionCoprocessorEnvironment> c,
InternalScanner s,
java.util.List<Result> results,
int limit,
boolean hasMore) |
Modifier and Type | Method and Description |
---|---|
Result |
TableRecordReader.createValue() |
Result |
TableRecordReaderImpl.createValue() |
Modifier and Type | Method and Description |
---|---|
protected byte[][] |
GroupingTableMap.extractKeyValues(Result r)
Extract columns values from the current record.
|
void |
GroupingTableMap.map(ImmutableBytesWritable key,
Result value,
<any> output,
Reporter reporter)
Extract the grouping columns from value to construct a new key.
|
void |
IdentityTableMap.map(ImmutableBytesWritable key,
Result value,
<any> output,
Reporter reporter)
Pass the key, value to reduce
|
void |
TestTableInputFormat.ExampleVerifier.map(ImmutableBytesWritable key,
Result value,
<any> output,
Reporter reporter) |
boolean |
TableRecordReader.next(ImmutableBytesWritable key,
Result value) |
boolean |
TableRecordReaderImpl.next(ImmutableBytesWritable key,
Result value) |
Modifier and Type | Method and Description |
---|---|
Result |
TableRecordReader.getCurrentValue()
Returns the current value.
|
Result |
TableRecordReaderImpl.getCurrentValue()
Returns the current value.
|
Result |
TableSnapshotInputFormatImpl.RecordReader.getCurrentValue() |
Modifier and Type | Method and Description |
---|---|
protected byte[][] |
GroupingTableMapper.extractKeyValues(Result r)
Extract columns values from the current record.
|
protected static Put |
TestTableMapReduceBase.map(ImmutableBytesWritable key,
Result value)
Implements mapper logic for use across APIs.
|
protected void |
IndexBuilder.Map.map(ImmutableBytesWritable rowKey,
Result result,
Context context) |
protected void |
IntegrationTestBulkLoad.LinkedListCheckingMapper.map(ImmutableBytesWritable key,
Result value,
Context context) |
void |
GroupingTableMapper.map(ImmutableBytesWritable key,
Result value,
Context context)
Extract the grouping columns from value to construct a new key.
|
protected void |
HashTable.HashMapper.map(ImmutableBytesWritable key,
Result value,
Context context) |
void |
IdentityTableMapper.map(ImmutableBytesWritable key,
Result value,
Context context)
Pass the key, value to reduce.
|
void |
Import.KeyValueImporter.map(ImmutableBytesWritable row,
Result value,
Context context) |
void |
Import.Importer.map(ImmutableBytesWritable row,
Result value,
Context context) |
protected void |
SyncTable.SyncMapper.map(ImmutableBytesWritable key,
Result value,
Context context) |
void |
TestMultiTableInputFormat.ScanMapper.map(ImmutableBytesWritable key,
Result value,
Context context)
Pass the key and value to reduce.
|
void |
TestMultithreadedTableMapper.ProcessContentsMapper.map(ImmutableBytesWritable key,
Result value,
Context context)
Pass the key, and reversed value to reduce
|
void |
TestTableInputFormat.ExampleVerifier.map(ImmutableBytesWritable key,
Result value,
Context context) |
void |
TestTableInputFormatScanBase.ScanMapper.map(ImmutableBytesWritable key,
Result value,
Context context)
Pass the key and value to reduce.
|
protected void |
TestTableSnapshotInputFormat.TestTableSnapshotMapper.map(ImmutableBytesWritable key,
Result value,
Context context) |
protected void |
Import.Importer.processKV(ImmutableBytesWritable key,
Result result,
Context context,
Put put,
Delete delete) |
protected static void |
TableSnapshotInputFormatTestBase.verifyRowFromMap(ImmutableBytesWritable key,
Result result) |
Modifier and Type | Method and Description |
---|---|
<any> |
ResultSerialization.getDeserializer(java.lang.Class<Result> c) |
<any> |
ResultSerialization.getSerializer(java.lang.Class<Result> c) |
boolean |
IntegrationTestBulkLoad.SlowMeCoproScanOperations.preScannerNext(ObserverContext<RegionCoprocessorEnvironment> e,
InternalScanner s,
java.util.List<Result> results,
int limit,
boolean hasMore) |
Modifier and Type | Method and Description |
---|---|
void |
VerifyReplication.Verifier.map(ImmutableBytesWritable row,
Result value,
Context context)
Map method that compares every scanned row with the equivalent from
a distant cluster.
|
Modifier and Type | Method and Description |
---|---|
void |
SweepMapper.map(ImmutableBytesWritable r,
Result columns,
Context context) |
Modifier and Type | Method and Description |
---|---|
static Result[] |
ResponseConverter.getResults(CellScanner cellScanner,
ClientProtos.ScanResponse response)
Create Results from the cells using the cells meta data.
|
static Result |
ProtobufUtil.getRowOrBefore(ClientProtos.ClientService.BlockingInterface client,
byte[] regionName,
byte[] row,
byte[] family)
Deprecated.
since 0.99 - use reversed scanner instead.
|
static Result |
ProtobufUtil.toResult(ClientProtos.Result proto)
Convert a protocol buffer Result to a client Result
|
static Result |
ProtobufUtil.toResult(ClientProtos.Result proto,
CellScanner scanner)
Convert a protocol buffer Result to a client Result
|
Modifier and Type | Method and Description |
---|---|
static ClientProtos.Result |
ProtobufUtil.toResult(Result result)
Convert a client Result to a protocol buffer Result
|
static ClientProtos.Result |
ProtobufUtil.toResultNoData(Result result)
Convert a client Result to a protocol buffer Result.
|
Modifier and Type | Method and Description |
---|---|
protected static Result |
QuotaTableUtil.doGet(Connection connection,
Get get) |
protected static Result[] |
QuotaTableUtil.doGet(Connection connection,
java.util.List<Get> gets) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultOperationQuota.addGetResult(Result result) |
void |
OperationQuota.addGetResult(Result result)
Add a get result.
|
static long |
QuotaUtil.calculateResultSize(Result result) |
static void |
QuotaTableUtil.extractQuotaSnapshot(Result result,
java.util.Map<TableName,SpaceQuotaSnapshot> snapshots)
Extracts the
SpaceViolationPolicy and TableName from the provided
Result and adds them to the given Map . |
static void |
QuotaTableUtil.parseNamespaceResult(Result result,
QuotaTableUtil.NamespaceQuotasVisitor visitor) |
protected static void |
QuotaTableUtil.parseNamespaceResult(java.lang.String namespace,
Result result,
QuotaTableUtil.NamespaceQuotasVisitor visitor) |
static void |
QuotaTableUtil.parseResult(Result result,
QuotaTableUtil.QuotasVisitor visitor) |
static void |
QuotaTableUtil.parseTableResult(Result result,
QuotaTableUtil.TableQuotasVisitor visitor) |
protected static void |
QuotaTableUtil.parseTableResult(TableName table,
Result result,
QuotaTableUtil.TableQuotasVisitor visitor) |
static void |
QuotaTableUtil.parseUserResult(Result result,
QuotaTableUtil.UserQuotasVisitor visitor) |
protected static void |
QuotaTableUtil.parseUserResult(java.lang.String userName,
Result result,
QuotaTableUtil.UserQuotasVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultOperationQuota.addScanResult(java.util.List<Result> results) |
void |
OperationQuota.addScanResult(java.util.List<Result> results)
Add a scan result.
|
static long |
QuotaUtil.calculateResultSize(java.util.List<Result> results) |
Modifier and Type | Method and Description |
---|---|
Result |
HRegion.append(Append append) |
Result |
HRegion.append(Append append,
long nonceGroup,
long nonce) |
Result |
Region.append(Append append,
long nonceGroup,
long nonce)
Perform one or more append operations on a row.
|
Result |
HRegion.get(Get get) |
Result |
Region.get(Get get)
Do a get based on the get parameter.
|
Result |
HRegion.getClosestRowBefore(byte[] row,
byte[] family) |
Result |
Region.getClosestRowBefore(byte[] row,
byte[] family)
Return all the data for the row that matches row exactly,
or the one that immediately preceeds it, at or immediately before
ts.
|
Result |
HRegion.increment(Increment increment) |
Result |
HRegion.increment(Increment increment,
long nonceGroup,
long nonce) |
Result |
Region.increment(Increment increment,
long nonceGroup,
long nonce)
Perform one or more increment operations on a row.
|
Result |
RegionCoprocessorHost.postIncrement(Increment increment,
Result result) |
Result |
RegionCoprocessorHost.preAppend(Append append) |
Result |
RegionCoprocessorHost.preAppendAfterRowLock(Append append) |
Result |
RegionCoprocessorHost.preIncrement(Increment increment) |
Result |
RegionCoprocessorHost.preIncrementAfterRowLock(Increment increment) |
Modifier and Type | Method and Description |
---|---|
void |
RegionCoprocessorHost.postAppend(Append append,
Result result) |
void |
RegionCoprocessorHost.postGetClosestRowBefore(byte[] row,
byte[] family,
Result result) |
Result |
RegionCoprocessorHost.postIncrement(Increment increment,
Result result) |
boolean |
RegionCoprocessorHost.preGetClosestRowBefore(byte[] row,
byte[] family,
Result result) |
Modifier and Type | Method and Description |
---|---|
boolean |
RegionCoprocessorHost.postScannerNext(InternalScanner s,
java.util.List<Result> results,
int limit,
boolean hasMore) |
java.lang.Boolean |
RegionCoprocessorHost.preScannerNext(InternalScanner s,
java.util.List<Result> results,
int limit) |
boolean |
TestScannerRetriableFailure.FaultyScannerObserver.preScannerNext(ObserverContext<RegionCoprocessorEnvironment> e,
InternalScanner s,
java.util.List<Result> results,
int limit,
boolean hasMore) |
Modifier and Type | Method and Description |
---|---|
Result |
RemoteHTable.append(Append append) |
protected Result[] |
RemoteHTable.buildResultFromModel(CellSetModel model) |
Result |
RemoteHTable.get(Get get) |
Result[] |
RemoteHTable.get(java.util.List<Get> gets) |
Result |
RemoteHTable.getRowOrBefore(byte[] row,
byte[] family) |
Result |
RemoteHTable.increment(Increment increment) |
Modifier and Type | Method and Description |
---|---|
Result |
AccessController.preAppend(ObserverContext<RegionCoprocessorEnvironment> c,
Append append) |
Result |
AccessController.preAppendAfterRowLock(ObserverContext<RegionCoprocessorEnvironment> c,
Append append) |
Result |
AccessController.preIncrement(ObserverContext<RegionCoprocessorEnvironment> c,
Increment increment) |
Result |
AccessController.preIncrementAfterRowLock(ObserverContext<RegionCoprocessorEnvironment> c,
Increment increment) |
Modifier and Type | Method and Description |
---|---|
void |
AccessController.preGetClosestRowBefore(ObserverContext<RegionCoprocessorEnvironment> c,
byte[] row,
byte[] family,
Result result) |
Modifier and Type | Method and Description |
---|---|
boolean |
AccessController.preScannerNext(ObserverContext<RegionCoprocessorEnvironment> c,
InternalScanner s,
java.util.List<Result> result,
int limit,
boolean hasNext) |
Modifier and Type | Method and Description |
---|---|
Result |
VisibilityController.preAppend(ObserverContext<RegionCoprocessorEnvironment> e,
Append append) |
Result |
VisibilityController.preIncrement(ObserverContext<RegionCoprocessorEnvironment> e,
Increment increment) |
Modifier and Type | Method and Description |
---|---|
boolean |
VisibilityController.preScannerNext(ObserverContext<RegionCoprocessorEnvironment> c,
InternalScanner s,
java.util.List<Result> result,
int limit,
boolean hasNext) |
Modifier and Type | Method and Description |
---|---|
protected void |
IntegrationTestLoadAndVerify.VerifyMapper.map(ImmutableBytesWritable key,
Result value,
Context context) |
protected void |
IntegrationTestWithCellVisibilityLoadAndVerify.VerifyMapper.map(ImmutableBytesWritable key,
Result value,
Context context) |
protected void |
IntegrationTestTimeBoundedRequestsWithRegionReplicas.TimeBoundedMultiThreadedReader.TimeBoundedMultiThreadedReaderThread.verifyResultsAndUpdateMetrics(boolean verify,
Get[] gets,
long elapsedNano,
Result[] results,
Table table,
boolean isNullExpected) |