@InterfaceAudience.LimitedPrivate(value="Coprocesssor") public class MiniBatchOperationInProgress<T> extends Object
| Constructor and Description |
|---|
MiniBatchOperationInProgress(T[] operations,
OperationStatus[] retCodeDetails,
WALEdit[] walEditsFromCoprocessors,
int firstIndex,
int lastIndexExclusive,
int readyToWriteCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCellCount(int cellCount) |
void |
addOperationsFromCP(int index,
Mutation[] newOperations)
Add more Mutations corresponding to the Mutation at the given index to be committed atomically
in the same batch.
|
int |
getCellCount() |
int |
getLastIndexExclusive() |
int |
getNumOfAppends() |
int |
getNumOfDeletes() |
int |
getNumOfIncrements() |
int |
getNumOfPuts() |
T |
getOperation(int index)
n * @return The operation(Mutation) at the specified position.
|
Mutation[] |
getOperationsFromCoprocessors(int index) |
OperationStatus |
getOperationStatus(int index)
n * @return Gets the status code for the operation(Mutation) at the specified position.
|
int |
getReadyToWriteCount() |
WALEdit |
getWalEdit(int index)
n * @return Gets the walEdit for the operation(Mutation) at the specified position.
|
WALEdit |
getWalEditForReplicateIfExistsSkipWAL() |
void |
incrementNumOfAppends() |
void |
incrementNumOfDeletes() |
void |
incrementNumOfIncrements() |
void |
incrementNumOfPuts() |
void |
setOperationStatus(int index,
OperationStatus opStatus)
Sets the status code for the operation(Mutation) at the specified position.
|
void |
setWalEdit(int index,
WALEdit walEdit)
Sets the walEdit for the operation(Mutation) at the specified position.
|
void |
setWalEditForReplicateIfExistsSkipWAL(WALEdit walEditForReplicateSkipWAL) |
int |
size() |
public MiniBatchOperationInProgress(T[] operations, OperationStatus[] retCodeDetails, WALEdit[] walEditsFromCoprocessors, int firstIndex, int lastIndexExclusive, int readyToWriteCount)
public int size()
public T getOperation(int index)
public void setOperationStatus(int index,
OperationStatus opStatus)
RegionObserver can make HRegion to skip
Mutations. nnpublic OperationStatus getOperationStatus(int index)
public void setWalEdit(int index,
WALEdit walEdit)
public WALEdit getWalEdit(int index)
public void addOperationsFromCP(int index,
Mutation[] newOperations)
index - the index that corresponds to the original mutation index in the batchnewOperations - the Mutations to addpublic Mutation[] getOperationsFromCoprocessors(int index)
public int getReadyToWriteCount()
public int getLastIndexExclusive()
public int getCellCount()
public void addCellCount(int cellCount)
public int getNumOfPuts()
public void incrementNumOfPuts()
public int getNumOfDeletes()
public void incrementNumOfDeletes()
public int getNumOfIncrements()
public void incrementNumOfIncrements()
public int getNumOfAppends()
public void incrementNumOfAppends()
public WALEdit getWalEditForReplicateIfExistsSkipWAL()
public void setWalEditForReplicateIfExistsSkipWAL(WALEdit walEditForReplicateSkipWAL)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.