Richard Frith-MacDonald
|
2e27c77f1a
|
client name settings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38694 72102866-910b-0410-8b05-ffd578937521
|
2015-06-26 12:06:13 +00:00 |
|
Niels Grewe
|
53a51aa60a
|
Add an accessor method to SQLClient to allow getting the pool that owns the
connection.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38679 72102866-910b-0410-8b05-ffd578937521
|
2015-06-25 13:38:41 +00:00 |
|
Richard Frith-MacDonald
|
eba637c00e
|
Fixup default name
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38678 72102866-910b-0410-8b05-ffd578937521
|
2015-06-25 08:08:47 +00:00 |
|
Richard Frith-MacDonald
|
9282a5134d
|
Improve diagnostics
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38583 72102866-910b-0410-8b05-ffd578937521
|
2015-05-29 09:33:03 +00:00 |
|
Richard Frith-MacDonald
|
6eee4f014a
|
Fix retain/release issue and add more diagnostics
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38580 72102866-910b-0410-8b05-ffd578937521
|
2015-05-28 12:57:08 +00:00 |
|
Richard Frith-MacDonald
|
35ee61bad9
|
Various pool management enhancements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38579 72102866-910b-0410-8b05-ffd578937521
|
2015-05-28 08:39:10 +00:00 |
|
Richard Frith-MacDonald
|
a5ce6c870e
|
connection pool enhancements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38578 72102866-910b-0410-8b05-ffd578937521
|
2015-05-27 14:53:36 +00:00 |
|
Richard Frith-MacDonald
|
855171a26f
|
Add pool p[urging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38576 72102866-910b-0410-8b05-ffd578937521
|
2015-05-27 06:28:02 +00:00 |
|
Richard Frith-MacDonald
|
17ce0ccf78
|
performance tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38461 72102866-910b-0410-8b05-ffd578937521
|
2015-04-28 11:47:23 +00:00 |
|
Richard Frith-MacDonald
|
dcbcc92993
|
fixup to post notifications from the database on the main thread
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38457 72102866-910b-0410-8b05-ffd578937521
|
2015-04-15 16:14:02 +00:00 |
|
Richard Frith-MacDonald
|
0836cc15ad
|
add -cache method for client pool
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38455 72102866-910b-0410-8b05-ffd578937521
|
2015-04-13 09:23:29 +00:00 |
|
Richard Frith-MacDonald
|
63ff9b2bfd
|
expose method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38453 72102866-910b-0410-8b05-ffd578937521
|
2015-04-12 09:50:50 +00:00 |
|
Richard Frith-MacDonald
|
a35f4cee92
|
quoting improvements for pools
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38452 72102866-910b-0410-8b05-ffd578937521
|
2015-04-09 08:04:38 +00:00 |
|
Richard Frith-MacDonald
|
f312d036d0
|
Threading/notification improvments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38447 72102866-910b-0410-8b05-ffd578937521
|
2015-04-01 11:32:49 +00:00 |
|
Richard Frith-MacDonald
|
2db59e861c
|
Add preliminary array support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38400 72102866-910b-0410-8b05-ffd578937521
|
2015-03-11 17:16:14 +00:00 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
bd40e7b084
|
fix typo in comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37724 72102866-910b-0410-8b05-ffd578937521
|
2014-03-04 13:59:15 +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
|
631183a672
|
improve help
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37693 72102866-910b-0410-8b05-ffd578937521
|
2014-02-15 07:24:46 +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
|
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
|
1db8d56643
|
document database name
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@36758 72102866-910b-0410-8b05-ffd578937521
|
2013-06-26 11:59:36 +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
|
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
|
1fdb15cfb0
|
warning to take care with singletons method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@35796 72102866-910b-0410-8b05-ffd578937521
|
2012-11-15 18:16:24 +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 |
|