A Java driver for RethinkDB, the open-source distributed JSON document database with a pleasant and powerful query language
Java
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
src
.gitignore
README.md
build.xml minor tweaks to the build May 25, 2013
jreql.iml
local.properties Ant build May 19, 2013
pom.xml

README.md

Note: Unfortunately this project is no longer under development.

jreql - Java driver for RethinkDB

A Java driver for RethinkDB, the open source distributed JSON document database with a pleasant and powerful query language.

What works

  1. The Ant build

    1. fetches the latest protobuf file from RethinkDB's next branch and generates the sources
    2. compile, etc.

    Note: the project is trying to use the latest protobuf definition as ReQL evolves pretty fast. Once a stable version is completed, it will start using the protobufs in the RethinkDB release versions.

  2. Connection: sends, receives, and parses responses.

  3. ResultSet for handling result.

  4. Converting the ProtoBuf Datum to native types (see DatumConverter)

What's next

  1. Admin API (DB, Table, Index)
  2. Basic query API
  3. Filtering with Criteria
  4. Lambda-functions for filter, map, etc.

What is needed

  1. Maven build -- if anyone is interested in contributing a Maven build, I'd be extremely grateful 🙏

    There's already a pom.xml contributed by @griphiam.

  2. Any ideas about how to handle: