-
Creates a
CSSelectclause for queryingNSNumbervalues.NSNumber *maxAge = [CSCoreStore queryValueFrom:CSFromClass([MyPersonEntity class]) select:CSSelectNumber(CSAggregateMax(@"age")) // ...Declaration
Swift
@objc public convenience init(numberTerm: CSSelectTerm)Parameters
numberTermthe
CSSelectTermspecifying the attribute/aggregate value to query -
Creates a
CSSelectclause for queryingNSDecimalNumbervalues.NSDecimalNumber *averagePrice = [CSCoreStore queryValueFrom:CSFromClass([MyPersonEntity class]) select:CSSelectDecimal(CSAggregateAverage(@"price")) // ...Declaration
Swift
@objc public convenience init(decimalTerm: CSSelectTerm)Parameters
decimalTermthe
CSSelectTermspecifying the attribute/aggregate value to query -
Creates a
CSSelectclause for queryingNSStringvalues.NSString *fullname = [CSCoreStore queryValueFrom:CSFromClass([MyPersonEntity class]) select:CSSelectString(CSAttribute(@"fullname")) // ...Declaration
Swift
@objc public convenience init(stringTerm: CSSelectTerm)Parameters
stringTermthe
CSSelectTermspecifying the attribute/aggregate value to query -
Creates a
CSSelectclause for queryingNSDatevalues.NSDate *lastUpdate = [CSCoreStore queryValueFrom:CSFromClass([MyPersonEntity class]) select:CSSelectDate(CSAggregateMax(@"updatedDate")) // ...Declaration
Swift
@objc public convenience init(dateTerm: CSSelectTerm)Parameters
dateTermthe
CSSelectTermspecifying the attribute/aggregate value to query -
Creates a
CSSelectclause for queryingNSDatavalues.NSData *imageData = [CSCoreStore queryValueFrom:CSFromClass([MyPersonEntity class]) select:CSSelectData(CSAttribute(@"imageData")) // ...Declaration
Swift
@objc public convenience init(dataTerm: CSSelectTerm)Parameters
dataTermthe
CSSelectTermspecifying the attribute/aggregate value to query -
Creates a
CSSelectclause for queryingNSManagedObjectIDvalues.NSManagedObjectID *objectID = [CSCoreStore queryValueFrom:CSFromClass([MyPersonEntity class]) select:CSSelectObjectID() // ...Declaration
Swift
@objc public convenience init(objectIDTerm: ()) -
Creates a
CSSelectclause for queryingNSDictionaryof an entity’s attribute keys and values.NSDictionary *keyValues = [CSCoreStore queryValueFrom:[CSFrom entityClass:[MyPersonEntity class]] select:[CSSelect dictionaryForTerm:[CSSelectTerm maximum:@"age" as:nil]]];Declaration
Swift
@objc public static func dictionaryForTerm(_ term: CSSelectTerm) -> CSSelectParameters
termthe
CSSelectTermspecifying the attribute/aggregate value to queryReturn Value
a
CSSelectclause for querying an entity attribute -
Creates a
CSSelectclause for queryingNSDictionaryof an entity’s attribute keys and values.NSDictionary *keyValues = [CSCoreStore queryValueFrom:[CSFrom entityClass:[MyPersonEntity class]] select:[CSSelect dictionaryForTerms:@[ [CSSelectTerm attribute:@"name" as:nil], [CSSelectTerm attribute:@"age" as:nil] ]]];Declaration
Swift
@objc public static func dictionaryForTerms(_ terms: [CSSelectTerm]) -> CSSelectParameters
termsthe
CSSelectTerms specifying the attribute/aggregate values to queryReturn Value
a
CSSelectclause for querying an entity attribute
View on GitHub
CSSelect Class Reference