Skip to content

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

Notifications You must be signed in to change notification settings

al3xandru/jreql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages