MDSHiveLineReader.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:multiple-dimension-spread 作者:
@Override
public boolean next( final NullWritable key, final ColumnAndIndex value ) throws IOException {
  if( currentSpread == null || currentIndex == currentIndexList.size() ){
    if( ! nextReader() ){
      updateCounter( reader.getReadStats() );
      isEnd = true;
      return false;
    }
  }

  spreadColumn.setSpread( currentSpread );
  value.column = spreadColumn;
  value.index =  currentIndexList.get( currentIndex );
  value.columnIndex = spreadCounter.get();
  currentIndex++;
  return true;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号