Query\SQLInterface
parent for database manipulation subclasses
Synopsis
interface SQLInterface
{
- // methods
- public string limit()
- public string explain()
- public string random()
- public string db_list()
- public string table_list()
- public string system_table_list()
- public string view_list()
- public string trigger_list()
- public NULL function_list()
- public string procedure_list()
- public string sequence_list()
- public string|array type_list()
- public string column_list()
- public array fk_list()
- public array index_list()
Methods
public
- column_list() — Get information about the columns in the specified table
- db_list() — Returns sql to list other databases
- explain() — Modify the query to get the query plan
- fk_list() — Get the list of foreign keys for the current table
- function_list() — Return sql to list functions
- index_list() — Get the list of indexes for the current table
- limit() — Get database specific sql for limit clause
- procedure_list() — Return sql to list stored procedures
- random() — Get the sql for random ordering
- sequence_list() — Return sql to list sequences
- system_table_list() — Returns sql to list system tables
- table_list() — Returns sql to list tables
- trigger_list() — Returns sql to list triggers
- type_list() — Return sql to list database field types
- view_list() — Returns sql to list views