Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-9506

[DF] RDataFrame filters cannot be cast to a common type, TDataFrame filters could

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: 6.14/00
    • Fix Version/s: 6.14/06
    • Component/s: None
    • Labels:
      None
    • Environment:

      any

      Description

      Some advanced functionality was accidentally removed from TDataFrame during its upgrade to RDataFrame, namely the possibility to cast RInterface<TFilter<...>> to RInterface<TFilterBase>.

      It turns out that users were relying on that functionality, making the switch to v6.14 problematic.

      A general, user-friendly solution (PR 2182, "[DF] Add common base class to all node types") will be available in master as soon as ROOT-9236 (issues with jitting on 32bit archs) is clarified/worked around/solved.

      v6.14 might either adopt that solution or re-introduce the cast operators for RInterface that have been removed by commit 693dba9fc8.

        Attachments

          Activity

            People

            Assignee:
            eguiraud Enrico Guiraud
            Reporter:
            eguiraud Enrico Guiraud
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Actual Start:
              Actual End: