[ 
https://issues.apache.org/jira/browse/SPARK-47904?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dongjoon Hyun resolved SPARK-47904.
-----------------------------------
    Fix Version/s: 3.5.2
       Resolution: Fixed

Issue resolved by pull request 46169
[https://github.com/apache/spark/pull/46169]

> Preserve case in Avro schema when using enableStableIdentifiersForUnionType
> ---------------------------------------------------------------------------
>
>                 Key: SPARK-47904
>                 URL: https://issues.apache.org/jira/browse/SPARK-47904
>             Project: Spark
>          Issue Type: Bug
>          Components: SQL
>    Affects Versions: 4.0.0, 3.5.2
>            Reporter: Ivan Sadikov
>            Assignee: Ivan Sadikov
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 3.5.2
>
>
> When enableStableIdentifiersForUnionType is enabled, all of the types are 
> lowercased which creates a problem when field types are case-sensitive: 
> {code:java}
> Schema.createEnum("myENUM", "", null, List[String]("E1", "e2").asJava),
> Schema.createRecord("myRecord2", "", null, false, List[Schema.Field](new 
> Schema.Field("F", Schema.create(Type.FLOAT))).asJava){code}
>  would become
> {code:java}
> struct<member_myenum: string, member_myrecord2: struct<f: float>>  {code}
> but instead should be 
> {code:java}
> struct<member_myENUM: string, member_myRecord2: struct<F: float>>  {code}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to