[ https://issues.apache.org/jira/browse/BEAM-5056?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Anton Kedin closed BEAM-5056. ----------------------------- Resolution: Fixed Fix Version/s: Not applicable > [SQL] Nullability of aggregation expressions isn't inferred properly > -------------------------------------------------------------------- > > Key: BEAM-5056 > URL: https://issues.apache.org/jira/browse/BEAM-5056 > Project: Beam > Issue Type: Bug > Components: dsl-sql > Reporter: Gleb Kanterov > Assignee: Xu Mingmin > Priority: Major > Fix For: Not applicable > > Time Spent: 3h 20m > Remaining Estimate: 0h > > Given schema and rows: > {code:java} > Schema schema = > Schema.builder() > .addNullableField("f_int1", Schema.FieldType.INT32) > .addNullableField("f_int2", Schema.FieldType.INT32) > .build(); > List<Row> rows = > TestUtils.RowsBuilder.of(schema) > .addRows(null, null) > .getRows(); > {code} > Following query fails: > {code:sql} > SELECT AVG(f_int1) FROM PCOLLECTION GROUP BY f_int2 > {code} > {code:java} > Caused by: java.lang.IllegalArgumentException: Field EXPR$0 is not > nullable{code} > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)