@@ -47,7 +47,7 @@ extension Table {
4747 withoutRowid ? Expression < Void > ( literal: " WITHOUT ROWID " ) : nil
4848 ]
4949
50- return " " . join ( clauses. flatMap { $0 } ) . asSQL ( )
50+ return " " . join ( clauses. compactMap { $0 } ) . asSQL ( )
5151 }
5252
5353 public func create( _ query: QueryType , temporary: Bool = false , ifNotExists: Bool = false ) -> String {
@@ -57,7 +57,7 @@ extension Table {
5757 query
5858 ]
5959
60- return " " . join ( clauses. flatMap { $0 } ) . asSQL ( )
60+ return " " . join ( clauses. compactMap { $0 } ) . asSQL ( )
6161 }
6262
6363 // MARK: - ALTER TABLE … ADD COLUMN
@@ -135,7 +135,7 @@ extension Table {
135135 " " . wrap ( columns) as Expression < Void >
136136 ]
137137
138- return " " . join ( clauses. flatMap { $0 } ) . asSQL ( )
138+ return " " . join ( clauses. compactMap { $0 } ) . asSQL ( )
139139 }
140140
141141 // MARK: - DROP INDEX
@@ -174,7 +174,7 @@ extension View {
174174 query
175175 ]
176176
177- return " " . join ( clauses. flatMap { $0 } ) . asSQL ( )
177+ return " " . join ( clauses. compactMap { $0 } ) . asSQL ( )
178178 }
179179
180180 // MARK: - DROP VIEW
@@ -196,7 +196,7 @@ extension VirtualTable {
196196 using
197197 ]
198198
199- return " " . join ( clauses. flatMap { $0 } ) . asSQL ( )
199+ return " " . join ( clauses. compactMap { $0 } ) . asSQL ( )
200200 }
201201
202202 // MARK: - ALTER TABLE … RENAME TO
@@ -405,7 +405,7 @@ public final class TableBuilder {
405405 delete. map { Expression < Void > ( literal: " ON DELETE \( $0. rawValue) " ) }
406406 ]
407407
408- definitions. append ( " " . join ( clauses. flatMap { $0 } ) )
408+ definitions. append ( " " . join ( clauses. compactMap { $0 } ) )
409409 }
410410
411411}
@@ -456,7 +456,7 @@ private extension QueryType {
456456 name
457457 ]
458458
459- return " " . join ( clauses. flatMap { $0 } )
459+ return " " . join ( clauses. compactMap { $0 } )
460460 }
461461
462462 func rename( to: Self ) -> String {
@@ -475,7 +475,7 @@ private extension QueryType {
475475 name
476476 ]
477477
478- return " " . join ( clauses. flatMap { $0 } ) . asSQL ( )
478+ return " " . join ( clauses. compactMap { $0 } ) . asSQL ( )
479479 }
480480
481481}
@@ -493,7 +493,7 @@ private func definition(_ column: Expressible, _ datatype: String, _ primaryKey:
493493 collate. map { " " . join ( [ Expression < Void > ( literal: " COLLATE " ) , $0] ) }
494494 ]
495495
496- return " " . join ( clauses. flatMap { $0 } )
496+ return " " . join ( clauses. compactMap { $0 } )
497497}
498498
499499private func reference( _ primary: ( QueryType , Expressible ) ) -> Expressible {
0 commit comments