AnyEvent-Groonga
view release on metacpan or search on metacpan
lib/AnyEvent/Groonga.pm view on Meta::CPAN
150151152153154155156157158159160161162163164165166167168169170my
$groonga_command
=
$self
->_generate_groonga_command(
$command
,
$args_ref
);
my
$cv
= AnyEvent->condvar;
$self
->_set_timeout(
$cv
,
$args_ref
->{timeout} )
if
$args_ref
->{timeout};
my
$cmd_cv
= run_cmd
$groonga_command
,
'>'
=> \
my
$stdout
,
'2>'
=> \
my
$stderr
;
$cmd_cv
->cb(
sub
{
my
$json
=
$stdout
;
my
$result
;
try
{
my
$data
= JSON->new->utf8->decode(
$json
);
$result
= AnyEvent::Groonga::Result->new(
posted_command
=>
$command
,
data
=>
$data
( run in 1.199 second using v1.01-cache-2.11-cpan-26ccb49234f )