public static class ProcedureStoreTracker.BitSetNode
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
|
BitSetNode(long procId,
boolean partial) |
protected |
BitSetNode(long start,
long[] updated,
long[] deleted) |
Modifier and Type | Method and Description |
---|---|
boolean |
canGrow(long procId) |
boolean |
canMerge(ProcedureStoreTracker.BitSetNode rightNode) |
boolean |
contains(long procId) |
ProcedureProtos.ProcedureStoreTracker.TrackerNode |
convert() |
static ProcedureStoreTracker.BitSetNode |
convert(ProcedureProtos.ProcedureStoreTracker.TrackerNode data) |
void |
delete(long procId) |
void |
dump() |
java.lang.Long |
getEnd() |
long |
getMaxProcId() |
long |
getMinProcId() |
java.lang.Long |
getStart() |
void |
grow(long procId) |
ProcedureStoreTracker.DeleteState |
isDeleted(long procId) |
boolean |
isEmpty() |
boolean |
isUpdated() |
void |
merge(ProcedureStoreTracker.BitSetNode rightNode) |
void |
resetUpdates() |
java.lang.String |
toString() |
void |
undeleteAll() |
void |
unsetPartialFlag() |
void |
update(long procId) |
public BitSetNode(long procId, boolean partial)
protected BitSetNode(long start, long[] updated, long[] deleted)
public void dump()
public void update(long procId)
public void delete(long procId)
public java.lang.Long getStart()
public java.lang.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()
public void unsetPartialFlag()
public ProcedureProtos.ProcedureStoreTracker.TrackerNode convert()
public static ProcedureStoreTracker.BitSetNode convert(ProcedureProtos.ProcedureStoreTracker.TrackerNode data)
public boolean canGrow(long procId)
public boolean canMerge(ProcedureStoreTracker.BitSetNode rightNode)
public void grow(long procId)
public void merge(ProcedureStoreTracker.BitSetNode rightNode)
public java.lang.String toString()
toString
in class java.lang.Object
public long getMinProcId()
public long getMaxProcId()