NullableColumnCursor

public final class NullableColumnCursor<Value: DatabaseValueConvertible & StatementColumnConvertible> : Cursor

A cursor of optional database values extracted from a single column. For example:

try dbQueue.inDatabase { db in
    let emails: NullableColumnCursor<String> = try Optional<String>.fetchCursor(db, "SELECT email FROM players")
    while let email = emails.next() { // String?
        print(email ?? "<NULL>")
    }
}