public class CasSeqAddrMaps extends Object
Constructor and Description |
---|
CasSeqAddrMaps() |
CasSeqAddrMaps(IntVector tgtSeq2SrcAddr,
Int2IntRBT srcAddr2TgtSeq) |
Modifier and Type | Method and Description |
---|---|
void |
addItemAddr(int srcAddr,
int tgtAddr,
boolean inTarget)
Add a new FS address - done during prescan of source
Must call in heap scan order
|
void |
addSrcAddrForTgt(int srcAddr,
boolean inSrc)
Called during deserialize to incrementally add
|
int |
getNumberSrcFss() |
int |
getSrcAddrFromTgtSeq(int seq) |
int |
getTgtSeqFromSrcAddr(int itemAddr)
returns -1 if src addr not in target seq
|
public CasSeqAddrMaps()
public CasSeqAddrMaps(IntVector tgtSeq2SrcAddr, Int2IntRBT srcAddr2TgtSeq)
public void addItemAddr(int srcAddr, int tgtAddr, boolean inTarget)
srcAddr
- tgtAddr
- inTarget
- true if this type is in the targetpublic void addSrcAddrForTgt(int srcAddr, boolean inSrc)
srcAddr
- inSrc
- public int getSrcAddrFromTgtSeq(int seq)
seq
- public int getTgtSeqFromSrcAddr(int itemAddr)
public int getNumberSrcFss()
Copyright © 2006–2015 The Apache Software Foundation. All rights reserved.