@InterfaceAudience.Public @InterfaceStability.Stable public class CompositeInputSplit extends InputSplit implements Writable
| コンストラクタと説明 | 
|---|
| CompositeInputSplit() | 
| CompositeInputSplit(int capacity) | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| void | add(InputSplit s)Add an InputSplit to this collection. | 
| InputSplit | get(int i)Get ith child InputSplit. | 
| long | getLength()Return the aggregate length of all child InputSplits currently added. | 
| long | getLength(int i)Get the length of ith child InputSplit. | 
| String[] | getLocation(int i)getLocations from ith InputSplit. | 
| String[] | getLocations()Collect a set of hosts from all child InputSplits. | 
| void | readFields(DataInput in)Deserialize the fields of this object from  in. | 
| void | write(DataOutput out)Write splits in the following format. | 
getLocationInfopublic CompositeInputSplit()
public CompositeInputSplit(int capacity)
public void add(InputSplit s) throws IOException, InterruptedException
IOException - If capacity was not specified during construction
                     or if capacity has been reached.InterruptedExceptionpublic InputSplit get(int i)
public long getLength() throws IOException
getLength クラス内 InputSplitIOExceptionpublic long getLength(int i) throws IOException, InterruptedException
public String[] getLocations() throws IOException, InterruptedException
getLocations クラス内 InputSplitIOExceptionInterruptedExceptionpublic String[] getLocation(int i) throws IOException, InterruptedException
public void write(DataOutput out) throws IOException
<count><class1><class2>...<classn><split1><split2>...<splitn>
 write インタフェース内 Writableout - DataOuput to serialize this object into.IOExceptionpublic void readFields(DataInput in) throws IOException
in.  
 
 For efficiency, implementations should attempt to re-use storage in the existing object where possible.
readFields インタフェース内 Writablein - DataInput to deseriablize this object from.IOException - If the child InputSplit cannot be read, typically
                     for failing access checks.Copyright © 2016 Apache Software Foundation. All rights reserved.