QueryableAttributeType

public protocol QueryableAttributeType : SelectResultType, Hashable

Types supported by CoreStore for querying, especially as generic type for Select clauses. Supported default types:

  • Bool
  • CGFloat
  • Data
  • Date
  • Double
  • Float
  • Int
  • Int8
  • Int16
  • Int32
  • Int64
  • NSData
  • NSDate
  • NSDecimalNumber
  • NSManagedObjectID
  • NSNull
  • NSNumber
  • NSString
  • NSURL
  • NSUUID
  • String
  • URL
  • UUID

In addition, RawRepresentable types whose RawValue already implements QueryableAttributeType only need to declare conformance to QueryableAttributeType.