public class HoodieLogFile extends Object implements Serializable
Also contains logic to roll-over the log file
| Modifier and Type | Class and Description |
|---|---|
static class |
HoodieLogFile.LogFileComparator
Comparator to order log-files.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
DELTA_EXTENSION |
static String |
LOG_FILE_PREFIX |
static Integer |
LOGFILE_BASE_VERSION |
| Constructor and Description |
|---|
HoodieLogFile(HoodieLogFile logFile) |
HoodieLogFile(StoragePath logPath) |
HoodieLogFile(StoragePathInfo pathInfo) |
HoodieLogFile(StoragePath logPath,
long fileLen) |
HoodieLogFile(String logPathStr) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getBaseCommitTime() |
String |
getFileExtension() |
String |
getFileId() |
String |
getFileName() |
long |
getFileSize() |
static Comparator<HoodieLogFile> |
getLogFileComparator() |
int |
getLogVersion() |
String |
getLogWriteToken() |
StoragePath |
getPath() |
StoragePathInfo |
getPathInfo() |
static Comparator<HoodieLogFile> |
getReverseLogFileComparator() |
String |
getSuffix() |
int |
hashCode() |
HoodieLogFile |
rollOver(HoodieStorage storage,
String logWriteToken) |
void |
setFileLen(long fileLen) |
void |
setPathInfo(StoragePathInfo pathInfo) |
String |
toString() |
public static final String DELTA_EXTENSION
public static final String LOG_FILE_PREFIX
public static final Integer LOGFILE_BASE_VERSION
public HoodieLogFile(HoodieLogFile logFile)
public HoodieLogFile(StoragePathInfo pathInfo)
public HoodieLogFile(StoragePath logPath)
public HoodieLogFile(StoragePath logPath, long fileLen)
public HoodieLogFile(String logPathStr)
public String getFileId()
public String getBaseCommitTime()
public int getLogVersion()
public String getLogWriteToken()
public String getFileExtension()
public String getSuffix()
public StoragePath getPath()
public String getFileName()
public void setFileLen(long fileLen)
public long getFileSize()
public StoragePathInfo getPathInfo()
public void setPathInfo(StoragePathInfo pathInfo)
public HoodieLogFile rollOver(HoodieStorage storage, String logWriteToken) throws IOException
IOExceptionpublic static Comparator<HoodieLogFile> getLogFileComparator()
public static Comparator<HoodieLogFile> getReverseLogFileComparator()
Copyright © 2024 The Apache Software Foundation. All rights reserved.