0 フォロワー

インターフェース yii\db\ExpressionBuilderInterface

実装クラスyii\db\ExpressionBuilderyii\db\PdoValueBuilderyii\db\QueryExpressionBuilderyii\db\conditions\BetweenColumnsConditionBuilderyii\db\conditions\BetweenConditionBuilderyii\db\conditions\ConjunctionConditionBuilderyii\db\conditions\ExistsConditionBuilderyii\db\conditions\HashConditionBuilderyii\db\conditions\InConditionBuilderyii\db\conditions\LikeConditionBuilderyii\db\conditions\NotConditionBuilderyii\db\conditions\SimpleConditionBuilderyii\db\cubrid\conditions\LikeConditionBuilderyii\db\mssql\conditions\InConditionBuilderyii\db\mssql\conditions\LikeConditionBuilderyii\db\mysql\JsonExpressionBuilderyii\db\oci\conditions\InConditionBuilderyii\db\oci\conditions\LikeConditionBuilderyii\db\pgsql\ArrayExpressionBuilderyii\db\pgsql\JsonExpressionBuilderyii\db\sqlite\conditions\InConditionBuilderyii\db\sqlite\conditions\LikeConditionBuilder
バージョン2.0.14
ソースコード https://github.com/yiisoft/yii2/blob/master/framework/db/ExpressionBuilderInterface.php

インターフェース `ExpressionBuilderInterface` は、yii\db\ExpressionInterface を実装する特定の式オブジェクトから生のSQLを構築するように設計されています。

公開メソッド

継承メソッドを非表示

メソッド 説明 定義元
build() このメソッドは、追加でエスケープまたは引用符で囲まれない生のSQLを$expressionから構築します。 yii\db\ExpressionBuilderInterface

メソッドの詳細

継承メソッドを非表示

build() public abstract method

このメソッドは、追加でエスケープまたは引用符で囲まれない生のSQLを$expressionから構築します。

public abstract string build ( yii\db\ExpressionInterface $expression, array &$params = [] )
$expression yii\db\ExpressionInterface

構築される式。

$params array

バインディングパラメータ。

戻り値 string

追加でエスケープまたは引用符で囲まれない生のSQL。

                public function build(ExpressionInterface $expression, array &$params = []);