SortDescriptor

@frozen
public struct SortDescriptor
extension SortDescriptor: CustomStringConvertible
extension SortDescriptor: Equatable
extension SortDescriptor: ExpressibleByStringLiteral

SortDescriptorは、 sorted(sortDescriptors:)で使用するキーパスとソート順序を保存します。 これはNSSortDescriptorと似ていますが、Realm のクエリ エンジンによって効率的に実行できる機能のサブセットのみをサポートします。

プロパティ

  • ソート記述子が結果を並べ替えるキー パス。

    宣言

    Swift

    public let keyPath: String
  • この記述子が昇順でソートするか、降順でソートするか。

    宣言

    Swift

    public let ascending: Bool

初期化子

  • 指定されたキーパスとソート順序値でソート記述子を作成します。

    宣言

    Swift

    public init(keyPath: String, ascending: Bool = true)

    パラメーター

    keyPath

    ソート記述子が結果を並べ替えるキー パス。

    ascending

    記述子が昇順でソートするか、降順でソートするか。

  • 指定されたキーパスとソート順序値でソート記述子を作成します。

    宣言

    Swift

    public init<Element>(keyPath: PartialKeyPath<Element>, ascending: Bool = true) where Element : RLMObjectBase

    パラメーター

    keyPath

    ソート記述子が結果を並べ替えるキー パス。

    ascending

    記述子が昇順でソートするか、降順でソートするか。

関数

  • ソート順序が逆になっているソート記述子のコピーを返します。

    宣言

    Swift

    public func reversed() -> SortDescriptor

CustomStringConvertable

等価

  • 2 つのソート記述子が等しいかどうかを返します。

    宣言

    Swift

    public static func == (lhs: SortDescriptor, rhs: SortDescriptor) -> Bool

StringliteralConvertable