Upgrade to Calcite 1.22.0 after it gets released (expected by end of Feb 2020).
Disable Row flattening in Apache Calcite
BeamCalcRel implementation of date/time types aren't always Integer
BeamCalcRel implementation of numbers isn't always correct type
Join re-ordering doesn't work for ZetaSQL
A BeamSQL UDF that returns a Map fails always with NullPointerException.
Support nested Row after upgrading to Calcite 1.22.0
IndexOutOfBoundsException with nested Row in SqlTransform
Support UNNEST an array of structs
[SQL] Enable flattening configuration
Remove duplicate content in BeamBigQuerySqlDialect after updating Calcite version
CAST does not work in some cases due to bugs in Calcite unparsing
Update solution for ZetaSQL DOUBLE NaN equals checks.
Support BIT_XOR aggregation function in BeamSQL
Fix linkage errors in vendored calcite
GitHub Pull Request #11058
GitHub Pull Request #12962
GitHub Pull Request #13930
GitHub Pull Request #14146
GitHub Pull Request #14518
GitHub Pull Request #14729