in hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/InstantFileNameGeneratorV2.java [210:283]
private String getPendingFileName(HoodieInstant instant) {
String action = instant.getAction();
String timestamp = instant.requestedTime();
if (HoodieTimeline.COMMIT_ACTION.equals(action)) {
if (instant.isInflight()) {
return makeInflightCommitFileName(timestamp);
} else if (instant.isRequested()) {
return makeRequestedCommitFileName(timestamp);
}
} else if (HoodieTimeline.CLEAN_ACTION.equals(action)) {
if (instant.isInflight()) {
return makeInflightCleanerFileName(timestamp);
} else if (instant.isRequested()) {
return makeRequestedCleanerFileName(timestamp);
}
} else if (HoodieTimeline.ROLLBACK_ACTION.equals(action)) {
if (instant.isInflight()) {
return makeInflightRollbackFileName(timestamp);
} else if (instant.isRequested()) {
return makeRequestedRollbackFileName(timestamp);
}
} else if (HoodieTimeline.SAVEPOINT_ACTION.equals(action)) {
return makeInflightSavePointFileName(timestamp);
} else if (HoodieTimeline.DELTA_COMMIT_ACTION.equals(action)) {
if (instant.isInflight()) {
return makeInflightDeltaFileName(timestamp);
} else if (instant.isRequested()) {
return makeRequestedDeltaFileName(timestamp);
}
} else if (HoodieTimeline.COMPACTION_ACTION.equals(action)) {
if (instant.isInflight()) {
return makeInflightCompactionFileName(timestamp);
} else if (instant.isRequested()) {
return makeRequestedCompactionFileName(timestamp);
}
} else if (HoodieTimeline.LOG_COMPACTION_ACTION.equals(action)) {
if (instant.isInflight()) {
return makeInflightLogCompactionFileName(timestamp);
} else if (instant.isRequested()) {
return makeRequestedLogCompactionFileName(timestamp);
}
} else if (HoodieTimeline.RESTORE_ACTION.equals(action)) {
if (instant.isInflight()) {
return makeInflightRestoreFileName(timestamp);
} else if (instant.isRequested()) {
return makeRequestedRestoreFileName(timestamp);
}
} else if (HoodieTimeline.REPLACE_COMMIT_ACTION.equals(action)) {
if (instant.isInflight()) {
return makeInflightReplaceFileName(timestamp);
} else if (instant.isRequested()) {
return makeRequestedReplaceFileName(timestamp);
}
} else if (HoodieTimeline.CLUSTERING_ACTION.equals(action)) {
if (instant.isInflight()) {
return makeInflightClusteringFileName(timestamp);
} else if (instant.isRequested()) {
return makeRequestedClusteringFileName(timestamp);
}
} else if (HoodieTimeline.INDEXING_ACTION.equals(action)) {
if (instant.isInflight()) {
return makeInflightIndexFileName(timestamp);
} else if (instant.isRequested()) {
return makeRequestedIndexFileName(timestamp);
}
} else if (HoodieTimeline.SCHEMA_COMMIT_ACTION.equals(action)) {
if (instant.isInflight()) {
return makeInflightSchemaFileName(timestamp);
} else if (instant.isRequested()) {
return makeRequestSchemaFileName(timestamp);
}
}
throw new IllegalArgumentException("Cannot get file name for unknown action " + action);
}