public class LogTip
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
long |
approvedHighAddress |
int |
count |
long |
highAddress |
long |
pageAddress |
| Constructor and Description |
|---|
LogTip(@NotNull byte[] bytes,
long pageAddress,
int count,
long highAddress,
long approvedHighAddress,
jetbrains.exodus.log.BlockSet.Immutable blockSet) |
| Modifier and Type | Method and Description |
|---|---|
LogTip |
asTruncatedTo(long highAddress) |
long[] |
getAllFiles() |
jetbrains.exodus.log.BlockSet.Mutable |
getBlockSetCopy() |
@Nullable java.lang.Iterable<jetbrains.exodus.io.Block> |
getCachedBlocks() |
jetbrains.exodus.core.dataStructures.hash.LongIterator |
getFilesFrom(long highAddress) |
void |
setCachedBlocks(@NotNull java.lang.Iterable<jetbrains.exodus.io.Block> cachedBlocks) |
public final long pageAddress
public final int count
public final long highAddress
public final long approvedHighAddress
public LogTip(@NotNull
@NotNull byte[] bytes,
long pageAddress,
int count,
long highAddress,
long approvedHighAddress,
@NotNull
jetbrains.exodus.log.BlockSet.Immutable blockSet)
public LogTip asTruncatedTo(long highAddress)
public long[] getAllFiles()
public jetbrains.exodus.log.BlockSet.Mutable getBlockSetCopy()
public jetbrains.exodus.core.dataStructures.hash.LongIterator getFilesFrom(long highAddress)
@Nullable public @Nullable java.lang.Iterable<jetbrains.exodus.io.Block> getCachedBlocks()
public void setCachedBlocks(@NotNull
@NotNull java.lang.Iterable<jetbrains.exodus.io.Block> cachedBlocks)