[CQF] Store collation-op along with the shard key in optimizer metadata

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 7.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • QO 2023-08-21
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently we represent the shard key using the DistributionAndPaths struct. This struct is really about modeling the distribution/management of data between threads; it only stores the shard key as a vector of ABT paths, which is insufficient to model hashed shard keys.

      The goal of this ticket is to add the ability to represent hashed shard keys in the metadata and refactor the existing rewrites to reference this new representation.

            Assignee:
            Ben Shteinfeld
            Reporter:
            Ben Shteinfeld
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: