Statement
Less than 1 minute
Statement
Represents a prepared SQL statement with query builder integration for Hazaar DBI.
class Statement extends \PDOStatementExtends PDOStatement to support aliased queries and custom parameter handling.
Properties
aliased
Indicates whether the statement uses aliased parameters.
public bool $aliasedqueryBuilder
The query builder instance associated with this statement.
private QueryBuilder $queryBuilderMethods
__construct
Protected constructor for Statement. Instantiation is managed by PDO.
protected __construct(): voidsetQueryBuilder
Associate a query builder with this statement and set aliasing mode.
public setQueryBuilder(QueryBuilder $queryBuilder, bool $aliased): voidParameters
| Parameter | Type | Description |
|---|---|---|
$queryBuilder | QueryBuilder | the query builder instance |
$aliased | bool | whether to use aliased parameters |
execute
public execute(?array $params): boolParameters
| Parameter | Type | Description |
|---|---|---|
$params | array |
Generated by Hazaar API Doc Generator on Tue, 21 Apr 2026 04:00:24 +0000