Skip to content

Commit bcc41d3

Browse files
committed
Fixed storage
1 parent fa96f5d commit bcc41d3

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

Sources/Compiler/Gen/SwiftLanguage.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -496,8 +496,8 @@ public struct SwiftLanguage: Language {
496496
writer.write("row.embedded(at: start + ", index.description, ")")
497497
case .optional(.model):
498498
writer.write("row.optionallyEmbedded(at: start + ", index.description, ")")
499-
case let .encoded(_, _, adapter):
500-
writer.write("row.value(at: start + ", index.description, ", using: ", adapter, ".self)")
499+
case let .encoded(storage, _, adapter):
500+
writer.write("row.value(at: start + ", index.description, ", using: ", adapter, ".self, storage: ", typeName(for: storage), ".self)")
501501
case let .optional(.encoded(storage, _, adapter)):
502502
writer.write("row.optionalValue(at: start + ", index.description, ", using: ", adapter, ".self, storage: ", typeName(for: storage), ".self)")
503503
default:

Sources/Otter/Cursor.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public struct Row: ~Copyable {
4040
@inlinable public func value<Storage: DatabasePrimitive, Coder: DatabaseValueAdapter>(
4141
at column: Int32,
4242
using adapter: Coder.Type,
43-
storage: Storage
43+
storage: Storage.Type
4444
) throws(OtterError) -> Coder.Value {
4545
let storage = try Storage(from: sqliteStatement, at: column)
4646
return try storage.decode(from: adapter)

0 commit comments

Comments
 (0)