Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-2298

Provide a way to merge multiple afwTable catalogs with identical schema

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Won't Fix
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: afw
    • Labels:
      None
    • Team:
      Data Release Production

      Description

      Concatenating afwTable catalogs to create one catalog with contiguous memory isn't quite as simple as it should be. One reason is that the reserve() member doesn't do what you might expect as it makes no guarantee of contiguous storage [this is why std::deque::reserve doesn't exist].

      We should provide a utility function that does this right (Jim tells me that there is a right way – I know a variety of ways that work that don't quite work when you allow for things like slots, or that require a deep copy of the result)

        Attachments

          Issue Links

            Activity

            rhl Robert Lupton created issue -
            swinbank John Swinbank made changes -
            Field Original Value New Value
            Team Data Release Production [ 10301 ]
            Issue Type Story [ 10001 ] Improvement [ 4 ]
            swinbank John Swinbank made changes -
            Link This issue relates to DM-820 [ DM-820 ]
            swinbank John Swinbank made changes -
            Resolution Done [ 10000 ]
            Status To Do [ 10001 ] Won't Fix [ 10405 ]

              People

              Assignee:
              jbosch Jim Bosch
              Reporter:
              rhl Robert Lupton
              Watchers:
              John Swinbank, Paul Price, Robert Lupton
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: