Queryable

public protocol Queryable: class

Indicates that a class can be used as a Query object.

  • A reference to the dependency-injected builder parameter passed in to PrediKit’s NSPredicate closure initialization. Any changes made to this builder is reflected in the final outcome of the outputted NSPredicate.

    Declaration

    Swift

    var builder: PredicateBuilder<BuilderType>
  • A generic Reflectable that is used to maintain a consistent type throughout the creation of an includer.

    Declaration

    Swift

    associatedtype BuilderType: Reflectable
  • The property to query against.

    Declaration

    Swift

    var property: String