Documentation

Core_QueryBuilder

AbstractYes

Query builder Database Abstraction Layer (DBAL). Implement a Builder pattern.

http://en.wikipedia.org/wiki/Builder_pattern

Tags
subpackage

Core\Querybuilder

version
7.x
author

Hostmake LLC

copyright

© 2005-2024 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru

Table of Contents

Methods

delete()  : Core_QueryBuilder_Delete
Create and return a DELETE Database Abstraction Layer <code> $oCore_QueryBuilder_Delete = Core_QueryBuilder::delete(); </code>
drop()  : Core_QueryBuilder_Drop
Create and return a DROP Database Abstraction Layer <code> $oCore_QueryBuilder_Drop = Core_QueryBuilder::drop(); </code>
expression()  : Core_QueryBuilder_Expression
Create and return an Expression Database Abstraction Layer
factory()  : object
Create and return a Query builder object for type $type
insert()  : Core_QueryBuilder_Insert
Create and return a INSERT Database Abstraction Layer <code> $oCore_QueryBuilder_Insert = Core_QueryBuilder::insert(); </code>
lock()  : Core_QueryBuilder_Lock
Create and return a LOCK TABLES Database Abstraction Layer <code> $oCore_QueryBuilder_Lock = Core_QueryBuilder::lock(); </code>
optimize()  : Core_QueryBuilder_Optimize
Create and return a OPTIMIZE Database Abstraction Layer <code> $oCore_QueryBuilder_Optimize = Core_QueryBuilder::optimize(); </code>
raw()  : Core_QueryBuilder_Expression
Create and return an Expression Database Abstraction Layer
rename()  : Core_QueryBuilder_Rename
Create and return a RENAME Database Abstraction Layer <code> $oCore_QueryBuilder_Rename = Core_QueryBuilder::rename(); </code>
replace()  : Core_QueryBuilder_Replace
Create and return a REPLACE Database Abstraction Layer <code> $oCore_QueryBuilder_Replace = Core_QueryBuilder::replace(); </code>
select()  : Core_QueryBuilder_Select
Create and return a SELECT Database Abstraction Layer <code> $oCore_QueryBuilder_Select = Core_QueryBuilder::select(); </code>
truncate()  : Core_QueryBuilder_Truncate
Create and return a TRUNCATE Database Abstraction Layer <code> $oCore_QueryBuilder_Truncate = Core_QueryBuilder::truncate(); </code>
update()  : Core_QueryBuilder_Update
Create and return an UPDATE Database Abstraction Layer <code> $oCore_QueryBuilder_Update = Core_QueryBuilder::update(); </code>
__construct()  : mixed
Constructor.

Methods

factory()

Create and return a Query builder object for type $type

public static factory(string $type, array<string|int, mixed> $args) : object
Parameters
$type : string
$args : array<string|int, mixed>
$oCore_QueryBuilder_Select = Core_QueryBuilder::factory('Select');
Return values
object

__construct()

Constructor.

protected __construct(string $type) : mixed
Parameters
$type : string

type of object


        
On this page

Search results