Class RangeInputSplit
java.lang.Object
org.apache.hadoop.mapreduce.InputSplit
org.apache.accumulo.core.client.mapreduce.RangeInputSplit
- All Implemented Interfaces:
org.apache.hadoop.io.Writable
- Direct Known Subclasses:
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.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRangeInputSplit(String table, String tableId, Range range, String[] locations) RangeInputSplit(RangeInputSplit split) -
Method Summary
Modifier and TypeMethodDescriptiongetAuths()Set<org.apache.accumulo.core.util.Pair<org.apache.hadoop.io.Text,org.apache.hadoop.io.Text>> Deprecated.since 1.7.0, use getInstance(ClientConfiguration) instead.longThis implementation of length is only an estimate, it does not provide exact values.String[]org.apache.log4j.Levelstatic floatgetProgress(ByteSequence start, ByteSequence end, ByteSequence position) floatgetProgress(Key currentKey) getRange()getTable()Deprecated.since 1.6.1, use getTableName() instead.getToken()Deprecated.since 1.8.0; use MiniAccumuloCluster or a standard mock frameworkvoidreadFields(DataInput in) voidsetAuths(Authorizations auths) voidsetFetchedColumns(Collection<org.apache.accumulo.core.util.Pair<org.apache.hadoop.io.Text, org.apache.hadoop.io.Text>> fetchedColumns) voidsetFetchedColumns(Set<org.apache.accumulo.core.util.Pair<org.apache.hadoop.io.Text, org.apache.hadoop.io.Text>> fetchedColumns) voidsetInstanceName(String instanceName) voidsetIsolatedScan(Boolean isolatedScan) voidsetIterators(List<IteratorSetting> iterators) voidsetLocations(String[] locations) voidsetLogLevel(org.apache.log4j.Level level) voidsetMockInstance(Boolean mockInstance) Deprecated.since 1.8.0; use MiniAccumuloCluster or a standard mock frameworkvoidsetOffline(Boolean offline) voidsetPrincipal(String principal) voidvoidsetSamplerConfiguration(SamplerConfiguration samplerConfiguration) voidDeprecated.since 1.6.1, use setTableName() instead.voidsetTableId(String tableId) voidsetTableName(String table) voidvoidsetToken(AuthenticationToken token) voidsetUsesLocalIterators(Boolean localIterators) voidsetZooKeepers(String zooKeepers) toString()voidwrite(DataOutput out) Methods inherited from class org.apache.hadoop.mapreduce.InputSplit
getLocationInfo
-
Constructor Details
-
RangeInputSplit
public RangeInputSplit() -
RangeInputSplit
- Throws:
IOException
-
RangeInputSplit
-
-
Method Details
-
getRange
-
getProgress
-
getProgress
-
getLength
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:
getLengthin classorg.apache.hadoop.mapreduce.InputSplit- Throws:
IOException
-
getLocations
- Specified by:
getLocationsin classorg.apache.hadoop.mapreduce.InputSplit- Throws:
IOException
-
readFields
- Specified by:
readFieldsin interfaceorg.apache.hadoop.io.Writable- Throws:
IOException
-
write
- Specified by:
writein interfaceorg.apache.hadoop.io.Writable- Throws:
IOException
-
getTable
Deprecated.since 1.6.1, use getTableName() instead.UsegetTableName() -
getTableName
-
setTable
Deprecated.since 1.6.1, use setTableName() instead. -
setTableName
-
setTableId
-
getTableId
-
getInstance
Deprecated.since 1.7.0, use getInstance(ClientConfiguration) instead.- See Also:
-
getInstance
-
getInstanceName
-
setInstanceName
-
getZooKeepers
-
setZooKeepers
-
getPrincipal
-
setPrincipal
-
getToken
-
setToken
-
setToken
-
isOffline
-
setOffline
-
setLocations
-
isMockInstance
Deprecated.since 1.8.0; use MiniAccumuloCluster or a standard mock framework -
setMockInstance
Deprecated.since 1.8.0; use MiniAccumuloCluster or a standard mock framework -
isIsolatedScan
-
setIsolatedScan
-
getAuths
-
setAuths
-
setRange
-
usesLocalIterators
-
setUsesLocalIterators
-
getFetchedColumns
public Set<org.apache.accumulo.core.util.Pair<org.apache.hadoop.io.Text,org.apache.hadoop.io.Text>> getFetchedColumns() -
setFetchedColumns
public void setFetchedColumns(Collection<org.apache.accumulo.core.util.Pair<org.apache.hadoop.io.Text, org.apache.hadoop.io.Text>> fetchedColumns) -
setFetchedColumns
public void setFetchedColumns(Set<org.apache.accumulo.core.util.Pair<org.apache.hadoop.io.Text, org.apache.hadoop.io.Text>> fetchedColumns) -
getIterators
-
setIterators
-
getLogLevel
public org.apache.log4j.Level getLogLevel() -
setLogLevel
public void setLogLevel(org.apache.log4j.Level level) -
toString
-
setSamplerConfiguration
-
getSamplerConfiguration
-