question: return the number of columns in this result set . valid once we 've seen the first row , so subclasses can use it during processing concode_field_sep String[] columnNames concode_elem_sep int[] columnTypes concode_elem_sep int rowCount concode_elem_sep int columnCount concode_field_sep int[] getColumnTypes concode_elem_sep String[] getColumnNames concode_elem_sep void processRow concode_elem_sep void processRow concode_elem_sep int getRowCount
target: int function ( ) { return columnCount ; }