Protocol
StandardPredicateExpression
iOS 17.0+
iPadOS 17.0+
Mac Catalyst 17.0+
macOS 14.0+
tvOS 17.0+
watchOS 10.0+
A component expression that makes up part of a predicate, and that’s supported by the standard predicate type.
protocol StandardPredicateExpression<Output> : PredicateExpression, Decodable, Encodable, Sendable
Overview
Don’t declare new types that conform to the StandardPredicateExpression protocol. Only the types provided by Foundation are valid conforming types.
Relationships
Inherits From
PredicateExpressionSwift.DecodableSwift.EncodableSwift.SendableSwift.SendableMetatype
Conforming Types
PredicateExpressions.ArithmeticPredicateExpressions.ClosedRangePredicateExpressions.CollectionContainsCollectionPredicateExpressions.CollectionIndexSubscriptPredicateExpressions.CollectionRangeSubscriptPredicateExpressions.ComparisonPredicateExpressions.ConditionalPredicateExpressions.ConditionalCastPredicateExpressions.ConjunctionPredicateExpressions.DictionaryKeyDefaultValueSubscriptPredicateExpressions.DictionaryKeySubscriptPredicateExpressions.DisjunctionPredicateExpressions.EqualPredicateExpressions.ExpressionEvaluatePredicateExpressions.FilterPredicateExpressions.FloatDivisionPredicateExpressions.ForceCastPredicateExpressions.ForcedUnwrapPredicateExpressions.IntDivisionPredicateExpressions.IntRemainderPredicateExpressions.KeyPathPredicateExpressions.NegationPredicateExpressions.NilCoalescePredicateExpressions.NilLiteralPredicateExpressions.NotEqualPredicateExpressions.OptionalFlatMapPredicateExpressions.RangePredicateExpressions.RangeExpressionContainsPredicateExpressions.SequenceAllSatisfyPredicateExpressions.SequenceContainsPredicateExpressions.SequenceContainsWherePredicateExpressions.SequenceMaximumPredicateExpressions.SequenceMinimumPredicateExpressions.SequenceStartsWithPredicateExpressions.StringContainsRegexPredicateExpressions.TypeCheckPredicateExpressions.UnaryMinusPredicateExpressions.ValuePredicateExpressions.Variable