Skip to content

Commit 88e578a

Browse files
committed
wip;
1 parent 0194507 commit 88e578a

File tree

2 files changed

+0
-110
lines changed

2 files changed

+0
-110
lines changed

Tests/StructuredQueriesMacrosTests/SelectionMacroTests.swift

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -154,37 +154,6 @@ extension SnapshotTests {
154154
var date: Date
155155
}
156156
"""
157-
} diagnostics: {
158-
"""
159-
160-
"""
161-
}expansion: {
162-
#"""
163-
struct ReminderDate {
164-
var date: Date
165-
}
166-
167-
extension ReminderDate: StructuredQueriesCore.QueryRepresentable {
168-
public struct Columns: StructuredQueriesCore.QueryExpression {
169-
public typealias QueryValue = ReminderDate
170-
public let queryFragment: StructuredQueriesCore.QueryFragment
171-
public init(
172-
date: some StructuredQueriesCore.QueryExpression<Date.ISO8601Representation>
173-
) {
174-
self.queryFragment = """
175-
\(date.queryFragment) AS "date"
176-
"""
177-
}
178-
}
179-
public init(decoder: inout some StructuredQueriesCore.QueryDecoder) throws {
180-
let date = try decoder.decode(Date.ISO8601Representation.self)
181-
guard let date else {
182-
throw QueryDecodingError.missingRequiredColumn
183-
}
184-
self.date = date
185-
}
186-
}
187-
"""#
188157
} expansion: {
189158
#"""
190159
struct ReminderDate {

Tests/StructuredQueriesMacrosTests/TableMacroTests.swift

Lines changed: 0 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -538,35 +538,6 @@ extension SnapshotTests {
538538
var bar: Date
539539
}
540540
"""
541-
} diagnostics: {
542-
"""
543-
544-
"""
545-
}expansion: {
546-
#"""
547-
struct Foo {
548-
var bar: Date
549-
}
550-
551-
extension Foo: StructuredQueriesCore.Table {
552-
public struct TableColumns: StructuredQueriesCore.TableDefinition {
553-
public typealias QueryValue = Foo
554-
public let bar = StructuredQueriesCore.TableColumn<QueryValue, Date.ISO8601Representation>("bar", keyPath: \QueryValue.bar)
555-
public static var allColumns: [any StructuredQueriesCore.TableColumnExpression] {
556-
[QueryValue.columns.bar]
557-
}
558-
}
559-
public static let columns = TableColumns()
560-
public static let tableName = "foos"
561-
public init(decoder: inout some StructuredQueriesCore.QueryDecoder) throws {
562-
let bar = try decoder.decode(Date.ISO8601Representation.self)
563-
guard let bar else {
564-
throw QueryDecodingError.missingRequiredColumn
565-
}
566-
self.bar = bar
567-
}
568-
}
569-
"""#
570541
} expansion: {
571542
#"""
572543
struct Foo {
@@ -660,31 +631,6 @@ extension SnapshotTests {
660631
var bar: Optional<Date>
661632
}
662633
"""
663-
} diagnostics: {
664-
"""
665-
666-
"""
667-
}expansion: {
668-
#"""
669-
struct Foo {
670-
var bar: Optional<Date>
671-
}
672-
673-
extension Foo: StructuredQueriesCore.Table {
674-
public struct TableColumns: StructuredQueriesCore.TableDefinition {
675-
public typealias QueryValue = Foo
676-
public let bar = StructuredQueriesCore.TableColumn<QueryValue, Date.ISO8601Representation?>("bar", keyPath: \QueryValue.bar)
677-
public static var allColumns: [any StructuredQueriesCore.TableColumnExpression] {
678-
[QueryValue.columns.bar]
679-
}
680-
}
681-
public static let columns = TableColumns()
682-
public static let tableName = "foos"
683-
public init(decoder: inout some StructuredQueriesCore.QueryDecoder) throws {
684-
self.bar = try decoder.decode(Date.ISO8601Representation.self)
685-
}
686-
}
687-
"""#
688634
} expansion: {
689635
#"""
690636
struct Foo {
@@ -717,31 +663,6 @@ extension SnapshotTests {
717663
var bar = Date()
718664
}
719665
"""
720-
} diagnostics: {
721-
"""
722-
723-
"""
724-
}expansion: {
725-
#"""
726-
struct Foo {
727-
var bar = Date()
728-
}
729-
730-
extension Foo: StructuredQueriesCore.Table {
731-
public struct TableColumns: StructuredQueriesCore.TableDefinition {
732-
public typealias QueryValue = Foo
733-
public let bar = StructuredQueriesCore.TableColumn<QueryValue, Date.ISO8601Representation>("bar", keyPath: \QueryValue.bar, default: Date())
734-
public static var allColumns: [any StructuredQueriesCore.TableColumnExpression] {
735-
[QueryValue.columns.bar]
736-
}
737-
}
738-
public static let columns = TableColumns()
739-
public static let tableName = "foos"
740-
public init(decoder: inout some StructuredQueriesCore.QueryDecoder) throws {
741-
self.bar = try decoder.decode(Date.ISO8601Representation.self) ?? Date()
742-
}
743-
}
744-
"""#
745666
} expansion: {
746667
#"""
747668
struct Foo {

0 commit comments

Comments
 (0)