NAME

DBIx::Loop::Loop::AnyEvent - drive DBIx::Loop on AnyEvent

SYNOPSIS

use DBIx::Loop;
use DBIx::Loop::Loop::AnyEvent;

my $adapter = DBIx::Loop::Loop::AnyEvent->new;
my $db = DBIx::Loop->connect($dsn, $u, $p, \%attr, loop => $adapter);

my $f = $db->query("SELECT ...");
$adapter->await($f);                  # or:
my @res = $adapter->to_native($f)->recv;   # condvar style

DESCRIPTION

The loop adapter for AnyEvent (and, through AnyEvent's own backends, EV, Event and friends). Implements the DBIx::Loop loop seam with AE io/timer watchers; to_native bridges a query future to an AnyEvent condvar. See DBIx::Loop.

AUTHOR

LNATION <email@lnation.org>