Uploaded image for project: 'ORC'
  1. ORC
  2. ORC-1121

Pushdown filters don't evaluate due to wrong column-conversion-safety judgment

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.6.11
    • 1.7.4, 1.6.14
    • Java
    • None

    Description

      RecordReaderImpl::pickRowGroups() will check if filter-column is safe for ppd evaluation with file column id, but the parameter of SchemaEvolution::isPPDSafeConversion is reader column id, which is different from file column id, and this causes pushed filters can't be evaluated and recordReader can't skip row groups which are not matched.

      Attachments

        Issue Links

          Activity

            People

              Penglei Shi Penglei Shi
              Penglei Shi Penglei Shi
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: