1 package sharin.sql.runner.processor;
2
3 import java.sql.ResultSet;
4
5 import sharin.sql.runner.ColumnConverter;
6 import sharin.sql.runner.ResultSetProcessor;
7
8 public class ScalarResultSetProcessor implements ResultSetProcessor {
9
10 private final ColumnConverter columnConverter;
11
12 public ScalarResultSetProcessor(ColumnConverter columnConverter) {
13 this.columnConverter = columnConverter;
14 }
15
16 public Object prepare(ResultSet rs) {
17 return null;
18 }
19
20 public Object process(ResultSet rs, Object context) {
21 return columnConverter.convert(rs, 1);
22 }
23 }