Skip to content

Commit

Permalink
Merge pull request apache#17605 from ihji/BEAM-14455
Browse files Browse the repository at this point in the history
[BEAM-14455] Add UUID to sub-schemas for PythonExternalTransform
  • Loading branch information
ihji committed May 13, 2022
2 parents 0a2aed7 + 26b16d0 commit 04f4984
Showing 1 changed file with 2 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,7 @@ Row buildOrGetKwargsRow() {
Schema schema =
generateSchemaFromFieldValues(
kwargsMap.values().toArray(), kwargsMap.keySet().toArray(new String[] {}));
schema.setUUID(UUID.randomUUID());
return Row.withSchema(schema)
.addValues(convertComplexTypesToRows(kwargsMap.values().toArray()))
.build();
Expand Down Expand Up @@ -254,6 +255,7 @@ private Object[] convertComplexTypesToRows(@Nullable Object @NonNull [] values)
@VisibleForTesting
Row buildOrGetArgsRow() {
Schema schema = generateSchemaFromFieldValues(argsArray, null);
schema.setUUID(UUID.randomUUID());
Object[] convertedValues = convertComplexTypesToRows(argsArray);
return Row.withSchema(schema).addValues(convertedValues).build();
}
Expand Down

0 comments on commit 04f4984

Please sign in to comment.