Skip to content

Retrieving Rows

cmancushman edited this page Oct 26, 2017 · 6 revisions

Get First 'n' Rows

Declarations

-(void)getFirst:(NSInteger )numberOfRows rowsWithCompletionBlock:(StackBaseQueryCompletion) compBlock;
-(void)getFirst:(NSInteger )numberOfRows rowsWhere:(StackBaseCondition *)condition completionBlock:(StackBaseQueryCompletion) compBlock;

Example

[weakSelf.table getFirst:3 rowsWhere:[StackBaseCondition columnWithName:@"id" isGreaterThan:@10] completionBlock:^(BOOL success, NSString *responseMessage, NSArray<NSDictionary *> *responseTable) {
    
    for(NSDictionary *row in responseTable){
        
        NSLog(@"row %ld: %@", ([responseTable indexOfObject:row] + 1), row);
        
    }
    
}];

Get First 'n' Rows Starting at Row 'x'

Declarations

-(void)getFirst:(NSInteger )numberOfRows rowsStartingAtRow:(NSInteger)startingRow completionBlock:(StackBaseQueryCompletion) compBlock;
-(void)getFirst:(NSInteger )numberOfRows rowsWhere:(StackBaseCondition *)condition startingAtRow:(NSInteger)startingRow completionBlock:(StackBaseQueryCompletion) compBlock;

Example

[weakSelf.table getFirst:3 rowsWhere:[StackBaseCondition columnWithName:@"id" isGreaterThan:@10] startingAtRow:5 completionBlock:^(BOOL success, NSString *responseMessage, NSArray<NSDictionary *> *responseTable) {
    
    for(NSDictionary *row in responseTable){
        
        NSLog(@"row %ld: %@", ([responseTable indexOfObject:row] + 1), row);
        
    }
    
}];

Clone this wiki locally