public class NoSQLInputSplit
extends org.apache.hadoop.mapreduce.InputSplit
implements org.apache.hadoop.io.Writable
Constructor and Description |
---|
NoSQLInputSplit()
Creates a new instance
|
NoSQLInputSplit(java.util.List<java.util.Set<java.lang.Integer>> partitionSets, java.lang.String[] kHosts, java.lang.String[] locations)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String[] |
getKvHosts()
Gets the KV hosts locations
|
long |
getLength() |
java.lang.String[] |
getLocations() |
java.util.List<java.util.Set<java.lang.Integer>> |
getPartitionSets()
Gets the partitions in this split
|
int |
hashCode() |
void |
readFields(java.io.DataInput in) |
void |
setkHosts(java.lang.String[] kHosts)
Sets the KV hosts locations
|
void |
setLocations(java.lang.String[] locations) |
void |
setPartitionSets(java.util.List<java.util.Set<java.lang.Integer>> partitionSets)
Sets the partitions in this split
|
java.lang.String |
toString() |
void |
write(java.io.DataOutput out) |
public NoSQLInputSplit()
public NoSQLInputSplit(java.util.List<java.util.Set<java.lang.Integer>> partitionSets, java.lang.String[] kHosts, java.lang.String[] locations)
partitionSets
-kHosts
-locations
-public long getLength() throws java.io.IOException, java.lang.InterruptedException
getLength
in class org.apache.hadoop.mapreduce.InputSplit
java.io.IOException
java.lang.InterruptedException
public void setLocations(java.lang.String[] locations)
public java.lang.String[] getLocations() throws java.io.IOException, java.lang.InterruptedException
getLocations
in class org.apache.hadoop.mapreduce.InputSplit
java.io.IOException
java.lang.InterruptedException
public void setkHosts(java.lang.String[] kHosts)
kHosts
-public java.lang.String[] getKvHosts()
public void setPartitionSets(java.util.List<java.util.Set<java.lang.Integer>> partitionSets)
partitionSets
-public java.util.List<java.util.Set<java.lang.Integer>> getPartitionSets()
public void write(java.io.DataOutput out) throws java.io.IOException
write
in interface org.apache.hadoop.io.Writable
java.io.IOException
public void readFields(java.io.DataInput in) throws java.io.IOException
readFields
in interface org.apache.hadoop.io.Writable
java.io.IOException
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2016 Oracle and/or its affiliates. All Rights Reserved.