Final Class Yiisoft\Db\Sqlite\QueryBuilder
| Inheritance | Yiisoft\ |
|---|
Implements the SQLite Server specific query builder.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Yiisoft\ |
Protected Methods
| Method | Description | Defined By |
|---|---|---|
| createSqlParser() | Yiisoft\ |
|
| prepareBinary() | Yiisoft\ |
Method Details
| public mixed __construct ( \ | ||
| $db | \ |
|
public function __construct(ConnectionInterface $db)
{
$quoter = $db->getQuoter();
$schema = $db->getSchema();
parent::__construct(
$db,
new DDLQueryBuilder($this, $quoter, $schema),
new DMLQueryBuilder($this, $quoter, $schema),
new DQLQueryBuilder($this, $quoter),
new ColumnDefinitionBuilder($this),
);
}
| protected Yiisoft\ | ||
| $sql | string | |
protected function createSqlParser(string $sql): SqlParser
{
return new SqlParser($sql);
}
| protected string prepareBinary ( string $binary ) | ||
| $binary | string | |
protected function prepareBinary(string $binary): string
{
return "x'" . bin2hex($binary) . "'";
}
User Contributed Notes
Leave a comment
Join the conversation to share a note.