public class DynamoDBSegmentsSplit extends Object implements DynamoDBSplit
| Constructor and Description |
|---|
DynamoDBSegmentsSplit() |
DynamoDBSegmentsSplit(org.apache.hadoop.fs.Path path,
long approxItemCount,
int splitId,
List<Integer> segments,
int totalSegments,
DynamoDBQueryFilter filterPushdown) |
| Modifier and Type | Method and Description |
|---|---|
long |
getApproxItemCount() |
DynamoDBQueryFilter |
getFilterPushdown() |
long |
getLength() |
String[] |
getLocations() |
List<Integer> |
getSegments() |
int |
getSplitId() |
int |
getTotalSegments() |
void |
readFields(DataInput in) |
void |
setDynamoDBFilterPushdown(DynamoDBQueryFilter filterPushdown) |
void |
write(DataOutput out) |
public DynamoDBSegmentsSplit()
public DynamoDBSegmentsSplit(org.apache.hadoop.fs.Path path,
long approxItemCount,
int splitId,
List<Integer> segments,
int totalSegments,
DynamoDBQueryFilter filterPushdown)
public long getLength()
getLength in interface org.apache.hadoop.mapred.InputSplitpublic void readFields(DataInput in) throws IOException
readFields in interface org.apache.hadoop.io.WritableIOExceptionpublic void write(DataOutput out) throws IOException
write in interface org.apache.hadoop.io.WritableIOExceptionpublic String[] getLocations() throws IOException
getLocations in interface org.apache.hadoop.mapred.InputSplitIOExceptionpublic long getApproxItemCount()
getApproxItemCount in interface DynamoDBSplitpublic int getSplitId()
getSplitId in interface DynamoDBSplitpublic List<Integer> getSegments()
getSegments in interface DynamoDBSplitpublic int getTotalSegments()
getTotalSegments in interface DynamoDBSplitpublic DynamoDBQueryFilter getFilterPushdown()
getFilterPushdown in interface DynamoDBSplitpublic void setDynamoDBFilterPushdown(DynamoDBQueryFilter filterPushdown)
setDynamoDBFilterPushdown in interface DynamoDBSplitCopyright © 2019. All rights reserved.