mirror of
https://github.com/gnustep/libs-sqlclient.git
synced 2025-02-19 01:50:49 +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
|
* <p>The ltype argument specifies an object to be used to create objects to
|
||||||
* store the records produced by the query.<br />
|
* store the records produced by the query.<br />
|
||||||
* The should be a subclass of NSMutableArray. It must at least
|
* 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:]
|
* records. The instance must implement [NSMutableArray-initWithCapacity:]
|
||||||
* to initialise itsself and [NSMutableArray-addObject:] to allow the
|
* to initialise itsself, [NSMutableArray-addObject:] to allow the
|
||||||
* backend to add records to it.<br />
|
* 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
|
* For caching to work, it must be possible to make a mutable copy of the
|
||||||
* instance using the mutableCopy method.
|
* instance using the mutableCopy method.
|
||||||
* </p>
|
* </p>
|
||||||
|
@ -1633,8 +1634,9 @@ SQLCLIENT_PRIVATE
|
||||||
* If rtype is nil then the [SQLRecord] class is used.<br />
|
* If rtype is nil then the [SQLRecord] class is used.<br />
|
||||||
* The value of ltype must respond to the [NSObject+alloc] method to produce
|
* The value of ltype must respond to the [NSObject+alloc] method to produce
|
||||||
* a container which must repond to the [NSMutableArray-initWithCapacity:]
|
* a container which must repond to the [NSMutableArray-initWithCapacity:]
|
||||||
* method to initialise itsself and the [NSMutableArray-addObject:] method
|
* method to initialise itsself, the [NSMutableArray-addObject:] method
|
||||||
* to add records to the list.<br />
|
* 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 />
|
* If ltype is nil then the [NSMutableArray] class is used.<br />
|
||||||
* The list produced by this argument is used as the return value of
|
* The list produced by this argument is used as the return value of
|
||||||
* this method.<br />
|
* this method.<br />
|
||||||
|
|
10
SQLClient.m
10
SQLClient.m
|
@ -4622,6 +4622,11 @@ validName(NSString *name)
|
||||||
return content;
|
return content;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (NSUInteger) count
|
||||||
|
{
|
||||||
|
return [content count];
|
||||||
|
}
|
||||||
|
|
||||||
- (void) dealloc
|
- (void) dealloc
|
||||||
{
|
{
|
||||||
[content release];
|
[content release];
|
||||||
|
@ -4678,6 +4683,11 @@ validName(NSString *name)
|
||||||
return content;
|
return content;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (NSUInteger) count
|
||||||
|
{
|
||||||
|
return [content count];
|
||||||
|
}
|
||||||
|
|
||||||
- (void) dealloc
|
- (void) dealloc
|
||||||
{
|
{
|
||||||
[content release];
|
[content release];
|
||||||
|
|
Loading…
Reference in a new issue