Class DatasourceRecordReader

  • All Implemented Interfaces:
    Closeable, AutoCloseable

    public class DatasourceRecordReader
    extends org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.NullWritable,​org.apache.druid.data.input.InputRow>
    • Constructor Detail

      • DatasourceRecordReader

        public DatasourceRecordReader()
    • Method Detail

      • initialize

        public void initialize​(org.apache.hadoop.mapreduce.InputSplit split,
                               org.apache.hadoop.mapreduce.TaskAttemptContext context)
                        throws IOException
        Specified by:
        initialize in class org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.NullWritable,​org.apache.druid.data.input.InputRow>
        Throws:
        IOException
      • nextKeyValue

        public boolean nextKeyValue()
        Specified by:
        nextKeyValue in class org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.NullWritable,​org.apache.druid.data.input.InputRow>
      • getCurrentKey

        public org.apache.hadoop.io.NullWritable getCurrentKey()
        Specified by:
        getCurrentKey in class org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.NullWritable,​org.apache.druid.data.input.InputRow>
      • getCurrentValue

        public org.apache.druid.data.input.InputRow getCurrentValue()
        Specified by:
        getCurrentValue in class org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.NullWritable,​org.apache.druid.data.input.InputRow>
      • getProgress

        public float getProgress()
        Specified by:
        getProgress in class org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.NullWritable,​org.apache.druid.data.input.InputRow>
      • close

        public void close()
                   throws IOException
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface Closeable
        Specified by:
        close in class org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.NullWritable,​org.apache.druid.data.input.InputRow>
        Throws:
        IOException