summaryrefslogtreecommitdiff
path: root/ext/sqlite/php_sqlite.h
Commit message (Collapse)AuthorAgeFilesLines
* Added sqlite_fetch_string(), for speedy fetching of data from databaseIlia Alshanetsky2003-05-131-0/+1
| | | | | cursor containing only a single column.
* - Indendation fixMarcus Boerger2003-05-031-0/+1
| | | | | | - Proto fix - Add efficient single column access function: sqlite_column()
* Add iterator interface and testMarcus Boerger2003-05-021-0/+5
|
* Added sqlite.assoc_case ini entry with 0 as the default value.Edin Kadribasic2003-04-221-0/+4
| | | | | | | 0 - Make no changes to the keys in the associative array 1 - Change the keys to uppercase 2 - Change the keys to lowercase
* Implement sqlite_create_function(), which allows binding of php functions byWez Furlong2003-04-201-1/+2
| | | | | | | | | | | | | name; this is a higher performance alternative to the generic php() SQL function. (saves parsing the additional function call in the SQL and a call to zend_is_callable on each function invocation). Add test for sqlite_create_function(). Fixup proto for sqlite_create_aggregate(). Tweak package file and speling in header file.
* typoTal Peer2003-04-201-2/+2
|
* UpdateTal Peer2003-04-201-0/+1
|
* Implement sqlite_create_aggregate() which can be used to create aggregationWez Furlong2003-04-201-0/+2
| | | | | functions for use in SQL statements.
* Implement sqlite_popen(), which opens persistent connections to an sqliteWez Furlong2003-04-181-0/+1
| | | | | | | | | | | | | | database file. (This saves the cost of sqlite reading/parsing the indices). Persistent db connections have any pending transactions rolled back at request shutdown time. (non-persistent connections are automatically rolled back when they are closed). Enhance sqlite_query() and sqlite_unbuffered_query() to use the C api sqlite_exec() when the PHP script does not use the return value. This avoids the extra work and memory allocation for holding result sets when they are not needed.
* Implement sqlite_unbuffered_query(), which works similarly to the mysqlWez Furlong2003-04-181-0/+1
| | | | | | | | | function with a similar name. Change sqlite_query() to use the same mechanism as the unbuffered query; this moves the bulk of the memory allocations into the ZE memory manager, and will hopefully be more efficient and less at risk of leaks.
* Add two new functions:Wez Furlong2003-04-171-0/+3
| | | | | | | | int sqlite_last_error($db) -- returns error code from last query string sqlite_error_string(int code) -- returns english description of an error code.
* Implement sqlite_busy_timeout() which sets the retry timeout (in milliseconds)Wez Furlong2003-04-171-0/+2
| | | | | when multiple processes attempt to lock and update the database.
* Implement sqlite_escape_string() function.Wez Furlong2003-04-171-2/+4
|
* This commit was generated by cvs2svn to compensate for changes in r123706,Wez Furlong2003-04-171-0/+74
which included commits to RCS files with non-trunk default branches.