Check if we can unfriend PipelineD

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: Query Planning
    • Query Execution
    • Fully Compatible
    • QE 2025-10-27
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The Pipeline class has a friend class PipelineD which breaks some Pipeline class encapsulation. We should check if PipelineD can operate only on Pipeline's public interface which is already quite permissive, and, if it possible, rewrite PipelineD methods and remove the undesired friendship.

      This ticket is related to the ongoing refactoring of the Pipeline class within SPM-4106, but it is not a part of the project's scope and can be processed independently.

            Assignee:
            Jan Steemann
            Reporter:
            Romans Kasperovics
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: