package dbfit.util; import java.sql.ResultSetMetaData; import java.sql.SQLException; /** * minimal meta-data about a result-set column. * @see DataTable */ public class DataColumn { private String name; private String javaClassName; private String dbTypeName; public DataColumn(String name, String javaClassName, String dbTypeName) { this.name = name; this.javaClassName = javaClassName; this.dbTypeName = dbTypeName; } public DataColumn(ResultSetMetaData r, int columnIndex) throws SQLException { this.name = r.getColumnLabel(columnIndex); this.javaClassName = r.getColumnClassName(columnIndex); this.dbTypeName = r.getColumnTypeName(columnIndex); } public String getDbTypeName() { return dbTypeName; } public String getJavaClassName() { return javaClassName; } public String getName() { return name; } }