public class NBFixedBlockFile extends Object implements Closeable
| Constructor and Description |
|---|
NBFixedBlockFile(NPageStore store) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flushHeader() |
void |
freeBlockChain(long blockId) |
long |
getUserData1() |
long |
getUserData2() |
long |
getUserData3() |
long |
getUserData4() |
long |
getUserData5() |
byte[] |
readData(long headBlock) |
void |
setUserData1(long val) |
void |
setUserData2(long val) |
void |
setUserData3(long val) |
void |
setUserData4(long val) |
void |
setUserData5(long val) |
void |
updateDataSafe(long headBlock,
byte[] data) |
void |
updateDataSafe(long headBlock,
byte[] data,
int dataOffset,
int dataLength) |
long |
writeData(byte[] data) |
long |
writeData(byte[] data,
int dataOffset,
int dataLength) |
public NBFixedBlockFile(NPageStore store)
public long getUserData1()
public void setUserData1(long val)
public long getUserData2()
public void setUserData2(long val)
public long getUserData3()
public void setUserData3(long val)
public long getUserData4()
public void setUserData4(long val)
public long getUserData5()
public void setUserData5(long val)
public void flushHeader()
throws IOException
IOExceptionpublic void freeBlockChain(long blockId)
throws IOException
IOExceptionpublic long writeData(byte[] data)
throws IOException
IOExceptionpublic long writeData(byte[] data,
int dataOffset,
int dataLength)
throws IOException
IOExceptionpublic byte[] readData(long headBlock)
throws IOException
IOExceptionpublic void updateDataSafe(long headBlock,
byte[] data)
throws IOException
IOExceptionpublic void updateDataSafe(long headBlock,
byte[] data,
int dataOffset,
int dataLength)
throws IOException
IOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2026 vpc open source initiative. All rights reserved.