Skip to content

v0.1.0

Compare
Choose a tag to compare
@bynect bynect released this 25 Oct 00:43
· 27 commits to main since this release
eb6f3bb

Vala bindings for the MongoC driver

libmongoc and libbson bindings supported features

Bson (libbson)

  • BCON (macros)
  • Bson
  • BsonIter (?)
  • BsonReader (?)
  • BsonString
  • BsonUnichar (?)
  • BsonType / BsonSubtype / BconType
  • *Flags
  • BsonError
  • BsonOid
  • BsonDecimal128 (?)
  • BsonValue
  • BsonVisitor
  • BsonContext
  • Helper methods

Note: Bindings for libbson are almost complete and most thing are covered

Mongo (libmongoc)

  • Uri
  • Client
  • ClientPool
  • ClientSession (?)
  • Socket (?)
  • *Opts (?)
  • *Prefs
  • *Concerns
  • Cursor
  • *Flags
  • Streams (?)
  • GridFS (bucket)
  • Database
  • Collection
  • BulkOperations (?)
  • Callbacks
  • Transactions
  • Helper methods (?)

Note: Bindings for libmongoc are complete for a good portion but may need extra experimentation and/or implementation. Bindings are CRUDs and connection ready though.

? : To test and/or not fully implemented