public static class ProcedureStoreTracker.BitSetNode extends Object
ProcedureStoreTracker.BitSetNode (if certain conditions are met).
Boundaries of bitmap are aligned to multiples of BITS_PER_WORD. So the
range of a ProcedureStoreTracker.BitSetNode is from [x * K, y * K) where x and y are integers, y > x and K
is BITS_PER_WORD.| 限定符 | 构造器和说明 |
|---|---|
|
BitSetNode(long procId,
boolean partial) |
protected |
BitSetNode(long start,
long[] updated,
long[] deleted) |
|
BitSetNode(ProcedureProtos.ProcedureStoreTracker.TrackerNode data) |
|
BitSetNode(ProcedureStoreTracker.BitSetNode other,
boolean resetDelete) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canGrow(long procId) |
boolean |
canMerge(ProcedureStoreTracker.BitSetNode rightNode) |
boolean |
contains(long procId) |
ProcedureProtos.ProcedureStoreTracker.TrackerNode |
convert()
Convert to
org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode
protobuf.
|
void |
delete(long procId) |
void |
dump() |
long |
getActiveMaxProcId() |
long |
getActiveMinProcId() |
long |
getEnd() |
long |
getStart() |
void |
grow(long procId) |
ProcedureStoreTracker.DeleteState |
isDeleted(long procId) |
boolean |
isEmpty() |
boolean |
isUpdated() |
void |
merge(ProcedureStoreTracker.BitSetNode rightNode) |
void |
resetUpdates() |
String |
toString() |
void |
undeleteAll()
Clears the
deleted bitmaps. |
void |
unsetPartialFlag() |
void |
update(long procId) |
public BitSetNode(long procId,
boolean partial)
protected BitSetNode(long start,
long[] updated,
long[] deleted)
public BitSetNode(ProcedureProtos.ProcedureStoreTracker.TrackerNode data)
public BitSetNode(ProcedureStoreTracker.BitSetNode other, boolean resetDelete)
public void dump()
public void update(long procId)
public void delete(long procId)
public long getStart()
public long getEnd()
public boolean contains(long procId)
public ProcedureStoreTracker.DeleteState isDeleted(long procId)
public boolean isUpdated()
public boolean isEmpty()
public void resetUpdates()
public void undeleteAll()
deleted bitmaps.public void unsetPartialFlag()
public ProcedureProtos.ProcedureStoreTracker.TrackerNode convert()
public boolean canGrow(long procId)
public boolean canMerge(ProcedureStoreTracker.BitSetNode rightNode)
public void grow(long procId)
public void merge(ProcedureStoreTracker.BitSetNode rightNode)
public long getActiveMinProcId()
public long getActiveMaxProcId()
Copyright © 2007–2020. All rights reserved.