PHP Класс phprs\ezsql\impls\WhereImpl

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
condition ( $context, $prefix, $expr, $args )
conditionArgs ( $context, $prefix, array $args = [] ) find like Mongodb query glossary whereArray( [ 'id'=>['>'=>1], 'name'=>'cym', ] ) 支持的操作符有 = 'id'=>['=' => 1] > 'id'=>['>' => 1] < 'id'=>['<' => 1] <> 'id'=>['<>' => 1] >= 'id'=>['>=' => 1] <= 'id'=>['<=' => 1] BETWEEN 'id'=>['BETWEEN' => [1 ,2]] LIKE 'id'=>['LIKE' => '1%'] IN 'id'=>['IN' => [1,2,3]] NOT IN 'id'=>['NOT IN' => [1,2,3]]
having ( $context, $expr, $args )
havingArgs ( $context, $args )
where ( $context, $expr, $args )
whereArgs ( $context, $args )

Приватные методы

Метод Описание
findQ ( $str, $offset, $no )

Описание методов

condition() публичный статический метод

public static condition ( $context, $prefix, $expr, $args )

conditionArgs() публичный статический метод

find like Mongodb query glossary whereArray( [ 'id'=>['>'=>1], 'name'=>'cym', ] ) 支持的操作符有 = 'id'=>['=' => 1] > 'id'=>['>' => 1] < 'id'=>['<' => 1] <> 'id'=>['<>' => 1] >= 'id'=>['>=' => 1] <= 'id'=>['<=' => 1] BETWEEN 'id'=>['BETWEEN' => [1 ,2]] LIKE 'id'=>['LIKE' => '1%'] IN 'id'=>['IN' => [1,2,3]] NOT IN 'id'=>['NOT IN' => [1,2,3]]
public static conditionArgs ( $context, $prefix, array $args = [] )
$args array

having() публичный статический метод

public static having ( $context, $expr, $args )

havingArgs() публичный статический метод

public static havingArgs ( $context, $args )

where() публичный статический метод

public static where ( $context, $expr, $args )

whereArgs() публичный статический метод

public static whereArgs ( $context, $args )