com.cloudera.cdk.data.partition
Class IdentityFieldPartitioner<S extends Comparable>
java.lang.Object
com.cloudera.cdk.data.FieldPartitioner<S,S>
com.cloudera.cdk.data.partition.IdentityFieldPartitioner<S>
- All Implemented Interfaces:
- com.google.common.base.Function<S,S>, Comparator<S>
@Beta
public class IdentityFieldPartitioner<S extends Comparable>
- extends FieldPartitioner<S,S>
IdentityFieldPartitioner
public IdentityFieldPartitioner(String name,
Class<S> type,
int buckets)
apply
public S apply(S value)
- Description copied from class:
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.
- Specified by:
apply in interface com.google.common.base.Function<S extends Comparable,S extends Comparable>- Specified by:
apply in class FieldPartitioner<S extends Comparable,S extends Comparable>
valueFromString
@Deprecated
public S valueFromString(String stringValue)
- Deprecated.
- Description copied from class:
FieldPartitioner
Retrieve the value for the field from the string representation.
- Specified by:
valueFromString in class FieldPartitioner<S extends Comparable,S extends Comparable>
equals
public boolean equals(Object o)
- Specified by:
equals in interface com.google.common.base.Function<S extends Comparable,S extends Comparable>- Specified by:
equals in interface Comparator<S extends Comparable>- Overrides:
equals in class Object
compare
public int compare(S o1,
S o2)
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2013–2014 Cloudera. All rights reserved.