public final class CCFPartWriter
extends java.lang.Object
CCFWriter
限定符和类型 | 方法和说明 |
---|---|
void |
close()
关闭文件写入器
|
edu.sysu.pmglab.container.File |
getOutputFile()
获取输出文件
|
long |
getRecordNum()
获取已写入的记录总数
|
CCFWriter |
getWriter(int writerIndex)
获取指定索引的写入器
|
void |
writeMeta(edu.sysu.pmglab.container.ByteCode key,
edu.sysu.pmglab.container.ByteCode value)
写入一条 meta 注释
|
void |
writeMeta(CCFMeta meta)
写入 meta 注释
|
void |
writeMeta(java.lang.String key,
java.lang.String value)
写入一条 meta 注释
|
public CCFWriter getWriter(int writerIndex)
writerIndex
- 写入器索引public void writeMeta(java.lang.String key, java.lang.String value)
key
- 注释键value
- 注释值public void writeMeta(edu.sysu.pmglab.container.ByteCode key, edu.sysu.pmglab.container.ByteCode value)
key
- 注释键value
- 注释值public void writeMeta(CCFMeta meta)
meta
- 注释键public edu.sysu.pmglab.container.File getOutputFile()
public long getRecordNum()
public void close() throws java.io.IOException
java.io.IOException
- IO 异常