FacturaScripts

Where
in package

Tags
author

Carlos García Gómez [email protected]

Table of Contents

FIELD_SEPARATOR  = '|'
$fields  : string
$operation  : string
$operator  : string
$subWhere  : array<string|int, Where>
$value  : mixed
$db  : DataBase
__construct()  : mixed
between()  : self
column()  : self
eq()  : self
gt()  : self
gte()  : self
in()  : self
isNotNull()  : self
isNull()  : self
like()  : self
lt()  : self
lte()  : self
multiSql()  : string
multiSqlLegacy()  : string
notBetween()  : self
notEq()  : self
notIn()  : self
notLike()  : self
or()  : self
orBetween()  : self
orEq()  : self
orGt()  : self
orGte()  : self
orIn()  : self
orIsNotNull()  : self
orIsNull()  : self
orLike()  : self
orLt()  : self
orLte()  : self
orNotBetween()  : self
orNotEq()  : self
orNotIn()  : self
orNotLike()  : self
orRegexp()  : self
orSub()  : self
orXlike()  : self
regexp()  : self
sql()  : string
sub()  : self
xlike()  : self
db()  : DataBase
sqlColumn()  : string
sqlOperatorBetween()  : string
sqlOperatorIn()  : string
sqlOperatorLike()  : string
sqlOperatorXLike()  : string
sqlValue()  : string

Constants

FIELD_SEPARATOR

public mixed FIELD_SEPARATOR = '|'

Properties

$fields

public string $fields

$operation

public string $operation

$operator

public string $operator

Methods

__construct()

public __construct(string $fields, mixed $value[, string $operator = '=' ][, string $operation = 'AND' ]) : mixed
Parameters
$fields : string
$value : mixed
$operator : string = '='
$operation : string = 'AND'
Return values
mixed

between()

public static between(string $fields, mixed $value1, mixed $value2) : self
Parameters
$fields : string
$value1 : mixed
$value2 : mixed
Return values
self

column()

public static column(string $fields, mixed $value[, string $operator = '=' ][, string $operation = 'AND' ]) : self
Parameters
$fields : string
$value : mixed
$operator : string = '='
$operation : string = 'AND'
Return values
self

eq()

public static eq(string $fields, mixed $value) : self
Parameters
$fields : string
$value : mixed
Return values
self

gt()

public static gt(string $fields, mixed $value) : self
Parameters
$fields : string
$value : mixed
Return values
self

gte()

public static gte(string $fields, mixed $value) : self
Parameters
$fields : string
$value : mixed
Return values
self

in()

public static in(string $fields, mixed $values) : self
Parameters
$fields : string
$values : mixed
Return values
self

isNotNull()

public static isNotNull(string $fields) : self
Parameters
$fields : string
Return values
self

isNull()

public static isNull(string $fields) : self
Parameters
$fields : string
Return values
self

like()

public static like(string $fields, string $value) : self
Parameters
$fields : string
$value : string
Return values
self

lt()

public static lt(string $fields, mixed $value) : self
Parameters
$fields : string
$value : mixed
Return values
self

lte()

public static lte(string $fields, mixed $value) : self
Parameters
$fields : string
$value : mixed
Return values
self

multiSql()

public static multiSql(array<string|int, mixed> $where) : string
Parameters
$where : array<string|int, mixed>
Return values
string

multiSqlLegacy()

public static multiSqlLegacy(array<string|int, mixed> $where) : string
Parameters
$where : array<string|int, mixed>
Return values
string

notBetween()

public static notBetween(string $fields, mixed $value1, mixed $value2) : self
Parameters
$fields : string
$value1 : mixed
$value2 : mixed
Return values
self

notEq()

public static notEq(string $fields, mixed $value) : self
Parameters
$fields : string
$value : mixed
Return values
self

notIn()

public static notIn(string $fields, mixed $values) : self
Parameters
$fields : string
$values : mixed
Return values
self

notLike()

public static notLike(string $fields, string $value) : self
Parameters
$fields : string
$value : string
Return values
self

or()

public static or(string $fields, mixed $value[, string $operator = '=' ]) : self
Parameters
$fields : string
$value : mixed
$operator : string = '='
Return values
self

orBetween()

public static orBetween(string $fields, mixed $value1, mixed $value2) : self
Parameters
$fields : string
$value1 : mixed
$value2 : mixed
Return values
self

orEq()

public static orEq(string $fields, mixed $value) : self
Parameters
$fields : string
$value : mixed
Return values
self

orGt()

public static orGt(string $fields, mixed $value) : self
Parameters
$fields : string
$value : mixed
Return values
self

orGte()

public static orGte(string $fields, mixed $value) : self
Parameters
$fields : string
$value : mixed
Return values
self

orIn()

public static orIn(string $fields, mixed $values) : self
Parameters
$fields : string
$values : mixed
Return values
self

orIsNotNull()

public static orIsNotNull(string $fields) : self
Parameters
$fields : string
Return values
self

orIsNull()

public static orIsNull(string $fields) : self
Parameters
$fields : string
Return values
self

orLike()

public static orLike(string $fields, string $value) : self
Parameters
$fields : string
$value : string
Return values
self

orLt()

public static orLt(string $fields, mixed $value) : self
Parameters
$fields : string
$value : mixed
Return values
self

orLte()

public static orLte(string $fields, mixed $value) : self
Parameters
$fields : string
$value : mixed
Return values
self

orNotBetween()

public static orNotBetween(string $fields, mixed $value1, mixed $value2) : self
Parameters
$fields : string
$value1 : mixed
$value2 : mixed
Return values
self

orNotEq()

public static orNotEq(string $fields, mixed $value) : self
Parameters
$fields : string
$value : mixed
Return values
self

orNotIn()

public static orNotIn(string $fields, mixed $values) : self
Parameters
$fields : string
$values : mixed
Return values
self

orNotLike()

public static orNotLike(string $fields, string $value) : self
Parameters
$fields : string
$value : string
Return values
self

orRegexp()

public static orRegexp(string $fields, string $value) : self
Parameters
$fields : string
$value : string
Return values
self

orSub()

public static orSub(array<string|int, mixed> $where) : self
Parameters
$where : array<string|int, mixed>
Return values
self

orXlike()

public static orXlike(string $fields, string $value) : self
Parameters
$fields : string
$value : string
Return values
self

regexp()

public static regexp(string $fields, string $value) : self
Parameters
$fields : string
$value : string
Return values
self

sql()

public sql() : string
Return values
string

sub()

public static sub(array<string|int, mixed> $where[, string $operation = 'AND' ]) : self
Parameters
$where : array<string|int, mixed>
$operation : string = 'AND'
Return values
self

xlike()

public static xlike(string $fields, string $value) : self
Parameters
$fields : string
$value : string
Return values
self

sqlColumn()

private static sqlColumn(string $field) : string
Parameters
$field : string
Return values
string

sqlOperatorBetween()

private static sqlOperatorBetween(string $field, mixed $values, string $operator) : string
Parameters
$field : string
$values : mixed
$operator : string
Return values
string

sqlOperatorIn()

private static sqlOperatorIn(string $field, mixed $values, string $operator) : string
Parameters
$field : string
$values : mixed
$operator : string
Return values
string

sqlOperatorLike()

private static sqlOperatorLike(string $field, string $value, string $operator) : string
Parameters
$field : string
$value : string
$operator : string
Return values
string

sqlOperatorXLike()

private static sqlOperatorXLike(string $field, string $value) : string
Parameters
$field : string
$value : string
Return values
string

sqlValue()

private static sqlValue(mixed $value) : string
Parameters
$value : mixed
Return values
string

Search results