luxlabs header browser preview


@class NSString, NSArray, NSHashTable, HMBLocalSQLContext, HMBSQLStatement, HMBSQLQueryStatement;

@interface HMBLocalSQLQueryTable : HMFObject

@property (readonly, nonatomic) HMBSQLStatement *deleteAll;
@property (readonly, nonatomic) HMBSQLStatement *updateRecord;
@property (readonly, nonatomic) HMBSQLStatement *deleteRecord;
@property (readonly, nonatomic) NSHashTable *userQueries;
@property (nonatomic) BOOL finalized;
@property (readonly, weak, nonatomic) HMBLocalSQLContext *context;
@property (readonly, nonatomic) Class modelClass;
@property (readonly, nonatomic) NSString *modelType;
@property (readonly, nonatomic) NSArray *columnFields;
@property (readonly, nonatomic) NSArray *columnNames;
@property (readonly, nonatomic) HMBSQLQueryStatement *selectAll;
@property (readonly, nonatomic) NSString *dropTableSQL;

- (void)dealloc;
- (id)buildQueriableFieldsForModel:(id)a0;
- (id)performQueryOn:(id)a0 properties:(id)a1 filter:(id /* block */)a2;
- (void)finalize;
- (unsigned long long)_updateQueryForZoneRow:(unsigned long long)a0 recordRow:(unsigned long long)a1 encodedColumns:(id)a2 error:(id *)a3;
- (unsigned long long)_deleteAllQueriesForZoneRow:(unsigned long long)a0 error:(id *)a1;
- (unsigned long long)_deleteQueryForRecordRow:(unsigned long long)a0 error:(id *)a1;
- (void).cxx_destruct;
- (id)initWithContext:(id)a0 queryModel:(Class)a1 prepareOnly:(BOOL)a2;

@end