Author: rfm
Date: Mon Jun 29 11:44:18 2015
New Revision: 38716
URL: http://svn.gna.org/viewcvs/gnustep?rev=38716&view=rev
Log:
add missing pool convenience method
Modified:
libs/sqlclient/trunk/SQLClient.h
libs/sqlclient/trunk/SQLClientPool.m
Modified: libs/sqlclient/trunk/SQLClient.h
URL:
http://svn.gna.org/viewcvs/gnustep/libs/sqlclient/trunk/SQLClient.h?rev=38716&r1=38715&r2=38716&view=diff
==============================================================================
--- libs/sqlclient/trunk/SQLClient.h (original)
+++ libs/sqlclient/trunk/SQLClient.h Mon Jun 29 11:44:18 2015
@@ -1722,6 +1722,7 @@
@interface SQLClientPool (Convenience)
- (NSString*) buildQuery: (NSString*)stmt,...;
- (NSString*) buildQuery: (NSString*)stmt with: (NSDictionary*)values;
+- (NSMutableArray*) cacheCheckSimpleQuery: (NSString*)stmt;
- (NSMutableArray*) cache: (int)seconds
query: (NSString*)stmt,...;
- (NSMutableArray*) cache: (int)seconds
Modified: libs/sqlclient/trunk/SQLClientPool.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/sqlclient/trunk/SQLClientPool.m?rev=38716&r1=38715&r2=38716&view=diff
==============================================================================
--- libs/sqlclient/trunk/SQLClientPool.m (original)
+++ libs/sqlclient/trunk/SQLClientPool.m Mon Jun 29 11:44:18 2015
@@ -843,6 +843,17 @@
return result;
}
+- (NSMutableArray*) cacheCheckSimpleQuery: (NSString*)stmt
+{
+ NSMutableArray *result = [[c[0] cache] objectForKey: stmt];
+
+ if (result != nil)
+ {
+ result = [[result mutableCopy] autorelease];
+ }
+ return result;
+}
+
- (NSMutableArray*) cache: (int)seconds
query: (NSString*)stmt,...
{
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs