Fix Hoodie Record Reader to work with non-partitioned dataset
This commit is contained in:
committed by
vinoth chandar
parent
3a0044216c
commit
defcf6a0b9
@@ -333,8 +333,11 @@ public abstract class AbstractRealtimeRecordReader {
|
||||
}
|
||||
|
||||
// Add partitioning fields to writer schema for resulting row to contain null values for these fields
|
||||
List<String> partitioningFields = Arrays.stream(
|
||||
jobConf.get("partition_columns", "").split(",")).collect(Collectors.toList());
|
||||
|
||||
String partitionFields = jobConf.get("partition_columns", "");
|
||||
List<String> partitioningFields =
|
||||
partitionFields.length() > 0 ? Arrays.stream(partitionFields.split(",")).collect(Collectors.toList())
|
||||
: new ArrayList<>();
|
||||
writerSchema = addPartitionFields(writerSchema, partitioningFields);
|
||||
|
||||
List<String> projectionFields = orderFields(
|
||||
|
||||
Reference in New Issue
Block a user