SFSDKSoqlMutator Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | SFSDKSoqlMutator.h |
+ withSoql:
Initialize this SOQLMutator with the soql query to manipulate
+ (SFSDKSoqlMutator *)withSoql:(NSString *)soqlParameters
soql |
Original soql query. |
|---|
Declared In
SFSDKSoqlMutator.h
– replaceSelectFields:
Replace selecg fields
- (SFSDKSoqlMutator *)replaceSelectFields:(NSString *)commaSeparatedFieldsParameters
commaSeparatedFields |
Comma separated fields to use in top level query’s select. |
|---|
Declared In
SFSDKSoqlMutator.h
– addSelectFields:
Add fields to select
- (SFSDKSoqlMutator *)addSelectFields:(NSString *)commaSeparatedFieldsParameters
commaSeparatedFields |
Comma separated fields to add to top level query’s select. |
|---|
Declared In
SFSDKSoqlMutator.h
– addWherePredicates:
Add predicates to where clause
- (SFSDKSoqlMutator *)addWherePredicates:(NSString *)commaSeparatedPredicatesParameters
commaSeparatedPredicates |
Comma separated predicates to add to top level query’s where. |
|---|
Declared In
SFSDKSoqlMutator.h
– replaceOrderBy:
Replace order by clause (or add one if none)
- (SFSDKSoqlMutator *)replaceOrderBy:(NSString *)commaSeparatedFieldsParameters
commaSeparatedFields |
Comma separated fields to add to top level query’s select. |
|---|
Declared In
SFSDKSoqlMutator.h
– isOrderingBy:
Check if query is ordering by given fields
- (BOOL)isOrderingBy:(NSString *)commaSeparatedFieldsParameters
commaSeparatedFields |
Comma separated fields to look for. |
|---|
Return Value
YES if it is the case.
Declared In
SFSDKSoqlMutator.h
– hasOrderBy
Check if query has order by clause
- (BOOL)hasOrderByReturn Value
YES if it is the case.
Declared In
SFSDKSoqlMutator.h
– isSelectingField:
Check if query is selecting by given field
- (BOOL)isSelectingField:(NSString *)fieldParameters
field |
Field to look for. |
|---|
Return Value
YES if it is the case.
Declared In
SFSDKSoqlMutator.h
– asBuilder
a SOQL builder with mutations applied
- (SFSDKSoqlBuilder *)asBuilderReturn Value
a SOQL builder with mutations applied
Declared In
SFSDKSoqlMutator.h