<s>[INST] return all columns ' metadata . concode_field_sep ColumnFileMetaData metaData concode_elem_sep Map<String,ColumnDescriptor> columnsByName concode_elem_sep Input file concode_elem_sep ColumnDescriptor[] columns concode_elem_sep long rowCount concode_elem_sep int columnCount concode_field_sep long getRowCount concode_elem_sep List<ColumnMetaData> getRoots concode_elem_sep void readColumnMetaData concode_elem_sep ColumnValues<T> getValues concode_elem_sep ColumnValues<T> getValues concode_elem_sep void readColumnStarts concode_elem_sep ColumnDescriptor<T> getColumn concode_elem_sep long getColumnCount concode_elem_sep ColumnFileMetaData getMetaData concode_elem_sep void readHeader concode_elem_sep void readMagic concode_elem_sep void close [/INST] ColumnMetaData [ ] function ( ) { ColumnMetaData [ ] loc0 = new ColumnMetaData [ columnCount ] ; for ( int loc1 = 0 ; loc1 < columnCount ; loc1 ++ ) loc0 [ loc1 ] = columns [ loc1 ] . metaData ; return loc0 ; </s>