public final class UrlWithScore extends java.lang.Object implements WritableComparable<UrlWithScore>
Partitioner and RawComparator implementations for easy
integration with jobs.| Modifier and Type | Class and Description |
|---|---|
static class |
UrlWithScore.UrlOnlyPartitioner
A partitioner by {url}.
|
static class |
UrlWithScore.UrlScoreComparator
Compares by {url,score}.
|
| Constructor and Description |
|---|
UrlWithScore()
Creates instance with empty url and zero score.
|
UrlWithScore(java.lang.String url,
float score)
Creates instance with provided non-writable types.
|
UrlWithScore(Text url,
FloatWritable score)
Creates instance with provided writables.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(UrlWithScore other) |
FloatWritable |
getScore() |
Text |
getUrl() |
void |
readFields(java.io.DataInput in) |
void |
setScore(float score) |
void |
setScore(FloatWritable score) |
void |
setUrl(java.lang.String url) |
void |
setUrl(Text url) |
java.lang.String |
toString() |
void |
write(java.io.DataOutput out) |
public UrlWithScore()
public UrlWithScore(Text url, FloatWritable score)
url - score - public UrlWithScore(java.lang.String url,
float score)
url - score - public void write(java.io.DataOutput out)
throws java.io.IOException
public void readFields(java.io.DataInput in)
throws java.io.IOException
readFields in interface Writablejava.io.IOExceptionpublic Text getUrl()
public void setUrl(Text url)
public void setUrl(java.lang.String url)
public FloatWritable getScore()
public void setScore(FloatWritable score)
public void setScore(float score)
public int compareTo(UrlWithScore other)
compareTo in interface java.lang.Comparable<UrlWithScore>public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2019 The Apache Software Foundation