private RowSetMetaData getMetaType(ReadNode node) throws SQLException { RowSetMetaData meta = new RowSetMetaDataImpl(); int sumSize = getColumnSize(node); meta.setColumnCount(sumSize); int appendIndex = 0; for (int i = 1; i <= size(); i++) { IColumn column = columnList.get(i - 1); appendIndex += column.setMeta(node, appendIndex + i, meta, TypeMappingMap); } return meta; }
private RowSetMetaData defaultMetaType() throws SQLException { RowSetMetaData meta = new RowSetMetaDataImpl(); meta.setColumnCount(size()); for (int i = 1; i <= size(); i++) { IColumn column = columnList.get(i - 1); meta.setColumnName(i, column.getLabel()); meta.setColumnLabel(i, column.getLabel()); meta.setColumnType(i, Types.OTHER); meta.setColumnTypeName(i, "other"); } return meta; }