Core_QueryBuilder
in package
Query builder Database Abstraction Layer (DBAL). Implement a Builder pattern.
http://en.wikipedia.org/wiki/Builder_pattern
Tags
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
delete()
Create and return a DELETE Database Abstraction Layer <code> $oCore_QueryBuilder_Delete = Core_QueryBuilder::delete(); </code>
public
static delete() : Core_QueryBuilder_Delete
Return values
Core_QueryBuilder_Deletedrop()
Create and return a DROP Database Abstraction Layer <code> $oCore_QueryBuilder_Drop = Core_QueryBuilder::drop(); </code>
public
static drop() : Core_QueryBuilder_Drop
Return values
Core_QueryBuilder_Dropexpression()
Create and return an Expression Database Abstraction Layer
public
static expression() : Core_QueryBuilder_Expression
Tags
Return values
Core_QueryBuilder_Expressionfactory()
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
objectinsert()
Create and return a INSERT Database Abstraction Layer <code> $oCore_QueryBuilder_Insert = Core_QueryBuilder::insert(); </code>
public
static insert() : Core_QueryBuilder_Insert
Return values
Core_QueryBuilder_Insertlock()
Create and return a LOCK TABLES Database Abstraction Layer <code> $oCore_QueryBuilder_Lock = Core_QueryBuilder::lock(); </code>
public
static lock() : Core_QueryBuilder_Lock
Return values
Core_QueryBuilder_Lockoptimize()
Create and return a OPTIMIZE Database Abstraction Layer <code> $oCore_QueryBuilder_Optimize = Core_QueryBuilder::optimize(); </code>
public
static optimize() : Core_QueryBuilder_Optimize
Return values
Core_QueryBuilder_Optimizeraw()
Create and return an Expression Database Abstraction Layer
public
static raw() : Core_QueryBuilder_Expression
Tags
Return values
Core_QueryBuilder_Expressionrename()
Create and return a RENAME Database Abstraction Layer <code> $oCore_QueryBuilder_Rename = Core_QueryBuilder::rename(); </code>
public
static rename() : Core_QueryBuilder_Rename
Return values
Core_QueryBuilder_Renamereplace()
Create and return a REPLACE Database Abstraction Layer <code> $oCore_QueryBuilder_Replace = Core_QueryBuilder::replace(); </code>
public
static replace() : Core_QueryBuilder_Replace
Return values
Core_QueryBuilder_Replaceselect()
Create and return a SELECT Database Abstraction Layer <code> $oCore_QueryBuilder_Select = Core_QueryBuilder::select(); </code>
public
static select() : Core_QueryBuilder_Select
Return values
Core_QueryBuilder_Selecttruncate()
Create and return a TRUNCATE Database Abstraction Layer <code> $oCore_QueryBuilder_Truncate = Core_QueryBuilder::truncate(); </code>
public
static truncate() : Core_QueryBuilder_Truncate
Return values
Core_QueryBuilder_Truncateupdate()
Create and return an UPDATE Database Abstraction Layer <code> $oCore_QueryBuilder_Update = Core_QueryBuilder::update(); </code>
public
static update() : Core_QueryBuilder_Update
Return values
Core_QueryBuilder_Update__construct()
Constructor.
protected
__construct(string $type) : mixed
Parameters
- $type : string
-
type of object