[fix](load) Fix null column bug in load's mapping column setting (#8625)

This commit is contained in:
HB
2022-03-28 10:08:00 +08:00
committed by GitHub
parent f96bc62573
commit 39717a85a2

View File

@ -1028,6 +1028,9 @@ public class Load {
for (Entry<String, Pair<String, List<String>>> entry : columnToHadoopFunction.entrySet()) {
String mappingColumnName = entry.getKey();
Column mappingColumn = tbl.getColumn(mappingColumnName);
if (mappingColumn == null) {
throw new DdlException("Mapping column is not in table. column: " + mappingColumnName);
}
Pair<String, List<String>> function = entry.getValue();
try {
DataDescription.validateMappingFunction(function.first, function.second, columnNameMap,