Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-5868

Row equality does not work for java data structures (e.g. List).

Details

    • Bug
    • Status: Open
    • P3
    • Resolution: Unresolved
    • None
    • None
    • dsl-sql
    • None

    Description

      In current implementation, Row's equals uses Objects.deepEquals, which only deeply compare array. For example, List will not be deeply compared because this function will just call List.equals.

      Map might not have the correct equals as well.

      If there is no other option, we might need to have a customized deep equal to handle all cases we have.

      Attachments

        Activity

          People

            Unassigned Unassigned
            amaliujia Rui Wang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: