Align usages of recursive hierarchies

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major
    • V4.0_CSD04
    • Affects Version/s: V4.0_CS02
    • Component/s: Data Aggregation
    • None
    • Environment:

      Applied

    • Hide

      Decisions:

      • Align references to recursive hierarchies in the definition of traverse and groupby with rollup
      • Introduce operator rolluprecursive to distinguish it from rollup of leveled hierarchies.
      • Remove operator rollupall, because not needed; it can be represented as a combination of concat with groupby/rollup

      See links under resolution for details.

      Show
      Decisions: Align references to recursive hierarchies in the definition of traverse and groupby with rollup Introduce operator rolluprecursive to distinguish it from rollup of leveled hierarchies. Remove operator rollupall , because not needed; it can be represented as a combination of concat with groupby / rollup See links under resolution for details.
    • Show
      https://github.com/oasis-tcs/odata-abnf/pull/79 https://github.com/oasis-tcs/odata-vocabularies/pull/193 https://www.oasis-open.org/apps/org/workgroup/odata/download.php/70223/ODATA-1532.docx

      The signature and behavior of hierarchy-related transformations descendants and ancestors was changed in ODATA-1384.

      Grouping with rollup of recursive hierarchies makes use of these transformations and hasn't been adapted to these changes yet. Also transformation traverse needs to be updated to consider a separate hierarchy collection specified as parameter. This mainly relates to sections 3.1.3.2.2 and 3.4.3 of the document.

            Assignee:
            Unassigned
            Reporter:
            gerald.krause1
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: