com.landoop.jdbc4.ResultSetIterator.kt Maven / Gradle / Ivy
package com.landoop.jdbc4
import java.sql.ResultSet
fun resultSetIterator(rs: ResultSet): Iterator {
return object : Iterator {
override fun next(): ResultSet = rs
override fun hasNext(): Boolean = rs.next()
}
}
fun resultSetList(rs: ResultSet): List> {
val results = mutableListOf>()
while (rs.next()) {
val row = (1..rs.metaData.columnCount).map { rs.getObject(it) }
results.add(row.toList())
}
return results.toList()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy