Sha256: 82a9ce31498c4ba59f28185cf2b83d51096626fcb50c71d7cd17ecba45fd1978

Contents?: true

Size: 1.39 KB

Versions: 3

Compression:

Stored size: 1.39 KB

Contents

#import <Foundation/Foundation.h>

#import "YapDatabaseViewTransaction.h"
#import "YapDatabaseFilteredView.h"

#ifndef YapDatabaseViewFilteringBlockDefined
#define YapDatabaseViewFilteringBlockDefined 1

typedef id YapDatabaseViewFilteringBlock; // One of the YapDatabaseViewGroupingX types below.

typedef BOOL (^YapDatabaseViewFilteringWithKeyBlock)     \
                                        (NSString *group, NSString *collection, NSString *key);
typedef BOOL (^YapDatabaseViewFilteringWithObjectBlock)  \
                                        (NSString *group, NSString *collection, NSString *key, id object);
typedef BOOL (^YapDatabaseViewFilteringWithMetadataBlock)\
                                        (NSString *group, NSString *collection, NSString *key, id metadata);
typedef BOOL (^YapDatabaseViewFilteringWithRowBlock)     \
                                        (NSString *group, NSString *collection, NSString *key, id object, id metadata);

#endif


@interface YapDatabaseFilteredViewTransaction : YapDatabaseViewTransaction

// This class extends YapDatabaseViewTransaction.
//
// Please see YapDatabaseViewTransaction.h

@end

#pragma mark -

@interface YapDatabaseFilteredViewTransaction (ReadWrite)

- (void)setFilteringBlock:(YapDatabaseViewFilteringBlock)filteringBlock
       filteringBlockType:(YapDatabaseViewBlockType)filteringBlockType
                      tag:(NSString *)tag;

@end

Version data entries

3 entries across 1 versions & 1 rubygems

Version Path
motion-yapper-0.0.1 vendor/Pods/BuildHeaders/YapDatabase/YapDatabaseFilteredViewTransaction.h
motion-yapper-0.0.1 vendor/Pods/Headers/YapDatabase/YapDatabaseFilteredViewTransaction.h
motion-yapper-0.0.1 vendor/Pods/YapDatabase/YapDatabase/Extensions/FilteredViews/YapDatabaseFilteredViewTransaction.h