Skip to content

Off-Piste/Predictable

Repository files navigation

Predictable

Predictable is a type-safe SwiftyCouchDB query API using Swift 4's Smart KeyPaths to extend upon CouchDB's design document querys.

Requirements

  • macOS
  • Xcode 9.0+
  • Swift 4.0+

Usage

Note: Uses SwiftyCouchDB as the CouchDB Wrapper.

Creating your database document object is simple, conforming to DBDocument (Codable) is all that is required.

struct User: DBDocument {
  var _id: String
  var name: String
  var email: String
  var age: Int
}

To create your query without using CouchDB design documents just:

Query(User.self)
  .for(\User.age > 22)
  .by(\User.age)
  .evaluate { (users, error) in
    /* .. */
  }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages