Extend MongoExtensionGetNextResult to include metadata

XMLWordPrintableJSON

    • Query Integration
    • Fully Compatible
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      During execution, an extension will be allowed to read any metadata as well as write any metadata. To accommodate this functionality, a new member will be added to `MongoExtensionGetNextResult`:

       

      // Additions to MongoExtensionGetNextResult:
      struct MongoExtensionGetNextResult { 
        /**
          * metadata: A metadata sidecar that the extension can both read from and write to. 
          **/
          MongoExtensionByteContainer metadata;
      }; 

      This ticket should update `api.h`, along with any handles or adapters derived from this interface. This ticket should also add unit tests where appropriate.

       

            Assignee:
            Aditya Deshpande
            Reporter:
            Josh Siegel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: