luxlabs header browser preview


@class NSString;

@interface HDSQLiteSchemaEntity : NSObject <HDSQLiteEntitySchema>

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)databaseTable;
+ (id)foreignKeys;
+ (id)triggers;
+ (id)disambiguatedSQLForProperty:(id)a0;
+ (Class)entityClassForEnumeration;
+ (id)orderingTermForSortDescriptor:(id)a0;
+ (id)tableAliases;
+ (id)uniquedColumns;
+ (id)createTableSQL;
+ (id)primaryKeyColumns;
+ (id)joinClausesForProperty:(id)a0;
+ (id)databaseName;
+ (id)privateSubEntities;
+ (BOOL)isTemporary;
+ (id)indices;
+ (id)checkConstraints;
+ (const struct { id x0; id x1; unsigned char x2; } *)columnDefinitionsWithCount:(unsigned long long *)a0;
+ (void)enumerateColumnsWithBlock:(id /* block */)a0;
+ (id)allDatabaseColumnNames;
+ (id)deleteStatementWithProperty:(id)a0 database:(id)a1;
+ (id)disambiguatedDatabaseTable;
+ (Class)entityForProperty:(id)a0;
+ (BOOL)hasColumnWithName:(id)a0;
+ (BOOL)hasROWID;
+ (id)insertSQLForProperties:(id)a0 shouldReplace:(BOOL)a1;
+ (id)updateSQLForProperties:(id)a0 predicate:(id)a1;


@end