Couchbase Lite
Objective-C API for iOS and Mac OS
CBLReduceFuncs.h
Go to the documentation of this file.
1 //
2 // CBLReduceFuncs.h
3 // CouchbaseLite
4 //
5 // Created by Jens Alfke on 12/15/14.
6 // Copyright (c) 2014-2015 Couchbase, Inc. All rights reserved.
7 //
8 
9 #import <Couchbaselite/CBLView.h>
10 
12 
13 void CBLRegisterReduceFunc(NSString* name, CBLReduceBlock block);
14 
16 
17 
18 
#define NS_ASSUME_NONNULL_BEGIN
Definition: CBLBase.h:20
#define __nullable
Definition: CBLBase.h:23
__nonnull id(^ CBLReduceBlock)(NSArray *__nonnull keys, NSArray *__nonnull values, BOOL rereduce)
A "reduce" function called to summarize the results of a view.
Definition: CBLView.h:35
#define NS_ASSUME_NONNULL_END
Definition: CBLBase.h:21
__nullable CBLReduceBlock CBLGetReduceFunc(NSString *name)
NS_ASSUME_NONNULL_BEGIN void CBLRegisterReduceFunc(NSString *name, CBLReduceBlock block)