class ShardingResultSet extends AbstractResultSetAdapter {

    @Override
    public Time getTime(final int columnIndex) throws SQLException {
        Object result = mergeResultSet.getValue(columnIndex, Time.class);
        wasNull = null == result;
        return (Time) ResultSetUtil.convertValue(result, Time.class);
    }

    public  ShardingResultSet(final List<ResultSet> resultSets, final ResultSetMerger mergeResultSet);

}