Class yii\db\mssql\conditions\InConditionBuilder
公共方法
| 方法 | 描述 | 被定义在 |
|---|---|---|
| __construct() | ExpressionBuilderTrait 构造函数。 | yii\db\ExpressionBuilderTrait |
| build() | 从不会被额外转义或引用的 $expression 接口 构建原始 SQL 语句的方法。 | yii\db\conditions\InConditionBuilder |
受保护的方法
| 方法 | 描述 | 被定义在 |
|---|---|---|
| buildCompositeInCondition() | 为 IN 条件构建 SQL。 | yii\db\mssql\conditions\InConditionBuilder |
| buildSubqueryInCondition() | 为 IN 条件构建 SQL。 | yii\db\mssql\conditions\InConditionBuilder |
| buildValues() | 构建要在 yii\db\conditions\InCondition 中使用的 $values | yii\db\conditions\InConditionBuilder |
方法详情
为 IN 条件构建 SQL。
| protected string buildCompositeInCondition($operator, $columns, $values, &$params) | ||
| $operator | string | |
| $columns | array|Traversable | |
| $values | array | |
| $params | array | |
| return | string | SQL |
|---|---|---|
为 IN 条件构建 SQL。
| protected string buildSubqueryInCondition($operator, $columns, $values, &$params) | ||
| $operator | string | |
| $columns | array|string | |
| $values | yii\db\Query | |
| $params | array | |
| return | string | SQL |
|---|---|---|
| throws | yii\base\NotSupportedException | 如果 |