Provided by: libdr-tarantool-perl_0.42-1ubuntu1_amd64 bug

NAME

       DR::Tarantool::CoroClient - an asynchronous coro driver for Tarantool
       <http://tarantool.org>

SYNOPSIS

           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;

METHODS

   connect
       Connects to Tarantool.

       Arguments

       The same as "connect" in DR::Tarantool::AsyncClient, excluding the callback.

       Returns a connection handle or croaks an error.

       Additional arguments

       raise_error
           If true (default behaviour) the driver throws an exception for each server error.

   ping
       The same as "ping" in DR::Tarantool::AsyncClient, excluding the callback.

       Returns true on success, false on error.

   insert
       The same as "insert" in DR::Tarantool::AsyncClient, excluding the callback.

       Returns the inserted tuple or undef.  Croaks an error if insert failed (raise_error must
       be set).

   select
       The same as "select" in DR::Tarantool::AsyncClient, excluding the callback.

       Returns tuple or tuples that match selection criteria, or undef if no matching tuples were
       found.  Croaks an error if an error occurred (provided raise_error is set).

   update
       The same as "update" in DR::Tarantool::AsyncClient, excluding the callback.

       Returns the new value of the tuple.  Croaks an error if update failed (provided
       raise_error is set).

   delete
       The same as "delete" in DR::Tarantool::AsyncClient, excluding the callback.

       Returns the deleted tuple, or undef.  Croaks error if an error occurred (provided
       raise_error is set).

   call_lua
       The same as "call_lua" in DR::Tarantool::AsyncClient, excluding the callback.

       Returns a tuple or tuples returned by the called procedure.  Croaks an error if an error
       occurred (provided raise_error is set).