Class BatchInputSplit
- java.lang.Object
-
- org.apache.hadoop.mapreduce.InputSplit
-
- org.apache.accumulo.core.client.mapreduce.RangeInputSplit
-
- org.apache.accumulo.core.clientImpl.mapreduce.BatchInputSplit
-
- All Implemented Interfaces:
org.apache.hadoop.io.Writable
- Direct Known Subclasses:
BatchInputSplit
@Deprecated public class BatchInputSplit extends RangeInputSplit
Deprecated.since 2.0.0The Class BatchInputSplit. Encapsulates a set of Accumulo ranges on a single tablet for use in Map Reduce jobs. Can contain several Ranges per split.
-
-
Constructor Summary
Constructors Constructor Description BatchInputSplit()
Deprecated.BatchInputSplit(String table, TableId tableId, Collection<Range> ranges, String[] locations)
Deprecated.BatchInputSplit(BatchInputSplit split)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description long
getLength()
Deprecated.This implementation of length is only an estimate, it does not provide exact values.float
getProgress(Key currentKey)
Deprecated.Save progress on each call to this function, implied by value of currentKey, and return average ranges in the splitRange
getRange()
Deprecated.Collection<Range>
getRanges()
Deprecated.Boolean
isIsolatedScan()
Deprecated.Boolean
isOffline()
Deprecated.void
readFields(DataInput in)
Deprecated.void
setIsolatedScan(Boolean isolatedScan)
Deprecated.void
setOffline(Boolean offline)
Deprecated.void
setRange(Range range)
Deprecated.void
setRanges(Collection<Range> ranges)
Deprecated.void
setUsesLocalIterators(Boolean localIterators)
Deprecated.String
toString()
Deprecated.Boolean
usesLocalIterators()
Deprecated.void
write(DataOutput out)
Deprecated.-
Methods inherited from class org.apache.accumulo.core.client.mapreduce.RangeInputSplit
getAuths, getFetchedColumns, getInstance, getInstance, getInstanceName, getIterators, getLocations, getLogLevel, getPrincipal, getProgress, getSamplerConfiguration, getTable, getTableId, getTableName, getToken, getZooKeepers, setAuths, setFetchedColumns, setFetchedColumns, setInstanceName, setIterators, setLocations, setLogLevel, setPrincipal, setSamplerConfiguration, setTable, setTableId, setTableName, setToken, setToken, setZooKeepers
-
-
-
-
Constructor Detail
-
BatchInputSplit
public BatchInputSplit()
Deprecated.
-
BatchInputSplit
public BatchInputSplit(BatchInputSplit split) throws IOException
Deprecated.- Throws:
IOException
-
BatchInputSplit
public BatchInputSplit(String table, TableId tableId, Collection<Range> ranges, String[] locations)
Deprecated.
-
-
Method Detail
-
getProgress
public float getProgress(Key currentKey)
Deprecated.Save progress on each call to this function, implied by value of currentKey, and return average ranges in the split- Overrides:
getProgress
in classRangeInputSplit
-
getLength
public long getLength()
Deprecated.This implementation of length is only an estimate, it does not provide exact values. Do not have your code rely on this return value.- Overrides:
getLength
in classRangeInputSplit
-
readFields
public void readFields(DataInput in) throws IOException
Deprecated.- Specified by:
readFields
in interfaceorg.apache.hadoop.io.Writable
- Overrides:
readFields
in classRangeInputSplit
- Throws:
IOException
-
write
public void write(DataOutput out) throws IOException
Deprecated.- Specified by:
write
in interfaceorg.apache.hadoop.io.Writable
- Overrides:
write
in classRangeInputSplit
- Throws:
IOException
-
toString
public String toString()
Deprecated.- Overrides:
toString
in classRangeInputSplit
-
setRanges
public void setRanges(Collection<Range> ranges)
Deprecated.
-
getRanges
public Collection<Range> getRanges()
Deprecated.
-
getRange
public Range getRange()
Deprecated.- Overrides:
getRange
in classRangeInputSplit
-
setRange
public void setRange(Range range)
Deprecated.- Overrides:
setRange
in classRangeInputSplit
-
isIsolatedScan
public Boolean isIsolatedScan()
Deprecated.- Overrides:
isIsolatedScan
in classRangeInputSplit
-
setIsolatedScan
public void setIsolatedScan(Boolean isolatedScan)
Deprecated.- Overrides:
setIsolatedScan
in classRangeInputSplit
-
isOffline
public Boolean isOffline()
Deprecated.- Overrides:
isOffline
in classRangeInputSplit
-
setOffline
public void setOffline(Boolean offline)
Deprecated.- Overrides:
setOffline
in classRangeInputSplit
-
usesLocalIterators
public Boolean usesLocalIterators()
Deprecated.- Overrides:
usesLocalIterators
in classRangeInputSplit
-
setUsesLocalIterators
public void setUsesLocalIterators(Boolean localIterators)
Deprecated.- Overrides:
setUsesLocalIterators
in classRangeInputSplit
-
-