Final Class Yiisoft\Db\Pgsql\Builder\LikeBuilder
| Inheritance | Yiisoft\Db\Pgsql\Builder\LikeBuilder » Yiisoft\Db\QueryBuilder\Condition\Builder\LikeBuilder |
|---|
Build an object of {@see Like} into SQL expressions for PostgreSQL Server.
Protected Methods
| Method | Description | Defined By |
|---|---|---|
| getOperatorData() | Yiisoft\Db\Pgsql\Builder\LikeBuilder |
Method Details
| protected array getOperatorData ( \Yiisoft\Db\QueryBuilder\Condition\Like|\Yiisoft\Db\QueryBuilder\Condition\NotLike $condition ) | ||
| $condition | \Yiisoft\Db\QueryBuilder\Condition\Like|\Yiisoft\Db\QueryBuilder\Condition\NotLike | |
protected function getOperatorData(Like|NotLike $condition): array
{
return match ($condition::class) {
Like::class => [false, $condition->caseSensitive === false ? 'ILIKE' : 'LIKE'],
NotLike::class => [true, $condition->caseSensitive === false ? 'NOT ILIKE' : 'NOT LIKE'],
};
}
Signup or Login in order to comment.