Class IcebergSplit

java.lang.Object
org.apache.hadoop.mapreduce.InputSplit
org.apache.iceberg.mr.mapreduce.IcebergSplit
All Implemented Interfaces:
org.apache.hadoop.io.Writable, org.apache.hadoop.mapred.InputSplit, IcebergSplitContainer

public class IcebergSplit extends org.apache.hadoop.mapreduce.InputSplit implements org.apache.hadoop.mapred.InputSplit, IcebergSplitContainer
  • Constructor Details

    • IcebergSplit

      public IcebergSplit()
  • Method Details

    • task

      public CombinedScanTask task()
    • icebergSplit

      public IcebergSplit icebergSplit()
      Specified by:
      icebergSplit in interface IcebergSplitContainer
    • getLength

      public long getLength()
      Specified by:
      getLength in interface org.apache.hadoop.mapred.InputSplit
      Specified by:
      getLength in class org.apache.hadoop.mapreduce.InputSplit
    • getLocations

      public String[] getLocations()
      Specified by:
      getLocations in interface org.apache.hadoop.mapred.InputSplit
      Specified by:
      getLocations in class org.apache.hadoop.mapreduce.InputSplit
    • write

      public void write(DataOutput out) throws IOException
      Specified by:
      write in interface org.apache.hadoop.io.Writable
      Throws:
      IOException
    • readFields

      public void readFields(DataInput in) throws IOException
      Specified by:
      readFields in interface org.apache.hadoop.io.Writable
      Throws:
      IOException
    • table

      public Table table()