luxlabs header browser preview


@class NSString, EFSQLDisqualifiedColumnExpression;

@interface EFSQLColumnExpression : NSObject <EFCacheable, EFSQLValueExpressable>

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy, nonatomic) NSString *name;
@property (readonly, copy, nonatomic) NSString *tableName;
@property (readonly, nonatomic) EFSQLDisqualifiedColumnExpression *disqualified;
@property (readonly, copy, nonatomic) NSString *ef_SQLExpression;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)column:(id)a0;
+ (id)table:(id)a0 column:(id)a1;
+ (id)allColumns;

- (id)glob:(id)a0;
- (id)ef_SQLIsolatedExpression;
- (id)lessThan:(id)a0;
- (id)plus:(id)a0;
- (id)notBetween:(id)a0;
- (id)initWithName:(id)a0 table:(id)a1;
- (id)minus:(id)a0;
- (id)matchesMask:(id)a0;
- (id)notLike:(id)a0;
- (id)isNotNull;
- (id)beginsWith:(id)a0 caseSensitive:(BOOL)a1;
- (id)like:(id)a0 patternType:(unsigned long long)a1;
- (id)expressionForPredicateOperatorType:(unsigned long long)a0 constantValue:(id)a1;
- (id)isNot:(id)a0;
- (id)like:(id)a0;
- (void)ef_renderSQLExpressionInto:(id)a0;
- (id)cachedSelf;
- (id)doesNotMatchMask:(id)a0;
- (id)contains:(id)a0 caseSensitive:(BOOL)a1;
- (id)doesNotContain:(id)a0 caseSensitive:(BOOL)a1;
- (id)in:(id)a0;
- (id)endsWith:(id)a0 caseSensitive:(BOOL)a1;
- (id)initWithName:(id)a0;
- (id)greaterThanEqualTo:(id)a0;
- (id)greaterThan:(id)a0;
- (id)notGlob:(id)a0;
- (id)equalTo:(id)a0;
- (void).cxx_destruct;
- (id)notLike:(id)a0 patternType:(unsigned long long)a1;
- (id)notIn:(id)a0;
- (id)concatenate:(id)a0;
- (id)notEqualTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)lessThanEqualTo:(id)a0;
- (id)isNull;
- (id)between:(id)a0;
- (id)is:(id)a0;

@end