public class IndexData extends Object
| Modifier and Type | Field and Description |
|---|---|
int |
blockNum |
DataBlock |
keyMetaBlock |
static long |
LENGTH |
DataBlock |
valueBlock |
| Constructor and Description |
|---|
IndexData(DataBlock keyMetaBlock,
DataBlock valueBlock) |
IndexData(int blockNum,
DataBlock keyMetaBlock,
DataBlock valueBlock) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBlockNum() |
DataBlock |
getKeyMetaBlock() |
DataBlock |
getValueBlock() |
static IndexData |
read(RandomAccessFile randomAccessFile,
int blockNum) |
void |
setBlockNum(int blockNum) |
IndexData |
write(RandomAccessFile randomAccessFile,
int blockNum) |
public static final long LENGTH
public int blockNum
public DataBlock keyMetaBlock
public DataBlock valueBlock
public int getBlockNum()
public void setBlockNum(int blockNum)
public DataBlock getKeyMetaBlock()
public DataBlock getValueBlock()
public static IndexData read(RandomAccessFile randomAccessFile, int blockNum) throws IOException
IOExceptionpublic IndexData write(RandomAccessFile randomAccessFile, int blockNum) throws IOException
IOExceptionCopyright © 2012. All Rights Reserved.