|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kitesdk.data.FieldPartitioner<Object,Integer> org.kitesdk.data.partition.HashFieldPartitioner
public class HashFieldPartitioner
Constructor Summary | |
---|---|
HashFieldPartitioner(String name,
int buckets)
|
|
HashFieldPartitioner(String sourceName,
String name,
int buckets)
|
Method Summary | |
---|---|
Integer |
apply(Object value)
Apply the partition function to the given value . |
int |
compare(Integer o1,
Integer o2)
|
boolean |
equals(Object o)
|
int |
hashCode()
|
com.google.common.base.Predicate<Integer> |
project(com.google.common.base.Predicate<Object> predicate)
Projects a source-data constraint Predicate into the image of the
backing partition function. |
String |
toString()
|
Integer |
valueFromString(String stringValue)
Deprecated. |
Methods inherited from class org.kitesdk.data.FieldPartitioner |
---|
getCardinality, getName, getSourceName, getSourceType, getType, valueToString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public HashFieldPartitioner(String name, int buckets)
public HashFieldPartitioner(String sourceName, String name, int buckets)
Method Detail |
---|
public Integer apply(Object value)
FieldPartitioner
Apply the partition function to the given value
.
The type of value must be compatible with the field partitioner implementation. Normally, this is validated at the time of initial configuration rather than at runtime.
apply
in interface com.google.common.base.Function<Object,Integer>
apply
in class FieldPartitioner<Object,Integer>
@Deprecated public Integer valueFromString(String stringValue)
FieldPartitioner
Retrieve the value for the field from the string representation.
valueFromString
in class FieldPartitioner<Object,Integer>
public com.google.common.base.Predicate<Integer> project(com.google.common.base.Predicate<Object> predicate)
FieldPartitioner
Predicate
into the image of the
backing partition function.
If the function cannot be projected exactly, the resulting predicate must
be more permissive than the original predicate.
project
in class FieldPartitioner<Object,Integer>
public boolean equals(Object o)
equals
in interface com.google.common.base.Function<Object,Integer>
equals
in interface Comparator<Integer>
equals
in class Object
public int compare(Integer o1, Integer o2)
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |