Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

rethinkdb-delphi

Delphi RethinkDB client driver

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Delphi RethinkDB Client driver

A Delphi client driver for RethinkDB.

Fully supports all operations of the RethinkDB API and is compliant with the JSON driver protocol and at least RethinkDB 1.15 ReQL terms.

Example

pascal
Procedure TestRethinkDB;
Var conn : TRethinkDbConnection; res: TRQLResult;
Begin
  conn := r.connect( 'localhost' );
  res := r.db('test').tableCreate('mytable').run( conn );
End;

Note

This driver uses the synchronous Indy socket library for networked communication. For application performance it is advised to run these operations in a non-gui thread, or make use of the TIdAntiFreeze component.

Todo

  • API Documentation
  • Example project
  • Cursor and changefeed example
  • Multithreaded example