Interface RowMapper<T>

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface RowMapper<T>
Convertit une ligne d'un ResultSet en un objet Java.

Utilisé par Database.query(String, RowMapper, Object...) et Database.queryOne(String, RowMapper, Object...). Le mapper ne doit pas appeler rs.next() : c'est Database qui itère.

RowMapper<String> nameMapper = rs -> rs.getString("name");
List<String> names = db.query("SELECT name FROM teams", nameMapper);
  • Method Summary

    Modifier and Type
    Method
    Description