// Path: src/main/java/net/kimleo/rec/common/concept/Mapped.java
// public interface Mapped<T> {
//     T get(String field);
// 
//     List<String> keys();
// }


import net.kimleo.rec.common.concept.Mapped;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
package net.kimleo.rec.v2.model.mapper;



public class ResultSetMapper implements Mapped<String> {

    private final ResultSet rs;

    public ResultSetMapper(ResultSet rs) {
        this.rs = rs;
    }

    @Override
    public String get(String field) {
// Path: src/main/java/net/kimleo/rec/common/concept/Mapped.java
// public interface Mapped<T> {
//     T get(String field);
// 
//     List<String> keys();
// }


// Path: src/main/java/net/kimleo/rec/v2/model/mapper/ResultSetMapper.java
import net.kimleo.rec.common.concept.Mapped;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

package net.kimleo.rec.v2.model.mapper;



public class ResultSetMapper implements Mapped<String> {

    private final ResultSet rs;

    public ResultSetMapper(ResultSet rs) {
        this.rs = rs;
    }

    @Override
    public String get(String field) {
        try {