| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.regionserver | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | HRegion.RowLockImplClass used to represent a lock on a row. | 
| Modifier and Type | Method and Description | 
|---|---|
| Region.RowLock | HRegion. getRowLock(byte[] row)Get an exclusive ( write lock ) lock on a given row. | 
| Region.RowLock | Region. getRowLock(byte[] row,
          boolean readLock)Get a row lock for the specified row. | 
| Region.RowLock | HRegion. getRowLock(byte[] row,
          boolean readLock) | 
| protected Region.RowLock | HRegion. getRowLockInternal(byte[] row,
                  boolean readLock,
                  Region.RowLock prevRowLock) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Region.RowLock | HRegion. getRowLockInternal(byte[] row,
                  boolean readLock,
                  Region.RowLock prevRowLock) | 
| Modifier and Type | Method and Description | 
|---|---|
| private void | HRegion.MutationBatchOperation. checkAndMergeCPMutations(MiniBatchOperationInProgress<Mutation> miniBatchOp,
                        List<Region.RowLock> acquiredRowLocks,
                        long timestamp) | 
| MiniBatchOperationInProgress<Mutation> | HRegion.BatchOperation. lockRowsAndBuildMiniBatch(List<Region.RowLock> acquiredRowLocks)Creates Mini-batch of all operations [nextIndexToProcess, lastIndexExclusive) for which
 a row lock can be acquired. | 
| abstract void | HRegion.BatchOperation. prepareMiniBatchOperations(MiniBatchOperationInProgress<Mutation> miniBatchOp,
                          long timestamp,
                          List<Region.RowLock> acquiredRowLocks)If necessary, calls preBatchMutate() CP hook for a mini-batch and updates metrics, cell
 count, tags and timestamp for all cells of all operations in a mini-batch. | 
| void | HRegion.MutationBatchOperation. prepareMiniBatchOperations(MiniBatchOperationInProgress<Mutation> miniBatchOp,
                          long timestamp,
                          List<Region.RowLock> acquiredRowLocks) | 
| void | HRegion.ReplayBatchOperation. prepareMiniBatchOperations(MiniBatchOperationInProgress<Mutation> miniBatchOp,
                          long timestamp,
                          List<Region.RowLock> acquiredRowLocks) | 
| private void | HRegion. releaseRowLocks(List<Region.RowLock> rowLocks) | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.