Uploaded image for project: 'Ruby Driver'
  1. Ruby Driver
  2. RUBY-2072

Refactor Binding API to keep pointers and byte streams in the binding

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.12.0.rc0
    • Component/s: None
    • Labels:
      None

      Description

      The goal of this refactoring is to use Ruby objects as much as possible between parts of FLE code (i.e. BSON::Document etc.) rather than FFI pointers and byte strings of BSON encodings of said documents. The FFI pointsers and BSON encoded byte streams are to be localized to the Binding module as they are needed only to interface with libmongocrypt.

        Attachments

          Activity

            People

            Assignee:
            oleg.pudeyev Oleg Pudeyev
            Reporter:
            emily.giurleo Emily Giurleo
            Participants:
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: