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.
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