Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-1639 Improve predicate pushdown
  3. KUDU-1386

NaN float and double values are not handled correctly

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • tserver

    Description

      TypeInfo<FLOAT>::Compare and TypeInfo<DOUBLE>::Compare always return 0 when one of the arguments is a NaN value. This results in equality predicates never filtering NaN values. TypeInfo::Compare should be changed so that it doesn't assume that the data type is totally ordered.

      Attachments

        Activity

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

          People

            wdberkeley William Berkeley
            danburkert Dan Burkert

            Dates

              Created:
              Updated:

              Slack

                Issue deployment