public class FSLogicalAddressingIndex extends Object
Modifier and Type | Field and Description |
---|---|
static String |
L2P_STREAM_PREFIX |
static String |
P2L_STREAM_PREFIX |
Constructor and Description |
---|
FSLogicalAddressingIndex(FSFS fsfs,
FSFile myFile) |
Modifier and Type | Method and Description |
---|---|
static int |
compareEntryOffset(FSP2LEntry entry,
long offset) |
long |
getItemIndexByOffset(long offset) |
long |
getOffsetByItemIndex(long revision,
long itemIndex) |
protected org.tmatesoft.svn.core.internal.io.fs.index.FSLogicalAddressingIndex.P2LPageInfo |
getP2LKeys(long revision,
long offset) |
long |
getStartRevision(long revision) |
List<FSP2LEntry> |
lookupP2LEntries(long revision,
long blockStart,
long blockEnd) |
static int |
searchLowerBound(List<FSP2LEntry> list,
long key) |
public static final String L2P_STREAM_PREFIX
public static final String P2L_STREAM_PREFIX
public long getStartRevision(long revision)
public long getOffsetByItemIndex(long revision, long itemIndex) throws SVNException
SVNException
public long getItemIndexByOffset(long offset)
public List<FSP2LEntry> lookupP2LEntries(long revision, long blockStart, long blockEnd) throws SVNException
SVNException
protected org.tmatesoft.svn.core.internal.io.fs.index.FSLogicalAddressingIndex.P2LPageInfo getP2LKeys(long revision, long offset) throws SVNException
SVNException
public static int searchLowerBound(List<FSP2LEntry> list, long key)
public static int compareEntryOffset(FSP2LEntry entry, long offset)
Copyright © 2022. All rights reserved.