Richard Frith-MacDonald
|
7aafa6f372
|
updat to 1.8.2 for exposing minor functionality
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38366 72102866-910b-0410-8b05-ffd578937521
|
2015-02-26 16:14:51 +00:00 |
|
Richard Frith-MacDonald
|
391b543e6c
|
use config.status when available
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38317 72102866-910b-0410-8b05-ffd578937521
|
2015-01-31 20:55:45 +00:00 |
|
Richard Frith-MacDonald
|
069b1b1e95
|
avoid some compiler warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38280 72102866-910b-0410-8b05-ffd578937521
|
2015-01-06 10:56:39 +00:00 |
|
Richard Frith-MacDonald
|
9d13495a8a
|
fixup to avoid repeatedly closing/opening connections
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38279 72102866-910b-0410-8b05-ffd578937521
|
2015-01-05 15:52:02 +00:00 |
|
Richard Frith-MacDonald
|
3bdf2686b5
|
convenience methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38249 72102866-910b-0410-8b05-ffd578937521
|
2014-12-11 17:26:32 +00:00 |
|
Richard Frith-MacDonald
|
edc1a8310a
|
Convenience code ... allow a pool to be used as a client.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38248 72102866-910b-0410-8b05-ffd578937521
|
2014-12-11 10:47:12 +00:00 |
|
Richard Frith-MacDonald
|
19b900d172
|
fix to handle TIME fields
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38183 72102866-910b-0410-8b05-ffd578937521
|
2014-11-19 10:21:24 +00:00 |
|
Richard Frith-MacDonald
|
7f64902d1f
|
new release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38158 72102866-910b-0410-8b05-ffd578937521
|
2014-11-04 12:33:10 +00:00 |
|
Richard Frith-MacDonald
|
e3429d9079
|
connection pool tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38114 72102866-910b-0410-8b05-ffd578937521
|
2014-10-13 10:47:06 +00:00 |
|
Richard Frith-MacDonald
|
6ae8df20b7
|
thread-safety fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38110 72102866-910b-0410-8b05-ffd578937521
|
2014-10-07 09:15:16 +00:00 |
|
Richard Frith-MacDonald
|
c035f9cf39
|
improve transaction rollback
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38109 72102866-910b-0410-8b05-ffd578937521
|
2014-10-07 07:09:38 +00:00 |
|
Richard Frith-MacDonald
|
0f06c9b7fc
|
sent the client name to the database server
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38108 72102866-910b-0410-8b05-ffd578937521
|
2014-10-06 11:35:46 +00:00 |
|
Richard Frith-MacDonald
|
c6fc158f34
|
tweak for a final pass through the loop
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38103 72102866-910b-0410-8b05-ffd578937521
|
2014-10-03 11:28:22 +00:00 |
|
Richard Frith-MacDonald
|
e03ba02d29
|
fix failure to roll back
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38101 72102866-910b-0410-8b05-ffd578937521
|
2014-10-02 20:30:22 +00:00 |
|
Richard Frith-MacDonald
|
9d1157b9c0
|
don't auto-disconnect on error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38091 72102866-910b-0410-8b05-ffd578937521
|
2014-09-24 15:03:05 +00:00 |
|
Richard Frith-MacDonald
|
832e22bc45
|
use standard conforming strings if available
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38072 72102866-910b-0410-8b05-ffd578937521
|
2014-09-10 12:05:47 +00:00 |
|
Richard Frith-MacDonald
|
f065c65fab
|
only disconnect when connected
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38071 72102866-910b-0410-8b05-ffd578937521
|
2014-09-10 11:49:40 +00:00 |
|
Richard Frith-MacDonald
|
e062fabf15
|
Fix bug setting database user
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38070 72102866-910b-0410-8b05-ffd578937521
|
2014-09-10 11:36:20 +00:00 |
|
Richard Frith-MacDonald
|
b1ccabeb7e
|
fixup for warnings about escapes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38068 72102866-910b-0410-8b05-ffd578937521
|
2014-09-10 08:45:58 +00:00 |
|
Richard Frith-MacDonald
|
90476078d5
|
escape strings if ther warning about bad escapes is enabled
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38067 72102866-910b-0410-8b05-ffd578937521
|
2014-09-10 08:15:54 +00:00 |
|
Richard Frith-MacDonald
|
0f84c574d5
|
lter merging mechanism for flexibility and ease of use
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38043 72102866-910b-0410-8b05-ffd578937521
|
2014-08-09 14:02:11 +00:00 |
|
Richard Frith-MacDonald
|
3a502f17bf
|
optimise string buffer size and merge deletes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38042 72102866-910b-0410-8b05-ffd578937521
|
2014-08-08 09:15:13 +00:00 |
|
Richard Frith-MacDonald
|
6ac6b7033f
|
first attempt at merge code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38041 72102866-910b-0410-8b05-ffd578937521
|
2014-08-08 08:07:06 +00:00 |
|
Richard Frith-MacDonald
|
5f54b5fad3
|
fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38000 72102866-910b-0410-8b05-ffd578937521
|
2014-07-17 08:52:27 +00:00 |
|
Richard Frith-MacDonald
|
39130494be
|
patch by Yavor for versioned bundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37999 72102866-910b-0410-8b05-ffd578937521
|
2014-07-17 08:51:33 +00:00 |
|
Richard Frith-MacDonald
|
e54378f320
|
fixes for bug #42733 and bug #42734 by Yavor
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37993 72102866-910b-0410-8b05-ffd578937521
|
2014-07-13 08:38:55 +00:00 |
|
Richard Frith-MacDonald
|
698b359608
|
pool retain/release fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37986 72102866-910b-0410-8b05-ffd578937521
|
2014-07-07 16:25:16 +00:00 |
|
Richard Frith-MacDonald
|
aa159b1455
|
provide available connections
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37985 72102866-910b-0410-8b05-ffd578937521
|
2014-07-07 16:01:22 +00:00 |
|
Richard Frith-MacDonald
|
3c56d1fa82
|
Report max and min connections, try to keep at least min connections in pool
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37984 72102866-910b-0410-8b05-ffd578937521
|
2014-07-05 08:40:42 +00:00 |
|
Richard Frith-MacDonald
|
c46336e96c
|
try to close unwanted connections whenever we end any operation which locks
the pool.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37981 72102866-910b-0410-8b05-ffd578937521
|
2014-07-04 13:56:29 +00:00 |
|
Richard Frith-MacDonald
|
2c37086861
|
fix logic error in picking existing client rather than adding to pool
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37980 72102866-910b-0410-8b05-ffd578937521
|
2014-07-04 13:31:30 +00:00 |
|
Richard Frith-MacDonald
|
92b29b8ed0
|
pool improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37979 72102866-910b-0410-8b05-ffd578937521
|
2014-07-04 13:11:47 +00:00 |
|
Richard Frith-MacDonald
|
c8c192c738
|
add missing file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37963 72102866-910b-0410-8b05-ffd578937521
|
2014-06-24 10:30:00 +00:00 |
|
Richard Frith-MacDonald
|
10478732e6
|
fix missing declaration
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37962 72102866-910b-0410-8b05-ffd578937521
|
2014-06-21 11:12:32 +00:00 |
|
Richard Frith-MacDonald
|
1a68bf02c2
|
Add pool stats
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37961 72102866-910b-0410-8b05-ffd578937521
|
2014-06-21 06:57:17 +00:00 |
|
Richard Frith-MacDonald
|
ab9010db3b
|
new version number
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37958 72102866-910b-0410-8b05-ffd578937521
|
2014-06-20 15:44:52 +00:00 |
|
Richard Frith-MacDonald
|
fd50180862
|
Remove proxy for improved performance and (hopefully) simplification of code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37957 72102866-910b-0410-8b05-ffd578937521
|
2014-06-20 15:39:25 +00:00 |
|
Richard Frith-MacDonald
|
613de3c660
|
more pool improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37953 72102866-910b-0410-8b05-ffd578937521
|
2014-06-20 08:35:33 +00:00 |
|
Richard Frith-MacDonald
|
38bf6cbe72
|
document pool initialisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37952 72102866-910b-0410-8b05-ffd578937521
|
2014-06-20 05:21:58 +00:00 |
|
Richard Frith-MacDonald
|
3c49c76afe
|
Add code to limit idle connections in pool to the poll 'min' size.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37951 72102866-910b-0410-8b05-ffd578937521
|
2014-06-20 05:15:24 +00:00 |
|
Richard Frith-MacDonald
|
ac0e231c9a
|
initial thread pool implementation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37950 72102866-910b-0410-8b05-ffd578937521
|
2014-06-19 21:26:25 +00:00 |
|
Richard Frith-MacDonald
|
2c40163ef2
|
remove async code ... only do I/O in one thread at a time
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37914 72102866-910b-0410-8b05-ffd578937521
|
2014-05-27 15:25:29 +00:00 |
|
Richard Frith-MacDonald
|
7f19e9e996
|
bugfix release for thread safety of notifications
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37913 72102866-910b-0410-8b05-ffd578937521
|
2014-05-27 15:22:35 +00:00 |
|
Richard Frith-MacDonald
|
9a00a62842
|
fix return without unlocking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37893 72102866-910b-0410-8b05-ffd578937521
|
2014-05-19 09:31:02 +00:00 |
|
Richard Frith-MacDonald
|
2a8895805f
|
more locking added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37892 72102866-910b-0410-8b05-ffd578937521
|
2014-05-19 08:30:31 +00:00 |
|
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
|
bf33b6d564
|
minor documentation fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37885 72102866-910b-0410-8b05-ffd578937521
|
2014-05-16 10:08:40 +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 |
|