Final Class Yiisoft\Db\Sqlite\Builder\LikeBuilder
| Inheritance | Yiisoft\Db\Sqlite\Builder\LikeBuilder » Yiisoft\Db\QueryBuilder\Condition\Builder\LikeBuilder |
|---|
Build an object of {@see \Yiisoft\Db\QueryBuilder\Condition\LikeCondition} into SQL expressions for SQLite Server.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| build() | Yiisoft\Db\Sqlite\Builder\LikeBuilder |
Constants
| Constant | Value | Description | Defined By |
|---|---|---|---|
| ESCAPE_SQL | " ESCAPE '\\'" | Yiisoft\Db\Sqlite\Builder\LikeBuilder |
Method Details
| public string build ( \Yiisoft\Db\Expression\ExpressionInterface $expression, array &$params = [] ) | ||
| $expression | \Yiisoft\Db\Expression\ExpressionInterface | |
| $params | array | |
public function build(ExpressionInterface $expression, array &$params = []): string
{
if ($expression->caseSensitive === true) {
throw new NotSupportedException('SQLite doesn\'t support case-sensitive "LIKE" conditions.');
}
return parent::build($expression, $params);
}
Signup or Login in order to comment.