Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-13872

[Java] ExtensionTypeVector does not work with RangeEqualsVisitor

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskConvert to sub-taskLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 5.0.0
    • 6.0.0
    • Java

    Description

      When using an ExtensionTypeVector with a RangeEqualsVector to compare with another extension type vector, it fails because in vector.accept() the extension type defers to the underlyingVector, but this is not done for the vector initially set in the RangeEqualsVisitor, so it ends up either failing due to different types or attempting to cast the extension vector to the underlying vector type.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            bryanc Bryan Cutler Assign to me
            bryanc Bryan Cutler
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0h
              0h
              Logged:
              Time Spent - 1h 10m
              1h 10m

              Issue deployment