@class NSString, NSArray; @interface CKVSQLCommandCriterion : NSObject <NSCopying> @property (readonly, nonatomic) NSString *columnName; @property (readonly, nonatomic) NSString *tableName; @property (readonly, nonatomic) NSString *comparingColumnName; @property (readonly, nonatomic) NSArray *columnValues; @property (readonly, nonatomic) long long sqlOperator; @property (readonly, nonatomic) NSArray *subCriteria; + (id)criterionWithColumnName:(id)a0 LESSTHANColumnValue:(id)a1; + (id)criterionWithColumnName:(id)a0 BETWEENLowerColumnValue:(id)a1 ANDUpperColumnValue:(id)a2; + (id)criterionWithANDSubCriteria:(id)a0; + (id)criterionWithORSubCriteria:(id)a0; + (id)criterionWithColumnName:(id)a0 MATCHSearchPhrase:(id)a1; + (id)criterionWithColumnName:(id)a0 onTable:(id)a1 EQUALSColumnValue:(id)a2; + (id)criterionWithColumnName:(id)a0 LIKEWildcardPattern:(id)a1; + (id)criterionWithColumnName:(id)a0 NOTEQUALSColumnValue:(id)a1; + (id)criterionWithColumnName:(id)a0 EQUALSColumnValue:(id)a1; + (id)criterionWithColumnName:(id)a0 INColumnValues:(id)a1; - (id)init; - (id)initWithColumnName:(id)a0 tableName:(id)a1 columnValue:(id)a2 sqlOperator:(long long)a3; - (id)description; - (id)initWithSubCriteria:(id)a0 sqlOperator:(long long)a1; - (void).cxx_destruct; - (id)initWithColumnName:(id)a0 columnValue:(id)a1 sqlOperator:(long long)a2; - (id)initWithColumnName:(id)a0 columnValues:(id)a1 sqlOperator:(long long)a2; - (id)copyWithZone:(struct _NSZone { } *)a0; @end