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.
Procedure TestRethinkDB;
Var conn : TRethinkDbConnection; res: TRQLResult;
Begin
conn := r.connect( 'localhost' );
res := r.db('test').tableCreate('mytable').run( conn );
End;
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.
- API Documentation
- Example project
- Cursor and changefeed example
- Multithreaded example