org.sfm.jdbc.ResultSetMapperBuilder Maven / Gradle / Ivy
package org.sfm.jdbc;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import org.sfm.map.FieldMapper;
public interface ResultSetMapperBuilder extends MapperBuilder, ResultSetMapperBuilder> {
ResultSetMapperBuilder addMapping(String property, String column, int sqlType);
ResultSetMapperBuilder addMapping(String property, String column);
ResultSetMapperBuilder addMapping(String property, int columnIndex, int sqlType);
ResultSetMapperBuilder addMapping(String property, int columnIndex);
ResultSetMapperBuilder addNamedColumn(String column, int sqlType);
ResultSetMapperBuilder addNamedColumn(String column);
ResultSetMapperBuilder addIndexedColumn(String column);
ResultSetMapperBuilder addIndexedColumn(String column, int index);
ResultSetMapperBuilder addIndexedColumn(String column, int index, int sqlType);
ResultSetMapperBuilder addMapper(FieldMapper mapper);
ResultSetMapperBuilder addMapping(ResultSetMetaData metaData) throws SQLException;
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy