\Query\Driver\SQLPgSQL_SQL

PostgreSQL specifc SQL

Summary

Methods
Properties
Constants
explain()
random()
db_list()
table_list()
system_table_list()
view_list()
trigger_list()
function_list()
procedure_list()
sequence_list()
column_list()
type_list()
fk_list()
index_list()
limit()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

explain()

explain(string $sql) : string

Get the query plan for the sql query

Parameters

string $sql

Returns

string

random()

random() : string

Random ordering keyword

Returns

string

db_list()

db_list() : string

Returns sql to list other databases

Returns

string

table_list()

table_list() : string

Returns sql to list tables

Returns

string

system_table_list()

system_table_list() : string

Returns sql to list system tables

Returns

string

view_list()

view_list() : string

Returns sql to list views

Returns

string

trigger_list()

trigger_list() : string

Returns sql to list triggers

Returns

string

function_list()

function_list() : NULL

Return sql to list functions

Returns

NULL

procedure_list()

procedure_list() : string

Return sql to list stored procedures

Returns

string

sequence_list()

sequence_list() : string

Return sql to list sequences

Returns

string

column_list()

column_list(string $table) : string

Return sql to list columns of the specified table

Parameters

string $table

Returns

string

type_list()

type_list() : string

SQL to show list of field types

Returns

string

fk_list()

fk_list(string $table) : string

Get the list of foreign keys for the current table

Parameters

string $table

Returns

string

index_list()

index_list(string $table) : array

Get the list of indexes for the current table

Parameters

string $table

Returns

array

limit()

limit(string $sql, int $limit, int|bool $offset) : string

Limit clause

Parameters

string $sql
int $limit
int|bool $offset

Returns

string