Classes
The following classes are available globally.
-
A class that queries against
See moreString
properties in theT
class.Declaration
Swift
public final class StringQuery<T: Reflectable>: NilComparable, Matchable
-
A class that facilitates the creation of subqueries against
See moreT
’s custom member properties. Since the creation of this class is initiated in thePredicateBuilder<T>
class, and this class inherits from it, then member creation is recursive.Declaration
Swift
public final class MemberQuery<T: Reflectable, MemberType: Reflectable & AnyObject>: PredicateBuilder<T>, Matchable, NilComparable
-
A class that queries against number properties in the
See moreT
class.Declaration
Swift
public final class NumberQuery<T: Reflectable>: NilComparable, Matchable
-
A basic query class that allows an interface for the NilComparable and Matchable protocol functionalities.
See moreDeclaration
Swift
public final class BasicQuery<T: Reflectable>: NilComparable, Matchable
-
A class that facilitates the creation of subqueries against
T
’sCollectionType
properties. Used in tandem with theSequenceQuery<T>
class.Declaration
Swift
public final class PredicateSubqueryBuilder<T: Reflectable>: PredicateBuilder<T>
-
A class that queries against
See moreNSDate
properties in theT
class.Declaration
Swift
public final class DateQuery<T: Reflectable>: NilComparable, Matchable
-
The class that gets passed into the builder closure of PrediKit’s
See moreNSPredicate
convenience initializer.Declaration
Swift
open class PredicateBuilder<T: Reflectable>
-
A class that queries against
See moreBool
properties in theT
class.Declaration
Swift
public final class BooleanQuery<T: Reflectable>: NilComparable, Matchable
-
A class that finalizes an includer created within the builder closure of PrediKit’s
NSPredicate
convenience initializer. All includers (basically any line of code within that closure) must end in a call to a function that returns an instance or subclassed instance of this class to create a validNSPredicate
.Declaration
Swift
public final class FinalizedIncluder<T: Reflectable>
-
A class that queries against
See moreCollectionType
properties in theT
class.Declaration
Swift
public final class SequenceQuery<T: Reflectable>: NilComparable, Matchable