Uploaded image for project: 'Apache AsterixDB'
  1. Apache AsterixDB
  2. ASTERIXDB-2434

Ensure operator execution mode before invoking EnforceStructuralPropertiesRule

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • None
    • COMP - Compiler
    • None

    Description

      Computation of required child properties for UnionAll depends on the execution mode of its children (OperatorPropertiesUtil.checkUnpartitionedAndGetPropertiesVector()). Therefore it's important to have correct execution mode for its input operators at that time. 

      InjectTypeCastForUnionRule and IntroduceDynamicTypeCastRule currently create new Assign operators, but do not set their execution mode. They should copy execution mode from their inputs

      Attachments

        Activity

          People

            dlychagin-cb Dmitry Lychagin
            dlychagin-cb Dmitry Lychagin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: