summaryrefslogtreecommitdiff
path: root/ext/interbase/php_interbase.h
Commit message (Collapse)AuthorAgeFilesLines
* Use php_ prefix for header filesArd Biesheuvel2004-02-021-0/+3
| | | | | Added nearly complete implementation of service API
* Remove extension internals from php_interbase.hArd Biesheuvel2004-02-011-181/+1
|
* Added backup/restore functionsArd Biesheuvel2004-02-011-0/+66
| | | | | | Split interbase.c into several files # It was becoming too big to handle
* - Happy new year and PHP 5 for rest of the files too..foobar2004-01-081-2/+2
| | | | | # Should the LICENSE and Zend/LICENSE dates be updated too?
* Let client library pick its own transaction param defaultsArd Biesheuvel2003-09-261-9/+9
|
* Added ibase_gen_id()Ard Biesheuvel2003-09-231-1/+1
| | | | | # Lightweight shortcut to SELECT GEN_ID() ... function
* Fix inter-op with IB < 6Ard Biesheuvel2003-09-041-3/+4
| | | | | Fixes for 64-bit archs
* Fixed fetching of arraysArd Biesheuvel2003-09-041-4/+2
| | | | | # Untested for multidimensional arrays
* Nuke far pointersArd Biesheuvel2003-09-021-5/+4
| | | | | # Unfortunately, this does break compatibility with Windows 3.x :-)
* Do not reuse data structure for ibase_execute() results.Ard Biesheuvel2003-08-271-3/+2
| | | | | | | | Invalidate the results whose statement handle has been invalidated. # EXEC PROCEDURE results don't need a statement handle, so # the result doesn't have to be invalidated. Fixed some add_{index|assoc}_*() bogosity
* Reuse result data structure and resource id for consecutive executionsArd Biesheuvel2003-08-201-13/+13
| | | | | | | | of a prepared query # As previous resources are invalidated anyway because their statement # handle is reused, we don't have to allocate a new result for every # execution of a prepared query
* Moved transaction defaults to header fileArd Biesheuvel2003-08-201-15/+18
|
* Nuke link handle from BLOB idArd Biesheuvel2003-08-201-16/+3
| | | | | | # Now BLOB ids can survive disconnect/reconnect Added link argument to ibase_blob_{open|info|echo}()
* Nuke bogus BLOB idsArd Biesheuvel2003-08-181-5/+6
| | | | | | | # User-space BLOB id no longer contains transaction handle, so BLOB ids # now remain valid throughout multiple transactions. # Oh, and they look better too :-)
* Some general cleaning upArd Biesheuvel2003-08-161-5/+3
| | | | | Some preliminary changes for extensions to array functions
* Removed ibase_num_rows()Ard Biesheuvel2003-08-161-0/+2
| | | | | Converted some MACRO-isms
* Added ibase_free_event_handler()Ard Biesheuvel2003-08-151-0/+2
|
* Added ibase_set_event_handler()Ard Biesheuvel2003-08-151-0/+12
|
* Added ibase_wait_event()Ard Biesheuvel2003-08-141-0/+2
|
* Allow the use of EXECUTE PROCEDURE statementsArd Biesheuvel2003-08-131-0/+1
|
* .... and againArd Biesheuvel2003-08-121-3/+3
|
* Re-commit of failed patchArd Biesheuvel2003-08-121-0/+3
|
* Revert previous patch.foobar2003-08-121-7/+4
|
* Allow prepared execution of any non-query statement except CREATE DBArd Biesheuvel2003-08-121-4/+7
| | | | | (fixes bug #7014)
* Added ibase_num_params() and ibase_param_info()Ard Biesheuvel2003-08-101-0/+2
| | | | | | @- Added function ibase_num_params() (Ard) @- Added function ibase_param_info() (Ard)
* Added ibase_affected_rows() and ibase_num_rows()Ard Biesheuvel2003-08-101-1/+5
| | | | | | | Fix for ibase_fetch_*() error after exhaustion of result @- Added ibase_affected_row() (Ard) @- Added ibase_num_rows() (Ard)
* Changed the names of some struct members for readabilityArd Biesheuvel2003-08-081-2/+4
| | | | | | Added function ibase_errcode() @- Added function ibase_errcode() (Ard)
* Fixed crash in _php_ibase_error() after request shutdownArd Biesheuvel2003-08-071-1/+1
|
* Added three new user functionsArd Biesheuvel2003-08-061-0/+3
| | | | | | | | | | ibase_{commit|rollback}_ret() Commit or rollback a transaction without losing the transaction context. ibase_name_result() Assign a name to a result so {UPDATE|DELETE} ... WHERE CURRENT OF <name> statements can be used.
* Minor Win32 fixes/cleanupsArd Biesheuvel2003-08-061-7/+1
|
* Fix CS/WSfoobar2003-08-051-7/+8
|
* Significant changes to layout of internal data structuresArd Biesheuvel2003-08-051-5/+11
| | | | | | | | | | | | | | in order to accomodate and carry out the following changes: * Removal of arbitrary 'transactions-per-link' limit, * Transactions over multiple databases. Leak fixes in ibase_query() and ibase_execute() by replacing emalloc() with do_alloca() Changes to ibase_query() to enable the use of CREATE DATABASE ... Added ibase_drop_db()
* Revert bad fix.foobar2003-07-101-1/+1
|
* Fix crashes in certain situations (whenever there is an error, basically..)foobar2003-07-101-1/+1
|
* Added IBASE_REC_VERSION/IBASE_REC_NO_VERSION transaction constantsDaniela Mariaschi2003-06-141-10/+16
| | | | | | required from bugs #8797 #23887 (added IBASE_WRITE, IBASE_WAIT, IBASE_CONCURRENCY just for clarity)
* updating license information in the headers.James Cox2003-06-101-3/+3
|
* better fix bug #20641.Daniela Mariaschi2003-05-141-0/+6
| | | | | Overflow numeric/decimal datatype on NT
* Bump year.Sebastian Bergmann2002-12-311-1/+1
|
* - Fixed linker error when HAVE_STRFTIME was not setDerick Rethans2002-09-121-0/+2
|
* Add control on IB version. ibase_add_user(), ibase_modify_user()Daniela Mariaschi2002-06-061-2/+2
| | | | | and ibase_delete_user() are available with IB6 or later
* added new ibase_fetch_assoc() php functionDaniela Mariaschi2002-03-151-0/+1
|
* add ibase_add_user(), ibase_modify_user(), ibase_delete_use()fabrice aeschbacher2002-01-271-0/+4
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* Interbase extension fixes by Jeremy BettisRasmus Lerdorf2001-09-041-1/+0
| | | | | (.dsp patch looked funky, but these ones look ok)
* Avoid TSRMLS_FETCH()'s, and clean up a bit of stale extern's and layout on ↵Zeev Suraski2001-07-301-4/+4
| | | | the way
* Redesigned thread safety mechanism - nua nuaZeev Suraski2001-07-281-6/+1
|
* - Fix copyright notices with 2001Andi Gutmans2001-02-261-1/+1
|
* Changing my email address...Jouni Ahto2001-01-041-2/+2
|
* - List entry types should be true globals.Jouni Ahto2000-10-051-1/+0
|
* - Made Interbase compile under Win32, cleaned warningsZeev Suraski2000-07-171-2/+2
| | | | | @- Added Win32 project for the Interbase module (Zeev)