public class FileBasedInternalSchemaStorageManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
SCHEMA_NAME |
| Constructor and Description |
|---|
FileBasedInternalSchemaStorageManager(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.Path baseTablePath) |
FileBasedInternalSchemaStorageManager(HoodieTableMetaClient metaClient) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanOldFiles(List<String> validateCommits) |
String |
getHistorySchemaStr()
Get latest history schema string.
|
String |
getHistorySchemaStrByGivenValidCommits(List<String> validCommits)
Get latest history schema string.
|
Option<InternalSchema> |
getSchemaByKey(String versionId)
Get internalSchema by using given versionId
|
void |
persistHistorySchemaStr(String instantTime,
String historySchemaStr)
Persist history schema str.
|
public static final String SCHEMA_NAME
public FileBasedInternalSchemaStorageManager(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.Path baseTablePath)
public FileBasedInternalSchemaStorageManager(HoodieTableMetaClient metaClient)
public void persistHistorySchemaStr(String instantTime, String historySchemaStr)
public String getHistorySchemaStr()
public String getHistorySchemaStrByGivenValidCommits(List<String> validCommits)
public Option<InternalSchema> getSchemaByKey(String versionId)
versionId - schema version_id need to searchCopyright © 2022 The Apache Software Foundation. All rights reserved.