public class TSFInputSplit
extends org.apache.hadoop.mapred.FileSplit
implements org.apache.hadoop.io.Writable, org.apache.hadoop.mapred.InputSplit
InputSplit.InputSplit will be processed by individual
Mapper task.| 限定符和类型 | 类和说明 |
|---|---|
static class |
TSFInputSplit.ChunkGroupInfo
Used to store the key info in chunkGroupMetadata
|
| 构造器和说明 |
|---|
TSFInputSplit() |
TSFInputSplit(org.apache.hadoop.fs.Path path,
String[] hosts,
long length,
List<TSFInputSplit.ChunkGroupInfo> chunkGroupInfoList) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<TSFInputSplit.ChunkGroupInfo> |
getChunkGroupInfoList() |
long |
getLength() |
String[] |
getLocations() |
org.apache.hadoop.fs.Path |
getPath() |
void |
readFields(DataInput in) |
void |
setChunkGroupInfoList(List<TSFInputSplit.ChunkGroupInfo> chunkGroupInfoList) |
void |
setPath(org.apache.hadoop.fs.Path path) |
String |
toString() |
void |
write(DataOutput out) |
public TSFInputSplit()
public TSFInputSplit(org.apache.hadoop.fs.Path path,
String[] hosts,
long length,
List<TSFInputSplit.ChunkGroupInfo> chunkGroupInfoList)
public org.apache.hadoop.fs.Path getPath()
getPath 在类中 org.apache.hadoop.mapred.FileSplitpublic void setPath(org.apache.hadoop.fs.Path path)
path - the path to setpublic long getLength()
getLength 在接口中 org.apache.hadoop.mapred.InputSplitgetLength 在类中 org.apache.hadoop.mapred.FileSplitpublic String[] getLocations() throws IOException
getLocations 在接口中 org.apache.hadoop.mapred.InputSplitgetLocations 在类中 org.apache.hadoop.mapred.FileSplitIOExceptionpublic List<TSFInputSplit.ChunkGroupInfo> getChunkGroupInfoList()
public void setChunkGroupInfoList(List<TSFInputSplit.ChunkGroupInfo> chunkGroupInfoList)
public void write(DataOutput out) throws IOException
write 在接口中 org.apache.hadoop.io.Writablewrite 在类中 org.apache.hadoop.mapred.FileSplitIOExceptionpublic void readFields(DataInput in) throws IOException
readFields 在接口中 org.apache.hadoop.io.WritablereadFields 在类中 org.apache.hadoop.mapred.FileSplitIOExceptionpublic String toString()
toString 在类中 org.apache.hadoop.mapred.FileSplitCopyright © 2020 The Apache Software Foundation. All rights reserved.