NAME

DBIO::MySQL::Async::QueryExecutor - Query execution wrapper for DBIO MySQL async storage

VERSION

version 0.900000

DESCRIPTION

Wraps a connection pool and provides a single execute($conn, $sql, $bind) interface for query execution. Handles bind attribute policy and returns a Future with the result rows.

Separated from Storage to allow independent testing of query execution logic from connection pooling and transaction orchestration.

METHODS

execute

my $future = $executor->execute($mdb, $sql, $bind);

Execute a query on a given EV::MariaDB connection. Returns a Future that resolves with the result rows (array or arrayref).

AUTHOR

DBIO Authors

COPYRIGHT AND LICENSE

Copyright (C) 2026 DBIO Authors

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.