anantdamle commented on a change in pull request #14858:
URL: https://github.com/apache/beam/pull/14858#discussion_r639777493



##########
File path: 
sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/AvroUtils.java
##########
@@ -906,6 +906,18 @@ private void readObject(ObjectInputStream in) throws 
IOException, ClassNotFoundE
                         .map(x -> getFieldSchema(x.getType(), x.getName(), 
namespace))
                         .collect(Collectors.toList()));
             break;
+
+          case "NVARCHAR":

Review comment:
       The proposed change is as part of a switch-case statement, and needs a 
String constant, so can't use the `[Enum].getName()` method. Sorry, am unable 
to think of any other way to limit this to AvroUtils only,
   the alternative I can think of is making changes upstream in the 
`SchemaUtil#jdbcTypeToBeamFieldConverter` method, but I fear it may have a much 
wider impact radius.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to