[ https://issues.apache.org/jira/browse/PARQUET-138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ryan Blue reassigned PARQUET-138: --------------------------------- Assignee: Nicolas Trinquier (was: Ryan Blue) > Parquet should allow a merge between required and optional schemas > ------------------------------------------------------------------ > > Key: PARQUET-138 > URL: https://issues.apache.org/jira/browse/PARQUET-138 > Project: Parquet > Issue Type: Bug > Components: parquet-mr > Affects Versions: 1.6.0 > Reporter: Robert Justice > Assignee: Nicolas Trinquier > Priority: Major > Labels: pull-request-available > > In discussion with Ryan, he felt we should be able to merge from required > binary to optional binary and the resulting schema would be optional > https://github.com/Parquet/parquet-mr/blob/master/parquet-column/src/test/java/parquet/schema/TestMessageType.java > {code:java} > try { > t3.union(t4); > fail("moving from optional to required"); > } catch (IncompatibleSchemaModificationException e) { > assertEquals("repetition constraint is more restrictive: can not merge > type required binary a into optional binary a", e.getMessage()); > } > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)