Documentation

QueryBuilderBase
in package

Table of Contents

$connName  : string
Convenience property for connection management
$queries  : array<string|int, mixed>
List of queries executed
__call()  : mixed
Calls a function further down the inheritance chain.
__construct()  : mixed
__destruct()  : mixed
affectedRows()  : void
beginTransaction()  : void
commit()  : void
errorCode()  : void
errorInfo()  : void
exec()  : void
getAttribute()  : void
getColumns()  : void
getDbs()  : void
getFks()  : void
getIndexes()  : void
getLastQuery()  : void
getSchemas()  : void
getSequences()  : void
getSystemTables()  : void
getTables()  : void
getTypes()  : void
getUtil()  : void
getVersion()  : void
getViews()  : void
inTransaction()  : void
lastInsertId()  : void
numRows()  : void
prepare()  : void
prepareExecute()  : void
prepareQuery()  : void
query()  : void
quote()  : void
resetQuery()  : void
Clear out the class variables, so the next query can be run
rollback()  : void
setAttribute()  : void
setTablePrefix()  : void
truncate()  : void

Properties

$connName

Convenience property for connection management

public string $connName = ''

$queries

List of queries executed

public array<string|int, mixed> $queries = ['total_time' => 0]

Methods

__call()

Calls a function further down the inheritance chain.

public __call(string $name, array<string|int, mixed> $params) : mixed

'Implements' methods on the driver object

Parameters
$name : string
$params : array<string|int, mixed>
Tags
throws
BadMethodCallException
Return values
mixed

beginTransaction()

public beginTransaction() : void

: bool

Return values
void

exec()

public exec(string $statement) : void

: int

Parameters
$statement : string
Return values
void

getAttribute()

public getAttribute(int $attribute) : void
Parameters
$attribute : int
Return values
void

getColumns()

public getColumns(string $table) : void

: array | null

Parameters
$table : string
Return values
void

getFks()

public getFks(string $table) : void

: array | null

Parameters
$table : string
Return values
void

getIndexes()

public getIndexes(string $table) : void

: array | null

Parameters
$table : string
Return values
void

getLastQuery()

public getLastQuery() : void

: string

Return values
void

getSchemas()

public getSchemas() : void

: array | null

Return values
void

getSequences()

public getSequences() : void

: array | null

Return values
void

getSystemTables()

public getSystemTables() : void

: array | null

Return values
void

getTypes()

public getTypes() : void

: array | null

Return values
void

getUtil()

public getUtil() : void

: \Query\Drivers\AbstractUtil

Return values
void

getViews()

public getViews() : void

: array | null

Return values
void

inTransaction()

public inTransaction() : void

: bool

Return values
void

lastInsertId()

public lastInsertId(string $name = NULL) : void

: string

Parameters
$name = NULL : string
Return values
void

prepare()

public prepare(string $statement, array<string|int, mixed> $driver_options = []) : void

: PDOStatement

Parameters
$statement : string
$driver_options = [] : array<string|int, mixed>
Return values
void

prepareExecute()

public prepareExecute(string $sql, array<string|int, mixed> $params) : void

: PDOStatement

Parameters
$sql : string
$params : array<string|int, mixed>
Return values
void

prepareQuery()

public prepareQuery(string $sql, array<string|int, mixed> $data) : void

: PDOStatement

Parameters
$sql : string
$data : array<string|int, mixed>
Return values
void

query()

public query(string $statement) : void

: PDOStatement

Parameters
$statement : string
Return values
void

quote()

public quote(string $string, int $parameter_type = PDO::PARAM_STR) : void

: string

Parameters
$string : string
$parameter_type = PDO::PARAM_STR : int
Return values
void

resetQuery()

Clear out the class variables, so the next query can be run

public resetQuery() : void
Return values
void

setAttribute()

public setAttribute(int $attribute, mixed $value) : void

: bool

Parameters
$attribute : int
$value : mixed
Return values
void

setTablePrefix()

public setTablePrefix(string $prefix) : void

: void

Parameters
$prefix : string
Return values
void

truncate()

public truncate(string $table) : void

: PDOStatement

Parameters
$table : string
Return values
void

        

Search results