List < KeyValue > function ( DataInput arg0 ) { int loc0 = arg0 . readInt ( ) ; if ( loc0 == 0 ) { return Collections . < KeyValue > emptyList ( ) ; } List < KeyValue > loc1 = new ArrayList < KeyValue > ( loc0 ) ; for ( int loc2 = 0 ; loc2 < loc0 ; loc2 ++ ) { loc1 . add ( readKeyValue ( arg0 ) ) ; } return loc1 ; }
read a list of keyvalue from the input stream - may contain regular keyvalue s or indexedkeyvalue s. concode_field_sep int INDEX_TYPE_LENGTH_MARKER concode_field_sep void write concode_elem_sep KeyValue readKeyValue