luxlabs header browser preview


@class NSManagedObjectContext, BMManagedObjectConverter, NSURL, BMBehaviorDatabaseMetadata, NSPersistentContainer;

@interface BMBehaviorStorage : NSObject

@property (class, readonly) NSURL *defaultURL;

@property (retain, nonatomic) NSPersistentContainer *container;
@property (retain, nonatomic) NSManagedObjectContext *context;
@property (retain, nonatomic) BMManagedObjectConverter *converter;
@property (retain, nonatomic) BMBehaviorDatabaseMetadata *metadata;
@property (copy, nonatomic) NSURL *URL;
@property (readonly, nonatomic) BOOL readOnly;

- (id)init;
- (id)initWithURL:(id)a0 readOnly:(BOOL)a1 error:(id *)a2;
- (id)initWithURL:(id)a0 readOnly:(BOOL)a1;
- (id)description;
- (void).cxx_destruct;
- (void)resetStorageWithMetadata:(id)a0 error:(id *)a1;
- (id)fetchRulesWithAbsoluteSupport:(unsigned long long)a0 support:(double)a1 confidence:(double)a2 conviction:(double)a3 lift:(double)a4 rulePowerFactor:(double)a5 uniqueDaysLastWeek:(unsigned long long)a6 uniqueDaysTotal:(unsigned long long)a7 filters:(id)a8 limit:(unsigned long long)a9 error:(id *)a10;
- (id)fetchRulesWithSupport:(double)a0 confidence:(double)a1 filters:(id)a2 error:(id *)a3;
- (id)fetchRulesWithSupport:(double)a0 confidence:(double)a1 filters:(id)a2 limit:(unsigned long long)a3 error:(id *)a4;
- (void)saveRules:(id)a0 error:(id *)a1;

@end