See: Description
| Class | Description |
|---|---|
| BeamZetaSqlUncollectRel |
BeamRelNode to implement an uncorrelated ZetaSqlUnnest, aka UNNEST. |
| BeamZetaSqlUncollectRule | |
| BeamZetaSqlUnnestRel | |
| BeamZetaSqlUnnestRule | |
| ZetaSqlUnnest |
This class is a copy of Uncollect.java in Calcite:
https://github.com/apache/calcite/blob/calcite-1.20.0/core/src/main/java/org/apache/calcite/rel/core/Uncollect.java
except that in deriveUncollectRowType() it does not unwrap array elements of struct type.
|