Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
t
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

perl-rethinkdb

Build Status Coverage Status CPAN version

A Pure-Perl RethinkDB Driver

package MyApp;
use Rethinkdb;

r->connect->repl;
r->table('agents')->get('007')->update(
  r->branch(
    r->row->attr('in_centrifuge'),
    {'expectation': 'death'},
    {}
  )
)->run;

Documentation

See http://njlg.info/perl-rethinkdb/

Notes

  • This version is compatible with RethinkDB 2.3.4
  • No authentication support yet
  • This is still in beta stage
  • For examples see the tests in t/*.t or see the documentation (link above)

Todo

  • Add sugar syntax for attr (e.g. $doc->{attr}), slice (e.g. $doc->[3..6]), and nth (e.g. $doc->[3])
  • Add sugar syntax for as many operators as possible (e.g. +, -, /, *)
  • Performance testing and fixes
  • Look into non-blocking IO

About

A Pure Perl RethinkDB Driver

Resources

License

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages