Trait CaseExpressionTrait
包含用于 case 相关表达式的共享功能的 Trait。
命名空间: Cake\Database\Expression
方法摘要
-
compileNullableValue() protected
将可空值编译为 SQL。
-
inferType() protected
推断给定值的抽象类型。
方法详细信息
compileNullableValue() ¶ protected
compileNullableValue(Cake\Database\ValueBinder $binder, Cake\Database\ExpressionInterface|object|scalar|null $value, string|null $type = null): string
将可空值编译为 SQL。
参数
-
Cake\Database\ValueBinder
$binder 要使用的值绑定器。
-
Cake\Database\ExpressionInterface|object|scalar|null
$value 要编译的值。
-
string|null
$type optional 值类型。
返回值
string
inferType() ¶ protected
inferType(mixed $value): string|null
推断给定值的抽象类型。
参数
-
mixed
$value 要推断其类型的值。
返回值
string|null