Class RangeInputSplit

  • All Implemented Interfaces:
    org.apache.hadoop.io.Writable
    Direct Known Subclasses:
    BatchInputSplit, InputFormatBase.RangeInputSplit, RangeInputSplit

    public class RangeInputSplit
    extends org.apache.hadoop.mapreduce.InputSplit
    implements org.apache.hadoop.io.Writable
    The Class RangeInputSplit. Encapsulates an Accumulo range for use in Map Reduce jobs.
    • Method Detail

      • getRange

        public Range getRange()
      • getProgress

        public float getProgress​(Key currentKey)
      • getLength

        public long getLength()
                       throws IOException
        This implementation of length is only an estimate, it does not provide exact values. Do not have your code rely on this return value.
        Specified by:
        getLength in class org.apache.hadoop.mapreduce.InputSplit
        Throws:
        IOException
      • getLocations

        public String[] getLocations()
                              throws IOException
        Specified by:
        getLocations in class org.apache.hadoop.mapreduce.InputSplit
        Throws:
        IOException
      • readFields

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

        public String getTableName()
      • setTableName

        public void setTableName​(String table)
      • setTableId

        public void setTableId​(String tableId)
      • getTableId

        public String getTableId()
      • getInstanceName

        public String getInstanceName()
      • setInstanceName

        public void setInstanceName​(String instanceName)
      • getZooKeepers

        public String getZooKeepers()
      • setZooKeepers

        public void setZooKeepers​(String zooKeepers)
      • getPrincipal

        public String getPrincipal()
      • setPrincipal

        public void setPrincipal​(String principal)
      • setToken

        public void setToken​(String tokenFile)
      • isOffline

        public Boolean isOffline()
      • setOffline

        public void setOffline​(Boolean offline)
      • setLocations

        public void setLocations​(String[] locations)
      • isMockInstance

        @Deprecated
        public Boolean isMockInstance()
        Deprecated.
        since 1.8.0; use MiniAccumuloCluster or a standard mock framework
      • setMockInstance

        @Deprecated
        public void setMockInstance​(Boolean mockInstance)
        Deprecated.
        since 1.8.0; use MiniAccumuloCluster or a standard mock framework
      • isIsolatedScan

        public Boolean isIsolatedScan()
      • setIsolatedScan

        public void setIsolatedScan​(Boolean isolatedScan)
      • setRange

        public void setRange​(Range range)
      • usesLocalIterators

        public Boolean usesLocalIterators()
      • setUsesLocalIterators

        public void setUsesLocalIterators​(Boolean localIterators)
      • getFetchedColumns

        public Set<Pair<org.apache.hadoop.io.Text,​org.apache.hadoop.io.Text>> getFetchedColumns()
      • setFetchedColumns

        public void setFetchedColumns​(Collection<Pair<org.apache.hadoop.io.Text,​org.apache.hadoop.io.Text>> fetchedColumns)
      • setFetchedColumns

        public void setFetchedColumns​(Set<Pair<org.apache.hadoop.io.Text,​org.apache.hadoop.io.Text>> fetchedColumns)
      • getLogLevel

        public org.apache.log4j.Level getLogLevel()
      • setLogLevel

        public void setLogLevel​(org.apache.log4j.Level level)
      • setSamplerConfiguration

        public void setSamplerConfiguration​(SamplerConfiguration samplerConfiguration)