DR::Tarantool::CoroClient - async coro driver for tarantool
use DR::Tarantool::CoroClient; use Coro; my $client = DR::Tarantool::CoroClient->connect( port => $port, spaces => $spaces; ); my @res; for (1 .. 100) { async { push @res => $client->select(space_name => $_); } } cede while @res < 100;
Connects to tarantool.
The same as "connect" in DR::Tarantool::AsyncClient exclude callback.
Returns a connector or croaks error.
If true (default behaviour) the driver will throw exception for each error.
The same as "ping" in DR::Tarantool::AsyncClient exclude callback.
Returns TRUE or FALSE if an error.
The same as "insert" in DR::Tarantool::AsyncClient exclude callback.
Returns tuples that were extracted from database or undef. Croaks error if an error was happened (if raise_error is true).
The same as "select" in DR::Tarantool::AsyncClient exclude callback.
The same as "update" in DR::Tarantool::AsyncClient exclude callback.
The same as "delete" in DR::Tarantool::AsyncClient exclude callback.
The same as "call_lua" in DR::Tarantool::AsyncClient exclude callback.
To install DR::Tarantool, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DR::Tarantool
CPAN shell
perl -MCPAN -e shell install DR::Tarantool
For more information on module installation, please visit the detailed CPAN module installation guide.