parent for database manipulation subclasses

package Query
subpackage Drivers

 Methods

Get information about the columns in the specified table

column_list(string $table) : string

Parameters

$table

string

Returns

string

Returns sql to list other databases

db_list() : string

Returns

string

Modify the query to get the query plan

explain(string $sql) : string

Parameters

$sql

string

Returns

string

Return sql to list functions

function_list() : NULL

Returns

NULL

Get database specific sql for limit clause

limit(string $sql, int $limit, int $offset = FALSE) : string
abstract

Parameters

$sql

string

$limit

int

$offset

int

Returns

string

Return sql to list stored procedures

procedure_list() : string

Returns

string

Get the sql for random ordering

random() : string
abstract

Returns

string

Return sql to list sequences

sequence_list() : string

Returns

string

Returns sql to list system tables

system_table_list() : string

Returns

string

Returns sql to list tables

table_list() : string

Returns

string

Returns sql to list triggers

trigger_list() : string

Returns

string

Return sql to list database field types

type_list() : mixed

Returns

mixed

Returns sql to list views

view_list() : string

Returns

string