LarryHsiao/Vesta

View on GitHub
src/main/java/com/silverhetch/vesta/target/db/DBTargetResult.kt

Summary

Maintainability
A
0 mins
Test Coverage
package com.silverhetch.vesta.target.db

import com.silverhetch.vesta.target.Target
import java.sql.Connection
import java.sql.ResultSet

/**
 * Object for build [Target] from [ResultSet].
 */
class DBTargetResult(
    private val conn: Connection,
    private val resultSet: ResultSet
) {
    fun target(): Target {
        return DBTarget(
            conn,
            resultSet.getLong("id"),
            resultSet.getString("name")
        )
    }
}