@Override public void initialize(Configuration conf, InputSplit split) throws IOException, InterruptedException { initialize(split); }
@Override public void initialize(InputSplit split) throws IOException, InterruptedException { super.initialize(split); }
@Override public void reset() { if(inputSplit == null) throw new UnsupportedOperationException("Cannot reset without first initializing"); try{ initialize(inputSplit); }catch(Exception e){ throw new RuntimeException("Error during LineRecordReader reset",e); } }
@Override public void initialize(Configuration conf, InputSplit split) throws IOException, InterruptedException { super.initialize(conf, split); this.skipNumLines = conf.getInt(SKIP_NUM_LINES,this.skipNumLines); }
@Override public RecordReader createReader(InputSplit split) throws IOException, InterruptedException { LineRecordReader ret = new LineRecordReader(); ret.initialize(split); return ret; }
@Override public RecordReader createReader(InputSplit split) throws IOException, InterruptedException { LineRecordReader ret = new LineRecordReader(); ret.initialize(split); return ret; }
@Override public void initialize(Configuration conf, InputSplit split) throws IOException, InterruptedException { super.initialize(conf, split); if(conf.get(NUM_ATTRIBUTES) != null) numAttributes = conf.getInt(NUM_ATTRIBUTES,-1); }
@Override public void initialize(Configuration conf, InputSplit split) throws IOException, InterruptedException { super.initialize(conf, split); this.skipNumLines = conf.getInt(SKIP_NUM_LINES,this.skipNumLines); this.delimiter = conf.get(DELIMITER, ","); }
@Override public void initialize(Configuration conf, InputSplit split) throws IOException, InterruptedException { super.initialize(conf, split); appendLabel = conf.getBoolean(APPEND_LABEL,false); classification = conf.getBoolean(CLASSIFICATION,true); numFeatures = conf.getInt(NUM_FEATURES, 0); }