Uses of Interface
org.apache.hadoop.hbase.regionserver.Region.RowLock
Packages that use Region.RowLock
-
Uses of Region.RowLock in org.apache.hadoop.hbase.regionserver
Classes in org.apache.hadoop.hbase.regionserver that implement Region.RowLockModifier and TypeClassDescriptionstatic classClass used to represent a lock on a row.Methods in org.apache.hadoop.hbase.regionserver that return Region.RowLockModifier and TypeMethodDescriptionHRegion.getRowLock(byte[] row) Get an exclusive ( write lock ) lock on a given row.HRegion.getRowLock(byte[] row, boolean readLock) private Region.RowLockHRegion.getRowLock(byte[] row, boolean readLock, Region.RowLock prevRowLock) Region.getRowLock(byte[] row, boolean readLock) Get a row lock for the specified row.protected Region.RowLockHRegion.getRowLockInternal(byte[] row, boolean readLock, Region.RowLock prevRowLock) Methods in org.apache.hadoop.hbase.regionserver with parameters of type Region.RowLockModifier and TypeMethodDescriptionprivate Region.RowLockHRegion.getRowLock(byte[] row, boolean readLock, Region.RowLock prevRowLock) protected Region.RowLockHRegion.getRowLockInternal(byte[] row, boolean readLock, Region.RowLock prevRowLock) Method parameters in org.apache.hadoop.hbase.regionserver with type arguments of type Region.RowLockModifier and TypeMethodDescriptionprivate voidHRegion.MutationBatchOperation.checkAndMergeCPMutations(MiniBatchOperationInProgress<Mutation> miniBatchOp, List<Region.RowLock> acquiredRowLocks, long timestamp) HRegion.BatchOperation.lockRowsAndBuildMiniBatch(List<Region.RowLock> acquiredRowLocks) Creates Mini-batch of all operations [nextIndexToProcess, lastIndexExclusive) for which a row lock can be acquired.abstract voidHRegion.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.voidHRegion.MutationBatchOperation.prepareMiniBatchOperations(MiniBatchOperationInProgress<Mutation> miniBatchOp, long timestamp, List<Region.RowLock> acquiredRowLocks) voidHRegion.ReplayBatchOperation.prepareMiniBatchOperations(MiniBatchOperationInProgress<Mutation> miniBatchOp, long timestamp, List<Region.RowLock> acquiredRowLocks) Deprecated.private voidHRegion.releaseRowLocks(List<Region.RowLock> rowLocks)