@Override public TupleEntryIterator openForRead(FlowProcess<JobConf> flowProcess, RecordReader input) throws IOException { return new HadoopTupleEntrySchemeIterator(flowProcess, this, input); }
@Override public TupleEntryIterator openForRead( FlowProcess<? extends Configuration> flowProcess, RecordReader input ) throws IOException { // input may be null when this method is called on the client side or cluster side when accumulating // for a HashJoin return new HadoopTupleEntrySchemeIterator( flowProcess, this, input ); }
@Override public TupleEntryIterator openForRead( FlowProcess<? extends Configuration> flowProcess, RecordReader input ) throws IOException { // input may be null when this method is called on the client side or cluster side when accumulating // for a HashJoin return new HadoopTupleEntrySchemeIterator( flowProcess, this, input ); }
@Override public TupleEntryIterator openForRead( FlowProcess<JobConf> flowProcess, RecordReader<TupleWrapper, NullWritable> input ) throws IOException { // input may be null when this method is called on the client side or cluster side when accumulating // for a HashJoin return new HadoopTupleEntrySchemeIterator( flowProcess, this, input ); }
@Override public TupleEntryIterator openForRead( FlowProcess<? extends Configuration> flowProcess, RecordReader input ) throws IOException { // input may be null when this method is called on the client side or // cluster side when accumulating for a HashJoin return new HadoopTupleEntrySchemeIterator( flowProcess, this, input ); }
@Override public TupleEntryIterator openForRead(FlowProcess<JobConf> jobConfFlowProcess, RecordReader recordReader) throws IOException { return new HadoopTupleEntrySchemeIterator(jobConfFlowProcess, this, recordReader); }
@Override public TupleEntryIterator openForRead(FlowProcess<JobConf> flowProcess, RecordReader input) throws IOException { return new HadoopTupleEntrySchemeIterator(flowProcess, this, input); }
@Override protected TupleEntrySchemeIterator createTupleEntrySchemeIterator( FlowProcess<? extends Configuration> flowProcess, Tap parent, String path, RecordReader recordReader ) throws IOException { return new HadoopTupleEntrySchemeIterator( flowProcess, new Hfs( parent.getScheme(), path ), recordReader ); }
@Override protected TupleEntrySchemeIterator createTupleEntrySchemeIterator( FlowProcess<? extends Configuration> flowProcess, Tap parent, String path, RecordReader recordReader ) throws IOException { return new HadoopTupleEntrySchemeIterator( flowProcess, new Hfs( parent.getScheme(), path ), recordReader ); }