in xtable-core/src/main/java/org/apache/xtable/hudi/catalog/HudiInputFormatUtils.java [67:87]
public static String getInputFormatClassName(HoodieFileFormat baseFileFormat, boolean realtime) {
switch (baseFileFormat) {
case PARQUET:
if (realtime) {
return HUDI_PARQUET_REALTIME_INPUT_FORMAT_CLASS;
} else {
return HUDI_PARQUET_INPUT_FORMAT_CLASS;
}
case HFILE:
if (realtime) {
return HUDI_HFILE_REALTIME_INPUT_FORMAT_CLASS;
} else {
return HUDI_HFILE_INPUT_FORMAT_CLASS;
}
case ORC:
return ORC_INPUT_FORMAT_CLASS;
default:
throw new NotSupportedException(
"Hudi InputFormat not implemented for base file format " + baseFileFormat);
}
}