Located in /sources/database/shared/mysql.php (line 21)
| Class | Description |
|---|---|
| Database_Static_mysql | |
| Database_Static_mysql_dbx | |
| Database_Static_mysqli |
Find whether the database may run GROUP BY unfettered with restrictions on the SELECT'd fields having to be represented in it or aggregate functions
Change the primary key of a table.
Close the database connections. We don't really need to close them (will close at exit), just disassociate so we can refresh them.
Create a table index.
Create a new table.
Get the default password for making db connections (used by the installer as a default).
Get the default user for making db connections (used by the installer as a default).
Delete a table.
This function is internal to the database system, allowing SQL statements to be build up appropriately. Some databases require IS NULL to be used to check for blank strings.
Encode a LIKE string comparision fragement for the database system. The pattern is a mixture of characters and ? and % wilcard symbols.
Assemble part of a WHERE clause for doing full-text search
Get the ID of the first row in an auto-increment table (used whenever we need to reference the first).
Get a map of ocPortal field types, to actual mySQL types.
Find whether expression ordering support is present
Determine whether the database is a flat file database, and thus not have a meaningful connect username and password.
Encode an SQL statement fragment for a conditional to see if two strings are equal.
Encode an SQL statement fragment for a conditional to see if two strings are not equal.
Whether to use InnoDB for mySQL. Change this function by hand - official only MyISAM supported
Documentation generated on Sun, 02 Jan 2011 23:18:28 +0000 by phpDocumentor 1.4.3