fix(core): escape quotes before sending SQL queries
Add accessors for new "formatted" variablepull/51/head
parent
567bd0bdb3
commit
0a5bb5e3ea
|
@ -43,9 +43,10 @@ static EONull *null = nil;
|
|||
operatorSelector:(SEL)_selector
|
||||
value:(id)_value
|
||||
{
|
||||
self->key = [_key copyWithZone:NULL];
|
||||
self->value = [_value retain];
|
||||
self->operator = _selector;
|
||||
self->key = [_key copyWithZone:NULL];
|
||||
self->value = [_value retain];
|
||||
self->operator = _selector;
|
||||
self->formatted = NO;
|
||||
|
||||
if (_selector == NULL) {
|
||||
NSLog(@"WARNING(%s): got no selector for kv qualifier (key=%@)",
|
||||
|
@ -83,6 +84,16 @@ static EONull *null = nil;
|
|||
self->value = [_value retain];
|
||||
}
|
||||
|
||||
- (BOOL) formatted
|
||||
{
|
||||
return self->formatted;
|
||||
}
|
||||
|
||||
- (void) setFormatted: (BOOL) _formatted
|
||||
{
|
||||
self->formatted = _formatted;
|
||||
}
|
||||
|
||||
/* bindings */
|
||||
|
||||
- (EOQualifier *)qualifierWithBindings:(NSDictionary *)_bindings
|
||||
|
|
|
@ -155,6 +155,7 @@ extern SEL EOQualifierOperatorCaseInsensitiveLike;
|
|||
NSString *key;
|
||||
id value;
|
||||
SEL operator;
|
||||
BOOL formatted;
|
||||
}
|
||||
|
||||
- (id)initWithKey:(NSString *)_key
|
||||
|
@ -165,6 +166,8 @@ extern SEL EOQualifierOperatorCaseInsensitiveLike;
|
|||
- (SEL)selector;
|
||||
- (id)value;
|
||||
- (void) setValue: (id) _value;
|
||||
- (BOOL) formatted;
|
||||
- (void) setFormatted: (BOOL) _formatted;
|
||||
|
||||
@end
|
||||
|
||||
|
|
Loading…
Reference in New Issue