mirror of
https://github.com/gnustep/libs-sqlclient.git
synced 2025-02-14 07:31:17 +00:00
query result containers must implement -count
This commit is contained in:
parent
cd7daff661
commit
d7a3c06c8b
2 changed files with 17 additions and 5 deletions
12
SQLClient.h
12
SQLClient.h
|
@ -1281,10 +1281,11 @@ SQLCLIENT_PRIVATE
|
|||
* <p>The ltype argument specifies an object to be used to create objects to
|
||||
* store the records produced by the query.<br />
|
||||
* The should be a subclass of NSMutableArray. It must at least
|
||||
* implement the [NSObject+alloc] method to create an instnce to store
|
||||
* implement the [NSObject+alloc] method to create an instance to store
|
||||
* records. The instance must implement [NSMutableArray-initWithCapacity:]
|
||||
* to initialise itsself and [NSMutableArray-addObject:] to allow the
|
||||
* backend to add records to it.<br />
|
||||
* to initialise itsself, [NSMutableArray-addObject:] to allow the
|
||||
* backend to add records to it, and -count to return the number of records
|
||||
* added.<br />
|
||||
* For caching to work, it must be possible to make a mutable copy of the
|
||||
* instance using the mutableCopy method.
|
||||
* </p>
|
||||
|
@ -1633,8 +1634,9 @@ SQLCLIENT_PRIVATE
|
|||
* If rtype is nil then the [SQLRecord] class is used.<br />
|
||||
* The value of ltype must respond to the [NSObject+alloc] method to produce
|
||||
* a container which must repond to the [NSMutableArray-initWithCapacity:]
|
||||
* method to initialise itsself and the [NSMutableArray-addObject:] method
|
||||
* to add records to the list.<br />
|
||||
* method to initialise itsself, the [NSMutableArray-addObject:] method
|
||||
* to add records to the list, and the [NSMutableArray-count] method to
|
||||
* return the number of records added.<br />
|
||||
* If ltype is nil then the [NSMutableArray] class is used.<br />
|
||||
* The list produced by this argument is used as the return value of
|
||||
* this method.<br />
|
||||
|
|
10
SQLClient.m
10
SQLClient.m
|
@ -4622,6 +4622,11 @@ validName(NSString *name)
|
|||
return content;
|
||||
}
|
||||
|
||||
- (NSUInteger) count
|
||||
{
|
||||
return [content count];
|
||||
}
|
||||
|
||||
- (void) dealloc
|
||||
{
|
||||
[content release];
|
||||
|
@ -4678,6 +4683,11 @@ validName(NSString *name)
|
|||
return content;
|
||||
}
|
||||
|
||||
- (NSUInteger) count
|
||||
{
|
||||
return [content count];
|
||||
}
|
||||
|
||||
- (void) dealloc
|
||||
{
|
||||
[content release];
|
||||
|
|
Loading…
Reference in a new issue