Skip to content

Commit c6c9f02

Browse files
committed
Recover the distinct constraint in WCTSelect
1 parent 6af1a81 commit c6c9f02

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

objc/WCDB/interface/chaincall/WCTSelect.mm

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ - (instancetype)initWithCore:(const std::shared_ptr<WCDB::CoreBase> &)core andRe
5858
return self;
5959
}
6060
_resultList.insert(_resultList.begin(), resultList.begin(), resultList.end());
61-
_statement.select(_resultList, _resultList.isDistinct()).from(tableName.UTF8String);
61+
_statement.select(_resultList, resultList.isDistinct()).from(tableName.UTF8String);
6262
_cls = nil;
6363
for (const WCTResult &result : _resultList) {
6464
Class cls = result.getBindingClass();

objc/sample/statistics/sample_statistics_main.mm

+2-1
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,10 @@ void sample_statistics_main(NSString *baseDirectory)
6565
//trace for transaction
6666
{
6767
NSMutableArray *objects = [[NSMutableArray alloc] init];
68-
for (int i = 0; i < 10; ++i) {
68+
for (int i = 1; i < 10; ++i) {
6969
WCTSampleStatistics *object = [[WCTSampleStatistics alloc] init];
7070
object.intValue = i;
71+
[objects addObject:object];
7172
}
7273
[database insertObjects:objects into:tableName];
7374

0 commit comments

Comments
 (0)