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.| Modifier | Constructor and Description |
|---|---|
|
BitSetNode(long procId,
boolean partial) |
protected |
BitSetNode(long start,
long[] updated,
long[] deleted) |
|
BitSetNode(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode data) |
|
BitSetNode(ProcedureStoreTracker.BitSetNode other,
boolean resetDelete) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canGrow(long procId) |
boolean |
canMerge(ProcedureStoreTracker.BitSetNode rightNode) |
boolean |
contains(long procId) |
org.apache.hadoop.hbase.shaded.protobuf.generated.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(org.apache.hadoop.hbase.shaded.protobuf.generated.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 org.apache.hadoop.hbase.shaded.protobuf.generated.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–2018 The Apache Software Foundation. All rights reserved.