Skip to content

Complete SQL array literal support for remaining logical types #19338

Description

@xiangfu0

Follow-up from the review of #19247.

Current gaps:

  • ArrayFunctions.arrayValueConstructor returns the generic Object[] fallback for TIMESTAMP and UUID elements instead of preserving Timestamp[] and UUID[].
  • LiteralContext still rejects multi-value BOOLEAN, BIG_DECIMAL, and UUID values.

The implementation should define the correct literal/wire and internal/external representations without weakening mixed-version compatibility, then add focused serde, broker-only, single-stage, and multi-stage query coverage for each supported type.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions