Commit graph

95 commits

Author SHA1 Message Date
Richard Frith-MacDonald
f4f2b640f9 improve comments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37891 72102866-910b-0410-8b05-ffd578937521
2014-05-17 09:47:58 +00:00
Richard Frith-MacDonald
9f3394e3a4 lock protect use of backendNotify:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37884 72102866-910b-0410-8b05-ffd578937521
2014-05-16 10:03:51 +00:00
Richard Frith-MacDonald
840679cff1 more thread-safety changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37879 72102866-910b-0410-8b05-ffd578937521
2014-05-13 11:01:50 +00:00
Richard Frith-MacDonald
9feb78e6af fix minor thread safety issue
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37878 72102866-910b-0410-8b05-ffd578937521
2014-05-13 10:26:48 +00:00
Richard Frith-MacDonald
1d93696eb4 tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37853 72102866-910b-0410-8b05-ffd578937521
2014-05-07 16:36:06 +00:00
Richard Frith-MacDonald
0b8dc96fa2 Fix retain/release error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37794 72102866-910b-0410-8b05-ffd578937521
2014-04-12 07:24:31 +00:00
Richard Frith-MacDonald
f3cc52bc43 fix uninitialised variable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37747 72102866-910b-0410-8b05-ffd578937521
2014-03-17 12:19:55 +00:00
Richard Frith-MacDonald
17c3da4489 fixup for caching queries
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37700 72102866-910b-0410-8b05-ffd578937521
2014-02-21 09:56:09 +00:00
Richard Frith-MacDonald
4b43448d28 add helper for building counted set
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37692 72102866-910b-0410-8b05-ffd578937521
2014-02-15 07:16:26 +00:00
Richard Frith-MacDonald
254d26adac use all domains for bundle lookup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37043 72102866-910b-0410-8b05-ffd578937521
2013-09-05 21:04:12 +00:00
Richard Frith-MacDonald
da40485fe2 fixup return type of sizeInBytes:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37042 72102866-910b-0410-8b05-ffd578937521
2013-09-05 12:48:53 +00:00
Richard Frith-MacDonald
5b64b5c3bf Turn off automatic trimming by default
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@36500 72102866-910b-0410-8b05-ffd578937521
2013-04-10 15:03:55 +00:00
Richard Frith-MacDonald
ca230f1ae4 tweak prototypes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@36291 72102866-910b-0410-8b05-ffd578937521
2013-03-06 22:46:15 +00:00
Richard Frith-MacDonald
803a67ff54 fixup format string error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@36278 72102866-910b-0410-8b05-ffd578937521
2013-03-05 15:16:07 +00:00
Richard Frith-MacDonald
56fc0088ad add helper classes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@36261 72102866-910b-0410-8b05-ffd578937521
2013-03-04 14:47:29 +00:00
Richard Frith-MacDonald
a4ec0e036b update for objc2
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@36095 72102866-910b-0410-8b05-ffd578937521
2013-02-09 11:34:01 +00:00
Richard Frith-MacDonald
2e84577b69 fixes for potential locking issues.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@36047 72102866-910b-0410-8b05-ffd578937521
2013-01-31 09:04:35 +00:00
Richard Frith-MacDonald
1f11ea97a9 lock safety fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@35832 72102866-910b-0410-8b05-ffd578937521
2012-11-29 11:40:04 +00:00
Richard Frith-MacDonald
5db99986be Support for async notifications in Postgres
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@35732 72102866-910b-0410-8b05-ffd578937521
2012-10-22 15:57:56 +00:00
Richard Frith-MacDonald
940b3a5fd1 improved execute
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@35722 72102866-910b-0410-8b05-ffd578937521
2012-10-19 18:41:36 +00:00
Richard Frith-MacDonald
383478b346 improve transaction compatibility check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@35206 72102866-910b-0410-8b05-ffd578937521
2012-06-17 14:57:48 +00:00
Richard Frith-MacDonald
306bdeb027 NSUInteger updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@34447 72102866-910b-0410-8b05-ffd578937521
2012-01-06 16:03:51 +00:00
Richard Frith-MacDonald
f47e5833e6 tweak for 64bit and use of NSUInteger
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@34445 72102866-910b-0410-8b05-ffd578937521
2012-01-06 15:39:11 +00:00
Richard Frith-MacDonald
837ddf035f locking cleanups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@33842 72102866-910b-0410-8b05-ffd578937521
2011-09-16 07:25:33 +00:00
Richard Frith-MacDonald
6fe56d2e1e mysql fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@31131 72102866-910b-0410-8b05-ffd578937521
2010-08-13 13:20:06 +00:00
Richard Frith-MacDonald
9c041a164a snow leopard porting
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@29033 72102866-910b-0410-8b05-ffd578937521
2009-11-18 11:11:29 +00:00
Richard Frith-MacDonald
ae4c868169 add convenience method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@28691 72102866-910b-0410-8b05-ffd578937521
2009-09-16 08:59:59 +00:00
Richard Frith-MacDonald
f71418098c fixup transaction execution context for retrying batch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@28630 72102866-910b-0410-8b05-ffd578937521
2009-09-08 09:59:05 +00:00
Richard Frith-MacDonald
0023174259 Tweak for improved logging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@28629 72102866-910b-0410-8b05-ffd578937521
2009-09-08 08:17:09 +00:00
Richard Frith-MacDonald
306b48c2bf Transaction manipulation methods added.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@28628 72102866-910b-0410-8b05-ffd578937521
2009-09-08 08:05:31 +00:00
Richard Frith-MacDonald
2e858a3b55 Improve debug logging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@28319 72102866-910b-0410-8b05-ffd578937521
2009-06-02 17:20:00 +00:00
Richard Frith-MacDonald
6b6a5ed928 Add mechanism to avoid overloading database server when it's restarting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@27024 72102866-910b-0410-8b05-ffd578937521
2008-11-12 05:52:38 +00:00
Richard Frith-MacDonald
29c3fa5061 Print full transaction in -description
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@26287 72102866-910b-0410-8b05-ffd578937521
2008-03-12 14:52:35 +00:00
Richard Frith-MacDonald
7428af2adc Add options to permit performance optimisation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@26183 72102866-910b-0410-8b05-ffd578937521
2008-03-03 14:10:54 +00:00
Richard Frith-MacDonald
65d09b350c Add mechanism to update cache only in main thread.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@26117 72102866-910b-0410-8b05-ffd578937521
2008-02-21 16:23:23 +00:00
Richard Frith-MacDonald
bcd242f388 Fix bad return value type
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@26071 72102866-910b-0410-8b05-ffd578937521
2008-02-15 07:14:06 +00:00
Richard Frith-MacDonald
d66ae7e9be Fix memory leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@26070 72102866-910b-0410-8b05-ffd578937521
2008-02-15 06:52:53 +00:00
Richard Frith-MacDonald
ef6dc82428 Avoid trivial warnign in documentation generation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@25501 72102866-910b-0410-8b05-ffd578937521
2007-09-25 14:19:43 +00:00
Richard Frith-MacDonald
314416a39a Update to LGPL3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@25490 72102866-910b-0410-8b05-ffd578937521
2007-09-14 13:02:05 +00:00
Richard Frith-MacDonald
e19d2ab734 Clean up exception name declarations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@25367 72102866-910b-0410-8b05-ffd578937521
2007-08-01 15:40:12 +00:00
Richard Frith-MacDonald
9ad6b08ed8 Fix retain/release error when copying transactions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@25344 72102866-910b-0410-8b05-ffd578937521
2007-07-21 05:33:10 +00:00
Richard Frith-MacDonald
1f30daee2d Post notifications on connect and disconnect.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@25309 72102866-910b-0410-8b05-ffd578937521
2007-07-09 17:08:22 +00:00
Richard Frith-MacDonald
d1ae32b83b debug logging fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@25306 72102866-910b-0410-8b05-ffd578937521
2007-07-07 07:23:40 +00:00
Richard Frith-MacDonald
e175fb6ed0 update to build with apple-apple-apple
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@24959 72102866-910b-0410-8b05-ffd578937521
2007-04-01 08:03:21 +00:00
Richard Frith-MacDonald
acd1603b67 Minor efficiency improvement sizing records for cache
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@24958 72102866-910b-0410-8b05-ffd578937521
2007-04-01 07:03:43 +00:00
Richard Frith-MacDonald
e5217a11e7 Avoid bug in some compiler versions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@24875 72102866-910b-0410-8b05-ffd578937521
2007-03-15 12:38:44 +00:00
Richard Frith-MacDonald
6bab4c4daf SQLRecord enhancements for KVC and for performance optimisations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@24827 72102866-910b-0410-8b05-ffd578937521
2007-03-08 17:12:55 +00:00
Richard Frith-MacDonald
073f4242f1 small thread safety fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@23449 72102866-910b-0410-8b05-ffd578937521
2006-09-10 13:37:23 +00:00
Richard Frith-MacDonald
6fa297b461 partial implementation of pool control
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@23335 72102866-910b-0410-8b05-ffd578937521
2006-08-26 12:49:59 +00:00
Nicola Pero
6956570428 Fixed local variable name that had the same name as method argument - confusing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@23198 72102866-910b-0410-8b05-ffd578937521
2006-08-03 00:14:22 +00:00