1
0

[HUDI-314] Fix multi partition keys error when querying a realtime table

This commit is contained in:
Wenning Ding
2019-10-28 10:44:16 -07:00
committed by Balaji Varadarajan
parent a6390aefc4
commit b6057c5e0e

View File

@@ -329,7 +329,7 @@ public abstract class AbstractRealtimeRecordReader {
// Add partitioning fields to writer schema for resulting row to contain null values for these fields
String partitionFields = jobConf.get(hive_metastoreConstants.META_TABLE_PARTITION_COLUMNS, "");
List<String> partitioningFields =
partitionFields.length() > 0 ? Arrays.stream(partitionFields.split(",")).collect(Collectors.toList())
partitionFields.length() > 0 ? Arrays.stream(partitionFields.split("/")).collect(Collectors.toList())
: new ArrayList<>();
writerSchema = addPartitionFields(writerSchema, partitioningFields);
List<String> projectionFields = orderFields(jobConf.get(ColumnProjectionUtils.READ_COLUMN_NAMES_CONF_STR),