public CachedResultSet rename(String... names) {
        for (int i = 0; i < names.length; ++i) {
            this.columns[i] = names[i];
        }
        return this;
    }
public CachedResultSet rename ( String ... names ) { for ( int i = 0 ; i < names . length ; ++ i ) { this . columns [ i ] = names [ i ] ; } return this ; }
Renames the columns of a CachedResultSet.

@param names the new names of the columns, starting from the first column. If not enought new names are provided,
the rest columns keep their original name.
@return this object