-
Notifications
You must be signed in to change notification settings - Fork 24
Home
Keyston edited this page Mar 25, 2015
·
2 revisions
Scala driver for RethinkDB
-
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