question: returns the index id of the next record . concode_field_sep IndexManager indexMgr concode_elem_sep ByteBuffer cache concode_elem_sep long offset concode_elem_sep FileChannel channel concode_elem_sep Integer indexID concode_elem_sep long end concode_elem_sep int id concode_elem_sep long begin concode_elem_sep RecordState recordState concode_elem_sep ByteBuffer keyBuf concode_field_sep void getNextRecord concode_elem_sep void getKey concode_elem_sep int getInt concode_elem_sep boolean ensureData concode_elem_sep int compare concode_elem_sep void mergeIDSet concode_elem_sep boolean hasMoreData concode_elem_sep int getKeyLen concode_elem_sep int compareTo concode_elem_sep void loadCache
target: Integer function ( ) { if ( indexID == null ) { try { getNextRecord ( ) ; } catch ( IOException loc0 ) { Message loc1 = ERR_JEB_IMPORT_BUFFER_IO_ERROR . get ( indexMgr . getBufferFileName ( ) ) ; logError ( loc1 ) ; throw new RuntimeException ( loc0 ) ; } } return indexID ; }