PluginProbe ʕ •ᴥ•ʔ
Search Regex / trunk
Search Regex vtrunk
trunk 1.4.12 1.4.13 1.4.14 1.4.15 1.4.16 2.0 2.0.1 2.1 2.2 2.2.1 2.3 2.3.1 2.3.2 2.3.3 2.4 2.4.1 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1 3.1.1 3.1.2 3.2 3.3 3.3.0 3.3.1 3.4 3.4.1 3.4.2
search-regex / includes / sql / where / class-where-null.php
search-regex / includes / sql / where Last commit date
class-where-and.php 5 months ago class-where-date.php 5 months ago class-where-in.php 5 months ago class-where-integer.php 5 months ago class-where-null.php 5 months ago class-where-or.php 5 months ago class-where-string.php 1 month ago class-where.php 5 months ago
class-where-null.php
30 lines
1 <?php
2
3 namespace SearchRegex\Sql\Where;
4
5 use SearchRegex\Sql;
6
7 /**
8 * WHERE for a null value
9 */
10 class Where_Null extends Where {
11 /**
12 * Constructor
13 *
14 * @param Sql\Select\Select $column Column.
15 * @param string $logic Logic.
16 */
17 public function __construct( Sql\Select\Select $column, $logic ) {
18 $logic_sql = 'IS';
19 if ( $logic === 'has' ) {
20 $logic_sql = 'IS NOT';
21 }
22
23 parent::__construct( $column, $logic_sql, 'NULL' );
24 }
25
26 public function get_value() {
27 return 'NULL';
28 }
29 }
30