FacturaScripts

DbQuery
in package

Tags
author

Carlos García Gómez [email protected]

Table of Contents

$fields  : string
$groupBy  : string
$having  : string
$limit  : int
$offset  : int
$orderBy  : array<string|int, mixed>
$db  : DataBase
$table  : string
$where  : array<string|int, Where>
__call()  : mixed
__construct()  : mixed
array()  : array<string|int, mixed>
avg()  : float
avgArray()  : array<string|int, mixed>
count()  : int
countArray()  : array<string|int, mixed>
delete()  : bool
first()  : array<string|int, mixed>
get()  : array<string|int, mixed>
groupBy()  : self
having()  : self
insert()  : bool
insertGetId()  : int|null
limit()  : self
max()  : float
maxArray()  : array<string|int, mixed>
min()  : float
minArray()  : array<string|int, mixed>
offset()  : self
orderBy()  : self
orderMulti()  : self
reorder()  : self
select()  : self
selectRaw()  : self
sql()  : string
sum()  : float
sumArray()  : array<string|int, mixed>
table()  : self
update()  : bool
where()  : $this
whereBetween()  : self
whereEq()  : self
whereGt()  : self
whereGte()  : self
whereIn()  : self
whereLike()  : self
whereLt()  : self
whereLte()  : self
whereNotEq()  : self
whereNotIn()  : self
whereNotNull()  : self
whereNull()  : self
db()  : DataBase

Properties

$orderBy

public array<string|int, mixed> $orderBy = []

Methods

__call()

public __call(mixed $method, mixed $parameters) : mixed
Parameters
$method : mixed
$parameters : mixed
Return values
mixed

__construct()

public __construct(string $table) : mixed
Parameters
$table : string
Return values
mixed

array()

public array(string $key, string $value) : array<string|int, mixed>
Parameters
$key : string
$value : string
Return values
array<string|int, mixed>

avg()

public avg(string $field[, int|null $decimals = null ]) : float
Parameters
$field : string
$decimals : int|null = null
Return values
float

avgArray()

public avgArray(string $field, string $groupByKey) : array<string|int, mixed>
Parameters
$field : string
$groupByKey : string
Return values
array<string|int, mixed>

count()

public count([string $field = '' ]) : int
Parameters
$field : string = ''
Return values
int

countArray()

public countArray(string $field, string $groupByKey) : array<string|int, mixed>
Parameters
$field : string
$groupByKey : string
Return values
array<string|int, mixed>

delete()

public delete() : bool
Return values
bool

first()

public first() : array<string|int, mixed>
Return values
array<string|int, mixed>

get()

public get() : array<string|int, mixed>
Return values
array<string|int, mixed>

groupBy()

public groupBy(string $fields) : self
Parameters
$fields : string
Return values
self

having()

public having(string $having) : self
Parameters
$having : string
Return values
self

insert()

public insert(array<string|int, mixed> $data) : bool
Parameters
$data : array<string|int, mixed>
Return values
bool

insertGetId()

public insertGetId(array<string|int, mixed> $data) : int|null
Parameters
$data : array<string|int, mixed>
Return values
int|null

limit()

public limit(int $limit) : self
Parameters
$limit : int
Return values
self

max()

public max(string $field[, int|null $decimals = null ]) : float
Parameters
$field : string
$decimals : int|null = null
Return values
float

maxArray()

public maxArray(string $field, string $groupByKey) : array<string|int, mixed>
Parameters
$field : string
$groupByKey : string
Return values
array<string|int, mixed>

min()

public min(string $field[, int|null $decimals = null ]) : float
Parameters
$field : string
$decimals : int|null = null
Return values
float

minArray()

public minArray(string $field, string $groupByKey) : array<string|int, mixed>
Parameters
$field : string
$groupByKey : string
Return values
array<string|int, mixed>

offset()

public offset(int $offset) : self
Parameters
$offset : int
Return values
self

orderBy()

public orderBy(string $field[, string $order = 'ASC' ]) : self
Parameters
$field : string
$order : string = 'ASC'
Return values
self

orderMulti()

public orderMulti(array<string|int, mixed> $fields) : self
Parameters
$fields : array<string|int, mixed>
Return values
self

reorder()

public reorder() : self
Return values
self

select()

public select(string $fields) : self
Parameters
$fields : string
Return values
self

selectRaw()

public selectRaw(string $fields) : self
Parameters
$fields : string
Return values
self

sql()

public sql() : string
Return values
string

sum()

public sum(string $field[, int|null $decimals = null ]) : float
Parameters
$field : string
$decimals : int|null = null
Return values
float

sumArray()

public sumArray(string $field, string $groupByKey) : array<string|int, mixed>
Parameters
$field : string
$groupByKey : string
Return values
array<string|int, mixed>

table()

public static table(string $table) : self
Parameters
$table : string
Return values
self

update()

public update(array<string|int, mixed> $data) : bool
Parameters
$data : array<string|int, mixed>
Return values
bool

where()

public where(array<string|int, Where$where) : $this
Parameters
$where : array<string|int, Where>
Tags
throws
Exception
Return values
$this

whereBetween()

public whereBetween(string $field, mixed $value1, mixed $value2) : self
Parameters
$field : string
$value1 : mixed
$value2 : mixed
Return values
self

whereEq()

public whereEq(string $field, mixed $value) : self
Parameters
$field : string
$value : mixed
Return values
self

whereGt()

public whereGt(string $field, mixed $value) : self
Parameters
$field : string
$value : mixed
Return values
self

whereGte()

public whereGte(string $field, mixed $value) : self
Parameters
$field : string
$value : mixed
Return values
self

whereIn()

public whereIn(string $field, array<string|int, mixed> $values) : self
Parameters
$field : string
$values : array<string|int, mixed>
Return values
self

whereLike()

public whereLike(string $field, string $value) : self
Parameters
$field : string
$value : string
Return values
self

whereLt()

public whereLt(string $field, mixed $value) : self
Parameters
$field : string
$value : mixed
Return values
self

whereLte()

public whereLte(string $field, mixed $value) : self
Parameters
$field : string
$value : mixed
Return values
self

whereNotEq()

public whereNotEq(string $field, mixed $value) : self
Parameters
$field : string
$value : mixed
Return values
self

whereNotIn()

public whereNotIn(string $field, array<string|int, mixed> $values) : self
Parameters
$field : string
$values : array<string|int, mixed>
Return values
self

whereNotNull()

public whereNotNull(string $field) : self
Parameters
$field : string
Return values
self

whereNull()

public whereNull(string $field) : self
Parameters
$field : string
Return values
self

Search results