Skip to content
Keyston edited this page Mar 25, 2015 · 2 revisions

Scala driver for RethinkDB

Features

  • Full Type Safety (still a work in progress, will use macros to support case class type safety, right now all queries should be typed checked against the rules of RQL, )

  • Mapping to and from case classes , this allows you to fetch data to an case class via .as[CaseClass] or insert data from case classes (will be translated to a Map[String,_]

  • Lazy evaluation, all expressions are evaluated in a lazy fashion, meaning that the ast will be build up but the inner args and optargs wont be resolved until .run/.as or .ast is called for performance.

  • Uses Jackson for json mapping via jackson-module-scala

  • Getting Started

  • Type Safety

Clone this wiki locally