luxlabs header browser preview


@class NSSQLEntity, NSPropertyDescription;

@interface NSSQLProperty : NSObject {
    NSPropertyDescription *_propertyDescription;
    NSSQLEntity *_entity;
    unsigned char _propertyType;
    unsigned char _sqlType;
    unsigned short _fetchIndex;
    unsigned short _slot;
    struct _sqlColumnFlags { unsigned char _allowAliasing : 1; unsigned char _unique : 1; unsigned char _constrained : 1; unsigned char _backedByTrigger : 1; unsigned char _isDerivedAttribute : 1; unsigned char _isNestedColumn : 1; unsigned short _reservedFlags : 10; } _flags;
}

@property (nonatomic, getter=isConstrained) BOOL constrained;

- (void)copyValuesForReadOnlyFetch:(id)a0;
- (id)propertyDescription;
- (unsigned int)slot;
- (id)entity;
- (void)dealloc;
- (unsigned char)sqlType;
- (unsigned char)propertyType;
- (id)columnName;
- (id)description;
- (id)name;
- (BOOL)isEqual:(id)a0;
- (id)initWithEntity:(id)a0 propertyDescription:(id)a1;
- (BOOL)isToMany;

@end