sql/src/Statement.php

21 lines
379 B
PHP
Raw Normal View History

2018-06-26 13:14:24 +02:00
<?php
namespace Amp\Sql;
use Amp\Promise;
2018-07-09 09:55:12 +02:00
interface Statement extends TransientResource
2018-06-29 12:15:39 +02:00
{
2018-06-26 13:14:24 +02:00
/**
* @param mixed[] $params
*
2018-06-29 11:41:04 +02:00
* @return Promise<CommandResult|ResultSet>
2018-06-26 13:14:24 +02:00
*/
public function execute(array $params = []): Promise;
/**
* @return string The SQL string used to prepare the statement.
*/
public function getQuery(): string;
}