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
- Constructor
- __destruct() : mixed
- Destructor
- 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
Return values
mixed —__construct()
Constructor
public
__construct(DriverInterface|null $driver, QueryParser $parser) : mixed
Parameters
- $driver : DriverInterface|null
- $parser : QueryParser
Return values
mixed —__destruct()
Destructor
public
__destruct() : mixed
Tags
Return values
mixed —affectedRows()
public
affectedRows() : void
: int
Return values
void —beginTransaction()
public
beginTransaction() : void
: bool
Return values
void —commit()
public
commit() : void
: bool
Return values
void —errorCode()
public
errorCode() : void
: string
Return values
void —errorInfo()
public
errorInfo() : void
: array
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 —getDbs()
public
getDbs() : void
: array | null
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 —getTables()
public
getTables() : void
: array
Return values
void —getTypes()
public
getTypes() : void
: array | null
Return values
void —getUtil()
public
getUtil() : void
: \Query\Drivers\AbstractUtil
Return values
void —getVersion()
public
getVersion() : void
: string
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 —numRows()
public
numRows() : void
: int | null
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 —rollback()
public
rollback() : void
: bool
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