@@ -541,13 +541,20 @@ extension DatabaseValueConvertible {
541541 /// For example:
542542 ///
543543 /// ```swift
544+ /// struct Player: TableRecord {
545+ /// enum Columns {
546+ /// static let score = Column("score")
547+ /// static let lastName = Column("lastName")
548+ /// }
549+ /// }
550+ ///
544551 /// try dbQueue.read { db in
545552 /// let lastName = "O'Reilly"
546553 ///
547554 /// // Query interface request
548555 /// let request = Player
549- /// .select(Column(" score") )
550- /// .filter(Column(" lastName") == lastName)
556+ /// .select(\. score)
557+ /// .filter { $0. lastName == lastName }
551558 ///
552559 /// // SQL request
553560 /// let request: SQLRequest<Int> = """
@@ -584,13 +591,20 @@ extension DatabaseValueConvertible {
584591 /// For example:
585592 ///
586593 /// ```swift
594+ /// struct Player: TableRecord {
595+ /// enum Columns {
596+ /// static let score = Column("score")
597+ /// static let lastName = Column("lastName")
598+ /// }
599+ /// }
600+ ///
587601 /// try dbQueue.read { db in
588602 /// let lastName = "O'Reilly"
589603 ///
590604 /// // Query interface request
591605 /// let request = Player
592- /// .select(Column(" score") )
593- /// .filter(Column(" lastName") == lastName)
606+ /// .select(\. score)
607+ /// .filter { $0. lastName == lastName }
594608 ///
595609 /// // SQL request
596610 /// let request: SQLRequest<Int> = """
@@ -623,13 +637,20 @@ extension DatabaseValueConvertible {
623637 /// For example:
624638 ///
625639 /// ```swift
640+ /// struct Player: TableRecord {
641+ /// enum Columns {
642+ /// static let score = Column("score")
643+ /// static let lastName = Column("lastName")
644+ /// }
645+ /// }
646+ ///
626647 /// try dbQueue.read { db in
627648 /// let lastName = "O'Reilly"
628649 ///
629650 /// // Query interface request
630651 /// let request = Player
631- /// .select(Column(" score") )
632- /// .filter(Column(" lastName") == lastName)
652+ /// .select(\. score)
653+ /// .filter { $0. lastName == lastName }
633654 ///
634655 /// // SQL request
635656 /// let request: SQLRequest<Int> = """
@@ -657,13 +678,20 @@ extension DatabaseValueConvertible where Self: Hashable {
657678 /// For example:
658679 ///
659680 /// ```swift
681+ /// struct Player: TableRecord {
682+ /// enum Columns {
683+ /// static let score = Column("score")
684+ /// static let lastName = Column("lastName")
685+ /// }
686+ /// }
687+ ///
660688 /// try dbQueue.read { db in
661689 /// let lastName = "O'Reilly"
662690 ///
663691 /// // Query interface request
664692 /// let request = Player
665- /// .select(Column(" score") )
666- /// .filter(Column(" lastName") == lastName)
693+ /// .select(\. score)
694+ /// .filter { $0. lastName == lastName }
667695 ///
668696 /// // SQL request
669697 /// let request: SQLRequest<Int> = """
@@ -696,13 +724,20 @@ extension FetchRequest where RowDecoder: DatabaseValueConvertible {
696724 /// For example:
697725 ///
698726 /// ```swift
727+ /// struct Player: TableRecord {
728+ /// enum Columns {
729+ /// static let score = Column("score")
730+ /// static let lastName = Column("lastName")
731+ /// }
732+ /// }
733+ ///
699734 /// try dbQueue.read { db in
700735 /// let lastName = "O'Reilly"
701736 ///
702737 /// // Query interface request
703738 /// let request = Player
704- /// .filter(Column(" lastName") == lastName)
705- /// .select(Column(" score") , as: Int.self)
739+ /// .filter { $0. lastName == lastName }
740+ /// .select(\. score, as: Int.self)
706741 ///
707742 /// // SQL request
708743 /// let request: SQLRequest<Int> = """
@@ -736,13 +771,20 @@ extension FetchRequest where RowDecoder: DatabaseValueConvertible {
736771 /// For example:
737772 ///
738773 /// ```swift
774+ /// struct Player: TableRecord {
775+ /// enum Columns {
776+ /// static let score = Column("score")
777+ /// static let lastName = Column("lastName")
778+ /// }
779+ /// }
780+ ///
739781 /// try dbQueue.read { db in
740782 /// let lastName = "O'Reilly"
741783 ///
742784 /// // Query interface request
743785 /// let request = Player
744- /// .filter(Column(" lastName") == lastName)
745- /// .select(Column(" score") , as: Int.self)
786+ /// .filter { $0. lastName == lastName }
787+ /// .select(\. score, as: Int.self)
746788 ///
747789 /// // SQL request
748790 /// let request: SQLRequest<Int> = """
@@ -772,13 +814,20 @@ extension FetchRequest where RowDecoder: DatabaseValueConvertible {
772814 /// For example:
773815 ///
774816 /// ```swift
817+ /// struct Player: TableRecord {
818+ /// enum Columns {
819+ /// static let score = Column("score")
820+ /// static let lastName = Column("lastName")
821+ /// }
822+ /// }
823+ ///
775824 /// try dbQueue.read { db in
776825 /// let lastName = "O'Reilly"
777826 ///
778827 /// // Query interface request
779828 /// let request = Player
780- /// .filter(Column(" lastName") == lastName)
781- /// .select(Column(" score") , as: Int.self)
829+ /// .filter { $0. lastName == lastName }
830+ /// .select(\. score, as: Int.self)
782831 ///
783832 /// // SQL request
784833 /// let request: SQLRequest<Int> = """
@@ -808,8 +857,8 @@ extension FetchRequest where RowDecoder: DatabaseValueConvertible & Hashable {
808857 ///
809858 /// // Query interface request
810859 /// let request = Player
811- /// .filter(Column(" lastName") == lastName)
812- /// .select(Column(" score") , as: Int.self)
860+ /// .filter { $0. lastName == lastName }
861+ /// .select(\. score, as: Int.self)
813862 ///
814863 /// // SQL request
815864 /// let request: SQLRequest<Int> = """
0 commit comments