public class AppendOnlyDiskSchemaManager extends Object implements IDiskSchemaManager
| 构造器和说明 |
|---|
AppendOnlyDiskSchemaManager(File dir) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
close file and free resource
|
Collection<DiskSchemaEntry> |
getAllSchemaEntry()
get all disk schema entries from file
|
void |
recover(IDTable idTable)
recover id table from log file
|
long |
serialize(DiskSchemaEntry schemaEntry)
serialize a disk schema entry
|
public AppendOnlyDiskSchemaManager(File dir)
public long serialize(DiskSchemaEntry schemaEntry)
IDiskSchemaManagerserialize 在接口中 IDiskSchemaManagerschemaEntry - disk schema entrypublic void recover(IDTable idTable)
IDiskSchemaManagerrecover 在接口中 IDiskSchemaManageridTable - id table need to be recoveredpublic Collection<DiskSchemaEntry> getAllSchemaEntry() throws IOException
IDiskSchemaManagergetAllSchemaEntry 在接口中 IDiskSchemaManagerIOExceptionpublic void close()
throws IOException
IDiskSchemaManagerclose 在接口中 IDiskSchemaManagerIOExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.