void function ( DataOutput arg0 ) { WritableUtils . writeVInt ( arg0 , splits . length ) ; for ( InputSplit loc0 : splits ) { Text . writeString ( arg0 , loc0 . getClass ( ) . getName ( ) ) ; } for ( InputSplit loc0 : splits ) { loc0 . write ( arg0 ) ; } }
write splits in the following format . ... concode_field_sep InputSplit[] splits concode_elem_sep long totsize concode_elem_sep int fill concode_field_sep void add concode_elem_sep void readFields concode_elem_sep String[] getLocation concode_elem_sep InputSplit get concode_elem_sep long getLength concode_elem_sep long getLength concode_elem_sep String[] getLocations